@charset "UTF-8";@charset "UTF-8";
/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */
html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible;text-transform:none}select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}body{width:100%;font-family:Helvetica,Leelawadee UI,YuGothic,Yu Gothic,sans-serif;font-size:15px;font-weight:500;line-height:1;letter-spacing:0;color:#000;text-rendering:optimizeLegibility;font-feature-settings:"palt" 1;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;backface-visibility:hidden}@media screen and (max-width:480px){body body{font-size:16px}}#wrap{width:100%;overflow:hidden}a:-moz-any-link{color:#0009;text-decoration:none;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}a,a:any-link{color:#0009;text-decoration:none;transition:.3s ease-in-out;cursor:pointer}a:-moz-any-link img{-moz-transition:.3s;transition:.3s}a img,a:any-link img{transition:.3s}ul,ol{list-style:none}table{table-layout:fixed;border-collapse:collapse}table th{text-align:left}img{max-width:100%;vertical-align:bottom}@media screen and (max-width:480px){.pcNone{display:none}}.ofi{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center;"}main{z-index:2}@media screen and (max-width:834px){main{margin-top:46px}}.l-wrap{position:relative}.l-wrap .c-top-decoration{position:absolute;top:0;left:0;right:0;height:45px;background:url(//tomato.iik.co.jp/wp-content/themes/petit-tomato/css/../img/common/top_decoration.png) center top/auto repeat;z-index:-1}@media screen and (max-width:834px){.l-wrap .c-top-decoration{display:none}}.l-wrap .c-bottom-decoration{position:absolute;bottom:0;left:0;right:0;height:56px;background:url(//tomato.iik.co.jp/wp-content/themes/petit-tomato/css/../img/common/bottom_decoration.png) center top/auto repeat;z-index:-1}.l-container{width:100%;max-width:1280px;margin:0 auto;z-index:2}.l-header{position:relative;z-index:3}.l-header .c-header-inner{position:relative;max-width:1200px;margin:0 auto;padding:0 5%}.l-header .c-header-inner .c-header-bg02{display:inline-block;position:absolute;top:0;left:0;animation:swing1 5s 0s ease-in-out infinite normal}@media screen and (max-width:834px){.l-header .c-header-inner .c-header-bg02{display:none}}.l-header .c-header-inner .c-header-primary{display:flex;justify-content:space-between;height:102px;margin-bottom:12px}@media screen and (max-width:834px){.l-header .c-header-inner .c-header-primary{display:none}}.l-header .c-header-inner .c-header-primary .c-header-primary-tel{margin:56px 0 0 7.158%}.l-header .c-header-inner .c-header-primary .c-header-primary-list{display:flex;margin-left:auto}.l-header .c-header-inner .c-header-primary .c-header-primary-list__item{width:160px;border-radius:0 0 10px 10px}.l-header .c-header-inner .c-header-primary .c-header-primary-list__item:first-of-type{background:#9ec445}.l-header .c-header-inner .c-header-primary .c-header-primary-list__item:nth-of-type(2){margin-left:25px;background:#edce45}.l-header .c-header-inner .c-header-primary .c-header-primary-list__item a{display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%;padding-bottom:16px;color:#00394a}.l-header .c-header-inner .c-header-primary .c-header-primary-list__item a span{margin-left:10px;font-size:13px;font-weight:700;line-height:1.357;letter-spacing:0}.l-footer{position:relative;padding:46px 20px 95px;border-top:1px solid #f1f1f1}@media screen and (max-width:834px){.l-footer{padding:20px 5% 80px}}.l-footer .c-footer{display:flex;width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width:834px){.l-footer .c-footer{flex-direction:column}}.l-footer .c-footer__primary{flex:0 0 50%;display:flex}@media screen and (max-width:834px){.l-footer .c-footer__primary{flex:0 0 100%;flex-wrap:wrap;max-height:165px;overflow-x:hidden;overflow-y:scroll}}.l-footer .c-footer__primary .c-footer-menu{flex:0 0 30%}@media screen and (max-width:834px){.l-footer .c-footer__primary .c-footer-menu{flex:0 0 50%}}.l-footer .c-footer__primary .c-footer-menu:nth-of-type(2){padding-left:15px}.l-footer .c-footer__primary .c-footer-menu__text{margin-top:15px}.l-footer .c-footer__primary .c-footer-menu__text a{color:#00394a;font-size:15px;font-weight:800;line-height:1;letter-spacing:0}.l-footer .c-footer__primary .c-footer-menu__list{margin-top:15px}.l-footer .c-footer__primary .c-footer-menu__list+.c-footer-menu__text{margin-top:15px}.l-footer .c-footer__primary .c-footer-menu__item{margin-top:15px}.l-footer .c-footer__primary .c-footer-menu__item a{color:#00394a;font-size:15px;font-weight:500;line-height:1;letter-spacing:0}.l-footer .c-footer__primary .c-footer-menu__item a img{vertical-align:-3px}.l-footer .c-footer__secondary{flex:0 0 50%}@media screen and (max-width:834px){.l-footer .c-footer__secondary{flex:0 0 100%;margin-top:50px}}@media screen and (max-width:834px){.l-footer .c-footer__secondary .c-footer-logo{text-align:center}}@media screen and (max-width:834px){.l-footer .c-footer__secondary .c-footer-text{margin-top:10px;padding:0 5%}}.l-footer .c-footer__secondary .c-footer-text .c-footer-company{margin-top:20px}@media screen and (max-width:834px){.l-footer .c-footer__secondary .c-footer-text .c-footer-company{margin:20px auto 0}}.l-footer .c-footer__secondary .c-footer-text .c-footer-company a{display:flex;align-items:center}@media screen and (max-width:834px){.l-footer .c-footer__secondary .c-footer-text .c-footer-company a{justify-content:center}}.l-footer .c-footer__secondary .c-footer-text .c-footer-company a:hover{opacity:.7}.l-footer .c-footer__secondary .c-footer-text .c-footer-company__text{margin-left:10px;padding-top:6px}.l-footer .c-footer__secondary .c-footer-text .c-footer-company__catch{color:#00394a;font-size:13px;font-weight:500;line-height:1;letter-spacing:0}@media screen and (max-width:834px){.l-footer .c-footer__secondary .c-footer-text .c-footer-company__catch{font-size:12px;font-weight:500;line-height:1;letter-spacing:0}}.l-footer .c-footer__secondary .c-footer-text .c-footer-company__name{display:block;margin-top:4px;color:#00394a;font-size:15px;font-weight:800;line-height:2;letter-spacing:0}.l-footer .c-footer__secondary .c-footer-text .c-footer-company__name-inner{font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:18px;font-weight:800;line-height:1;letter-spacing:0}.l-footer .c-footer__secondary .c-footer-text .c-footer-address{margin-top:20px;font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;color:#00394a;line-height:1.6}@media screen and (max-width:834px){.l-footer .c-footer__secondary .c-footer-text .c-footer-address{display:flex;justify-content:center;margin:15px auto 0}}.l-footer .c-footer__secondary .c-footer-text .c-footer-tel{margin-top:20px}@media screen and (max-width:834px){.l-footer .c-footer__secondary .c-footer-text .c-footer-tel{margin-top:18px}}.l-footer .c-footer__secondary .c-footer-text .c-footer-tel__item{margin-top:10px}@media screen and (max-width:834px){.l-footer .c-footer__secondary .c-footer-text .c-footer-tel__item{width:100%;text-align:center}}.c-subtitle{font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;color:#555;font-size:22px;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}@media screen and (max-width:834px){.c-subtitle{font-size:20px;font-weight:700;line-height:1.333;letter-spacing:.1em;max-width:13em;margin:0 auto}}.c-subtitle.c-subtitle--about-greeting{position:relative;padding:12px 0}.c-subtitle.c-subtitle--about-greeting:before{content:"";position:absolute;top:0;right:calc(50% + 80px);width:408px;margin:auto 0;height:100%;background:url(//tomato.iik.co.jp/wp-content/themes/petit-tomato/css/../img/about/bg_title_about_01.png) right center/auto no-repeat}@media screen and (max-width:834px){.c-subtitle.c-subtitle--about-greeting:before{content:none}}.c-subtitle.c-subtitle--about-greeting:after{content:"";position:absolute;top:0;left:calc(50% + 80px);margin:auto 0;width:423px;height:100%;background:url(//tomato.iik.co.jp/wp-content/themes/petit-tomato/css/../img/about/bg_title_about_02.png) left center/auto no-repeat}@media screen and (max-width:834px){.c-subtitle.c-subtitle--about-greeting:after{content:none}}@keyframes engine{0%{transform:scale(1) translate(0)}50%{transform:scaleY(.98) translateY(1.5%)}to{transform:scale(1) translate(0)}}.c-page-header-title{padding:25px 0 15px;text-align:center}.c-page-header-title h1{display:inline-block;position:relative;width:auto;font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;color:#00394a;font-size:34px;font-weight:700;line-height:1.333;letter-spacing:.15em;text-align:center}@media screen and (max-width:834px){.c-page-header-title h1{padding:0 90px;font-size:21px;font-weight:700;line-height:1.333;letter-spacing:.17em}}.c-page-header-title h1:before{content:"";position:absolute;top:0;bottom:0;right:calc(100% + 25px);margin:auto 0;width:48px;height:39px;background-image:url(//ikik.jp/wp-content/themes/petit-tomato/img/index/icon_bird_left.png);background-size:100% auto;animation:engine .2s infinite;-webkit-animation:engine .2s infinite;-moz-animation:engine .2s infinite}@media screen and (max-width:834px){.c-page-header-title h1:before{right:calc(100% - 85px)}}.c-page-header-title h1:after{content:"";position:absolute;top:0;bottom:0;left:calc(100% + 25px);margin:auto 0;width:48px;height:40px;background-image:url(//ikik.jp/wp-content/themes/petit-tomato/img/index/icon_bird_right.png);background-size:100% auto;z-index:2;animation:engine .2s infinite;-webkit-animation:engine .2s infinite;-moz-animation:engine .2s infinite}@media screen and (max-width:834px){.c-page-header-title h1:after{left:calc(100% - 85px)}}.c-lead-title span{display:inline-block;padding-bottom:3px;font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;color:#555;font-size:22px;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width:834px){.c-lead-title span{font-size:18px;font-weight:700;line-height:1.4;letter-spacing:0;padding:4px 0 0}}.c-lead-title img{vertical-align:bottom}@media screen and (max-width:834px){.c-lead-title img{width:30px}}.c-news-title{font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;color:#555;text-align:center}.c-news-title span{display:inline-block;margin:0 10px;font-size:22px;font-weight:700;line-height:1;letter-spacing:0}.c-news-title span.c-news-title__small{margin-top:5px;font-size:15px;font-weight:500;line-height:1;letter-spacing:0}.c-news-title img{animation:engine .2s infinite;-webkit-animation:engine .2s infinite;-moz-animation:engine .2s infinite}@media screen and (max-width:834px){.c-news-title img{width:30px}}input,textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}span.wpcf7-list-item{margin:0!important}input{max-width:100%;font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;box-sizing:border-box}input[type=text],input[type=tel],input[type=email]{width:100%;height:100%;padding:0 12px;font-size:18px;font-weight:400;line-height:50px;letter-spacing:.1em;background:#fff}@media screen and (max-width:480px){input[type=text],input[type=tel],input[type=email]{width:94%;font-size:15px;font-weight:400;line-height:50px;letter-spacing:.1em}}input[name=cal]{width:41%}@media screen and (max-width:480px){input[name=cal]{width:60%}}textarea{width:100%;max-width:100%;padding:2px 7px;font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:17px;font-weight:400;line-height:1.3;letter-spacing:.1em;background:#fff;box-sizing:border-box}@media screen and (max-width:480px){textarea{font-size:15px;font-weight:400;line-height:1.3;letter-spacing:.1em}}label{padding:5px 0;font-size:16px;font-weight:400;line-height:34px;letter-spacing:.1em}@media screen and (max-width:480px){label{font-size:15px;font-weight:400;line-height:34px;letter-spacing:.1em}}input[type=submit]{margin:0 auto;color:#fff;font-size:19px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;transition:.3s}@media screen and (max-width:480px){input[type=submit]{width:240px;height:48px;font-size:15px;font-weight:700;line-height:48px;letter-spacing:0}}input[type=submit]:hover{opacity:.7}input::placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder{color:#bbb}.c-btn{margin-top:30px}.c-btn a{display:flex;justify-content:center;align-items:center;width:260px;height:46px;margin:0 auto;font-family:Helvetica,Leelawadee UI,YuGothic,Yu Gothic,sans-serif;color:#fff;font-size:17px;font-weight:700;line-height:1;letter-spacing:.1em;background:#00394a;border:1px solid #00394a;border-radius:23px;transition:.3s}@media screen and (max-width:834px){.c-btn a{width:200px;height:30px;font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em;border-radius:15px}}.c-btn a:hover{background:#fff;color:#00394a}.c-copyright{position:absolute;bottom:20px;left:0;right:0;font-size:12px;font-weight:500;line-height:1;letter-spacing:0;text-align:center}.c-global-navi{display:block}@media screen and (max-width:834px){.c-global-navi{display:none}}.c-global-navi__list{display:flex;width:100%;height:68px;border-left:1px solid #00394a}.c-global-navi__item{flex:0 0 12.421%;display:flex;justify-content:center;align-items:center;border-right:1px solid #00394a}.c-global-navi__item a{position:relative;display:block;color:#00394a;font-weight:700;text-align:center}.c-global-navi__item a:after{content:"";position:absolute;bottom:-10px;left:50%;right:auto;width:0;height:3px;background:#9ec445;border-radius:2px;transition:.3s}.c-global-navi__item a span{display:block;margin-top:4px;color:#9ec445;font-size:13px}.c-global-navi__item a:hover:after{left:0;right:0;width:100%}.c-global-navi__item.c-global-navi__item--logo{flex:auto;height:143px;margin:-60px 0 0;border-right:none}.c-global-navi__item.c-global-navi__item--logo a:after{content:none}.c-global-navi__item:nth-of-type(5){border-left:1px solid #00394a}.c-drawer{position:fixed;top:0;left:0;width:100%;height:100vh;background:#ece7de;z-index:9999;visibility:hidden;opacity:0;transition:.7s linear;overflow:hidden}.c-drawer__content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.c-drawer__menu{opacity:0}.c-drawer__item{opacity:0;width:260px;margin:10px}.c-drawer__item>a{display:block;position:relative;padding-left:35px;font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;color:#888;font-size:18px;font-weight:400;line-height:2;letter-spacing:.1em;border-bottom:2px dotted #888}.c-drawer__item>a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:22px;height:25px;margin:auto 0;background-image:url(//tomato.iik.co.jp/wp-content/themes/petit-tomato/css/../img/common/icon_petit_tomato_02.png)}.c-drawer__item>a:hover{text-decoration:none}.is-drawer-open .c-drawer{visibility:visible;opacity:1}.is-drawer-open .c-drawer__menu,.is-drawer-open .c-drawer__item{opacity:1}.c-fixed-header{display:none}@media screen and (max-width:834px){.c-fixed-header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;height:56px;padding:0 5% 11px;background:url(//tomato.iik.co.jp/wp-content/themes/petit-tomato/css/../img/common/top_decoration.png) center top/cover no-repeat;z-index:10003;overflow:hidden}}@media screen and (max-width:480px){.c-fixed-header__logo a img{width:257px}}.c-hamburger-button{display:none}@media screen and (max-width:834px){.c-hamburger-button{display:block;position:relative;width:26px;height:50px;background:0 0;z-index:10000;cursor:pointer}.c-hamburger-button__bars{display:block;position:relative;width:100%;height:100%}.c-hamburger-button__bar{position:absolute;top:calc(50% - 1px);left:calc(50% - 14px);display:block;width:28px;height:3px;background:#00394a;border-radius:2px;transition:.4s ease-in-out .1s}.c-hamburger-button__bar:nth-child(1){margin:-9px auto 0}.c-hamburger-button__bar:nth-child(2){margin:0 auto}.c-hamburger-button__bar:nth-child(3){margin:9px auto 0}}.is-drawer-open .c-hamburger-button{background:0 0}.is-drawer-open .c-hamburger-button__bar:nth-child(1){margin-top:0;transform:rotate(45deg)}.is-drawer-open .c-hamburger-button__bar:nth-child(2){opacity:0}.is-drawer-open .c-hamburger-button__bar:nth-child(3){margin-top:0;transform:rotate(-45deg)}.is-drawer-open .c-fixed-header{z-index:10001}.is-drawer-open .c-fixed-header .c-hamburger-button{display:block;position:relative;width:26px;height:50px}.is-drawer-open .c-fixed-header .c-hamburger-button__bar{background:#00394a}.c-page-header .c-page-header-inner{position:relative;max-width:1280px;margin:0 auto;padding:30px 0 96px}@media screen and (max-width:834px){.c-page-header .c-page-header-inner{padding:10px 0 60px}}.c-page-header .c-page-header-inner .c-page-header-inner__bg01{position:absolute;top:0;left:0;animation:swing2 5s 0s ease-in-out infinite normal}@media screen and (max-width:834px){.c-page-header .c-page-header-inner .c-page-header-inner__bg01{top:80px;width:23%}}.c-page-header .c-page-header-inner .c-page-header-inner__bg02{position:absolute;top:0;right:0;animation:swing3 4s 0s ease-in-out infinite normal}@media screen and (max-width:834px){.c-page-header .c-page-header-inner .c-page-header-inner__bg02{top:70px;width:18%}}.c-page-header .c-page-header-inner .c-page-header-inner__bg03{position:absolute;bottom:0;left:0;right:0;text-align:center}@media screen and (max-width:834px){.c-page-header .c-page-header-inner .c-page-header-inner__bg03{width:80%;margin:0 auto}}.c-page-header .c-page-header-inner .c-page-header-inner__bg03 img{width:auto}@media screen and (max-width:834px){.c-page-header .c-page-header-inner .c-page-header-inner__bg03 img{width:100%}}.c-page-header .c-page-header-inner .c-page-header__img{width:100%;margin-top:26px}.c-page-header .c-page-header-inner .c-page-header__img img{width:100%;height:auto}.c-news-card{width:100%;max-width:1000px;margin:30px auto 0}@media screen and (max-width:834px){.c-news-card{margin-top:20px}}.c-news-card__list{display:flex;flex-wrap:wrap}@media screen and (max-width:834px){.c-news-card__list{justify-content:space-around}}.c-news-card__item{width:calc((100% - 75px)/4)}@media screen and (max-width: 834px){.c-news-card__item{width:calc((100% - 20px)/2)}}.c-news-card__item:not(:nth-of-type(4n+1)){margin-left:25px}@media screen and (max-width: 834px){.c-news-card__item:not(:nth-of-type(4n+1)){margin-left:0}}.c-news-card__item:nth-of-type(n+5){margin-top:15px}@media screen and (max-width: 834px){.c-news-card__item:nth-of-type(n+5){margin-top:0}}@media screen and (max-width: 834px){.c-news-card__item:nth-of-type(2){margin-left:20px}}@media screen and (max-width: 834px){.c-news-card__item:nth-of-type(n+3){margin-top:15px}}.c-news-card__item a{display:block;border-radius:10px;overflow:hidden}.c-news-card__item a:hover{transform:translateY(-10px)}.c-news-card__img{width:100%;border-bottom:1px solid #f1f1f1;overflow:hidden}.c-news-card__img img{width:100%;height:auto}.c-news-card__body{padding:8px 10px 16px;background:#fff}.c-news-card__meta{display:flex;justify-content:space-between;align-items:center}.c-news-card__category{padding:4px 6px;color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:0}.c-news-card__category.u-category-01{background:#ccc}.c-news-card__category.u-category-02{background:#9ec445}.c-news-card__category.u-category-03{background:#d76d61}.c-news-card__date{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:0}.c-news-card__title{margin-top:8px;font-size:16px;font-weight:700;line-height:1;letter-spacing:0}.c-news-card__text{margin-top:5px;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:0}.c-events-card{width:100%;max-width:1000px;margin:0 auto}.c-events-card__list{display:flex;flex-wrap:wrap}@media screen and (max-width:834px){.c-events-card__list{justify-content:space-around}}.c-events-card__item{width:calc((100% - 70px) / 3)}@media screen and (max-width: 834px){.c-events-card__item{width:calc((100% - 20px)/2)}}@media screen and (max-width: 480px){.c-events-card__item{width:70%}}.c-events-card__item:not(:first-of-type){margin-left:25px}@media screen and (max-width: 834px){.c-events-card__item:not(:first-of-type){margin-left:0}}@media screen and (max-width: 480px){.c-events-card__item:not(:first-of-type){margin-top:40px}}@media screen and (max-width: 834px){.c-events-card__item:nth-of-type(2){margin-left:20px}}@media screen and (max-width: 480px){.c-events-card__item:nth-of-type(2){margin-left:0}}@media screen and (max-width: 834px){.c-events-card__item:nth-of-type(3){margin-top:40px}}.c-events-card__item a{display:block;color:#000}.c-events-card__item a:hover{opacity:.7}.c-events-card__item a:hover img{opacity:1;transform:scale(1.1)}.c-events-card__img{width:100%;border:1px solid #f1f1f1;border-radius:10px;overflow:hidden}.c-events-card__img img{width:100%;height:auto}.c-events-card__body{position:relative;padding:12px 0 64px}.c-events-card__title{font-size:22px;font-weight:700;line-height:1;letter-spacing:0;text-align:center}.c-events-card__title .c-events-card__title-sub{display:block;margin:7px auto 0;color:#9ec445;font-size:13px;font-weight:500;line-height:1;letter-spacing:0}.c-events-card__text{margin-top:5px;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:0}.c-events-card__btn{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;right:0;width:100%;height:42px;font-family:Helvetica,Leelawadee UI,YuGothic,Yu Gothic,sans-serif;border:2px solid #00394a;border-radius:21px}@media screen and (max-width:834px){.c-events-card__btn{height:30px;border-radius:15px}}.c-page-top{position:absolute;bottom:180px;right:calc(50% - 490px)}@media (max-width: 1020px){.c-page-top{right:20px}}@media screen and (max-width: 834px){.c-page-top{bottom:340px;right:10px;width:16%}}.c-page-top__text{display:block;margin-top:4px;color:#9ec445;text-align:center}@media screen and (max-width:834px){.c-page-top__text{font-size:75%}}.c-about-table{width:100%;max-width:750px;margin:20px auto 0;padding:12px 18px;background:#fff;border-radius:8px}.c-about-table table th{width:20%;padding:4px 12px;color:#d76d61;font-size:15px;font-weight:700;line-height:1.6;letter-spacing:0;border-bottom:1px dotted #999}@media screen and (max-width:480px){.c-about-table table th{padding:4px}}.c-about-table table td{width:80%;padding:4px 12px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;border-bottom:1px dotted #999}@media screen and (max-width:834px){.c-about-table table td{padding:4px}}.c-about-table table td a{color:#0009;text-decoration:underline}@media screen and (max-width:834px){.c-about-table.c-about-table--history table th{width:33%}}@media screen and (max-width:834px){.c-about-table.c-about-table--history table td{width:67%}}.c-events-box{margin-top:30px}.c-events-box .c-events-list{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto}@media screen and (max-width:480px){.c-events-box .c-events-list{justify-content:space-around}}.c-events-box .c-events-list__item{width:calc((100% - 48px)/4);margin-bottom:15px}@media screen and (max-width:834px){.c-events-box .c-events-list__item{width:calc((100% - 20px)/2)}}@media screen and (max-width: 480px){.c-events-box .c-events-list__item{width:70%}}.c-events-box .c-events-list__item:not(:nth-of-type(4n+1)){margin-left:16px}@media screen and (max-width: 834px){.c-events-box .c-events-list__item:not(:nth-of-type(4n+1)){margin-left:0}}@media screen and (max-width: 834px){.c-events-box .c-events-list__item:nth-of-type(2n){margin-left:20px}}@media screen and (max-width: 480px){.c-events-box .c-events-list__item:nth-of-type(2n){margin-left:0}}@media screen and (max-width: 480px){.c-events-box .c-events-list__item:not(:first-of-type){margin-top:20px}}.c-events-box .c-events-list__figure{width:100%}.c-events-box .c-events-list__figure img{width:100%;height:auto;border-radius:14px}.c-events-box .c-events-list__body{padding-top:10px}.c-events-box .c-events-list__title{font-size:20px;font-weight:700;line-height:1;letter-spacing:.1em}.c-events-box .c-events-list__text{margin-top:5px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.c-events-3col-box{max-width:1000px;margin:20px auto 0}.c-events-3col-box .c-events-3col-list{display:flex}@media screen and (max-width:834px){.c-events-3col-box .c-events-3col-list{flex-wrap:wrap}}@media screen and (max-width:480px){.c-events-3col-box .c-events-3col-list{justify-content:space-around}}.c-events-3col-box .c-events-3col-list__item{width:calc((100% - 90px) / 3)}@media screen and (max-width: 834px){.c-events-3col-box .c-events-3col-list__item{width:calc((100% - 20px)/2)}}@media screen and (max-width: 480px){.c-events-3col-box .c-events-3col-list__item{width:70%}}.c-events-3col-box .c-events-3col-list__item:not(:nth-of-type(3n+1)){margin-left:45px}@media screen and (max-width: 834px){.c-events-3col-box .c-events-3col-list__item:not(:nth-of-type(3n+1)){margin-left:0}}.c-events-3col-box .c-events-3col-list__item:nth-of-type(2){margin-left:20px}@media screen and (max-width: 480px){.c-events-3col-box .c-events-3col-list__item:nth-of-type(2){margin-left:0}}@media screen and (max-width: 480px){.c-events-3col-box .c-events-3col-list__item:not(:first-of-type){margin-top:20px}}.c-events-3col-box .c-events-3col-list__figure{width:100%;border-radius:14px;overflow:hidden}.c-events-3col-box .c-events-3col-list__figure img{width:100%;height:auto}.c-events-3col-box .c-events-3col-list__body{padding-top:10px}.c-events-3col-box .c-events-3col-list__title{font-size:20px;font-weight:700;line-height:1;letter-spacing:.1em}.c-events-3col-box .c-events-3col-list__text{margin-top:5px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-mainvisual{width:100%;margin:25px auto 0;padding-bottom:30px;background:linear-gradient(180deg,#fff 0%,#fff 50%,#ece7de 50%,#ece7de 100%)}@media screen and (max-width:834px){.p-mainvisual{padding-bottom:10px;background:linear-gradient(180deg,#fff 0%,#fff 65%,#ece7de 65%,#ece7de 100%)}}.p-mainvisual .c-mainvisual-pc{position:relative}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc{padding-top:30px}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-img{width:100%}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-img img{width:100%;height:auto}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-inner{position:absolute;top:-91px;left:0;right:0;width:100%;max-width:1200px;height:703px;margin:0 auto}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-inner{top:-58px}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-inner .c-mainvisual-pc-inner__bg01{position:absolute;top:60px;left:0;animation:swing2 5s 2s ease-in-out infinite normal}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-inner .c-mainvisual-pc-inner__bg01{top:82px;width:33.333%}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-inner .c-mainvisual-pc-inner__bg02{position:absolute;top:0;right:0;animation:swing3 6s 3s ease-in-out infinite normal}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-inner .c-mainvisual-pc-inner__bg02{top:70px;width:40%}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-inner .c-mainvisual-pc-inner__bg03{position:absolute;bottom:0;left:0;right:0;width:100%;max-width:960px;margin:0 auto}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-inner .c-mainvisual-pc-inner__bg03{bottom:60px;width:80%}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-text__text{color:#00394a;font-size:20px;font-weight:500;line-height:1.8;letter-spacing:0;text-align:center}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-text__text{margin:46px 0 30px}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list{margin-top:14px}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list{padding:0 5%}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list__list{display:flex;justify-content:space-between;max-width:750px;margin:0 auto}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list__list{flex-wrap:wrap;justify-content:space-around}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list__item{flex:0 0 23.733%;display:flex;justify-content:center;align-items:center;height:94px;color:#fff;font-size:15px;font-weight:700;line-height:1.45;letter-spacing:0;text-align:center;border-radius:12px}@media screen and (max-width:834px){.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list__item{flex:0 0 46%;margin-bottom:15px;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:0}}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list__item:first-of-type{background:#d76d61}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list__item:nth-of-type(2){background:#9ec445}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list__item:nth-of-type(3){background:#22859c}.p-mainvisual .c-mainvisual-pc .c-mainvisual-pc-list__item:nth-of-type(4){background:#e28eb5}.p-contact{padding:40px 0}@media screen and (max-width:834px){.p-contact{padding:20px 0}}.p-contact .c-contact-column{max-width:1000px;margin:50px auto 0;padding-bottom:30px}@media screen and (max-width:834px){.p-contact .c-contact-column{padding:0 5% 30px;margin:0 auto}}.p-contact .c-contact-column .c-contact-column-list{display:flex}@media screen and (max-width:834px){.p-contact .c-contact-column .c-contact-column-list{flex-wrap:wrap}}.p-contact .c-contact-column .c-contact-column-list__item{display:flex;justify-content:center;width:33.333%}@media screen and (max-width:834px){.p-contact .c-contact-column .c-contact-column-list__item{width:96%;padding:15px}}.p-contact .c-contact-column .c-contact-column-list__item:not(:first-of-type){border-left:1px dotted #666}@media screen and (max-width:834px){.p-contact .c-contact-column .c-contact-column-list__item:not(:first-of-type){border-left:none;border-top:1px dotted #666}}.p-contact .c-contact-form{max-width:1000px;margin:0 auto;padding:36px 0 55px;background:#ece7de}@media screen and (max-width:834px){.p-contact .c-contact-form{padding:40px 5%}}.p-contact .c-contact-form__text{margin-top:20px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:center}@media screen and (max-width:834px){.p-contact .c-contact-form__text{text-align:left}}.p-contact .c-contact-form .c-form-list-wrap{max-width:750px;margin:30px auto 0;border-radius:12px;background-color:#fff;overflow:hidden}@media screen and (max-width:834px){.p-contact .c-contact-form .c-form-list-wrap{border-radius:0}}.p-contact .c-contact-form .c-form-list{display:flex;padding:0 20px;background-image:linear-gradient(90deg,#00394a 0%,#00394a 20%,#fff 20%,#fff 100%);border-bottom:1px dotted #228da4}@media screen and (max-width:834px){.p-contact .c-contact-form .c-form-list{flex-wrap:wrap;background-image:none;padding:0;border-bottom:none}}.p-contact .c-contact-form .c-form-list__head{position:relative;width:28%;padding:20px 0;color:#fff;font-size:17px;font-weight:700;line-height:1;letter-spacing:.06em;background-color:#00394a}@media screen and (max-width:834px){.p-contact .c-contact-form .c-form-list__head{width:100%;padding:20px}}.p-contact .c-contact-form .c-form-list__head .c-form-list__req{position:absolute;top:20px;right:30px;padding:4px 6px;color:#fff;font-size:12px;font-weight:500;line-height:1;letter-spacing:.06em;background:#df6d61;border-radius:3px}.p-contact .c-contact-form .c-form-list__body{display:flex;justify-content:center;align-items:center;width:72%}@media screen and (max-width:834px){.p-contact .c-contact-form .c-form-list__body{width:100%;padding:10px 20px}}.p-contact .c-contact-form .c-form-list__body input,.p-contact .c-contact-form .c-form-list__body textarea{padding:5px 8px}@media screen and (max-width:834px){.p-contact .c-contact-form .c-form-list__body input,.p-contact .c-contact-form .c-form-list__body textarea{width:100%!important;border:1px solid #ccc}}.p-contact .c-contact-form .c-form-btn{margin-top:30px;text-align:center}.p-contact .c-contact-form .c-form-btn input[type=submit]{width:220px;padding:15px 0;color:#fff;font-size:19px;font-weight:700;line-height:1;letter-spacing:0;background:#df6d61;border-radius:12px}.c-form-list__body--content textarea{height:150px}.c-complete__text{margin-top:20px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:center}.p-news{position:relative;min-height:360px;margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%);background-color:#ece7de}@media screen and (max-width:834px){.p-news{padding:58px 5% 80px}}.p-news .c-news-bg-01{position:absolute;top:10px;left:calc(50% - 600px)}@media screen and (max-width: 1200px){.p-news .c-news-bg-01{left:0}}@media screen and (max-width: 834px){.p-news .c-news-bg-01{width:20%}}.p-news .c-news-bg-02{position:absolute;bottom:10px;left:calc(50% - 600px)}@media screen and (max-width: 1200px){.p-news .c-news-bg-02{left:0}}@media screen and (max-width: 834px){.p-news .c-news-bg-02{width:15%}}.p-news .c-news-bg-03{position:absolute;top:10px;right:calc(50% - 600px)}@media screen and (max-width: 1200px){.p-news .c-news-bg-03{right:0}}@media screen and (max-width: 834px){.p-news .c-news-bg-03{width:20%}}.p-news .c-news-bg-04{position:absolute;bottom:10px;right:calc(50% - 600px)}@media screen and (max-width: 1200px){.p-news .c-news-bg-04{right:0}}@media screen and (max-width: 834px){.p-news .c-news-bg-04{width:18%}}.p-news--archive{margin-top:40px}@media screen and (max-width: 834px){.p-news--archive{margin:0}}.p-news--archive .c-news-categories{margin-top:30px;text-align:center}@media screen and (max-width:834px){.p-news--archive .c-news-categories{margin-top:20px}}.p-news--archive .c-news-categories ul{display:inline-block;border-left:1px solid #00394a;letter-spacing:-.4em}.p-news--archive .c-news-categories ul li{display:inline-block;letter-spacing:normal;border-right:1px solid #00394a}.p-news--archive .c-news-categories ul li a{display:block;padding:2px 12px;color:#00394a;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.06em}.p-news--archive .c-news-categories ul li a:hover{opacity:.7}.p-news--archive .c-news-categories ul li.current-cat a{opacity:.7;pointer-events:none}.p-news-entry{margin-top:40px;padding:60px 0;background-color:#ece7de}@media screen and (max-width:834px){.p-news-entry{padding:40px 5%}}.p-news-entry .c-news-entry{max-width:750px;margin:0 auto}.p-news-entry .c-news-entry__title{color:#00394a;font-size:20px;font-weight:800;line-height:1.466;letter-spacing:0;text-align:center}@media screen and (max-width:834px){.p-news-entry .c-news-entry__title{font-size:18px;font-weight:800;line-height:1.333;letter-spacing:0}}.p-news-entry .c-news-entry__img{width:100%;margin-top:30px}@media screen and (max-width:834px){.p-news-entry .c-news-entry__img{margin-top:20px}}.p-news-entry .c-news-entry__img img{width:100%;height:auto}.p-news-entry .c-news-entry__category{margin-top:15px}.p-news-entry .c-news-entry__category__item{text-align:right}.p-news-entry .c-news-entry__category__item a{padding:5px 8px;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:0;background:#fff;border-radius:4px}.p-news-entry .c-news-entry__content{margin-top:30px;padding:20px 1.5em 30px;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0;background:#fff}@media screen and (max-width:834px){.p-news-entry .c-news-entry__content{margin-top:20px;padding:20px 1em 30px}}.c-post-link{display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width:834px){.c-post-link{flex-wrap:wrap;margin-top:30px}}.c-post-link a{display:inline-block;padding:0 .5em;color:#00394a;font-size:17px;font-weight:500;line-height:1;letter-spacing:.06em}@media screen and (max-width:834px){.c-post-link a{font-size:15px;font-weight:500;line-height:1;letter-spacing:.06em}}.p-lead-section{display:flex;min-height:580px;padding:46px 0}@media screen and (max-width:834px){.p-lead-section{flex-direction:column;height:auto}}.p-lead-section .c-lead-left{flex:0 0 31.6%;position:relative;margin-top:30px}@media screen and (max-width:834px){.p-lead-section .c-lead-left{flex:auto;position:relative;height:440px;margin-top:0}}@media screen and (max-width:480px){.p-lead-section .c-lead-left{flex:auto;height:0;padding-top:90%;margin-top:0}}.p-lead-section .c-lead-left .c-lead-bg-01{position:absolute;top:0;left:0}@media screen and (max-width:834px){.p-lead-section .c-lead-left .c-lead-bg-01{width:60%}}.p-lead-section .c-lead-left .c-lead-bg-02{position:absolute;top:24px;right:15px}@media screen and (max-width:834px){.p-lead-section .c-lead-left .c-lead-bg-02{width:36%;right:30%}}@media screen and (max-width:480px){.p-lead-section .c-lead-left .c-lead-bg-02{width:55%;right:15%}}.p-lead-section .c-lead-left .c-lead-bg-02 img{width:100%;height:auto}.p-lead-section .c-lead-center{flex:0 0 36.8%;text-align:center}@media screen and (max-width:834px){.p-lead-section .c-lead-center{flex:auto;padding:0 5% 20px}}.p-lead-section .c-lead-center .c-lead-text{margin-top:20px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}@media screen and (max-width:834px){.p-lead-section .c-lead-center .c-lead-text{text-align:left}}@media screen and (max-width:834px){.p-lead-section .c-lead-center .c-lead-text br{display:none}}.p-lead-section .c-lead-center .c-lead-btns{display:flex;flex-direction:column;margin-top:40px}.p-lead-section .c-lead-center .c-lead-btns .c-btn{margin:0 auto}.p-lead-section .c-lead-center .c-lead-btns .c-btn:nth-of-type(2){margin:15px auto 0}.p-lead-section .c-lead-center .c-lead-btns .c-btn a{width:320px}@media screen and (max-width:834px){.p-lead-section .c-lead-center .c-lead-btns .c-btn a{width:280px}}.p-lead-section .c-lead-right{flex:0 0 31.6%;position:relative;max-width:31.6%;margin-top:30px}@media screen and (max-width:834px){.p-lead-section .c-lead-right{flex:auto;width:100%;max-width:initial;height:520px;margin-top:0;padding-top:0}}@media screen and (max-width:480px){.p-lead-section .c-lead-right{flex:auto;width:100%;max-width:initial;height:0;margin-top:0;padding-top:90%}}.p-lead-section .c-lead-right .c-lead-bg-03{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;margin:auto}.p-lead-section .c-lead-right .c-lead-bg-03 img{position:absolute;top:-4px;right:0;width:364px}@media screen and (max-width:834px){.p-lead-section .c-lead-right .c-lead-bg-03 img{top:0;width:56%}}@media screen and (max-width:480px){.p-lead-section .c-lead-right .c-lead-bg-03 img{width:75%}}.p-lead-section .c-lead-right .c-lead-bg-04{position:absolute;top:37px;right:32%;width:180px}@media screen and (max-width:834px){.p-lead-section .c-lead-right .c-lead-bg-04{top:35px;left:20%;right:0;width:26%;margin:0 auto}}@media screen and (max-width:480px){.p-lead-section .c-lead-right .c-lead-bg-04{left:0;width:42%}}.p-lead-section .c-lead-right .c-lead-bg-04 img{width:100%;height:auto}.p-lead-section .c-lead-right .c-lead-bg-04__text{display:block;margin-top:5px;font-size:12px;font-weight:500;line-height:1;letter-spacing:0}.p-top-events{position:relative;min-height:372px;padding:60px 0}@media screen and (max-width:834px){.p-top-events{padding:120px 5% 180px}}.p-top-events .c-events-bg-01{position:absolute;top:0;bottom:0;left:0;height:298px;margin:auto 0}@media screen and (max-width:834px){.p-top-events .c-events-bg-01{display:none}}@media screen and (max-width:480px){.p-top-events .c-events-bg-01{display:block;bottom:auto;left:0;width:25%;height:auto;margin:0}}@media screen and (max-width:480px){.p-top-events .c-events-bg-01 img{width:100%;height:auto}}.p-top-events .c-events-bg-02{position:absolute;top:0;bottom:0;right:0;height:281px;margin:auto 0}@media screen and (max-width:834px){.p-top-events .c-events-bg-02{top:auto;bottom:0;right:0;width:25%;height:auto;margin:0}}@media screen and (max-width:834px){.p-top-events .c-events-bg-02 img{width:100%;height:auto}}.p-top-map{margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%);background-color:#ece7de}@media screen and (max-width:834px){.p-top-map{padding:40px 5%}}.p-top-map .c-banners{max-width:1000px;margin:0 auto}.p-top-map .c-banners__list{display:flex;justify-content:space-between}@media screen and (max-width:834px){.p-top-map .c-banners__list{flex-wrap:wrap;justify-content:space-around}}.p-top-map .c-banners__item{display:flex;justify-content:center;align-items:center;width:200px;height:68px;background:#fff;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:0}@media screen and (max-width:834px){.p-top-map .c-banners__item:not(:last-of-type){margin-bottom:15px}}.p-top-map .c-banners .c-banner{margin:0 auto;width:957px}@media screen and (max-width:834px){.p-top-map .c-banners .c-banner{width:100%}.p-top-map .c-banners .c-banner img{width:100%;height:auto}}.p-top-map .c-map{max-width:1000px;margin:30px auto 0}.p-about .c-about-lead{padding-bottom:30px}.p-about .c-about-lead__primary{padding-top:20px}@media screen and (max-width:834px){.p-about .c-about-lead__primary{padding:20px 5% 0}}.p-about .c-about-lead__text{font-size:16px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:center}@media screen and (max-width:834px){.p-about .c-about-lead__text{text-align:left}}.p-about .c-about-lead .c-about-slider-wrap{margin-top:30px}.p-about .c-about-lead .c-about-slider-wrap .c-about-slider li{position:relative;width:200px;margin-inline:8px;border-radius:14px;aspect-ratio:200/160;overflow:hidden}.p-about .c-about-lead .c-about-slider-wrap .c-about-slider li img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-about .c-about-summary{margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%);background:#ece7de}@media screen and (max-width:834px){.p-about .c-about-summary{padding:30px 5% 50px}}.p-about .c-about-greeting{padding:46px 0 74px}@media screen and (max-width:834px){.p-about .c-about-greeting{padding:30px 5% 50px}}.p-about .c-about-greeting .c-greeting-box{display:flex;max-width:1000px;margin:30px auto 0}@media screen and (max-width:834px){.p-about .c-about-greeting .c-greeting-box{flex-wrap:wrap}}.p-about .c-about-greeting .c-greeting-box .c-greeting-primary{width:58%;padding-right:36px}@media screen and (max-width:834px){.p-about .c-about-greeting .c-greeting-box .c-greeting-primary{width:100%;padding-right:0}}.p-about .c-about-greeting .c-greeting-box .c-greeting-primary__text{font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-about .c-about-greeting .c-greeting-box .c-greeting-primary__gallery{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}.p-about .c-about-greeting .c-greeting-box .c-greeting-primary__gallery img{width:46.73%;height:auto;border-radius:14px}.p-about .c-about-greeting .c-greeting-box .c-greeting-secondary{position:relative;width:42%}@media screen and (max-width:834px){.p-about .c-about-greeting .c-greeting-box .c-greeting-secondary{width:100%;margin-top:30px}}.p-about .c-about-greeting .c-greeting-box .c-greeting-secondary__body{height:calc(100% - 90px);margin-top:90px;padding:63px 20px 20px 25px;background:#ece7de;border-radius:8px}.p-about .c-about-greeting .c-greeting-box .c-greeting-secondary__figure{position:absolute;top:0;left:0;right:0;width:132px;margin:0 auto;border-radius:50%;border:2px solid #fff;overflow:hidden}.p-about .c-about-greeting .c-greeting-box .c-greeting-secondary__title{line-height:2;text-align:center}.p-about .c-about-greeting .c-greeting-box .c-greeting-secondary__title span{font-size:120%;font-weight:700}.p-about .c-about-greeting .c-greeting-box .c-greeting-secondary__text{margin-top:20px;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:0}.p-about .c-about-history{position:relative;margin:0 calc(50% - 50vw);padding:118px calc(50vw - 50%) 70px;background:#ece7de}@media screen and (max-width:834px){.p-about .c-about-history{padding:120px 5% 80px}}.p-about .c-about-history .c-about-history__bg01{position:absolute;top:15px;left:calc(50% - 500px)}@media screen and (max-width: 1024px){.p-about .c-about-history .c-about-history__bg01{left:0}}@media screen and (max-width: 834px){.p-about .c-about-history .c-about-history__bg01{top:10px;left:10px;width:67%}}.p-about .c-about-history .c-about-history__bg02{position:absolute;top:25px;right:calc(50% - 450px)}@media screen and (max-width: 1024px){.p-about .c-about-history .c-about-history__bg02{right:0}}@media screen and (max-width: 834px){.p-about .c-about-history .c-about-history__bg02{top:auto;bottom:10px;right:10px;width:67%}}.p-about .c-about-pdf{padding-block:40px}.p-about .c-about-pdf .c-about-link{display:flex;justify-content:center;align-items:center;gap:0 1rem;margin-top:24px;font-weight:800;text-align:center}.p-about .c-about-pdf .c-about-link a{text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.p-about .c-about-pdf .c-about-link a:hover{text-decoration:none}}.c-about-slider{display:none}.c-about-slider.slick-initialized{display:block}.p-childcare .c-childcare-lead{padding-bottom:60px}@media screen and (max-width:834px){.p-childcare .c-childcare-lead{padding:0 5% 30px}}.p-childcare .c-childcare-lead__title{font-size:22px;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}.p-childcare .c-childcare-lead__title .c-childcare-lead__title-sub{display:block;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em}.p-childcare .c-childcare-lead__text{margin-top:15px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:center}.p-childcare .c-childcare-lead__list{width:100%;max-width:1000px;margin:15px auto 0}.p-childcare .c-childcare-lead__item{padding:4px 2em;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;border-bottom:1px dotted #999}@media screen and (max-width:834px){.p-childcare .c-childcare-lead__item{padding:4px 1em}}.p-childcare .c-childcare-points{position:relative;margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%);background:#ece7de}@media screen and (max-width:834px){.p-childcare .c-childcare-points{padding:30px 5%}}.p-childcare .c-childcare-points .c-childcare-points__bg01{position:absolute;top:-20px;left:0;right:0;width:971px;max-width:100%;margin:0 auto}@media screen and (max-width:834px){.p-childcare .c-childcare-points .c-childcare-points__bg01{display:none}}.p-childcare .c-childcare-points__text{max-width:750px;margin:15px auto 0;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:center}.p-childcare .c-childcare-points .c-points-box{display:flex;justify-content:space-between;max-width:1000px;margin:30px auto 0}@media screen and (max-width:834px){.p-childcare .c-childcare-points .c-points-box{flex-direction:column-reverse;justify-content:flex-start}}.p-childcare .c-childcare-points .c-points-box .c-points-primary{width:47.2%}@media screen and (max-width:834px){.p-childcare .c-childcare-points .c-points-box .c-points-primary{width:100%;margin-top:20px}}.p-childcare .c-childcare-points .c-points-box .c-points-primary__img{width:100%}.p-childcare .c-childcare-points .c-points-box .c-points-primary__img img{width:100%;height:auto;border-radius:20px}.p-childcare .c-childcare-points .c-points-box .c-points-secondary{width:47.2%}@media screen and (max-width:834px){.p-childcare .c-childcare-points .c-points-box .c-points-secondary{width:100%}}.p-childcare .c-childcare-points .c-points-box .c-points-secondary__graph{width:100%}.p-childcare .c-childcare-points .c-points-box .c-points-secondary__graph img{width:100%;height:auto}.p-childcare .c-childcare-playing{position:relative;padding:62px 0 46px}.p-childcare .c-childcare-playing .c-childcare-playing__bg01{position:absolute;top:-20px;left:0;right:0;width:971px;margin:0 auto}@media screen and (max-width:834px){.p-childcare .c-childcare-playing .c-childcare-playing__bg01{display:none}}.p-childcare .c-childcare-playing .c-childcare-playing__bg02{position:absolute;top:0;left:-30px;width:152px}@media screen and (max-width:834px){.p-childcare .c-childcare-playing .c-childcare-playing__bg02{top:10px;left:0;width:23%}}.p-childcare .c-childcare-playing .c-childcare-playing__bg03{position:absolute;top:0;right:-30px;width:137px}@media screen and (max-width:834px){.p-childcare .c-childcare-playing .c-childcare-playing__bg03{top:32%;right:0;width:23%}}.p-childcare .c-childcare-playing .c-childcare-playing__bg04{position:absolute;bottom:0;left:-30px;width:128px}@media screen and (max-width:834px){.p-childcare .c-childcare-playing .c-childcare-playing__bg04{bottom:40%;left:0;width:23%}}.p-childcare .c-childcare-playing .c-childcare-playing__bg05{position:absolute;bottom:0;right:-30px;width:123px}@media screen and (max-width:834px){.p-childcare .c-childcare-playing .c-childcare-playing__bg05{bottom:26%;right:0;width:23%}}.p-childcare .c-childcare-playing .c-playing-list-box{max-width:1000px;margin:0 auto}.p-childcare .c-childcare-playing .c-playing-list-box+.c-playing-list-box{margin-top:40px}.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:834px){.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list{flex-wrap:wrap;justify-content:space-around}}.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list__item{width:29.333%}@media screen and (max-width:834px){.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list__item{width:70%}}@media screen and (max-width:834px){.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list__item:not(:first-of-type){margin-top:30px}}.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list__figure{width:100%;border-radius:14px;overflow:hidden}.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list__figure img{width:100%;height:auto}.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list__body{padding-top:10px}.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list__title{font-size:20px;font-weight:700;line-height:1;letter-spacing:.1em}.p-childcare .c-childcare-playing .c-playing-list-box .c-playing-list__text{margin-top:5px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-childcare .c-childcare-enviroments{position:relative;margin:0 calc(50% - 50vw) 40px;padding:75px calc(50vw - 50%);background:#ece7de}@media screen and (max-width:834px){.p-childcare .c-childcare-enviroments{padding:30px 5% 40px}}.p-childcare .c-childcare-enviroments .c-childcare-enviroments__bg01{position:absolute;top:-20px;left:0;right:0;width:965px;margin:0 auto}@media screen and (max-width:834px){.p-childcare .c-childcare-enviroments .c-childcare-enviroments__bg01{display:none}}.p-childcare .c-childcare-enviroments .c-childcare-enviroments__bg02{position:absolute;bottom:-20px;left:0;right:0;width:965px;margin:0 auto}@media screen and (max-width:834px){.p-childcare .c-childcare-enviroments .c-childcare-enviroments__bg02{display:none}}.p-childcare .c-childcare-enviroments .c-enviroments-column{display:flex;justify-content:space-between;max-width:1000px;margin:20px auto 0}@media screen and (max-width:834px){.p-childcare .c-childcare-enviroments .c-enviroments-column{flex-wrap:wrap;justify-content:space-around}}.p-childcare .c-childcare-enviroments .c-enviroments-column__item{width:31.56%}@media screen and (max-width:834px){.p-childcare .c-childcare-enviroments .c-enviroments-column__item{width:44%}}@media screen and (max-width:480px){.p-childcare .c-childcare-enviroments .c-enviroments-column__item{width:84%}}.p-childcare .c-childcare-enviroments .c-enviroments-column__item img{width:100%;height:auto;border-radius:14px}@media screen and (max-width:480px){.p-childcare .c-childcare-enviroments .c-enviroments-column__item:nth-of-type(2){margin-top:20px}}@media screen and (max-width:834px){.p-childcare .c-childcare-enviroments .c-enviroments-column__item:nth-of-type(3){margin-top:20px}}.p-childcare .c-childcare-enviroments .c-enviroments-column__text{font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-events .c-events-lead{position:relative;padding:60px 0 100px}@media screen and (max-width:834px){.p-events .c-events-lead{padding:30px 5%}}.p-events .c-events-lead .c-events-lead__bg01{position:absolute;top:0;left:0}@media screen and (max-width:834px){.p-events .c-events-lead .c-events-lead__bg01{display:none}}.p-events .c-events-lead .c-events-lead__bg02{position:absolute;top:0;right:0}@media screen and (max-width:834px){.p-events .c-events-lead .c-events-lead__bg02{display:none}}.p-events .c-events-seasonal{position:relative;margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%);background:#ece7de}@media screen and (max-width:834px){.p-events .c-events-seasonal{padding:30px 5%}}.p-events .c-events-seasonal__bg01{position:absolute;top:-20px;left:0;right:0;width:971px;margin:0 auto}@media screen and (max-width:834px){.p-events .c-events-seasonal__bg01{display:none}}.p-events .c-events-safety{position:relative;padding:60px 0 120px}@media screen and (max-width:834px){.p-events .c-events-safety{padding:30px 5% 40px}}.p-events .c-events-safety__bg01{position:absolute;top:-20px;left:0;right:0;width:965px;margin:0 auto}@media screen and (max-width:834px){.p-events .c-events-safety__bg01{display:none}}.p-events .c-events-safety__bg02{position:absolute;bottom:20px;left:0;right:0;width:971px;margin:0 auto}@media screen and (max-width:834px){.p-events .c-events-safety__bg02{display:none}}.p-lunch .c-lunch-lead{padding-bottom:60px}@media screen and (max-width:834px){.p-lunch .c-lunch-lead{padding:30px 5% 60px}}.p-lunch .c-lunch-lead__title{font-size:22px;font-weight:700;line-height:1.333;letter-spacing:.1em;text-align:center}.p-lunch .c-lunch-lead__title .c-lunch-lead__title-sub{display:block;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.333;letter-spacing:.1em}.p-lunch .c-lunch-lead__text{margin-top:15px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:center}@media screen and (max-width:834px){.p-lunch .c-lunch-lead__text{text-align:left}}.p-lunch .c-lunch-lead__list{max-width:1000px;margin:15px auto 0}.p-lunch .c-lunch-lead__item{padding:4px 2em;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;border-bottom:1px dotted #999}.p-lunch .c-lunch-menu{position:relative;margin:0 calc(50% - 50vw) 40px;padding:60px calc(50vw - 50%);background:#ece7de}@media screen and (max-width:834px){.p-lunch .c-lunch-menu{padding:40px 5%}}.p-lunch .c-lunch-menu__bg01{position:absolute;top:-20px;left:0;right:0;width:973px;margin:0 auto}@media screen and (max-width:834px){.p-lunch .c-lunch-menu__bg01{display:none}}.p-lunch .c-lunch-menu__bg02{position:absolute;bottom:-20px;left:0;right:0;width:973px;margin:0 auto}@media screen and (max-width:834px){.p-lunch .c-lunch-menu__bg02{display:none}}.p-lunch .c-lunch-menu .c-lunch-menu-box{max-width:680px;margin:30px auto 0}.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list{display:flex;flex-direction:column}.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__item{display:flex;width:100%;margin:0 0 30px}@media screen and (max-width:834px){.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__item{flex-wrap:wrap;margin:0 0 36px}}.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__figure{width:50%}@media screen and (max-width:834px){.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__figure{width:100%}}.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__figure img{display:block;width:100%;height:auto;border-radius:14px}.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__figure img+img{margin-top:16px}.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__body{display:flex;flex-direction:column;justify-content:center;width:50%;padding-left:30px}@media screen and (max-width:834px){.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__body{width:100%;margin-top:12px;padding:0 15px}}.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__title{margin-bottom:7px;font-size:20px;font-weight:700;line-height:1.333;letter-spacing:.1em}.p-lunch .c-lunch-menu .c-lunch-menu-box .c-lunch-menu-list__text{font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-admission .c-admission-lead{padding:40px 0 60px}@media screen and (max-width:834px){.p-admission .c-admission-lead{padding:40px 5%}}.p-admission .c-admission-lead__title{font-size:22px;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}.p-admission .c-admission-lead__text{margin-top:15px;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:center}@media screen and (max-width:834px){.p-admission .c-admission-lead__text{text-align:left}}.p-admission .c-admission-course{position:relative;margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%);background:#ece7de}@media screen and (max-width:834px){.p-admission .c-admission-course{padding:30px 5%}}.p-admission .c-admission-course__bg01{position:absolute;top:-20px;left:0;right:0;width:973px;margin:0 auto}@media screen and (max-width:834px){.p-admission .c-admission-course__bg01{display:none}}.p-admission .c-admission-course__bg02{position:absolute;bottom:-20px;left:0;right:0;width:973px;margin:0 auto}@media screen and (max-width:834px){.p-admission .c-admission-course__bg02{display:none}}.p-admission .c-admission-course__text{max-width:750px;margin:7px auto 0;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-admission .c-admission-price{padding:60px 0}@media screen and (max-width:834px){.p-admission .c-admission-price{padding:30px 5%}}.p-admission .c-admission-price .c-admission-price-box{max-width:750px;margin:30px auto 0}.p-admission .c-admission-price .c-admission-price-box__title{font-size:20px;font-weight:700;line-height:1;letter-spacing:.1em}.p-admission .c-admission-price .c-admission-price-box__table{width:100%;margin-top:12px}.p-admission .c-admission-price .c-admission-price-box__table td{padding:6px 0;font-size:15px;font-weight:500;line-height:1.466;letter-spacing:.1em;text-align:center;border:2px solid #a6cc45}.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--first td:first-of-type{width:16%}.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--first td:not(:first-of-type){width:28%}.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--second td:first-of-type{width:16%}.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--second td:not(:first-of-type){width:28%}.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--third td:first-of-type{width:30%}@media screen and (max-width:480px){.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--third td:first-of-type{width:25%}}.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--third td:nth-of-type(2){width:12%}@media screen and (max-width:480px){.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--third td:nth-of-type(2){width:20%}}.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--third td:nth-of-type(3){width:12%}@media screen and (max-width:480px){.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--third td:nth-of-type(3){width:20%}}.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--third td:nth-of-type(4){width:46%}@media screen and (max-width:480px){.p-admission .c-admission-price .c-admission-price-box .c-admission-price-box__table--third td:nth-of-type(4){width:35%}}.p-admission .c-admission-price .c-admission-price-box__text-wrap{margin-top:12px}.p-admission .c-admission-price .c-admission-price-box__text{font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-faq{padding:60px 0}@media screen and (max-width:834px){.p-faq{padding:40px 5%}}.p-faq .c-faq-box{max-width:750px;margin:0 auto 30px;overflow:hidden}.p-faq .c-faq-box:nth-of-type(4n+1) .c-faq-box__primary{background-color:#edcf46}.p-faq .c-faq-box:nth-of-type(4n+1) .c-faq-box__secondary{border:2px solid #edcf46}.p-faq .c-faq-box:nth-of-type(4n+1) .c-faq-box__answer:before{color:#edcf46}.p-faq .c-faq-box:nth-of-type(4n+2) .c-faq-box__primary{background-color:#a6cc45}.p-faq .c-faq-box:nth-of-type(4n+2) .c-faq-box__secondary{border:2px solid #a6cc45}.p-faq .c-faq-box:nth-of-type(4n+2) .c-faq-box__answer:before{color:#a6cc45}.p-faq .c-faq-box:nth-of-type(4n+3) .c-faq-box__primary{background-color:#df6d61}.p-faq .c-faq-box:nth-of-type(4n+3) .c-faq-box__secondary{border:2px solid #df6d61}.p-faq .c-faq-box:nth-of-type(4n+3) .c-faq-box__answer:before{color:#df6d61}.p-faq .c-faq-box:nth-of-type(4n) .c-faq-box__primary{background-color:#228da4}.p-faq .c-faq-box:nth-of-type(4n) .c-faq-box__secondary{border:2px solid #228da4}.p-faq .c-faq-box:nth-of-type(4n) .c-faq-box__answer:before{color:#228da4}.p-faq .c-faq-box__primary{display:flex;align-items:center;height:48px;padding:0 20px;border-radius:12px 12px 0 0}@media screen and (max-width:834px){.p-faq .c-faq-box__primary{height:auto;padding:10px 15px}}.p-faq .c-faq-box__question{position:relative;padding-left:8%;color:#fff;font-size:22px;font-weight:700;line-height:1;letter-spacing:.1em}@media screen and (max-width:834px){.p-faq .c-faq-box__question{padding-left:13%;font-size:18px;font-weight:700;line-height:1.333;letter-spacing:.1em}}.p-faq .c-faq-box__question:before{content:"Q,";position:absolute;top:0;bottom:0;left:0;height:32px;margin:auto 0;font-family:Arial Rounded MT Bold,Arial,sans-serif;color:#fff;font-size:32px}@media screen and (max-width:834px){.p-faq .c-faq-box__question:before{top:-7px}}.p-faq .c-faq-box__secondary{display:flex;align-items:center;padding:16px 20px;border-radius:0 0 12px 12px}@media screen and (max-width:834px){.p-faq .c-faq-box__secondary{padding:16px 15px}}.p-faq .c-faq-box__answer{position:relative;padding-left:8%;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:0}@media screen and (max-width:834px){.p-faq .c-faq-box__answer{padding-left:13%}}.p-faq .c-faq-box__answer:before{content:"A,";position:absolute;inset:-10px auto auto 0;height:40px;font-family:Arial Rounded MT Bold,Arial,sans-serif;color:#fff;font-size:32px}.p-privacy{padding:60px 0}@media screen and (max-width:834px){.p-privacy{padding:40px 5%}}.p-privacy .c-privacy{max-width:750px;margin:20px auto 30px}.p-privacy .c-privacy__subtitle{margin-top:15px;font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em}.p-privacy .c-privacy__text{font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-privacy .c-privacy__text--mt{margin-top:15px}.p-privacy .c-privacy__list{margin-top:10px;padding-left:1em}.p-privacy .c-privacy__list-item{font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-privacy .c-privacy__sublist{padding-left:1em}.p-privacy .c-privacy__sublist-item{font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-login{max-width:1000px;margin:60px auto;padding:60px 0 120px;background:#ece7de}@media screen and (max-width:834px){.p-login{margin:40px 0 0;padding:30px 5% 60px}}.p-login__title{margin:20px 0;color:#00394a;font-size:22px;font-weight:700;line-height:1.6;letter-spacing:.1em;text-align:center}@media screen and (max-width:834px){.p-login__title{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.1em}}.p-login p{font-size:20px;font-weight:700;line-height:2.2;letter-spacing:.06em}.p-login a{color:#999;text-decoration:underline}.p-login a:hover{text-decoration:none}.p-login form{max-width:750px;margin:0 auto!important;padding:20px!important;background:#fff}.p-login form *{margin:10px auto!important}.swpm-username-label,.swpm-password-label{display:inline-block;width:28%}@media screen and (max-width:834px){.swpm-username-label,.swpm-password-label{display:block;width:50%}}.swpm-username-label label,.swpm-password-label label{display:block;width:90%;padding:2px 10px;color:#fff;text-align:center;background:#00394a;border-radius:10px}@media screen and (max-width:834px){.swpm-username-label label,.swpm-password-label label{border-radius:0}}.swpm-username-input,.swpm-password-input{display:inline-block;width:68%}@media screen and (max-width:834px){.swpm-username-input,.swpm-password-input{display:block;width:100%}}.swpm-username-input input,.swpm-password-input input{width:100%!important;padding:5px 10px!important;border:1px solid #ccc;border-radius:10px}.swpm-login-submit{text-align:center}.swpm-login-submit .swpm-login-form-submit{display:flex;justify-content:center;align-items:center;width:244px;height:46px;background:#df6d61;border-radius:10px}.swpm-login-widget-logged{text-align:center}.swpm-login-widget-logged>div{margin-top:20px}.p-parents{max-width:1280px;margin:0 auto}.p-parents .c-parents-lead{padding:60px 0}@media screen and (max-width:834px){.p-parents .c-parents-lead{padding:40px 5%}}.p-parents .c-parents-lead__title{color:#00394a;font-size:22px;font-weight:700;line-height:1.333;letter-spacing:.1em;text-align:center}@media screen and (max-width:834px){.p-parents .c-parents-lead__title{font-size:20px;font-weight:700;line-height:1.333;letter-spacing:.1em}}.p-parents .c-parents-lead__log-out{margin-top:30px}.p-parents .c-parents-lead__log-out a{display:block;width:145px;height:32px;margin:0 auto;color:#fff;font-size:15px;font-weight:700;line-height:32px;letter-spacing:.07em;text-align:center;background:#d76d61;border-radius:10px}.p-parents .c-parents-lead__banner{margin-top:30px;text-align:center}.p-parents .c-parents-lead__banner a{display:block}.p-parents .c-parents-lead__banner a:hover{opacity:.7}.p-parents .c-parents-lead__img{margin-top:30px}.p-parents .c-parents-lead__img .c-parents-lead-img-title{color:#555;font-size:16px;font-weight:800;line-height:1.333;letter-spacing:0;text-align:center}.p-parents .c-parents-lead__img .c-parents-lead-img{max-width:1060px;margin-top:20px;margin-left:auto;margin-right:auto;padding:10px 12px;border:1px solid #eee;border-radius:10px}.p-parents .c-parents-lead__img .c-parents-lead-img a{display:block}.p-parents .c-parents-lead__img .c-parents-lead-img a img{width:100%;height:auto}.p-parents .c-parents-lead__img .c-parents-lead-img a:hover img{opacity:.7}.p-parents .c-parents-lead__message{max-width:750px;margin:30px auto 0}.p-parents .c-parents-lead__message .c-parents-message__title{color:#555;font-size:16px;font-weight:800;line-height:1.333;letter-spacing:0;text-align:center}.p-parents .c-parents-lead__message .c-parents-message__content{margin-top:15px;padding:10px 12px;line-height:1.466;border:1px solid #eee;border-radius:10px}.p-parents .c-parents-lead__attention{max-width:750px;margin:30px auto 0}.p-parents .c-parents-lead__attention .c-parents-attention__title{color:#555;font-size:16px;font-weight:800;line-height:1.333;letter-spacing:0;text-align:center}.p-parents .c-parents-lead__attention .c-parents-attention__title:not(:first-of-type){margin-top:20px}.p-parents .c-parents-lead__attention .c-parents-attention__content{width:100%;height:1000px;margin-top:15px;padding:10px 12px;text-align:center;border:1px solid #eee;border-radius:10px;overflow:hidden}@media screen and (max-width:834px){.p-parents .c-parents-lead__attention .c-parents-attention__content{height:750px}}@media screen and (max-width:480px){.p-parents .c-parents-lead__attention .c-parents-attention__content{height:450px}}.p-parents .c-parents-lead__attention .c-parents-attention__content iframe{max-width:96%;height:95%}.p-parents .c-parents-lead__attention .c-parents-attention__content-title{margin:0 0 15px;font-size:14px;font-weight:800;line-height:1;letter-spacing:0}.p-parents .c-parents-lead__attention .c-parents-attention__list{width:100%;margin-top:15px;padding:10px 12px;text-align:center;border:1px solid #eee;border-radius:10px}.p-parents .c-parents-lead__attention .c-parents-attention__item{display:inline-block;margin:8px 12px}.p-parents .p-parents-news{padding:60px 0;background:#ece7de}@media screen and (max-width:834px){.p-parents .p-parents-news{padding:40px 5%}}.p-parents .c-parents-download{padding:60px 0}@media screen and (max-width:834px){.p-parents .c-parents-download{padding:40px 5%}}.p-parents .c-parents-download .c-download-list-wrap{display:flex;justify-content:space-around;max-width:1000px;margin:30px auto 0}@media screen and (max-width:834px){.p-parents .c-parents-download .c-download-list-wrap{flex-wrap:wrap}}.p-parents .c-parents-download .c-download-list-wrap .c-download-list{width:46%}@media screen and (max-width:834px){.p-parents .c-parents-download .c-download-list-wrap .c-download-list{width:78%}}@media screen and (max-width:834px){.p-parents .c-parents-download .c-download-list-wrap .c-download-list:nth-of-type(2){margin-top:20px}}.p-parents .c-parents-download .c-download-list-wrap .c-download-list__item{padding:6px 0 3px;border-bottom:1px dotted #00394a}.p-parents .c-parents-download .c-download-list-wrap .c-download-list__item a{font-size:15px;font-weight:500;line-height:1.6;letter-spacing:0}.p-404{padding:60px 0;min-height:300px}@media screen and (max-width:834px){.p-404{padding:40px 5%}}.p-404 .c-404-text{margin-top:30px;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0;text-align:center}@media screen and (max-width:834px){.p-404 .c-404-text{text-align:left}}.p-404 .c-404-link{margin-top:30px;text-align:center}.p-404 .c-404-link a{font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0;text-decoration:underline}@keyframes swing1{0%{transform:none}50%{transform:rotate(7deg);transform-origin:left top}to{transform:none}}@keyframes swing2{0%{transform:none}50%{transform:rotate(2deg);transform-origin:left top}to{transform:none}}@keyframes swing3{0%{transform:none}50%{transform:rotate(2deg);transform-origin:right top}to{transform:none}}