.hover-fade{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.hover-fade:hover{opacity:.6}.hover-underline:hover{text-decoration:underline}.fade-in{-webkit-transition:opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);transition:opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);transition:transform 2s cubic-bezier(.1,.55,.2,1),opacity 1.5s ease-out .1s;transition:transform 2s cubic-bezier(.1,.55,.2,1),opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}.fade-in.is-visible{-webkit-transition:opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);transition:opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);transition:transform 2s cubic-bezier(.1,.55,.2,1),opacity 1.5s ease-out .1s;transition:transform 2s cubic-bezier(.1,.55,.2,1),opacity 1.5s ease-out .1s,-webkit-transform 2s cubic-bezier(.1,.55,.2,1);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}*{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:100%}body{font-family:YakuHanJPs,'Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;font-size:10px;height:100%;color:#000}h1,h2,h3,h4,h5,ul,dl{font-weight:400;margin:0;padding:0}ul,ol{padding:0;margin:0;list-style-type:none}a{font-size:14px;color:#000;outline:0;text-decoration:none}a img{-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}p,dt,dd,li{font-size:14px;margin:0;padding:0}p a,p span,dt a,dt span,dd a,dd span,li a,li span{font-size:inherit}table{width:100%;border-collapse:collapse}table th,table td{font-size:14px;padding:.5em 1em}table th dt,table th dd,table th li,table th a,table th span,table td dt,table td dd,table td li,table td a,table td span{font-size:inherit}figure{margin:0}.cms-content h1,.cms-content h2{font-size:20px;letter-spacing:.13em;line-height:1.6}.cms-content h3{font-size:18px;line-height:1.6;letter-spacing:.13em}.cms-content h4{font-size:15px;font-weight:700}.cms-content strong{font-weight:700}.cms-content ul{overflow:hidden}.cms-content ul li{padding-left:1em}.cms-content ul li:last-child{margin-bottom:0}.cms-content ul li:before{content:"・";margin-left:-1rem;width:1rem}.cms-content ol{list-style-type:decimal;overflow:visible;padding-left:2rem}.cms-content ol li:last-child{margin-bottom:0}.cms-content ul,.cms-content ol{list-style-position:outside}.cms-content li{font-size:14px;line-height:1.9}.cms-content p{font-size:14px;letter-spacing:.18em;line-height:1.9;margin:0}.cms-content img{display:block;max-width:100%;margin-right:auto;margin-left:auto;height:auto}.cms-content a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;text-decoration:underline}.cms-content a:after{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';font-size:13px;display:inline-block}.cms-content a:hover{color:#70c5c5}.cms-content pre{background-color:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;color:#3e3a39;display:block;font-size:15px;line-height:2;overflow:hidden;padding:20px;width:100%;white-space:pre-line}.cms-content .wp-caption{max-width:100%}.cms-content .wp-caption-text{font-size:13px;letter-spacing:.18em;line-height:1.9;margin:0}.cms-content .aligncenter{display:block;margin:0 auto}.cms-content .alignleft{float:left}.cms-content h2+*{margin-top:34px}.cms-content h3+*{margin-top:25px}.cms-content h4+*,.cms-content ul+*,.cms-content ol+*,.cms-content p+*,.cms-content p+p{margin-top:15px}.cms-content *+h2{margin-top:60px}.cms-content p+h3{margin-top:25px}.cms-content p+p>img,.cms-content .wp-caption+p{margin-top:25px}.cms-content img+.wp-caption-text{margin-top:15px}.cms-content *:last-child{margin-bottom:0}.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pager .page-numbers{font-family:URWDINCond-XLight;border:none;font-size:20px;letter-spacing:.026em;margin:80px 12px 0;padding:15px 3px;position:relative;text-decoration:none;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.pager .page-numbers:after{content:"";display:block;height:1px;width:100%;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#000;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.pager .page-numbers:hover,.pager .page-numbers.current{color:#000}.pager .page-numbers:hover:after,.pager .page-numbers.current:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1)}.pager .page-numbers.dots{padding:10px 3px}.pager .page-numbers.dots:hover{border-bottom:0;color:#000}.pager .page-numbers.dots:after{content:none}.pager .page-numbers.prev{margin-right:30px;padding:15px 0}.pager .page-numbers.next{margin-left:30px;padding:15px 0}.pager .page-numbers.next:before{content:"";display:block;height:1px;width:100%;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#000;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.page-navi{margin-top:95px;position:relative;height:20px;width:100%}.page-navi>li{position:absolute;top:auto;right:auto;bottom:0;left:auto;display:inline-block}.page-navi>li a{font-family:URWDINCond-XLight;display:inline-block;font-size:20px;letter-spacing:.026em;line-height:1}.page-navi>li.all{right:0;left:0;margin:0 auto;text-align:center;width:80px}.page-navi>li.all a{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:.1em;text-indent:.1em}.page-navi>li.prev,.page-navi>li.next{bottom:-2px}.page-navi>li.prev{left:0;padding-left:30px}.page-navi>li.prev:after{position:absolute;top:auto;right:auto;bottom:5px;left:0;background-color:#000;content:'';height:1px;width:20px}.page-navi>li.prev:before{position:absolute;top:auto;right:auto;bottom:7px;left:0;background-color:#000;content:'';height:1px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);width:6px}.page-navi>li.next{right:0;padding-right:30px}.page-navi>li.next:after{position:absolute;top:auto;right:0;bottom:5px;left:auto;background-color:#000;content:'';height:1px;width:20px}.page-navi>li.next:before{position:absolute;top:auto;right:0;bottom:7px;left:auto;background-color:#000;content:'';height:1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:6px}.form .required{color:rgba(0,0,0,.5);text-align:center}.form input,.form select,.form textarea{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(100,100,100,.1);border:none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;line-height:1.7;letter-spacing:.1em;outline:0;-webkit-transition:background-color .2s ease-out,border-color .2s ease-out;transition:background-color .2s ease-out,border-color .2s ease-out}.form input:hover,.form select:hover,.form textarea:hover{border-color:#ccc}.form input:focus,.form select:focus,.form textarea:focus{border-color:#70c5c5}.form input[type=text],.form input[type=email],.form textarea{border-radius:0;padding:15px}.form input[type=radio],.form input[type=checkbox]{background-color:#fff;border:1px solid #000;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;height:16px;margin-right:10px;vertical-align:middle;width:16px}.form input[type=radio]:hover,.form input[type=checkbox]:hover{background-color:#9e9e9e;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type=radio]:checked,.form input[type=checkbox]:checked{background-color:#70c5c5;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type=radio]{border-radius:10px}.form input[type=checkbox]{border-radius:0}.form select{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/common/icon-arrow-under.png) 95% center no-repeat #fff;border-radius:0;padding:15px 30px 15px 15px}.form textarea{height:200px}.form label{display:inline-block;padding-right:70px;vertical-align:top}.form .mwform-tel-field{margin-bottom:10px}.form .full{width:100%}.form .half{width:50%}.form .small{width:15% !important}.form .error{color:#f44336;display:block;letter-spacing:.18em;margin-top:10px}.form .mwform-radio-field{display:block;margin-top:15px}.form .mwform-radio-field.horizontal-item{display:inline-block;margin-top:0}.color-black{color:#000}.color-white{color:#fff}@font-face{font-family:'fontello';src:local("fontello"),url(//www.jp/wp/wp-content/themes/assets/css/../icon/fontello.eot);src:local("fontello"),url(//www.jp/wp/wp-content/themes/assets/css/../icon/fontello.eot#iefix) format("embedded-opentype");src:local("fontello"),url(//www.jp/wp/wp-content/themes/assets/css/../icon/fontello.woff2) format("woff2");src:local("fontello"),url(//www.jp/wp/wp-content/themes/assets/css/../icon/fontello.woff) format("woff");src:local("fontello"),url(//www.jp/wp/wp-content/themes/assets/css/../icon/fontello.ttf) format("truetype");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before,[class^=icon-]:after,[class*=" icon-"]:after{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-upper:before,.icon-arrow-upper-a:after{content:""}.icon-arrow-upper-thin:before,.icon-arrow-upper-thin-a:after{content:""}.icon-arrow-under:before,.icon-arrow-under-a:after{content:""}.icon-arrow-under-thin:before,.icon-arrow-under-thin-a:after{content:""}.icon-arrow-right:before,.icon-arrow-right-a:after{content:""}.icon-arrow-right-thin:before,.icon-arrow-right-thin-a:after{content:""}.icon-arrow-left:before,.icon-arrow-left-a:after{content:""}.icon-arrow-left-thin:before,.icon-arrow-left-thin-a:after{content:""}@font-face{font-family:'MyYuGothicM';font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular");font-display:swap}@font-face{font-family:'MyYuGothicM';font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic");font-display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype");font-display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype");font-display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype");font-display:swap}@font-face{font-family:'DIN Next LT Pro Medium';font-weight:400;font-style:normal;src:local("DIN Next LT Pro Medium"),url(//www.jp/wp/wp-content/themes/assets/css/../fonts/DINNextLTPro/DINNextLTPro-Medium.woff) format("woff");src:local("DIN Next LT Pro Medium"),url(//www.jp/wp/wp-content/themes/assets/css/../fonts/DINNextLTPro/DINNextLTPro-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:'DIN Next LT Pro Light Condensed';font-weight:400;font-style:normal;src:local("DIN Next LT Pro Light Condensed"),url(//www.jp/wp/wp-content/themes/assets/css/../fonts/DINNextLTPro/DINNextLTPro-LightCond.woff) format("woff");src:local("DIN Next LT Pro Light Condensed"),url(//www.jp/wp/wp-content/themes/assets/css/../fonts/DINNextLTPro/DINNextLTPro-LightCond.ttf) format("truetype");font-display:swap}@font-face{font-family:'DIN Next LT Pro Ultra Light Condensed';font-weight:400;font-style:normal;src:local("DIN Next LT Pro Ultra Light Condensed"),url(//www.jp/wp/wp-content/themes/assets/css/../fonts/DINNextLTPro/DINNextLTPro-UltraLightCond.woff) format("woff");src:local("DIN Next LT Pro Ultra Light Condensed"),url(//www.jp/wp/wp-content/themes/assets/css/../fonts/DINNextLTPro/DINNextLTPro-UltraLightCond.ttf) format("truetype");font-display:swap}@font-face{font-family:'DIN Next LT Pro Light';font-weight:400;font-style:normal;src:local("DIN Next LT Pro Light"),url(//www.jp/wp/wp-content/themes/assets/css/../fonts/DINNextLTPro/DINNextLTPro-Light.woff) format("woff");src:local("DIN Next LT Pro Light"),url() format("truetype");font-display:swap}@font-face{font-family:'URWDINCond-XLight';src:url(//www.jp/wp/wp-content/themes/assets/css/../fonts/URWDINCond-XLight/39DD54_0_0.eot);font-display:swap}@font-face{font-family:'URWDINCond-XLight';font-style:normal;src:local("URWDINCond-XLight"),url(//www.jp/wp/wp-content/themes/assets/css/../fonts/URWDINCond-XLight/39DD54_0_0.woff) format("woff");src:local("URWDINCond-XLight"),url() format("truetype");font-display:swap}.text-center{text-align:center}.text-center img{margin-left:auto;margin-right:auto}.text-center-large{text-align:center}.text-right{text-align:right}.text-right img{margin-left:auto;margin-right:0}.text-right-large{text-align:right}.text-justify{text-align:justify}.bold{font-weight:700}.content-primary{margin-right:auto;margin-left:auto;width:960px}.content-secondary{margin-right:auto;margin-left:auto;width:800px}.content-grid{margin-right:auto;margin-left:auto;max-width:1000px}.content-gridline{margin-right:auto;margin-left:auto;max-width:1040px}.content-gridsecondary{margin-right:auto;margin-left:auto;max-width:840px}.content-gridmax{margin-right:auto;margin-left:auto;max-width:1320px}.content-gridriquid{margin-right:auto;margin-left:auto;max-width:100%}.content-gridriquid [class*=column]{padding-right:0;padding-left:0}.for-small{display:none}.block{display:block}.block-all{display:block}.google-map{height:380px;margin:30px 0 60px;width:100%}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto;width:100%}.grid>[class*=column]{padding-right:20px;padding-left:20px}.hamburger{background-color:#70c5c5;height:120px;position:relative;width:120px;z-index:100}.hamburger:hover{cursor:pointer}.hamburger>.icon{background-color:#fff;display:block;height:1px;position:absolute;left:21px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:78px}.hamburger>.icon:nth-child(1){top:50px}.hamburger>.icon:nth-child(2){top:62px}.hamburger>.icon:nth-child(3){top:74px}.hamburger.-open{background-color:transparent !important}.hamburger.-open>.icon{background-color:#fff !important;left:37px;width:46px}.hamburger.-open>.icon:nth-child(1),.hamburger.-open>.icon:nth-child(3){top:62px}.hamburger.-open>.icon:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.-open>.icon:nth-child(2){display:none}.hamburger.-open>.icon:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.loading{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#70c5c5;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100}.loading>.element{margin:auto;position:absolute;top:50%;right:0;left:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.loading>.element.active{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;opacity:1}.loading>.element img{height:auto;width:400px}html,body{height:100%}body.fixed{position:fixed;width:100%;height:100%}#container{-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;opacity:0;visibility:hidden}#container.active{opacity:1;visibility:visible}#container.home{opacity:1;visibility:visible}.header{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:55px;position:fixed;height:120px;top:0;left:0;width:100%;z-index:15}.header>.logo svg{fill:#000;height:57px;width:298px}.header>.logo.on svg{fill:#fff !important}.header>.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header>.nav>.other{margin-right:37px}.header>.nav>.other .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header>.nav>.other .wrap .list{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border-radius:3px;text-align:center;width:192px}.header>.nav>.other .wrap .list.mem{background-color:#70c5c5;margin-right:17px;position:relative}.header>.nav>.other .wrap .list.mem span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;color:#fff;padding-left:27px}.header>.nav>.other .wrap .list.mem svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:50%;right:auto;bottom:auto;left:15px;fill:#fff;height:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.header>.nav>.other .wrap .list.mem:hover{background-color:#5f8386}.header>.nav>.other .wrap .list.cmc{background-color:#70c5c5;margin-right:17px;position:relative}.header>.nav>.other .wrap .list.cmc span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;color:#fff}.header>.nav>.other .wrap .list.cmc:hover{background-color:#5f8386}.header>.nav>.other .wrap .list.guide{background-color:#70c5c5}.header>.nav>.other .wrap .list.guide span{color:#fff;letter-spacing:.5em;padding-left:7px}.header>.nav>.other .wrap .list a{display:block;padding:12px 0}.header>.nav>.other .wrap .list a span{font-family:a-otf-futo-go-b101-pr6n,sans-serif;font-weight:500;font-style:normal;display:inline-block;font-size:15px;letter-spacing:.18em;text-indent:.18em}.header>.nav>.other .wrap .list:hover{background-color:#5f8386}.header.membership{background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:115px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 75px}.header.membership>.logo svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;fill:#fff;height:57px;width:413px}.header.membership>.logo svg .stm-0,.header.membership>.logo svg .stm-1,.header.membership>.logo svg .stm-2{-webkit-transition-property:stroke;transition-property:stroke;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.header.membership .nav .other{margin-right:0}.header.membership .nav .other>.wrap .list{margin-right:0}.header.membership .nav .other>.wrap .list span{letter-spacing:.1em}.header.membership .global-nav{height:auto;visibility:visible;position:static}.header.membership .global-nav .inner{display:block;opacity:1;padding:0;position:static;-webkit-transform:none;transform:none;max-width:100%;width:100%}.header.membership .global-nav .wrapper .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header.membership .global-nav .wrapper .wrap .list{margin-right:50px}.header.membership .global-nav .wrapper .wrap .list:last-child{margin-right:65px}.header.membership .global-nav .wrapper .wrap .list>a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-family:a-otf-futo-go-b101-pr6n,sans-serif;font-weight:500;font-style:normal;color:#fff;font-size:15px;letter-spacing:.1em}.header.membership.on>.logo svg{fill:#000}.header.membership.on>.logo svg .stm-0,.header.membership.on>.logo svg .stm-1,.header.membership.on>.logo svg .stm-2{stroke:#000}.header.membership.on .global-nav .wrapper .wrap .list a{color:#000}.header.guidance{background-color:transparent}.header.guidance:after{position:absolute;top:0;right:auto;bottom:auto;left:0;border-radius:0 0 10px;content:'';height:115px;width:380px;z-index:-1}.global-nav{-webkit-transition-property:background-color,visibility;transition-property:background-color,visibility;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0;transition-delay:0;background-color:transparent;height:100%;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:20}.global-nav.-open{-webkit-transition-property:background-color,visibility;transition-property:background-color,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:0;transition-delay:0;background-color:rgba(138,168,171,.9);visibility:visible}.global-nav .inner{-webkit-transition-property:opacity,top;transition-property:opacity,top;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:52%;right:0;bottom:auto;left:0;max-width:1385px;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:72.1%;opacity:0}.global-nav .inner.on{-webkit-transition-property:opacity,top;transition-property:opacity,top;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;top:50%;opacity:1 !important}.global-nav .inner .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.global-nav .inner .box>.wrap .list{margin-bottom:60px}.global-nav .inner .box>.wrap .list:last-child{margin-bottom:0}.global-nav .inner .box>.wrap .list>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block}.global-nav .inner .box>.wrap .list>a:hover{opacity:.7}.global-nav .inner .box>.wrap .list.p{position:relative}.global-nav .inner .box>.wrap .list.p .close{position:absolute;top:18px;right:4px;bottom:auto;left:auto;height:9px;width:9px}.global-nav .inner .box>.wrap .list.p .close:after{position:absolute;top:4px;right:auto;bottom:auto;left:0;background-color:#fff;content:'';height:1px;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.global-nav .inner .box>.wrap .list.p .close:before{position:absolute;top:0;right:auto;bottom:auto;left:4px;background-color:#fff;content:'';height:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:1px}.global-nav .inner .box>.wrap .list.p.is-active .close:after{-webkit-transform:rotate(90deg) scale(1,0);transform:rotate(90deg) scale(1,0)}.global-nav .inner .box>.wrap .list.p.is-active .close:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.global-nav .inner .box>.wrap .list .parent span{color:#fff;display:block}.global-nav .inner .box>.wrap .list .parent span.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:500;letter-spacing:.05em;margin-bottom:5px}.global-nav .inner .box>.wrap .list .parent span.en{font-family:URWDINCond-XLight;line-height:1.1;font-size:15px;letter-spacing:.035em}.global-nav .inner .box>.wrap .list .child{margin-top:15px}.global-nav .inner .box>.wrap .list .child .item{margin-bottom:12px}.global-nav .inner .box>.wrap .list .child .item:last-child{margin-bottom:0}.global-nav .inner .box>.wrap .list .child .item>a{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;color:#fff;display:block;font-size:14px;font-weight:500;padding-left:14px;position:relative}.global-nav .inner .box>.wrap .list .child .item>a:hover{opacity:.7}.global-nav .inner .box>.wrap .list .child .item>a:after{position:absolute;top:50%;right:auto;bottom:auto;left:0;background-color:#fff;content:'';height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.global-nav .inner .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.global-nav .inner .button>.list{text-align:center;width:32.5%}.global-nav .inner .button>.list>a{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#fff;color:#70c5c5;display:block;font-weight:500;padding:25px 0}.global-nav .inner .button>.list>a:hover{background-color:#70c5c5;color:#fff}.global-nav .inner .button>.list>a:hover p svg{fill:#fff}.global-nav .inner .button>.list>a p{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;position:relative}.global-nav .inner .button>.list>a p svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:-3px;right:auto;bottom:auto;left:0;fill:#70c5c5;height:20px;width:17px}.global-nav .inner .access{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.global-nav .inner .access>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;margin:0 63px;padding-left:35px;position:relative}.global-nav .inner .access>a:hover{opacity:.7}.global-nav .inner .access>a svg{position:absolute;top:auto;right:auto;bottom:0;left:0;fill:#fff;height:24px;width:18px}.global-nav .inner .access>a span{font-family:DIN Next LT Pro Light,serif;color:#fff;font-size:20px;letter-spacing:.05em}.global-nav .inner .access>a.sns:after{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:auto;right:auto;bottom:0;left:0;color:#fff;content:'\e806';font-size:23px}.section-primary{padding:128px 0 0}.section-secondary{padding:120px 0 0}.section-secondary.bottom{padding-bottom:105px}.chapter{padding:180px 0 0}.chapter.news,.chapter.news-detail,.chapter.blog,.chapter.blog-detail{padding:180px 0 50px}.chapter .chapter-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px;padding:25px 0 75px}.chapter .chapter-content>.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:25px}.chapter .chapter-content>.nav .list{border-right:1px solid rgba(0,0,0,.1)}.chapter .chapter-content>.nav .list:nth-child(1){border-left:1px solid rgba(0,0,0,.1)}.chapter .chapter-content>.nav .list>a,.chapter .chapter-content>.nav .list>p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f8c90;display:block;font-size:14px;letter-spacing:.1em;margin:0 20px;opacity:.5;text-indent:.1em}.chapter .chapter-content>.nav .list>a span,.chapter .chapter-content>.nav .list>p span{display:inline-block;padding:2px 0 10px}.chapter .chapter-content>.nav .list>a.current,.chapter .chapter-content>.nav .list>p.current{opacity:1}.chapter .chapter-content>.nav .list>a.current span,.chapter .chapter-content>.nav .list>p.current span{border-bottom:1px solid #5f8c90}.chapter .chapter-content>.nav .list>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.chapter .chapter-content>.nav .list>a span{position:relative}.chapter .chapter-content>.nav .list>a span:after{position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background:#5f8c90;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.chapter .chapter-content>.nav .list>a:hover{opacity:1}.chapter .chapter-content>.nav .list>a:hover span:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}.chapter.philosophy{margin-bottom:120px}.chapter.philosophy .chapter-content{border-bottom:none;margin-bottom:55px;padding:25px 0 0}.chapter.philosophy .eyecatch{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/introduction/bg-introduction.jpg) no-repeat center center;background-size:cover;height:515px;width:100%}.chapter.contact .chapter-content{display:block}.chapter.contact .chapter-content .headding-primary{margin-bottom:75px}.chapter.contact .chapter-content .text-primary{margin-bottom:35px}.chapter.contact .chapter-content .tel span{font-family:URWDINCond-XLight;line-height:1.1;font-size:24px;letter-spacing:.05em;margin-right:30px}.chapter.contact .chapter-content .tel span.num{font-size:38px}.chapter.faq .chapter-content{border-bottom:none;margin-bottom:0;padding:25px 0 0}.chapter.flow{margin-bottom:70px;padding:180px 0 0}.chapter.flow>.content-wrap{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:75px}.chapter.flow .chapter-content{border-bottom:none;margin-bottom:70px;padding:25px 0 0}.chapter.flow .contents .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;letter-spacing:.1em;line-height:1.6;margin:0 0 25px}.chapter.childcare,.chapter.aomushi-club{margin-bottom:90px}.chapter.childcare .chapter-content,.chapter.aomushi-club .chapter-content{border-bottom:none;margin-bottom:0}.chapter.childcare .title,.chapter.aomushi-club .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:34px;letter-spacing:.3em;max-width:1680px;margin:0 auto;width:87.5%}.chapter.childcare .title .blue,.chapter.aomushi-club .title .blue{color:#39b2c2}.chapter.childcare>.eyecatch,.chapter.aomushi-club>.eyecatch{height:625px;position:relative;width:100%}.chapter.childcare>.eyecatch>.number,.chapter.aomushi-club>.eyecatch>.number{position:absolute;top:auto;right:0;bottom:70px;left:0;margin:0 auto;text-align:right}.chapter.childcare>.eyecatch>.number .num img,.chapter.aomushi-club>.eyecatch>.number .num img{height:142px;width:auto}.chapter.childcare>.eyecatch>.number>p,.chapter.aomushi-club>.eyecatch>.number>p{display:inline-block;text-align:left}.chapter.childcare>.eyecatch>.number>p span,.chapter.aomushi-club>.eyecatch>.number>p span{font-family:URWDINCond-XLight;line-height:1.1;color:#fff;display:block;font-size:19px}.chapter.childcare>.eyecatch>.number>p span.num,.chapter.aomushi-club>.eyecatch>.number>p span.num{font-family:URWDINCond-XLight;line-height:1.1;font-size:153px;line-height:1;margin-left:-8px;margin-top:5px}.chapter.childcare>.eyecatch{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/support/bg-childcare.jpg) no-repeat center center;background-size:cover}.chapter.aomushi-club>.eyecatch{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/support/bg-aomushi.png) no-repeat center left;background-size:cover}.chapter.membership{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/membership/bg-membership.png) no-repeat center center;background-size:cover;height:645px;padding:0;position:relative}.chapter.membership .content-wrap{position:absolute;top:auto;right:0;bottom:65px;left:0;margin:0 auto}.chapter.membership .content-wrap .chapter-content{display:block;border:none;margin:0;padding:0}.chapter.membership .content-wrap .chapter-content .icon{margin-bottom:25px}.chapter.membership .content-wrap .chapter-content .icon img{height:148px;width:149px}.chapter.membership .content-wrap .chapter-content>.headding-primary .en{color:#fff;font-size:85px}.chapter.membership .content-wrap .chapter-content>.headding-primary .ja{color:#fff;font-size:21px}.chapter.movie,.chapter.letter{padding:165px 0 50px}.chapter.letter>.content-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.chapter.letter>.content-wrap .category-select{position:absolute;top:40px;right:0;bottom:auto;left:auto;width:188px}.chapter.letter>.content-wrap .category-select .head{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #000;font-size:12px;font-weight:600;letter-spacing:.1em;padding-bottom:25px;position:relative}.chapter.letter>.content-wrap .category-select .head:after{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:auto;right:0;bottom:23px;left:auto;content:'\e801';font-size:12px}.chapter.letter>.content-wrap .category-select .head:hover{cursor:pointer}.chapter.letter>.content-wrap .category-select .child{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:1px solid #000;border-top:none;display:none;font-size:14px;font-weight:500;letter-spacing:.05em;padding:15px;width:100%}.chapter.letter>.content-wrap .category-select .child .side-nav__list{margin-bottom:15px}.chapter.letter>.content-wrap .category-select .child .side-nav__list:last-child{margin-bottom:0}.content-wrap{max-width:1680px;margin:0 auto;width:87.5%}.headding-primary span{display:block}.headding-primary .en{font-family:URWDINCond-XLight;line-height:1.1;font-size:54px;margin-bottom:5px}.headding-primary .ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-weight:500;letter-spacing:.1em}.headding-primary.center{text-align:center}.headding-primary.white span{color:#e8004a}.headding-secondary{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:37px;font-weight:500;margin-bottom:50px;letter-spacing:.1em}.headding-tertiary{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;letter-spacing:.1em;line-height:1.8;margin-bottom:35px}.headding-tertiary.center{text-align:center;text-indent:.1em}.headding-quaternary{margin-bottom:55px}.headding-quaternary span{display:block}.headding-quaternary span.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;letter-spacing:.1em;margin-bottom:10px}.headding-quaternary span.en{font-family:URWDINCond-XLight;line-height:1.1;color:#70c5c5;font-size:21px;letter-spacing:.05em}.headding-quinary{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f8c90;font-size:20px;font-weight:500;letter-spacing:.1em}.headding-senary{margin-bottom:45px}.headding-senary span{display:block}.headding-senary span.en{font-family:URWDINCond-XLight;line-height:1.1;font-size:42px;letter-spacing:.026em;margin-bottom:5px}.headding-senary span.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#70c5c5;font-size:13px;letter-spacing:.1em}.text-primary{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.8}.text-primary.read{line-height:2.3;margin-bottom:40px}.text-primary.center{text-align:center}.text-primary.white{color:#fff}.text-center{text-align:center}.text-secondary{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:500;letter-spacing:.1em;line-height:2}.button-more{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;padding-right:32px;position:relative}.button-more:hover{opacity:.7}.button-more:hover .arrow{right:-5px}.button-more span{font-family:URWDINCond-XLight;line-height:1.1;font-size:20px;letter-spacing:.026em}.button-more .arrow{-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:7px;left:auto;border-bottom:1px solid #000;height:5px;width:20px}.button-more .arrow:after{position:absolute;top:auto;right:0;bottom:1px;left:auto;background-color:#000;content:'';height:1px;-webkit-transform:rotate(30deg);transform:rotate(30deg);width:6px}.button-flat{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:1px solid #000;border-radius:32px;display:inline-block;padding:22px 0 23px;text-align:center;width:420px}.button-flat:hover{background-color:#000}.button-flat:hover span{color:#fff}.button-flat span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-size:14px;font-weight:500;letter-spacing:.1em;text-indent:.1em}.button-flat span.en{font-family:URWDINCond-XLight;line-height:1.1;font-size:18px}.button-flat.white{border:1px solid #fff}.button-flat.white:hover{background-color:#fff}.button-flat.white:hover span{color:#70c5c5}.button-flat.white span{color:#fff}.button-flat.full{width:100%}.button-download{display:inline-block;padding-right:30px;position:relative}.button-download:after{-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:5px;left:auto;background:url(//www.jp/wp/wp-content/themes/assets/css/../images/membership/icon-arrow.svg) no-repeat center center;background-size:21px 5px;content:'';height:5px;width:21px}.button-download span{font-family:DIN Next LT Pro Light,serif;font-size:14px;letter-spacing:.05em}.button-all{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;padding-right:65px;position:relative}.button-all:after{-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:5px;left:auto;background:url(//www.jp/wp/wp-content/themes/assets/css/../images/membership/icon-arrow-long.svg) no-repeat center center;background-size:49px 5px;content:'';height:5px;width:49px}.button-all span{font-family:DIN Next LT Pro Light,serif;font-size:14px;letter-spacing:.05em}.button-all:hover{opacity:.7}.button-all:hover:after{right:-7px}.table-primary{border-top:1px solid #e6e6e6}.table-primary .row{border-bottom:1px solid #e6e6e6}.table-primary .row .head{background-color:#70c5c5;padding:42px 0 40px;width:220px}.table-primary .row .head>h3{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:15px;letter-spacing:.1em;line-height:1.8;text-indent:.1em}.table-primary .row .data{padding:42px 70px 40px}.table-primary .row .data>p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;letter-spacing:.1em;line-height:1.8}.table-primary .row .data>p .sub{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.5);font-size:15px;letter-spacing:.1em;line-height:1.5;margin-left:20px}.list-primary .item{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:500;letter-spacing:.1em;line-height:1.5;margin-bottom:15px;padding-left:25px;position:relative}.list-primary .item:after{position:absolute;top:9px;right:auto;bottom:auto;left:5px;background-color:#70c5c5;border-radius:2.5px;content:'';height:5px;width:5px}.list-primary .item:last-child{marign-bottom:0}.list-secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.list-secondary .item{background-color:rgba(97,170,175,.08);border-radius:8px;margin-right:30px;padding:52px 0 53px;position:relative;text-align:center;width:171px}.list-secondary .item:last-child{margin-right:0}.list-secondary .item .text{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f8c90;font-size:17px;line-height:1.7;letter-spacing:.1em;text-indent:.1em}.list-secondary .item .text span{font-size:11px}.list-secondary .item img{position:absolute;top:auto;right:0;bottom:auto;left:0;margin:0 auto}.list-secondary .item img.icon01{top:26px;height:109px;width:115px}.list-secondary .item img.icon02{top:35px;height:100px;width:112px}.list-secondary .item img.icon03{top:30px;height:94px;width:117px}.list-secondary .item img.icon04{top:35px;height:109px;width:114px}.footer{background-color:#eff2f0;overflow:hidden;padding:110px 115px 75px;position:relative;z-index:2}.footer>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.footer>.inner .logo{margin-bottom:85px}.footer>.inner .logo a{display:block}.footer>.inner .logo a img{height:144px;width:176px}.footer>.inner .access{margin-bottom:20px}.footer>.inner .request{margin-bottom:30px}.footer>.inner .request .tel{display:inline-block;margin-top:15px}.footer>.inner .request .tel span{font-family:URWDINCond-XLight;line-height:1.1;font-size:24px;letter-spacing:.05em}.footer>.inner .request .tel span.num{font-size:35px;margin-left:5px}.footer>.inner .link>a{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#70c5c5;display:block;letter-spacing:.2em;padding:25px 0;text-align:center;width:450px}.footer>.inner .link>a:hover{background-color:#809c9f}.footer>.inner .link>a span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:15px;font-weight:500;letter-spacing:.2em}.footer>.inner .link>a.cmc{margin-top:5px}.footer>.inner .link>a.cmc p{display:inline-block;position:relative}.footer>.inner .link>a.cmc p svg{position:absolute;top:-3px;right:auto;bottom:auto;left:0;fill:#fff;height:20px;width:17px}.footer>.under{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer>.under .copyright{font-family:DIN Next LT Pro Light,serif;color:#70c5c5;font-size:14px;letter-spacing:.05em}.footer>.under .link>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;margin-left:48px;padding-left:23px;position:relative}.footer>.under .link>a:hover{opacity:.7}.footer>.under .link>a.map:after{position:absolute;top:0;right:auto;bottom:auto;left:0;background:url(//www.jp/wp/wp-content/themes/assets/css/../images/common/icon-map.svg) no-repeat center center;background-size:12px 16px;content:'';height:16px;width:12px}.footer>.under .link>a.sns:after{position:absolute;top:0;right:auto;bottom:auto;left:0;font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e806';color:#000;font-size:14px}.footer>.under .link>a span{font-family:DIN Next LT Pro Light,serif;font-size:14px;letter-spacing:.05em}.footer.membership{height:auto;padding:40.6% 0 0;max-height:770px;text-align:center}.footer.membership>a{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:#8aa8ab;display:block;height:100%;width:100%}.footer.membership>a:hover{background-color:#5f8386}.footer.membership>a>.back{position:absolute;top:0;right:0;bottom:auto;left:0;margin:0 auto}.footer.membership>a>.back img{height:153px;width:183px}.footer.membership>a>.official{position:absolute;top:57%;right:0;bottom:auto;left:0;margin:0 auto;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer.membership>a>.official img{height:305px;width:474px}.footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-nav>.wrap{margin-right:150px}.footer-nav>.wrap:last-child{margin-right:0}.footer-nav>.wrap .list{margin-bottom:45px}.footer-nav>.wrap .list:last-child{margin-bottom:0}.footer-nav>.wrap .list>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block}.footer-nav>.wrap .list>a:hover{opacity:.7}.footer-nav>.wrap .list .parent span{display:block}.footer-nav>.wrap .list .parent span.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:500;letter-spacing:.05em;margin-bottom:5px}.footer-nav>.wrap .list .parent span.en{font-family:URWDINCond-XLight;line-height:1.1;color:#70c5c5;font-size:15px;letter-spacing:.03em}.footer-nav>.wrap .list .child{margin-top:20px}.footer-nav>.wrap .list .child .item{margin-bottom:15px}.footer-nav>.wrap .list .child .item:last-child{margin-bottom:0}.footer-nav>.wrap .list .child .item>a{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.05em;padding-left:14px;position:relative}.footer-nav>.wrap .list .child .item>a:hover{opacity:.7}.footer-nav>.wrap .list .child .item>a:after{position:absolute;top:50%;right:auto;bottom:auto;left:0;background-color:#000;content:'';height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.access-map{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:100px;margin-bottom:85px}.access-map .content{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:95px}.access-map .content .text-primary{margin-bottom:0}.access-map .map{height:550px;width:100%}.access-map .map iframe{height:100%;width:100%}.access-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:110px}.access-area .text .list-primary .item p{color:#5f8a8e}.access-area .text .list-primary .item:after{background-color:#5f8a8e}.access-area .image{width:47.4%}.access-area .image p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-weight:500;letter-spacing:.05em;margin-bottom:15px;padding-left:65px;position:relative}.access-area .image p:before{position:absolute;top:-2px;right:auto;bottom:auto;left:0;background-color:rgba(165,190,191,.2);content:'';height:18px;width:50px}.access-area .image img{border:1px solid #c5c5c5;border-radius:5px;height:auto;width:100%}#container.attraction{height:100%;min-height:855px}.attraction-first{height:100%;min-height:855px;padding:120px 0 0;position:relative}.attraction-first.guidance>.image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/guidance/bg-mainvisual.jpg) no-repeat top center;background-size:cover;height:45vh}.attraction-first>.image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/attraction/bg-mainvisual.jpg) no-repeat center center;background-size:cover;height:40vh;width:100%}.attraction-first>.contents{margin-top:-35px}.attraction-first>.contents .title{margin-bottom:30px;text-align:center}.attraction-first>.contents .title span{display:block}.attraction-first>.contents .title span.en{font-family:URWDINCond-XLight;line-height:1.1;font-size:80px;letter-spacing:.026em;margin-bottom:35px;text-indent:.026em}.attraction-first>.contents .title span.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;letter-spacing:.1em;text-indent:.1em}.attraction-first>.contents .text-primary{margin-bottom:0}.attraction-first>.scroll{position:absolute;top:auto;right:0;bottom:0;left:0;margin:0 auto}.attraction-first>.scroll>a{display:block;padding-bottom:108px;text-align:center}.attraction-first>.scroll>a .text{font-family:URWDINCond-XLight;line-height:1.1;font-size:20px;letter-spacing:.026em}.attraction-first>.scroll>a .line{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#000;margin:0 auto;overflow:hidden;text-align:center;height:95px;width:1px}.attraction-first>.scroll>a .line:after{content:'';display:block;position:absolute;height:100%;background-color:#eee;-webkit-animation:lineMove 3s infinite normal;animation:lineMove 3s infinite normal;width:100%}.attraction-detail{padding:215px 0 130px;margin-top:-120px}.attraction-detail>.wrap .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px}.attraction-detail>.wrap .list:last-child{margin-bottom:0}.attraction-detail>.wrap .list:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.attraction-detail>.wrap .list:nth-child(2n) .image>.num{left:auto;right:75px}.attraction-detail>.wrap .list:nth-child(2n-1) .contents{padding-left:130px}.attraction-detail>.wrap .list .image{overflow:hidden;position:relative;width:56.5%}.attraction-detail>.wrap .list .image img{height:auto;width:100%}.attraction-detail>.wrap .list .image>.num{position:absolute;top:auto;right:auto;bottom:0;left:75px;color:#fff;line-height:1}.attraction-detail>.wrap .list .image>.num img{height:185px;width:auto}.attraction-detail>.wrap .list .contents{padding:60px 0 0;width:43.5%}.attraction-detail>.wrap .list .contents>.number{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:65px;padding-bottom:30px;position:relative}.attraction-detail>.wrap .list .contents>.number:after{position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:#000;content:'';height:1px;width:65px}.attraction-detail>.wrap .list .contents>.number span{display:inline-block}.attraction-detail>.wrap .list .contents>.number>.en{font-family:URWDINCond-XLight;line-height:1.1;font-size:20px;letter-spacing:.09em;padding-top:17px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.attraction-detail>.wrap .list .contents>.number>.num{font-family:URWDINCond-XLight;line-height:1.1;font-size:110px;margin-left:10px}.attraction-detail>.wrap .list .contents>.title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;font-weight:500;line-height:1.6;letter-spacing:.1em;margin-bottom:30px}.attraction-detail>.wrap .list .contents>.text-primary{margin-bottom:50px}.home-blog.list{width:73.8%}.home-blog.list>.wrap>.list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-blog.list>.wrap>.list .item{margin-bottom:70px}.home-blog.list>.wrap>.list .item:nth-child(3n){margin-right:0}.home-blog.list>.wrap>.list .item:nth-last-child(-n+3){margin-bottom:0}.home-blog.list>.wrap>.list .item .eyecatch{marign-bottom:25px}.home-blog.list>.wrap>.list .item .text time{margin-bottom:5px}.home-blog.list>.wrap>.list .item .text .title{font-size:18px}.contact-form{margin-bottom:85px}.contact-form>.text-primary{margin-bottom:60px}.contact-form .form{margin-bottom:125px}.contact-form .form table{margin-bottom:60px}.contact-form .form table tr:last-child th,.contact-form .form table tr:last-child td{padding-bottom:0}.contact-form .form table tr th{font-weight:400;padding:15px 0 65px;text-align:left;vertical-align:top;width:290px}.contact-form .form table tr th span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.5);font-size:14px;letter-spacing:.1em;line-height:1.7}.contact-form .form table tr td{padding:0 0 65px;width:calc(100% - 290px)}.contact-form .form table tr td .add{margin-top:10px}.contact-form .form .check{margin:0 0 35px 290px}.contact-form .form .check input{margin-bottom:5px}.contact-form .form .check span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}.contact-form .form .button-flat{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin-left:290px}.contact-form .form .button-flat.is-disabled{border:1px solid rgba(0,0,0,.3)}.contact-form .form .button-flat.is-disabled:hover{border:1px solid rgba(0,0,0,.3);background-color:#fff;cursor:pointer;color:rgba(0,0,0,.3)}.contact-form .form .button-flat:hover{background-color:#000;cursor:pointer;color:#fff}.privacy-policy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.privacy-policy>.headding-senary{width:290px}.privacy-policy>.wrap{width:calc(100% - 290px)}.privacy-policy>.wrap .list{margin-bottom:40px}.privacy-policy>.wrap .list:last-child{margin-bottom:0}.privacy-policy>.wrap .list .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:600;margin-bottom:25px}.mw_wp_form .form>.head{display:none}.mw_wp_form_confirm .form>.head{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;display:block;letter-spacing:.1em;margin-bottom:50px}.mw_wp_form_confirm .form table{marign-bottom:0}.mw_wp_form_confirm .form table tr th,.mw_wp_form_confirm .form table tr td{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 45px !important}.mw_wp_form_confirm .form table tr th span{line-height:1.15 !important}.mw_wp_form_confirm .form table tr:last-child th,.mw_wp_form_confirm .form table tr:last-child td{padding:0 !important}.mw_wp_form_confirm .form .button-wrap{border-top:1px solid rgba(0,0,0,.1);margin-top:65px;padding-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mw_wp_form_confirm .form .button-wrap .button-flat{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;margin:0 8px}.mw_wp_form_confirm .form .check{display:none}.faq-list{margin-bottom:130px;overflow:hidden}.faq-list>.inner{margin-left:26.1%;width:73.9%}.faq-list>.inner .content{margin-bottom:130px}.faq-list>.inner .content:last-child{margin-bottom:0}.faq-list>.inner .content>.head{border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px;width:100%}.faq-list>.inner .content>.head.is-active .all:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-list>.inner .content>.head:hover{cursor:pointer}.faq-list>.inner .content>.head .all{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:600;letter-spacing:.1em;padding-right:45px;position:relative}.faq-list>.inner .content>.head .all:after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:2px;right:10px;bottom:auto;left:auto;font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e801';font-size:14px;font-weight:700}.faq-list>.inner .content>.wrap .list{border-bottom:1px solid rgba(0,0,0,.1);padding:43px 20px 43px 0;position:relative}.faq-list>.inner .content>.wrap .list:hover{cursor:pointer}.faq-list>.inner .content>.wrap .list.is-active .close{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-list>.inner .content>.wrap .list .question,.faq-list>.inner .content>.wrap .list .answer{padding-left:55px;position:relative}.faq-list>.inner .content>.wrap .list .question .icon,.faq-list>.inner .content>.wrap .list .answer .icon{position:absolute;top:-7px;right:auto;bottom:auto;left:0;font-family:URWDINCond-XLight;line-height:1.1;font-size:32px;letter-spacing:.026em}.faq-list>.inner .content>.wrap .list .question .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;letter-spacing:.1em}.faq-list>.inner .content>.wrap .list .answer{display:none;margin-top:30px}.faq-list>.inner .content>.wrap .list .answer .icon{color:#5f8c90}.faq-list>.inner .content>.wrap .list .answer .text-primary{color:#5f8c90}.faq-list>.inner .content>.wrap .list .close{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:50px;right:5px;bottom:auto;left:auto;font-size:13px}#container.guidance{height:100%;min-height:855px}#container.guidance>.main-visual{height:100%;overflow:hidden;padding:20px;position:relative;z-index:3}#container.guidance>.main-visual .eyecatch{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/guidance/image-mainvisual.jpg) no-repeat center center;background-size:cover;border-radius:10px;height:100%;width:100%}#container.guidance>.main-visual .maincopy{position:absolute;top:auto;right:auto;bottom:65px;left:90px;opacity:1;width:100%}#container.guidance>.main-visual .maincopy .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:26px;font-weight:500;letter-spacing:.2em;margin-bottom:50px}#container.guidance>.main-visual .maincopy .copy img{height:auto;width:80.8%}.guidance-message{background-color:#00c4c4;padding:105px 0 95px}.guidance-message>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.guidance-message>.wrap>.copy{margin-right:170px}.guidance-message>.wrap>.copy .main{margin-top:90px}.guidance-message>.wrap>.copy .main img{height:auto;width:397px}.guidance-message>.wrap>.content .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e8004a;font-size:34px;font-weight:500;letter-spacing:.1em;line-height:1.8;margin-bottom:60px}.guidance-message>.wrap>.content .text{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e8004a;font-size:17px;font-weight:500;letter-spacing:.1em;line-height:2}.guidance-message>.wrap>.content .text .for-midi{display:none}.guidance-point>.headding-primary{margin-bottom:20px}.guidance-point>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.guidance-point>.wrap .list{padding-top:60px;position:relative;width:32.1%}.guidance-point>.wrap .list:nth-child(2){margin-top:50px}.guidance-point>.wrap .list:nth-child(3){margin-top:100px}.guidance-point>.wrap .list .num{font-family:URWDINCond-XLight;line-height:1.1;position:absolute;top:0;right:25px;bottom:auto;left:auto;color:#00c4c4;font-size:140px;line-height:1;letter-spacing:.01em}.guidance-point>.wrap .list .image{margin-bottom:45px;width:100%}.guidance-point>.wrap .list .image img{border-radius:10px;height:auto;width:100%}.guidance-point>.wrap .list .content{padding:0 7.7%}.guidance-point>.wrap .list .content .title{margin-bottom:35px}.guidance-point>.wrap .list .content .title span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00c4c4;display:inline-block;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:1.8;position:relative}.guidance-point>.wrap .list .content .title span:before{position:absolute;top:auto;right:auto;bottom:5px;left:0;background-color:#f0fafa;content:'';height:10px;width:100%;z-index:-1}.guidance-point>.wrap .list .content .text-primary{line-height:2.5;text-align:justify}.guidance-support{padding:120px 0 0}.guidance-support>.wrap .list{position:relative}.guidance-support>.wrap .list .image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/guidance/image-support01.jpg) no-repeat center right;background-size:cover;border-radius:0 10px 10px 0;height:800px;position:relative;width:67.1%}.guidance-support>.wrap .list .image:before{position:absolute;top:auto;right:0;bottom:0;left:auto;border-radius:10px 0 0;background-color:#fff;content:'';height:660px;width:225px}.guidance-support>.wrap .list .content{position:absolute;top:0;right:6.25%;bottom:auto;left:auto;padding-top:55px}.guidance-support>.wrap .list .content .headding-primary{margin-bottom:65px}.guidance-support>.wrap .list .content .point{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00c4c4;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.1em;margin-bottom:15px;padding:12px 35px}.guidance-support>.wrap .list .content .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:1.8;margin-bottom:30px}.guidance-support>.wrap .list .content .text-primary{line-height:2.5;margin-bottom:30px}.guidance-support>.wrap .list .content .figure{margin-bottom:45px}.guidance-support>.wrap .list .content .figure img{height:133px;width:auto}.guidance-support>.wrap .list:nth-child(1) .content{width:585px}.guidance-support>.wrap .list:nth-child(1) .content .headding-primary{margin-bottom:115px;text-align:right}.guidance-support>.wrap .list:last-child{margin-top:95px;overflow:hidden}.guidance-support>.wrap .list:last-child .image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/guidance/image-support02.jpg) no-repeat center center;background-size:cover;border-radius:10px 0 0 10px;float:right}.guidance-support>.wrap .list:last-child .image:before{position:absolute;top:auto;right:auto;bottom:0;left:0;border-radius:0 10px 0 0}.guidance-support>.wrap .list:last-child .content{position:absolute;top:0;right:auto;bottom:auto;left:6.25%}.guidance-support>.wrap .list:last-child .content .figure img{height:101px;width:auto}.guidance-info{padding:110px 0 90px}.guidance-info>.headding-primary{margin-bottom:70px}.guidance-info>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.guidance-info>.wrap .list{border:1px solid #00c8c8;border-radius:10px;text-align:center;padding:55px 0 60px;width:49.1%}.guidance-info>.wrap .list .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-weight:500;letter-spacing:.1em;margin-bottom:35px;text-indent:.1em}.guidance-info>.wrap .list .item{margin-bottom:15px}.guidance-info>.wrap .list .text-primary{line-height:2.5}.guidance-info>.wrap .list .text-primary.height{line-height:2.2}.guidance-info>.wrap .list .text-primary .for-midi{display:none}.guidance-info>.wrap .list .button-flat{margin-top:35px}.guidance-schedule{background-color:rgba(0,196,196,.1);padding:70px 0 85px}.guidance-schedule .headding-primary{margin-bottom:10px}.guidance-schedule .start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#00c4c4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px}.guidance-schedule .start span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:26px;font-weight:500;letter-spacing:.15em;line-height:1;padding-bottom:10px;text-indent:.15em}.guidance-schedule .start span.num,.guidance-schedule .start span.time{font-family:URWDINCond-XLight;line-height:1.1;font-size:85px;letter-spacing:.026em;padding-bottom:0}.guidance-schedule .start span.time{margin:0 10px 0 5px}.guidance-schedule .session{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 55px;width:1315px}.guidance-schedule .session .list{text-align:center;width:49.4%}.guidance-schedule .session .list:nth-child(1){margin-right:1.2%}.guidance-schedule .session .list .head{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00c4c4;border-radius:10px 10px 0 0;color:#fff;font-size:20px;font-weight:500;letter-spacing:.15em;padding:20px 0}.guidance-schedule .session .list .data{background-color:#fff;border-radius:0 0 10px 10px;padding:20px 0 10px}.guidance-schedule .session .list .data .schedule{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.guidance-schedule .session .list .data .schedule>span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00c4c4;display:inline-block;font-size:20px;font-weight:500;margin:0 25px 0 5px;padding-bottom:10px;letter-spacing:.15em}.guidance-schedule .session .list .data .schedule>span.num{font-family:URWDINCond-XLight;line-height:1.1;font-size:66px;letter-spacing:.026em;margin:0;padding-bottom:0}.guidance-schedule .application{text-align:center}.guidance-schedule .application>.title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px;font-weight:500;letter-spacing:.1em;margin-bottom:30px;text-indent:.1em}.guidance-schedule .application>.text-primary{line-height:2.5}.guidance-schedule .application>.text-primary .for-midi{display:none}.guidance-schedule .application>.button{margin-top:25px}.guidance-schedule .application>.button .button-flat{margin:0 10px}.guidance-contact{background-color:#00c4c4;padding:100px 0 130px}.guidance-contact .headding{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e8004a;font-size:30px;font-weight:500;letter-spacing:.1em;line-height:1.8;margin-bottom:115px;text-align:center}.guidance-contact .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;position:relative;width:82.7%}.guidance-contact .wrap:after{position:absolute;top:-65px;right:auto;bottom:auto;left:45%;background-color:#fff;content:'';height:215px;-webkit-transform:translateX(-50%) rotate(40deg);transform:translateX(-50%) rotate(40deg);width:1px}.guidance-contact .wrap .list{text-align:center}.guidance-contact .wrap .list .box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.guidance-contact .wrap .list .box.tel{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.guidance-contact .wrap .list .box.tel:hover{opacity:.7}.guidance-contact .wrap .list .box>span{font-family:URWDINCond-XLight;line-height:1.1;color:#fff;font-size:64px;line-height:1}.guidance-contact .wrap .list .box>span.head{margin-right:30px}.guidance-contact .wrap .list .box .button-flat{margin-top:-12px}.guidance-contact .wrap .list .box .button-flat:hover span{color:#00c4c4}.guidance-contact .wrap .list>p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:14px;font-weight:500;letter-spacing:.1em;margin-top:10px}.guidance-requirements>.about{margin-bottom:80px}.guidance-requirements>.about .contents .head,.guidance-requirements>.about .table .head{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f8c90;font-size:20px;letter-spacing:.1em;margin-bottom:25px}.guidance-requirements>.about .contents{margin-bottom:60px}.guidance-requirements>.about .contents .date{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px}.guidance-requirements>.about .contents .date>p{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.guidance-requirements>.about .contents .date span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;letter-spacing:.1em;padding:0 7px 17px}.guidance-requirements>.about .contents .date .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:.1em;padding-bottom:18px;min-width:125px}.guidance-requirements>.about .contents .date .day,.guidance-requirements>.about .contents .date .time{font-family:URWDINCond-XLight;line-height:1.1;font-size:45px;letter-spacing:.026em;padding-bottom:0}.guidance-requirements>.about .contents .date .time{margin-left:10px}.guidance-requirements>.about .contents .date .time.space{margin-left:27px}.guidance-requirements>.about .contents .date .from{margin:0 13px 0 8px}.guidance-requirements>.about .contents.session .date.last{margin-top:15px}.guidance-requirements>.about .contents.session>.text-primary{color:rgba(0,0,0,.5);font-weight:400;margin-top:10px}.guidance-requirements>.about .table{margin-bottom:80px}.guidance-requirements>.about .table table{border-top:1px solid rgba(136,166,169,.3)}.guidance-requirements>.about .table table tr:last-child th{border-bottom:1px solid rgba(136,166,169,.3)}.guidance-requirements>.about .table table tr th{background-color:rgba(136,166,169,.3);border-bottom:1px solid #fff;width:220px}.guidance-requirements>.about .table table tr th h3{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f8c90;font-size:14px;font-weight:500;letter-spacing:.1em}.guidance-requirements>.about .table table tr td{border-bottom:1px solid rgba(136,166,169,.3);padding:35px 65px;width:calc(100% - 220px)}.guidance-requirements>.about .table table tr td dl{margin-bottom:15px}.guidance-requirements>.about .table table tr td dl:last-child{margin-bottom:0}.guidance-requirements>.about .table table tr td dl,.guidance-requirements>.about .table table tr td .date,.guidance-requirements>.about .table table tr td .date>p{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.guidance-requirements>.about .table table tr td dl>dt,.guidance-requirements>.about .table table tr td dl>dd,.guidance-requirements>.about .table table tr td .date>dt,.guidance-requirements>.about .table table tr td .date>dd,.guidance-requirements>.about .table table tr td .date>p>dt,.guidance-requirements>.about .table table tr td .date>p>dd{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:.1em}.guidance-requirements>.about .table table tr td dl>.head,.guidance-requirements>.about .table table tr td .date>.head,.guidance-requirements>.about .table table tr td .date>p>.head{color:#5f8c90;font-size:14px;margin:0}.guidance-requirements>.about .table table tr td dl>span.num,.guidance-requirements>.about .table table tr td .date>span.num,.guidance-requirements>.about .table table tr td .date>p>span.num{font-family:URWDINCond-XLight;line-height:1.1;font-size:45px;line-height:1}.guidance-requirements>.about .table table tr td dl>span.other,.guidance-requirements>.about .table table tr td .date>span.other,.guidance-requirements>.about .table table tr td .date>p>span.other{font-size:19px;padding:0 5px 13px}.guidance-requirements>.about .table table tr td .text-primary{font-weight:400}.guidance-requirements>.about .table table tr td .text-primary.sub{color:rgba(0,0,0,.6)}.guidance-requirements>.about .table table tr td .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.guidance-requirements>.about .table table tr td .flex .date{margin:0}.guidance-requirements>.about .table table tr td .flex .date:nth-child(1){margin-right:65px}.guidance-requirements>.about .table table tr td .flex .date>.head{padding:0 15px 18px 0}.guidance-requirements>.about .table table tr td.nop dl dt{min-width:155px}.guidance-requirements>.about .table table tr td.nop dl dd{min-width:65px}.guidance-requirements>.about .table table tr td.price .cont .head{margin-right:18px;min-width:255px;position:relative}.guidance-requirements>.about .table table tr td.price .cont .head:after{position:absolute;top:50%;right:auto;bottom:auto;left:0;border-bottom:1px dashed rgba(0,0,0,.5);content:'';height:1px;z-index:-1;width:100%}.guidance-requirements>.about .table table tr td.price .cont .head span{background-color:#fff;padding-right:15px}.guidance-requirements>.about .table table tr td.price .cont.none .head:after{content:none}.guidance-requirements>.about .table table tr td.price .cont.none:after{content:none}.guidance-requirements>.about>.contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.guidance-requirements>.about>.contact a{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:1px solid #5f8c90;display:block;padding:30px 50px 20px;position:relative;width:49.5%}.guidance-requirements>.about>.contact a:hover{background-color:#5f8c90}.guidance-requirements>.about>.contact a:hover>p span{color:#fff}.guidance-requirements>.about>.contact a:hover>.arrow:after,.guidance-requirements>.about>.contact a:hover>.arrow:before{background-color:#fff}.guidance-requirements>.about>.contact a>p span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-family:URWDINCond-XLight;line-height:1.1;font-size:27px;letter-spacing:.05em}.guidance-requirements>.about>.contact a>p span.data{font-size:42px;margin:0 5px 0 20px}.guidance-requirements>.about>.contact a>p span.sub{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500}.guidance-requirements>.about>.contact a>.arrow{position:absolute;top:50%;right:60px;bottom:auto;left:auto;height:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.guidance-requirements>.about>.contact a>.arrow:after{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:0;left:auto;background-color:#000;height:1px;content:'';width:100%}.guidance-requirements>.about>.contact a>.arrow:before{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:2px;left:auto;background-color:#000;height:1px;content:'';-webkit-transform:rotate(35deg);transform:rotate(35deg);width:6px}.guidance-flow{margin-bottom:80px}.guidance-flow>.wrap{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:55px;padding-bottom:60px}.guidance-flow>.wrap .list{margin-bottom:65px;padding-left:45px;position:relative}.guidance-flow>.wrap .list:last-child{margin-bottom:0}.guidance-flow>.wrap .list>.num{font-family:URWDINCond-XLight;line-height:1.1;position:absolute;top:-8px;right:auto;bottom:auto;left:0;font-size:39px;letter-spacing:.026em}.guidance-flow>.wrap .list>.title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px;font-weight:500;letter-spacing:.1em;margin-bottom:20px}.guidance-flow>.wrap .list>.text-primary.read span{color:rgba(0,0,0,.5)}.guidance-flow>.wrap .list>.schedule{margin-top:30px}.guidance-flow>.wrap .list>.schedule .item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(138,168,171,.8);border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:45px 0 30px 145px}.guidance-flow>.wrap .list>.schedule .item:nth-child(2){margin-top:10px}.guidance-flow>.wrap .list>.schedule .head{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:16px;font-weight:500;letter-spacing:.1em;margin:0 145px 5px 0}.guidance-flow>.wrap .list>.schedule .date span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px}.guidance-flow>.wrap .list>.schedule .date span.num{font-family:URWDINCond-XLight;line-height:1.1;font-size:62px;letter-spacing:.026em;margin-right:10px}.guidance-flow>.wrap .list>.schedule .date span.num.time{margin-left:15px}.guidance-flow>.wrap .list>.schedule .sub{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.5);font-size:14px;letter-spacing:.1em}.guidance-flow>.text-primary.read{color:rgba(0,0,0,.5);margin:0}#flow{margin-top:-120px;padding-top:120px}#container.home{height:100%}.header.home{-webkit-transition-property:top,opacity,color;transition-property:top,opacity,color;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:transparent;top:-20px;opacity:0}.header.home.active{top:0;opacity:1}.header.home>.logo svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;fill:#fff}.header.home>.nav>.other .wrap .list{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#fff}.header.home>.nav>.other .wrap .list span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;color:#70c5c5}.header.home>.nav>.other .wrap .list svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;fill:#70c5c5}.header.home>.nav>.other .wrap .list:hover{background-color:#70c5c5}.header.home>.nav>.other .wrap .list:hover span{color:#fff}.header.home>.nav>.other .wrap .list:hover svg{fill:#fff}.header.home>.nav .hamburger{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#fff}.header.home>.nav .hamburger .icon{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#8aa8ab}.header.home.on>.logo svg{fill:#000}.header.home.on>.nav .wrap .list{background-color:#70c5c5}.header.home.on>.nav .wrap .list span{color:#fff}.header.home.on>.nav .wrap .list svg{fill:#fff}.header.home.on>.nav .hamburger{background-color:#8aa8ab}.header.home.on>.nav .hamburger .icon{background-color:#fff}.main-visual{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:0;transition-delay:0;height:100%;position:relative;width:100%}.main-visual.attraction{opacity:1}.main-visual>.logo{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:50%;right:0;bottom:auto;left:0;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:0}.main-visual>.logo.active{opacity:1}.main-visual>.logo img{height:322px;width:585px}.main-visual>.logo>span{font-family:a-otf-futo-go-b101-pr6n,sans-serif;font-weight:500;font-style:normal;color:#fff;display:block;font-size:20px;letter-spacing:.15em;margin-top:30px;text-indent:.15em}.main-visual>.maincopy{-webkit-transition-property:opacity,top;transition-property:opacity,top;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:220px;right:210px;bottom:auto;left:auto;margin:auto;opacity:0}.main-visual>.maincopy.active{top:200px;opacity:1}.main-visual>.maincopy img{height:352px;width:71px}.main-visual>.other{position:absolute;top:auto;right:15px;bottom:18px;left:auto}.main-visual>.other .wrap .list{width:125px}.main-visual>.other .wrap .list>a{font-family:a-otf-futo-go-b101-pr6n,sans-serif;font-weight:500;font-style:normal;background-color:#fff;border-radius:3px;color:#70c5c5;display:block;font-size:10px;letter-spacing:.18em;padding:8px 0;text-align:center;text-indent:.18em}.main-visual>.other .wrap .list.guide{margin-top:5px}.main-visual>.other .wrap .list.guide>a{background-color:#70c5c5;color:#fff}.main-visual>.scroll{-webkit-transition-property:opacity,top;transition-property:opacity,top;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:auto;bottom:0;left:120px;opacity:0}.main-visual>.scroll.active{opacity:1}.main-visual>.scroll .element{overflow:hidden;padding-left:12px;position:relative;display:block;height:230px}.main-visual>.scroll .element .scroll-line{position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:#fff;margin:0 auto;overflow:hidden;height:100%;width:1px}.main-visual>.scroll .element .scroll-line:after{content:'';display:block;position:absolute;height:100%;background-color:#70c5c5;-webkit-animation:lineMove 3s infinite normal;animation:lineMove 3s infinite normal;width:100%}.main-visual>.scroll .element .text{font-family:'DIN Next LT Pro Medium',serif;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em}.main-visual-slider{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/home/bg-mainvisual.jpg) no-repeat center bottom;background-size:cover;height:100%;width:100%}@-webkit-keyframes lineMove{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes lineMove{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.home-news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-news>.head{width:290px}.home-news>.head .headding-primary{margin-bottom:45px}.home-news>.wrap{border-top:1px solid rgba(0,0,0,.1);margin-top:10px;width:calc(100% - 290px)}.home-news>.wrap .list{border-bottom:1px solid rgba(0,0,0,.1)}.home-news>.wrap .list>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:25px 30px}.home-news>.wrap .list>a:hover{opacity:.7}.home-news>.wrap .list>a time{font-family:URWDINCond-XLight;line-height:1.1;color:rgba(0,0,0,.5);font-size:15px;letter-spacing:.05em;line-height:1;margin-right:85px}.home-news>.wrap .list>a .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:.1em}.home-attraction{overflow:hidden;position:relative}.home-attraction>.image{position:absolute;top:0;right:auto;bottom:auto;left:0;height:auto;padding-right:630px;width:100%;z-index:-1}.home-attraction>.image img{height:auto;width:100%}.home-attraction>.head{padding-right:6.25%;position:relative;text-align:right;width:100%;z-index:2}.home-attraction>.content{background-color:#fff;float:right;padding:160px 7.6vw 5%}.home-introduction>.image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/home/bg-introduction.jpg) no-repeat center center;background-size:cover;height:495px;position:relative;width:100%}.home-introduction>.image img{position:absolute;top:50%;right:0;bottom:auto;left:0;height:auto;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:774px}.home-introduction>.inner{margin-top:-30px;position:relative;z-index:2}.home-introduction>.inner .headding-primary{margin-bottom:45px}.home-policy{padding-top:55px;position:relative}.home-policy .image{position:absolute;top:0;right:0;bottom:auto;left:auto;overflow:hidden;padding-left:650px;width:100%;max-height:710px;z-index:-2}.home-policy .image img{height:auto;width:100%}.home-policy .head{padding-left:6.25%}.home-policy .content{background-color:#fff;padding:100px 0 50px 6.25%;position:relative;width:48.2%}.home-support>.image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/home/image-childcare.jpg) no-repeat center center;background-size:cover;height:575px;position:relative;width:100%;z-index:-1}.home-support>.image:after{position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:#fff;content:'';height:110px;width:74.1%}.home-support>.inner{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-30px;width:100%}.home-support>.inner .content .headding-primary{margin-bottom:35px}.home-support>.inner .content .text-primary{margin-bottom:0}.home-support>.inner .content .text-primary .for-midi{display:none}.home-blog>.head{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.home-blog>.wrap{width:100%}.home-blog>.wrap .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-blog>.wrap .list .item{margin-right:4.25%;width:30.5%}.home-blog>.wrap .list .item:last-child{margin-right:0}.home-blog>.wrap .list .item a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block}.home-blog>.wrap .list .item a:hover{opacity:.7}.home-blog>.wrap .list .item a .eyecatch{margin-bottom:30px;overflow:hidden;padding-top:67.4%;position:relative;width:100%}.home-blog>.wrap .list .item a .eyecatch:after{position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:rgba(92,255,197,.08);content:'';height:100%;width:100%}.home-blog>.wrap .list .item a .eyecatch img{position:absolute;top:50%;right:auto;bottom:auto;left:0;height:auto;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.home-blog>.wrap .list .item a .eyecatch.dummy:after{content:none}.home-blog>.wrap .list .item a time{font-family:URWDINCond-XLight;line-height:1.1;display:block;font-size:15px;letter-spacing:.05em;margin-bottom:10px}.home-blog>.wrap .list .item a .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:1.5;margin-bottom:20px}.home-login{background-color:#eff2f0;border-radius:10px;padding:78px 0 80px;text-align:center}.home-login>svg{height:34px;margin:0 auto 25px;width:30px}.home-login .headding-primary{margin-bottom:35px}.home-club{background-color:rgba(107,165,164,.7);border-radius:5px;margin-bottom:125px;padding:10px}.home-club>.inner{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#fff;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:115px 90px 95px}.home-club>.inner:hover .button-flat{background-color:#70c5c5}.home-club>.inner:hover .button-flat span{color:#fff}.home-club>.inner .head .title{margin-bottom:35px}.home-club>.inner .head .title span{color:#70c5c5;display:block}.home-club>.inner .head .title span.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px;font-weight:500;letter-spacing:.1em;margin-bottom:12px}.home-club>.inner .head .title span.en{font-family:URWDINCond-XLight;line-height:1.1;font-size:53px;letter-spacing:.026em}.home-club>.inner .head .text-primary{color:#70c5c5}.home-club>.inner .for-midi{display:none}.home-club>.inner .button-flat{border:1px solid #70c5c5}.home-club>.inner .button-flat span{color:#70c5c5}.home-club>.inner .button-flat:hover{background-color:#fff}.home-club>.inner .button-flat:hover span{color:#70c5c5}.home-guidance{background-color:#70c5c5;padding:115px 0 126px;text-align:center}.home-guidance>.head{margin-bottom:40px}.home-guidance>.head span{color:#fff;display:block}.home-guidance>.head span.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px;font-weight:500;letter-spacing:.1em;margin-bottom:15px;text-align:.1em}.home-guidance>.head span.en{font-family:URWDINCond-XLight;line-height:1.1;font-size:101px;letter-spacing:.026em;line-height:1;text-indent:.026em}.home-guidance>.post{display:block;margin-bottom:50px}.home-guidance>.post time{font-family:URWDINCond-XLight;line-height:1.1;color:rgba(255,255,255,.5);font-size:15px;letter-spacing:.05em;text-indent:.05em}.quick-menu{padding:75px 0}.quick-menu>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.quick-menu>.wrap .list{width:24.6%}.quick-menu>.wrap .list>a{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#eff2f0;display:block;padding:45px 0;text-align:center}.quick-menu>.wrap .list>a:hover{background-color:#dfe5e1}.quick-menu>.wrap .list>a span{display:block}.quick-menu>.wrap .list>a span.en{font-family:URWDINCond-XLight;line-height:1.1;font-size:38px;leter-spacing:.026em;margin-bototm:5px;text-indent:.026em}.quick-menu>.wrap .list>a span.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:.2em;text-indent:.2em}.introduction-philosophy>.headding-quaternary{margin-bottom:0}.introduction-philosophy .inner{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:95px;padding-bottom:110px;text-align:center}.introduction-philosophy .inner .logo{margin-bottom:70px}.introduction-philosophy .inner .logo img{height:310px;width:708px}.introduction-philosophy .inner .copy{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-weight:500;line-height:1.8;letter-spacing:.1em;margin-bottom:45px;text-indent:.1em}.introduction-philosophy .inner>.text-primary.read{margin-bottom:0}.introduction-goals{margin-bottom:130px}.introduction-goals>.headding-quaternary{margin-bottom:40px}.introduction-goals>.text-primary.read{margin-bottom:85px}.introduction-goals>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.introduction-goals>.wrap .list{width:30.5%}.introduction-goals>.wrap .list .image{margin-bottom:55px;position:relative;width:100%}.introduction-goals>.wrap .list .image img{height:auto;width:100%}.introduction-goals>.wrap .list .image .num{font-family:URWDINCond-XLight;line-height:1.1;position:absolute;top:-45px;right:10px;bottom:auto;left:auto;font-size:90px;letter-spacing:.05em}.introduction-goals>.wrap .list .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-weight:500;letter-spacing:.1em;margin-bottom:40px}.introduction-goals>.wrap .list .sub-title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#70c5c5;font-size:18px;font-weight:500;letter-spacing:.1em;margin-bottom:15px}.introduction-goals>.wrap .list .text-primary.read{margin-bottom:0}.introduction-goals>.garden{background-color:rgba(133,163,166,.1);border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:80px 70px}.introduction-goals>.garden .text{width:calc(100% - 609px)}.introduction-goals>.garden .text .headding-quaternary{margin-bottom:40px}.introduction-goals>.garden .text .text-primary.read{margin-bottom:0;text-align:justify}.introduction-goals>.garden .image{height:auto;margin-left:55px;width:554px}.introduction-goals>.garden .image img{height:auto;width:100%}.introduction-outline{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:100px;padding-bottom:110px}.introduction-outline>.table-primary{margin-bottom:80px}.introduction-outline>.wrap .list{margin-bottom:45px}.introduction-outline>.wrap .list:last-child{margin-bottom:0}.introduction-outline>.wrap .list .head{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f8c90;font-size:18px;font-weight:500;letter-spacing:.1em;margin-bottom:30px}.introduction-outline>.wrap .list .data{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;letter-spacing:.1em;line-height:2;padding-left:20px;position:relative}.introduction-outline>.wrap .list .data:after{position:absolute;top:13px;right:auto;bottom:auto;left:0;background-color:#5f8c90;border-radius:2px;content:'';height:4px;width:4px}.introduction-outline>.wrap .list .data>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;padding-right:30px;position:relative;text-decoration:underline}.introduction-outline>.wrap .list .data>a:hover{opacity:.7}.introduction-outline>.wrap .list .data>a:hover:after{right:-5px}.introduction-outline>.wrap .list .data>a:hover:before{right:-5px}.introduction-outline>.wrap .list .data>a:after{-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:5px;left:auto;background-color:#000;content:'';height:1px;width:20px}.introduction-outline>.wrap .list .data>a:before{-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:7px;left:auto;background-color:#000;content:'';height:1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:5px}.introduction-lunch{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:65px;padding-bottom:100px}.introduction-lunch>.text .headding-quaternary{margin-bottom:40px}.introduction-lunch>.text .text-primary{line-height:2}.introduction-lunch>.text>.wrap .list p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;letter-spacing:.1em;line-height:2;padding-left:20px;position:relative}.introduction-lunch>.text>.wrap .list p span{margin-left:10px;opacity:.5}.introduction-lunch>.text>.wrap .list p:after{position:absolute;top:13px;right:auto;bottom:auto;left:0;background-color:#5f8c90;border-radius:2px;content:'';height:4px;width:4px}.introduction-lunch>.image{width:47.9%}.introduction-lunch>.image img{height:auto;width:100%}.introduction-history{margin-bottom:90px}.introduction-history>.inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.introduction-history>.inner .table{position:relative;width:52.1%}.introduction-history>.inner .table:after{position:absolute;top:5px;right:auto;bottom:auto;left:5px;background-color:#70c5c5;content:'';height:92%;width:1px;z-index:-1}.introduction-history>.inner .table>.list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;padding-left:25px;position:relative}.introduction-history>.inner .table>.list:before{position:absolute;top:3px;right:auto;bottom:auto;left:0;background-color:#fff;border:1px solid #70c5c5;border-radius:5px;content:'';height:9px;width:9px}.introduction-history>.inner .table>.list .head{color:#70c5c5;margin-right:55px}.introduction-history>.inner .table>.list .head,.introduction-history>.inner .table>.list .data{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:500;letter-spacing:.1em}.introduction-history>.inner .image{overflow:hidden;padding:35px 0 30px;position:relative;width:47.9%}.introduction-history>.inner .image .swiper-wrapper .swiper-slide{width:100%}.introduction-history>.inner .image .swiper-wrapper .swiper-slide img{height:auto;margin-bottom:17px;width:100%}.introduction-history>.inner .image .swiper-wrapper .swiper-slide .text{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:.1em}.introduction-history>.inner .image .navigation{position:absolute;top:0;right:0;bottom:auto;left:auto;height:10px;width:70px;z-index:10}.introduction-history>.inner .image .navigation .swiper-button-next,.introduction-history>.inner .image .navigation .swiper-button-prev{background:0 0;height:5px;margin:0;width:21px}.introduction-history>.inner .image .navigation .swiper-button-next:after,.introduction-history>.inner .image .navigation .swiper-button-prev:after{position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:#000;content:'';height:1px;width:100%}.introduction-history>.inner .image .navigation .swiper-button-next:before{position:absolute;top:auto;right:0;bottom:2px;left:auto;background-color:#000;content:'';height:1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:5px}.introduction-history>.inner .image .navigation .swiper-button-prev:before{position:absolute;top:auto;right:auto;bottom:2px;left:0;background-color:#000;content:'';height:1px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);width:5px}.introduction-history>.inner .image .pagination{position:absolute;top:auto;right:auto;bottom:9px;left:0;height:1px;width:100%}.introduction-history>.inner .image .pagination .swiper-pagination{height:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.introduction-history>.inner .image .pagination .swiper-pagination .swiper-pagination-bullet{background-color:rgba(136,166,169,.3);border-radius:0;height:1px;margin:0;opacity:1;width:19%}.introduction-history>.inner .image .pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#70c5c5}.introduction-facility{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:70px;padding-bottom:120px}.introduction-facility>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.introduction-facility>.wrap .list{margin-bottom:70px;margin-right:4.2%;width:47.9%}.introduction-facility>.wrap .list:nth-child(2n){margin-right:0}.introduction-facility>.wrap .list:nth-last-child(-n+2){margin-bottom:0}.introduction-facility>.wrap .list .image{margin-bottom:35px;width:100%}.introduction-facility>.wrap .list .image img{height:auto;width:100%}.introduction-facility>.wrap .list .data .headding-quinary{margin-bottom:15px}.introduction-measure{margin-bottom:90px}.introduction-measure>.wrap .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px}.introduction-measure>.wrap .list:last-child{margin-bottom:0}.introduction-measure>.wrap .list .image{height:auto;margin-right:70px;width:367px}.introduction-measure>.wrap .list .image img{height:auto;width:100%}.introduction-measure>.wrap .list .data{padding:30px 0 0;width:calc(100% - 437px)}.introduction-measure>.wrap .list .data .headding-quinary{margin-bottom:30px}#safety{margin-top:-120px;padding-top:120px}.membership-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.membership-info .head{width:380px}.membership-info .post{width:calc(100% - 380px)}.membership-info .post>.list{border-bottom:1px solid rgba(0,0,0,.1);padding:40px 27% 40px 0;position:relative}.membership-info .post>.list:hover{cursor:pointer}.membership-info .post>.list:nth-child(1){padding:20px 27% 40px 0}.membership-info .post>.list:nth-child(1):after{position:absolute;top:40px;right:30px;bottom:auto;left:auto}.membership-info .post>.list:after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:70px;right:30px;bottom:auto;left:auto;font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e80b';font-size:18px}.membership-info .post>.list.is-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.membership-info .post>.list .title>time{font-family:DIN Next LT Pro Light,serif;color:rgba(0,0,0,.5);display:block;font-size:14px;letter-spacing:.05em;margin-bottom:10px}.membership-info .post>.list .title>h3{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:500;letter-spacing:.1em}.membership-info .post>.list .content{display:none;margin-top:30px}.membership-info .post>.list .content>p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:2.3;letter-spacing:.1em}.membership-letter>.headding-primary{margin-bottom:40px}.membership-letter>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}.membership-letter>.wrap .list{width:48%}.membership-letter>.wrap .list>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block}.membership-letter>.wrap .list>a:hover{opacity:.7}.membership-letter>.wrap .list>a:hover .button-download:after{right:-7px}.membership-letter>.wrap .list>a .image{margin-bottom:45px;width:100%}.membership-letter>.wrap .list>a .image img{height:auto;width:100%}.membership-letter>.wrap .list>a .title{margin-bottom:40px}.membership-letter>.wrap .list>a .title time{font-family:DIN Next LT Pro Light,serif;color:rgba(0,0,0,.5);display:block;font-size:14px;letter-spacing:.05em;margin-bottom:15px}.membership-letter>.wrap .list>a .title>h3{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:500;letter-spacing:.1em}.membership-letter.archive{padding-bottom:120px}.membership-letter.archive>.wrap{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.membership-letter.archive>.wrap .list{margin-right:4.25%;margin-bottom:70px;width:30.5%}.membership-letter.archive>.wrap .list:nth-child(3n){margin-right:0}.membership-letter.archive>.wrap .list:nth-last-child(-n+3){margin-bottom:0}.membership-report{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.membership-report .head{width:380px}.membership-report .post{width:calc(100% - 380px)}.membership-report .post>.list{border-bottom:1px solid rgba(0,0,0,.1)}.membership-report .post>.list>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 120px 28px 0;position:relative}.membership-report .post>.list>a:hover{opacity:.7}.membership-report .post>.list>a:hover .button-download:after{right:-7px}.membership-report .post>.list>a .data{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.membership-report .post>.list>a .cat{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:13px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.05em;margin-right:25px;padding:5px 0;text-align:center;width:126px}.membership-report .post>.list>a time{font-family:DIN Next LT Pro Light,serif;color:rgba(0,0,0,.5);font-size:14px;line-height:1;min-width:110px;margin-right:20px}.membership-report .post>.list>a .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:500;letter-spacing:.1em}.membership-report .post>.list>a .button-download{position:absolute;top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.membership-movie.archive{padding-bottom:60px}.membership-movie.archive>.wrap{margin-bottom:60px}.membership-movie.archive>.wrap .list{margin-bottom:70px}.membership-movie.archive>.wrap .list:nth-last-child(-n+4){margin-bottom:0}.membership-movie.archive .pager{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.membership-movie .head{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.membership-movie .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.membership-movie .wrap .list{margin-right:4.2666666667%;width:21.8%}.membership-movie .wrap .list:nth-child(4n){margin-right:0}.membership-movie .wrap .list .movie{margin-bottom:40px;overflow:hidden;padding-top:56.3%;position:relative;width:100%}.membership-movie .wrap .list .movie iframe{position:absolute;top:0;right:auto;bottom:auto;left:0;height:100%;width:100%}.membership-movie .wrap .list .data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.membership-movie .wrap .list .data time{font-family:DIN Next LT Pro Light,serif;color:rgba(0,0,0,.5);font-size:14px;letter-spacing:.05em}.membership-movie .wrap .list .data .status{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.5);font-size:13px;padding-left:20px;position:relative}.membership-movie .wrap .list .data .status:after{position:absolute;top:45%;right:auto;bottom:auto;left:0;background:url(//www.jp/wp/wp-content/themes/assets/css/../images/membership/icon-key.svg) no-repeat center center;background-size:13px 15px;content:'';height:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}.membership-movie .wrap .list .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:500;letter-spacing:.1em}.membership-gallery{background-color:#eff2f0;padding:100px 0;text-align:center}.membership-gallery>.headding-primary{margin-bottom:40px}.membership-gallery>.headding-primary .icon{margin-bottom:20px}.membership-gallery>.headding-primary .icon img{height:31px;width:40px}.post-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:88px}.post-wrap .side-menu{padding:40px 0 0;position:relative;width:26.2%}.post-wrap .side-menu:after{position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:rgba(0,0,0,.1);content:'';height:1px;width:45px}.post-wrap .side-menu>dl:nth-child(1){margin-bottom:50px}.post-wrap .side-menu>dl dt{font-family:URWDINCond-XLight;line-height:1.1;color:rgba(0,0,0,.4);font-size:20px;letter-spacing:.026em;margin-bottom:10px}.post-wrap .side-menu>dl dd>ul li{margin-bottom:5px}.post-wrap .side-menu>dl dd>ul li a{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:13px;font-weight:500;letter-spacing:.1em;padding-left:10px;position:relative}.post-wrap .side-menu>dl dd>ul li a:after{position:absolute;top:50%;right:auto;bottom:auto;left:0;background-color:#000;content:'';height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px}.post-wrap .side-menu.blog{padding:0}.post-wrap .side-menu.blog:after{content:none}.post-wrap .side-menu .button-back span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:.1em;padding-left:35px;position:relative}.post-wrap .side-menu .button-back .arrow{position:absolute;top:auto;right:auto;bottom:3px;left:0;height:5px;width:20px}.post-wrap .side-menu .button-back .arrow:after{position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:#000;content:'';height:1px;width:100%}.post-wrap .side-menu .button-back .arrow:before{position:absolute;top:auto;right:auto;bottom:2px;left:0;background-color:#000;content:'';height:1px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);width:7px}.post-wrap .home-news.list{display:block;width:73.8%}.post-wrap .home-news.list>.wrap{margin-top:0;width:100%}.post-content{display:block;width:73.8%}.post-content .post time{font-family:DIN Next LT Pro Light,serif;display:block;font-size:18px;letter-spacing:.05em;margin-bottom:20px}.post-content .post .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid rgba(0,0,0,.1);font-size:25px;font-weight:500;letter-spacing:.1em;margin-bottom:50px;padding-bottom:50px}.post-content .post .content .eyecatch{margin-bottom:50px;width:100%}.post-content .post .content .eyecatch img{height:auto;margin:0;width:100%}.post-content .post .content p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:2.3}.post-content .post .content img{height:auto;max-width:100%;margin:20px 0;width:auto}.post-content .post .content iframe{max-width:100%}.policy-curriculum{margin-bottom:90px}.policy-curriculum>.headding-quaternary{margin-bottom:40px}.policy-curriculum>.text-primary{margin-bottom:50px}.policy-curriculum>.content{margin-bottom:90px}.policy-curriculum>.content dl{border:1px solid #70c5c5;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;width:100%}.policy-curriculum>.content dl:last-child{margin-bottom:0}.policy-curriculum>.content dl .head,.policy-curriculum>.content dl .data{padding:35px 0}.policy-curriculum>.content dl .head h3,.policy-curriculum>.content dl .head p,.policy-curriculum>.content dl .data h3,.policy-curriculum>.content dl .data p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:500;letter-spacing:.1em}.policy-curriculum>.content dl .head{background-color:#70c5c5;text-align:center;width:220px}.policy-curriculum>.content dl .head h3{color:#fff}.policy-curriculum>.content dl .data{padding:35px 0 35px 70px}.policy-curriculum>.content dl .data p{color:#70c5c5}.policy-curriculum>.class{margin-bottom:100px}.policy-curriculum>.class .headding-quinary{margin-bottom:40px}.policy-curriculum>.class .table{border-bottom:1px solid rgba(0,0,0,.1)}.policy-curriculum>.class .table .head,.policy-curriculum>.class .table .data{padding:35px 0;width:25%}.policy-curriculum>.class .table .head h3,.policy-curriculum>.class .table .head p,.policy-curriculum>.class .table .data h3,.policy-curriculum>.class .table .data p{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:500;letter-spacing:.1em}.policy-curriculum>.class .table .head{border-right:1px solid #fff;background-color:#70c5c5}.policy-curriculum>.class .table .head:last-child{border-right:none}.policy-curriculum>.class .table .head h3{color:#fff}.policy-curriculum>.class .table .data{border-right:1px solid rgba(0,0,0,.1);text-align:center}.policy-curriculum>.class .table .data:last-child{border-right:none}.policy-curriculum>.class .table .data p{color:#70c5c5}.policy-curriculum>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.policy-curriculum>.wrap .list{margin-bottom:70px;margin-right:4.2%;width:47.9%}.policy-curriculum>.wrap .list:nth-child(2n){margin-right:0}.policy-curriculum>.wrap .list:nth-last-child(-n+2){margin-bottom:0}.policy-curriculum>.wrap .list .image{margin-bottom:35px;width:100%}.policy-curriculum>.wrap .list .image img{height:auto;width:100%}.policy-curriculum>.wrap .list .data .headding-quinary{margin-bottom:15px}.policy-day>.headding-quaternary{margin-bottom:35px}.policy-day>.text-primary{margin-bottom:50px}.policy-day>.about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:90px}.policy-day>.about .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:55px}.policy-day>.about .box:last-child{margin-right:0}.policy-day>.about .box .head{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:500;letter-spacing:.1em;margin-right:40px}.policy-day>.about .box .data .time{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-10px}.policy-day>.about .box .data .time span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:.1em;line-height:1;padding:12px 2px 0}.policy-day>.about .box .data .time span.num{font-family:URWDINCond-XLight;line-height:1.1;font-size:45px;padding-top:0}.policy-day>.about .box .data .sub{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#707070;font-size:14px;letter-spacing:.1em;line-height:1.8}.policy-day>.about .box .data .text{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:.1em;margin-top:3px}.policy-day>.schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:90px}.policy-day>.schedule>.head{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:500;letter-spacing:.1em;margin-right:85px}.policy-day>.schedule>.data .wrap{position:relative}.policy-day>.schedule>.data .wrap:before{position:absolute;top:7px;right:auto;bottom:auto;left:247px;background-color:#5f8c90;content:'';height:89%;width:1px}.policy-day>.schedule>.data .wrap .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px}.policy-day>.schedule>.data .wrap .list:last-child{margin-bottom:0}.policy-day>.schedule>.data .wrap .list .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#70c5c5;font-size:20px;letter-spacing:.3em;text-align:right;margin-right:130px;min-width:254px;padding-right:40px;position:relative}.policy-day>.schedule>.data .wrap .list .title:after{position:absolute;top:6px;right:0;bottom:auto;left:auto;background-color:#5f8c90;border-radius:6.5px;border:2px solid #fff;content:'';height:9px;width:9px}.policy-day>.schedule>.data .wrap .list .content{width:512px}.policy-day>.schedule>.data .wrap .list .content .image{margin-bottom:10px;position:relative}.policy-day>.schedule>.data .wrap .list .content .image img{height:auto;width:100%}.policy-day>.schedule>.data .wrap .list .content .image .time{font-family:URWDINCond-XLight;line-height:1.1;position:absolute;top:15px;right:auto;bottom:auto;left:15px;color:#fff;font-size:45px;letter-spacing:.05em}.policy-event>.wrap{margin-bottom:65px}.policy-event>.wrap>.list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:45px;padding-bottom:60px}.policy-event>.wrap>.list:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-event>.wrap>.list .contents{width:34.6%}.policy-event>.wrap>.list .contents .season{margin-bottom:35px}.policy-event>.wrap>.list .contents .season span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px;font-weight:500;letter-spacing:.1em}.policy-event>.wrap>.list .contents .season span.main{color:#70c5c5;margin-right:25px}.policy-event>.wrap>.list .contents .season span.num{font-family:URWDINCond-XLight;line-height:1.1;font-size:61px;letter-spacing:.02em;line-height:1;margin:0 5px}.policy-event>.wrap>.list .image{width:65.4%}.policy-event>.wrap>.list .image>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.policy-event>.wrap>.list .image>ul>li{margin-bottom:40px;width:46.7%}.policy-event>.wrap>.list .image>ul>li:nth-last-child(-n+2){margin-bottom:0}.policy-event>.wrap>.list .image>ul>li .eyecatch{height:auto;margin-bottom:20px;width:100%}.policy-event>.wrap>.list .image>ul>li .eyecatch img{height:auto;width:100%}.policy-event>.wrap>.list .image>ul>li .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:.1em;margin-bottom:15px}.recruit-guideline{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:100px;padding-bottom:100px}.recruit-flow{margin-bottom:100px}.recruit-flow>.wrap{margin-bottom:90px}.recruit-flow>.wrap .list{margin-bottom:60px;padding-left:45px;position:relative}.recruit-flow>.wrap .list:last-child{margin-bottom:0}.recruit-flow>.wrap .list>.num{font-family:URWDINCond-XLight;line-height:1.1;position:absolute;top:-10px;right:auto;bottom:auto;left:0;color:#70c5c5;font-size:39px;letter-spacing:.026em}.recruit-flow>.wrap .list .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#70c5c5;font-size:21px;font-weight:500;letter-spacing:.1em;margin-bottom:25px}.recruit-flow>.wrap .list .link{margin-top:20px}.recruit-flow>.wrap .list .link>a{margin-right:35px}.recruit-flow>.wrap .list .link>a span{font-family:URWDINCond-XLight;line-height:1.1;font-size:24px;letter-spacing:.026em;margin-right:10px}.recruit-flow>.wrap .list .link>a span.num{color:#000;font-size:37px}.recruit-flow>.button{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:3px solid #70c5c5;display:block;padding:50px 0 40px;position:relative;text-align:center;width:100%}.recruit-flow>.button:hover{background-color:#70c5c5}.recruit-flow>.button:hover span{color:#fff}.recruit-flow>.button:hover .arrow:after,.recruit-flow>.button:hover .arrow:before{background-color:#fff}.recruit-flow>.button span{font-family:URWDINCond-XLight;line-height:1.1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-size:64px;letter-spacing:.026em;text-indent:.026em}.recruit-flow>.button .arrow{position:absolute;top:50%;right:70px;bottom:auto;left:auto;height:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}.recruit-flow>.button .arrow:after{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:0;left:auto;background-color:#000;content:'';height:1px;width:100%}.recruit-flow>.button .arrow:before{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:3px;left:auto;background-color:#000;content:'';height:1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:7px}.support-childcare{margin-bottom:95px}.support-childcare>.headding-senary .ja{color:#000}.support-childcare>.information{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:90px;padding-bottom:100px}.support-childcare>.information .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;font-weight:500;line-height:1.8;letter-spacing:.1em;margin-bottom:25px}.support-childcare>.information .list-secondary .item{position:relative;height:161px;padding:0;width:171px}.support-childcare>.information .list-secondary .item .text{position:absolute;top:50%;right:0;bottom:auto;left:0;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.support-childcare>.guideline .list{margin-bottom:70px}.support-childcare>.guideline .list:last-child{margin-bottom:0}.support-childcare>.guideline .list>.headding-quinary{margin-bottom:35px}.support-childcare>.guideline .list .pdf{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:5px solid #98c0bf;display:block;margin-top:50px;padding:35px 75px 33px;position:relative;width:100%}.support-childcare>.guideline .list .pdf:hover{background-color:#98c0bf}.support-childcare>.guideline .list .pdf:hover span{color:#fff}.support-childcare>.guideline .list .pdf:hover .en:after,.support-childcare>.guideline .list .pdf:hover .en:before{background-color:#fff}.support-childcare>.guideline .list .pdf span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1}.support-childcare>.guideline .list .pdf span.en{font-family:URWDINCond-XLight;line-height:1.1;position:absolute;top:38px;right:75px;bottom:auto;left:auto;font-size:20px;letter-spacing:.026em;padding-right:67px}.support-childcare>.guideline .list .pdf span.en:after{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:5px;left:auto;background-color:#000;content:'';height:1px;width:50px}.support-childcare>.guideline .list .pdf span.en:before{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:0;bottom:7px;left:auto;background-color:#000;content:'';height:1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:6px}.support-childcare>.guideline .list>.countion>.title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:500;letter-spacing:.1em;margin-bottom:25px}.support-childcare>.guideline .list>.table .row{border-top:1px solid rgba(0,0,0,.1)}.support-childcare>.guideline .list>.table .row .head{background-color:rgba(136,166,169,.3);border-bottom:1px solid #fff;padding:35px 0;width:220px}.support-childcare>.guideline .list>.table .row .head>h3{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f8c90;font-size:14px;letter-spacing:.1em}.support-childcare>.guideline .list>.table .row .data{border-bottom:1px solid rgba(0,0,0,.1);padding:35px 0 35px 65px;width:calc(100% - 220px)}.support-childcare>.guideline .list>.table .row .data .text-primary{line-height:2}.support-childcare>.guideline .list>.table .row .data .text-primary.sub{color:rgba(0,0,0,.5);font-weight:400;line-height:2}.support-childcare>.guideline .list>.table .row .data>.number.space{margin-bottom:10px}.support-childcare>.guideline .list>.table .row .data>.number p{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.support-childcare>.guideline .list>.table .row .data>.number p .num{font-family:URWDINCond-XLight;line-height:1.1;font-size:45px;letter-spacing:.05em;margin-right:5px}.support-childcare>.guideline .list>.table .row .data>.number p .num.ja{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px}.support-childcare>.guideline .list>.table .row .data>.number p .other,.support-childcare>.guideline .list>.table .row .data>.number p .large{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:.1em;padding-bottom:5px}.support-childcare>.guideline .list>.table .row .data>.number p .other{margin-right:10px}.support-childcare>.guideline .list>.table .row .data>.number p .large{font-size:19px;margin:0 5px}.support-childcare>.guideline .list>.table .row .data>.number p .slash{border-bottom:1px solid #000;margin:0 15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px}.support-childcare>.guideline .list>.table .row .data>.number p .ttl{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f8c90;font-size:14px;letter-spacing:.1em;margin-right:25px}.support-childcare>.guideline .list>.table .row .data>.number p .ttl.space{margin-bottom:15px}.support-childcare>.guideline .list>.table .row .data>.list .item{margin-bottom:25px}.support-childcare>.guideline .list>.table .row .data>.list .item:last-child{margin-bottom:0}.support-childcare>.guideline .list>.table .row .data>.list .item .text-primary .week{margin-right:10px}.support-childcare>.guideline .list>.table .row .data>.list .item .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3px;padding-left:75px}.support-childcare>.guideline .list>.table .row .data>.list .item .content .box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px}.support-childcare>.guideline .list>.table .row .data>.list .item .content .box:last-child{margin-right:0}.support-childcare>.guideline .list>.table .row .data>.list .item .content .box .age,.support-childcare>.guideline .list>.table .row .data>.list .item .content .box .time{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:.1em}.support-childcare>.guideline .list>.table .row .data>.list .item .content .box .age{background-color:#3aa8b7;border-radius:13px;color:#fff;display:inline-block;margin-right:15px;padding:5px 0;text-align:center;width:123px}.support-childcare>.guideline .list>.table .row .data>.list .item .content .box .time{color:#3aa8b7}.support-childcare>.guideline .list>.table .row:last-child .head{border-bottom:1px solid rgba(0,0,0,.1)}.support-childcare.aomushi{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:75px;margin-bottom:75px}.support-childcare.aomushi .list-secondary .item .text{position:static;-webkit-transform:none;transform:none}.support-childcare.aomushi .list-secondary .item .text img{position:absolute;top:auto;right:0;bottom:auto;left:0;margin:0 auto}.support-childcare.aomushi .list-secondary .item .text img.icon01{top:26px;height:109px;width:115px}.support-childcare.aomushi .list-secondary .item .text img.icon02{top:35px;height:100px;width:112px}.support-childcare.aomushi .list-secondary .item .text img.icon03{top:30px;height:94px;width:117px}.support-childcare.aomushi .list-secondary .item .text img.icon04{top:35px;height:109px;width:114px}.support-schedule{margin-bottom:90px;position:relative}.support-schedule>.headding-senary .ja{color:#000}.support-schedule>.info{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:12px;right:0;bottom:auto;left:auto;font-size:14px;letter-spacing:.1em}.support-schedule>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.support-schedule>.wrap .list{margin-right:4.28%;width:13.1%}.support-schedule>.wrap .list:nth-last-child(-n+2){margin-bottom:0}.support-schedule>.wrap .list:last-child{margin-right:0}.support-schedule>.wrap .list>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block;width:100%}.support-schedule>.wrap .list>a:hover{opacity:.7}.support-schedule>.wrap .list>a .pdf{border:1px solid rgba(0,0,0,.5);margin-bottom:20px;padding-top:138.2%;position:relative;text-align:center;width:100%}.support-schedule>.wrap .list>a .pdf img{position:absolute;top:auto;right:0;bottom:10px;left:0;height:auto;margin:0 auto;width:88.2%}.support-schedule>.wrap .list>a .title{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:.1em}@media screen and (max-width:736px){html{font-size:13px}a{font-size:13px}p,dt,dd,li{font-size:13px}.cms-content h1,.cms-content h2{font-size:18px}.cms-content h3{font-size:16px}.cms-content h4{font-size:13px}.cms-content li{font-size:13px}.cms-content p{font-size:13px}.pager .page-numbers{font-size:13px;margin:25px 6px 0}.pager .page-numbers:after{width:100%}.pager .page-numbers.dots{font-size:10px;padding:14px 3px}.pager .page-numbers.prev{margin-right:20px}.pager .page-numbers.next{margin-left:20px}.pager .page-numbers.next:before{width:100%}.page-navi{margin-top:25px}.form input,.form select,.form textarea{font-size:13px}.form input[type=text],.form input[type=email],.form textarea{padding:10px}.form textarea{height:80px}.form label{display:block;padding-right:0;padding-bottom:10px}.form .half{width:100%}.form .small{width:44% !important}.form .error{font-size:12px}.form .mwform-radio-field{margin-top:0}.text-center-large{text-align:left}.text-center-small{text-align:center}.text-right-large{text-align:left}.text-right-small{text-align:right}.content-primary{margin-right:20px;margin-left:20px;width:auto}.content-secondary{margin-right:20px;margin-left:20px;width:auto}.content-grid{margin-right:10px;margin-left:10px;width:auto}.content-gridline{margin-right:40px;margin-left:40px;max-width:initial;width:auto}.content-gridsecondary{margin-right:10px;margin-left:10px;width:auto}.content-gridmax{margin-right:10px;margin-left:10px;width:auto}.for-large{display:none}.for-small{display:block}.block{display:inline-block}.grid>[class*=column]{padding-right:10px;padding-left:10px}.loading>.element img{width:220px}.header>.logo{z-index:200}.header>.nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header>.nav>.other .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header.membership>.logo.on svg{fill:#fff}.header.membership>.logo.on svg .stm-0,.header.membership>.logo.on svg .stm-1,.header.membership>.logo.on svg .stm-2{stroke:#fff}.header.membership .global-nav .inner{opacity:0}.header.membership .global-nav{height:100%;visibility:hidden;position:fixed;top:0;left:0}.header.membership .global-nav.-open{-webkit-transition-property:background-color,visibility;transition-property:background-color,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:0;transition-delay:0;background-color:#8aa8ab;visibility:visible}.header.membership .global-nav .wrapper{position:absolute;top:50%;right:auto;bottom:auto;left:0;text-align:center;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.header.membership .global-nav .wrapper .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.header.membership .global-nav .wrapper .official{background-color:#fff;border-radius:5px;display:inline-block;margin:30px auto 0;padding:15px 0;text-align:center;width:200px}.header.membership .global-nav .wrapper .official>span{font-family:a-otf-futo-go-b101-pr6n,sans-serif;font-weight:500;font-style:normal;color:#8aa8ab;font-size:13px;letter-spacing:.1em;text-indent:.1em}.header.letter>.logo svg,.header.movie>.logo svg{fill:#000}.header.letter>.logo svg .stm-0,.header.letter>.logo svg .stm-1,.header.letter>.logo svg .stm-2,.header.movie>.logo svg .stm-0,.header.movie>.logo svg .stm-1,.header.movie>.logo svg .stm-2{stroke:#000}.global-nav{padding:75px 0 20px;overflow:hidden}.global-nav>.wrapper{overflow-y:scroll;height:450px}.global-nav .inner.on{top:0}.global-nav .inner .box>.wrap .list .parent span.ja{font-size:13px;margin-bottom:0}.global-nav .inner .box>.wrap .list .parent span.en{display:none}.global-nav .inner .box>.wrap .list .child{display:none}.global-nav .inner .box>.wrap .list .child .item{margin-bottom:13px}.global-nav .inner .box>.wrap .list .child .item>a{font-size:12px}.global-nav .inner .button>.list{width:49%}.global-nav .inner .button>.list.contact{display:none}.global-nav .inner .button>.list.mem{margin-top:2%;width:100%}.global-nav .inner .button>.list.mem span{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:20px;position:relative}.global-nav .inner .button>.list.mem span svg{position:absolute;top:50%;right:auto;bottom:auto;left:0;fill:#8aa8ab;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}.global-nav .inner .button>.list>a{border-radius:3px;padding:10px 0}.global-nav .inner .button>.list>a p{font-size:11px;padding:0}.global-nav .inner .button>.list>a p svg{display:none}.global-nav .inner .access{position:absolute;top:auto;right:0;bottom:0;left:0;height:24px;margin:0 auto}.global-nav .inner .access>a{display:block;height:24px;padding-left:0;margin:0 20px;width:23px}.global-nav .inner .access>a:nth-child(1){width:18px}.global-nav .inner .access>a span{display:none}.section-secondary{padding:40px 0 0}.section-secondary.bottom{padding-bottom:40px}.chapter{padding:90px 0 0}.chapter.news,.chapter.news-detail,.chapter.blog,.chapter.blog-detail{padding:100px 0 35px}.chapter .chapter-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px;padding:0 0 30px;width:auto}.chapter .chapter-content>.nav{padding-top:35px;width:100%}.chapter .chapter-content>.nav .list{width:33.333%}.chapter .chapter-content>.nav .list>a,.chapter .chapter-content>.nav .list>p{font-size:13px;margin:0;letter-spacing:.03em;text-align:center;text-indent:.03em}.chapter .chapter-content>.nav.curriculum .list{width:27%}.chapter .chapter-content>.nav.curriculum .list:nth-child(1){width:46%}.chapter .chapter-content>.nav.guidance .list span{letter-spacing:0}.chapter.philosophy{margin-bottom:35px}.chapter.philosophy .chapter-content{margin-bottom:35px;padding:0}.chapter.philosophy .eyecatch{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/introduction/bg-introduction-sp.jpg) no-repeat center center;background-size:cover;height:225px}.chapter.contact .chapter-content .headding-primary{margin-bottom:35px}.chapter.contact .chapter-content .text-primary{margin-bottom:25px}.chapter.contact .chapter-content .tel span{margin-right:20px}.chapter.contact .chapter-content .tel span.num{font-size:34px}.chapter.flow{margin-bottom:30px;padding:90px 0 0}.chapter.flow>.content-wrap{padding-bottom:30px}.chapter.flow .chapter-content{margin-bottom:30px}.chapter.flow .contents .title{font-size:18px;line-height:1.7;margin:0 0 15px}.chapter.childcare,.chapter.aomushi-club{margin-bottom:35px}.chapter.childcare .chapter-content .nav .list,.chapter.aomushi-club .chapter-content .nav .list{width:50%}.chapter.childcare .chapter-content .nav .list:nth-child(3),.chapter.aomushi-club .chapter-content .nav .list:nth-child(3){border-left:1px solid rgba(0,0,0,.1)}.chapter.childcare .chapter-content .nav .list:nth-last-child(-n+2),.chapter.aomushi-club .chapter-content .nav .list:nth-last-child(-n+2){margin-top:10px}.chapter.childcare>.eyecatch,.chapter.aomushi-club>.eyecatch{height:150px}.chapter.childcare>.eyecatch>.number,.chapter.aomushi-club>.eyecatch>.number{bottom:15px;margin:0 25px}.chapter.childcare>.eyecatch>.number .num img,.chapter.aomushi-club>.eyecatch>.number .num img{height:40px}.chapter.childcare>.eyecatch>.number>p span,.chapter.aomushi-club>.eyecatch>.number>p span{font-size:15px}.chapter.childcare>.eyecatch>.number>p span.num,.chapter.aomushi-club>.eyecatch>.number>p span.num{font-size:90px;margin-top:3px}.chapter.childcare>.eyecatch{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/support/bg-childcare-sp.jpg) no-repeat center center;background-size:cover}.chapter.aomushi-club>.eyecatch{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/support/bg-aomushi-sp.png) no-repeat center center;background-size:cover}.chapter.membership{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/membership/bg-membership-sp.jpg) no-repeat center center;background-size:cover;height:400px}.chapter.membership .content-wrap{position:absolute;top:55%;right:0;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chapter.membership .content-wrap .chapter-content{text-align:center}.chapter.movie,.chapter.letter{padding:90px 0 35px}.chapter.letter>.content-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:65px}.chapter.letter>.content-wrap .category-select{position:absolute;top:90px;right:0;bottom:auto;left:auto;width:100%}.chapter.letter>.content-wrap .category-select .head{font-size:13px;padding-bottom:15px}.chapter.letter>.content-wrap .category-select .head:after{position:absolute;top:auto;right:0;bottom:13px;left:auto}.content-wrap{margin:0 20px;width:auto}.headding-primary .en{font-size:35px;letter-spacing:.026em}.headding-primary .ja{font-size:11px}.headding-tertiary{font-size:20px;line-height:1.6;margin-bottom:20px}.headding-quaternary{margin-bottom:30px}.headding-quaternary span.ja{font-size:20px;margin-bottom:5px}.headding-quaternary span.en{font-size:16px}.headding-senary{margin-bottom:25px}.headding-senary span.en{font-size:30px}.headding-senary span.ja{font-size:12px}.text-primary{font-size:13px;text-align:justify;line-height:2;letter-spacing:.08em}.text-primary.center{text-align:justify}.button-more{padding-right:20px}.button-more span{font-size:13px}.button-more .arrow{bottom:4px;width:15px}.button-more .arrow:after{bottom:0;width:3px}.button-flat span{font-size:13px}.button-download span{font-size:13px;letter-spacing:0}.button-all{padding-right:30px}.button-all:after{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/membership/icon-arrow.svg) no-repeat center center;background-size:21px 5px;height:5px;width:21px}.button-all span{font-size:13px;letter-spacing:0}.table-primary{border-top:none}.table-primary .row{border-bottom:none}.table-primary .row .data>p{font-size:13px;letter-spacing:.05em}.table-primary .row .data>p .sub{display:block;font-size:13px;letter-spacing:.05em;line-height:1.8;margin-left:0}.list-primary .item{font-size:13px;line-height:2;margin-bottom:0;padding-left:15px}.list-primary .item:after{top:10px;left:0}.list-secondary .item{height:auto;margin-right:2%;padding-top:16.18%;position:relative;width:32%}.list-secondary .item .text{position:absolute;top:50%;right:0;bottom:auto;left:0;font-size:13px;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-secondary .item img{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer>.inner{display:block}.footer>.inner .logo{margin-bottom:15px;text-align:center}.footer>.inner .logo a img{height:109px;width:133px}.footer>.inner .access .text-primary{font-size:12px;text-align:center}.footer>.inner .request{margin-bottom:20px}.footer>.inner .request .text-primary{font-size:12px;text-align:center}.footer>.inner .request .tel{display:block;margin-top:5px;text-align:center}.footer>.inner .request .tel span{font-size:17px}.footer>.inner .request .tel span.num{font-size:25px}.footer>.inner .link>a span{font-size:11px}.footer>.inner .link>a.cmc p{padding-left:20px}.footer>.inner .link>a.cmc p svg{top:-1px;height:14px;width:12px}.footer>.under{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer>.under .copyright{margin-top:13px;text-align:center}.footer>.under .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer>.under .link>a{margin:0 13px}.footer.membership>a>.back img{height:108px;width:91px}.footer.membership>a>.official{position:absolute;top:50%;right:0;bottom:auto;left:0}.footer-nav{display:none}.access-map{margin:0 20px 30px;padding-bottom:45px}.access-map .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.access-map .content .text-primary{margin-bottom:35px}.access-map .map{height:440px}.access-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 20px 50px}.access-area .text .list-primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.access-area .text .list-primary .item{width:95px}.access-area .image{width:100%}#container.attraction{height:auto;min-height:auto}.attraction-first.guidance>.image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/guidance/bg-mainvisual-sp.jpg) no-repeat center center;background-size:cover;height:287px}.attraction-first>.image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/attraction/bg-mainvisual-sp.jpg) no-repeat center center;background-size:cover;height:287px}.attraction-first>.contents{margin-top:-20px;padding:0 20px}.attraction-first>.scroll{display:none}.attraction-detail>.wrap .list:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.chapter.blog>.content-wrap,.chapter.news>.content-wrap,.chapter.news-detail>.content-wrap,.chapter.blog-detail>.content-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.chapter.blog>.content-wrap .category-select,.chapter.news>.content-wrap .category-select,.chapter.news-detail>.content-wrap .category-select,.chapter.blog-detail>.content-wrap .category-select{position:relative;padding:0 12px 0 10px}.chapter.blog>.content-wrap .category-select .head,.chapter.news>.content-wrap .category-select .head,.chapter.news-detail>.content-wrap .category-select .head,.chapter.blog-detail>.content-wrap .category-select .head{font-family:URWDINCond-XLight;line-height:1.1;color:rgba(0,0,0,.4);font-size:18px;letter-spacing:.026em;margin-bottom:5px;margin-left:-10px}.chapter.blog>.content-wrap .category-select:before,.chapter.news>.content-wrap .category-select:before,.chapter.news-detail>.content-wrap .category-select:before,.chapter.blog-detail>.content-wrap .category-select:before{position:absolute;top:auto;right:auto;bottom:6px;left:0;background-color:#000;content:'';height:1px;width:5px}.chapter.blog>.content-wrap .category-select:after,.chapter.news>.content-wrap .category-select:after,.chapter.news-detail>.content-wrap .category-select:after,.chapter.blog-detail>.content-wrap .category-select:after{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:auto;right:0;bottom:2px;left:auto;content:'\e801';font-size:10px;margin:0 auto}.chapter.blog>.content-wrap .category-select .select,.chapter.news>.content-wrap .category-select .select,.chapter.news-detail>.content-wrap .category-select .select,.chapter.blog-detail>.content-wrap .category-select .select{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;appearance:none;-moz-appearance:none;background-color:transparent;border:none;direction:rtl;font-size:12px;font-weight:500;letter-spacing:.05em;outline:none}.chapter.blog>.content-wrap .category-select .select::-ms-expand,.chapter.news>.content-wrap .category-select .select::-ms-expand,.chapter.news-detail>.content-wrap .category-select .select::-ms-expand,.chapter.blog-detail>.content-wrap .category-select .select::-ms-expand{display:none}.chapter.blog>.content-wrap .category-select .select option,.chapter.news>.content-wrap .category-select .select option,.chapter.news-detail>.content-wrap .category-select .select option,.chapter.blog-detail>.content-wrap .category-select .select option{font-family:YakuHanJPs,'Noto Sans Japanese','Hiragino Kaku Gothic Pro',MyYuGothicM,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-weight:500;letter-spacing:.05em}.chapter.blog>.content-wrap .category-select .select option.all span,.chapter.news>.content-wrap .category-select .select option.all span,.chapter.news-detail>.content-wrap .category-select .select option.all span,.chapter.blog-detail>.content-wrap .category-select .select option.all span{font-family:URWDINCond-XLight;line-height:1.1;font-size:15px}.home-blog.list{width:100%}.home-blog.list>.wrap>.list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-blog.list>.wrap>.list .item{margin-right:0;margin-bottom:20px;width:100%}.home-blog.list>.wrap>.list .item:nth-last-child(-n+3){margin-bottom:20px}.home-blog.list>.wrap>.list .item:last-child{margin-bottom:0}.home-blog.list>.wrap>.list .item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-blog.list>.wrap>.list .item .eyecatch{margin:0 4% 0 0;padding-top:32.1%;width:32.1%}.home-blog.list>.wrap>.list .item .eyecatch img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.home-blog.list>.wrap>.list .item .text{padding:10px 0 5px;position:relative;width:63.9%}.home-blog.list>.wrap>.list .item .text time{font-size:12px}.home-blog.list>.wrap>.list .item .text .title{font-size:12px}.home-blog.list>.wrap>.list .item .text .button-more{position:absolute;top:auto;right:auto;bottom:0;left:0;display:inline-block}.contact-form{margin:0 20px 40px}.contact-form>.text-primary{margin-bottom:25px}.contact-form .form{margin-bottom:65px}.contact-form .form table{margin-bottom:15px}.contact-form .form table tr:last-child th{padding:0 0 15px}.contact-form .form table tr th{display:block;padding:0 0 15px;width:100%}.contact-form .form table tr th span{font-size:13px;line-height:1}.contact-form .form table tr td{display:block;padding:0 0 25px;width:100%}.contact-form .form .check{margin:0 0 30px}.contact-form .form .check input{margin-bottom:4px}.contact-form .form .check span{font-size:13px}.contact-form .form .button-flat{margin-left:0}.privacy-policy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.privacy-policy>.headding-senary{width:100%}.privacy-policy>.wrap{width:100%}.privacy-policy>.wrap .list{margin-bottom:25px}.privacy-policy>.wrap .list .title{margin-bottom:15px}.mw_wp_form_confirm .form>.head{margin-bottom:35px}.mw_wp_form_confirm .form table tr th,.mw_wp_form_confirm .form table tr td{padding:0 0 30px !important}.mw_wp_form_confirm .form table tr th{padding:0 0 10px !important}.mw_wp_form_confirm .form table tr:last-child th{padding:0 0 10px !important}.mw_wp_form_confirm .form .button-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:50px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.mw_wp_form_confirm .form .button-wrap .button-flat{font-size:12px;margin:2px 0}.faq-list{margin-bottom:50px}.faq-list>.inner{margin:35px 0 0;width:100%}.faq-list>.inner .content{margin-bottom:60px}.faq-list>.inner .content>.head{padding-bottom:25px}.faq-list>.inner .content>.head .all{display:none}.faq-list>.inner .content>.wrap .list{padding:30px 30px 30px 0}.faq-list>.inner .content>.wrap .list .question,.faq-list>.inner .content>.wrap .list .answer{padding-left:25px}.faq-list>.inner .content>.wrap .list .question .icon,.faq-list>.inner .content>.wrap .list .answer .icon{font-size:20px;top:3px}.faq-list>.inner .content>.wrap .list .question .title{font-size:13px;line-height:1.8}.faq-list>.inner .content>.wrap .list .answer{margin-top:10px}.faq-list>.inner .content>.wrap .list .close{top:35px;right:0;font-size:11px}#container.guidance{min-height:auto}#container.guidance>.main-visual .eyecatch{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/guidance/image-mainvisual-sp.jpg) no-repeat center center;background-size:cover}#container.guidance>.main-visual .maincopy{position:absolute;top:auto;right:0;bottom:45px;left:0;margin:0 auto}#container.guidance>.main-visual .maincopy .copy img{width:85.3%}.guidance-message{padding:50px 0 40px}.guidance-message>.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.guidance-point>.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.guidance-point>.wrap .list .content .title span:before{bottom:3px}.guidance-support{padding:50px 0 0}.guidance-support>.wrap .list .image{border-radius:10px 0 0 10px;float:right;height:auto;padding-top:59.377%;width:calc(100% - 20px)}.guidance-support>.wrap .list .content{position:static;padding:0 20px}.guidance-support>.wrap .list .content .headding-primary{margin-bottom:30px}.guidance-support>.wrap .list .content .figure{margin-bottom:25px;text-align:center}.guidance-support>.wrap .list:nth-child(1) .content .headding-primary{margin-bottom:30px;text-align:left}.guidance-support>.wrap .list:last-child{margin-top:40px}.guidance-support>.wrap .list:last-child .content{position:static}.guidance-support>.wrap .list:last-child .content .figure img{height:95px}.guidance-info{padding:40px 0}.guidance-info>.headding-primary{margin-bottom:35px}.guidance-info>.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.guidance-info>.wrap .list .item{margin-bottom:13px}.guidance-info>.wrap .list .text-primary.height{line-height:2}.guidance-schedule{padding:40px 0}.guidance-schedule .start span.time{margin:0}.guidance-schedule .session .list{width:100%}.guidance-schedule .session .list:nth-child(1){margin-right:0;margin-bottom:15px}.guidance-schedule .application{text-align:left}.guidance-schedule .application>.title{font-size:16px;margin-bottom:20px}.guidance-schedule .application>.button{margin-top:35px}.guidance-schedule .application>.button .button-flat{margin:0}.guidance-schedule .application>.button .button-flat:last-child{margin-top:10px}.guidance-contact{padding:40px 0}.guidance-contact .wrap .list:nth-child(1){margin-bottom:40px;padding-bottom:40px;position:relative}.guidance-contact .wrap .list:nth-child(1):after{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#fff;content:'';height:1px;margin:0 auto;width:100px}.guidance-contact .wrap .list:last-child .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.guidance-contact .wrap .list:last-child .box .head{margin-right:0}.guidance-contact .wrap .list .box.tel{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.guidance-requirements>.about{margin-bottom:50px}.guidance-requirements>.about .contents .head,.guidance-requirements>.about .table .head{font-size:16px;margin-bottom:15px}.guidance-requirements>.about .contents{margin-bottom:20px}.guidance-requirements>.about .contents .date{display:block}.guidance-requirements>.about .contents .date span{font-size:13px;letter-spacing:.05em;padding:0 3px 10px}.guidance-requirements>.about .contents .date .title{display:block;font-size:13px;letter-spacing:.05em;padding-bottom:10px}.guidance-requirements>.about .contents .date .day,.guidance-requirements>.about .contents .date .time{display:inline;font-size:32px}.guidance-requirements>.about .contents .date .day{margin-right:7px}.guidance-requirements>.about .contents .date .time{margin-left:5px}.guidance-requirements>.about .contents .date .time.space{margin-left:5px}.guidance-requirements>.about .contents .date .from{margin:0 10px}.guidance-requirements>.about .contents.session{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);margin:25px 0 30px;padding:30px 0}.guidance-requirements>.about .table{margin-bottom:0}.guidance-requirements>.about .table table tr:last-child th{border-bottom:none}.guidance-requirements>.about .table table tr th h3{font-size:13px;padding:15px 0}.guidance-requirements>.about .table table tr td dl,.guidance-requirements>.about .table table tr td .date,.guidance-requirements>.about .table table tr td .date>p{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.guidance-requirements>.about .table table tr td dl>dt,.guidance-requirements>.about .table table tr td dl>dd,.guidance-requirements>.about .table table tr td .date>dt,.guidance-requirements>.about .table table tr td .date>dd,.guidance-requirements>.about .table table tr td .date>p>dt,.guidance-requirements>.about .table table tr td .date>p>dd{font-size:13px;line-height:1.8}.guidance-requirements>.about .table table tr td dl>span.num,.guidance-requirements>.about .table table tr td .date>span.num,.guidance-requirements>.about .table table tr td .date>p>span.num{font-size:32px}.guidance-requirements>.about .table table tr td dl>span.other,.guidance-requirements>.about .table table tr td .date>span.other,.guidance-requirements>.about .table table tr td .date>p>span.other{font-size:13px;padding:0 5px 8px}.guidance-requirements>.about .table table tr td .date>p{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.guidance-requirements>.about .table table tr td .date{margin:0 0 12px}.guidance-requirements>.about .table table tr td .flex .date{margin:0 0 12px}.guidance-requirements>.about .table table tr td .flex .date:nth-child(1){margin-right:0}.guidance-requirements>.about .table table tr td .flex .date>.head{padding:0 0 15px}.guidance-requirements>.about .table table tr td.price .cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3px;position:relative}.guidance-requirements>.about .table table tr td.price .cont:after{position:absolute;top:50%;right:auto;bottom:auto;left:0;border-bottom:1px dashed rgba(0,0,0,.5);content:'';height:1px;z-index:-1;width:100%}.guidance-requirements>.about .table table tr td.price .cont .head{min-width:auto;margin-right:0}.guidance-requirements>.about .table table tr td.price .cont .head:after{content:none}.guidance-requirements>.about .table table tr td.price .cont .head span{padding-right:5px}.guidance-requirements>.about .table table tr td.price .cont dd{background-color:#fff;padding-left:5px;letter-spacing:.02em}.guidance-requirements>.about .table table tr td.price.month .cont{display:block;margin-bottom:15px}.guidance-requirements>.about .table table tr td.price.month .cont:after{top:12px}.guidance-requirements>.about .table table tr td.price.month .cont.none{margin-bottom:0}.guidance-requirements>.about .table table tr td.price.month .cont>dd{padding-left:8px;text-align:right}.guidance-requirements>.about>.contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.guidance-requirements>.about>.contact a:last-child{margin-top:10px;padding:14px 20px}.guidance-requirements>.about>.contact a>p span{display:inline-block;font-size:18px;min-width:32px}.guidance-requirements>.about>.contact a>p span.data{font-size:24px;margin:0 0 0 15px}.guidance-requirements>.about>.contact a>.arrow{right:20px;width:15px}.guidance-flow{margin:0 20px 50px}.guidance-flow>.wrap{margin-bottom:30px;padding-bottom:30px}.guidance-flow>.wrap .list{margin-bottom:40px;padding-left:20px}.guidance-flow>.wrap .list:last-child .text-primary{margin-bottom:0}.guidance-flow>.wrap .list>.num{font-size:26px;top:0}.guidance-flow>.wrap .list>.title{font-size:16px;line-height:1.6;margin-bottom:10px}.guidance-flow>.wrap .list>.schedule{margin-top:20px}.guidance-flow>.wrap .list>.schedule .item:nth-child(2){margin-top:5px}.guidance-flow>.wrap .list>.schedule .date span.num.time{margin-left:15px;margin-right:0}.guidance-flow>.wrap .list>.schedule .sub{font-size:13px}#flow{margin-top:-60px;padding-top:60px}.header.home{top:-10px}.main-visual>.logo{top:37%}.main-visual>.logo img{height:162px;width:280px}.main-visual>.logo>span{font-size:12px;margin-top:5px}.main-visual>.maincopy.active{top:60%}.main-visual>.maincopy img{height:32px;width:219px}.main-visual>.other{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;right:auto;left:0;padding:0 18px;width:100%;opacity:0}.main-visual>.other.active{opacity:1}.main-visual>.other .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-visual>.other .wrap .list{width:48%}.main-visual>.other .wrap .list>a{padding:10px 0}.main-visual>.other .wrap .list.guide{margin-top:0}.main-visual>.scroll{display:none;left:20px}.main-visual>.scroll .element{height:80px;padding-left:7px}.main-visual>.scroll .element .text{font-size:10px}.main-visual-slider{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/home/bg-mainvisual-sp.jpg) no-repeat center bottom;background-size:cover}.home-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-news>.head{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;width:100%}.home-news>.head .headding-primary{margin-bottom:0}.home-news>.wrap{margin-top:0;width:100%}.home-news>.wrap .list>a{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 0}.home-news>.wrap .list>a time{font-size:12px;margin-bottom:5px}.home-news>.wrap .list>a .title{font-size:12px}.home-attraction>.head{margin-bottom:25px;padding:0 20px;text-align:left}.home-introduction>.image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/home/bg-introduction-sp.jpg) no-repeat center center;background-size:cover;height:185px}.home-introduction>.image img{width:273px}.home-introduction>.inner{margin-top:-15px;padding:0 20px}.home-introduction>.inner .headding-primary{margin-bottom:25px}.home-policy{padding-top:0}.home-policy .head{padding:0 20px}.home-support{margin:0;width:100%}.home-support>.image{background:url(//www.jp/wp/wp-content/themes/assets/css/../images/home/image-childcare-sp.jpg) no-repeat center center;background-size:cover;height:auto;margin-left:20px;padding-top:63.3%;width:auto}.home-support>.image:after{height:32px;width:80%}.home-support>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding:0 20px}.home-support>.inner .content{margin-bottom:25px}.home-blog{margin:0;width:100%}.home-blog>.head{padding:0 20px}.home-blog>.wrap{padding-bottom:30px;position:relative}.home-blog>.wrap .swiper-pagination{position:absolute;top:auto;right:0;bottom:0;left:0}.home-blog>.wrap .swiper-pagination .swiper-pagination-bullet{height:6px;margin:0 4px;width:6px}.home-blog>.wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.home-blog>.wrap .list .item a .eyecatch{margin-bottom:13px}.home-blog>.wrap .list .item a time{font-size:12px;margin-bottom:2px}.home-blog>.wrap .list .item a .title{font-size:12px;margin-bottom:0}.home-blog>.wrap .list .item a .button-more{display:none}.home-login{padding:25px 30px 20px}.home-login>svg{height:22px;margin:0 auto 5px;width:19px}.home-login .headding-primary{margin-bottom:10px}.home-login .button-flat{padding:12px 0}.home-club{margin:0 20px 40px;padding:5px}.home-club>.inner .head .title{margin-bottom:20px;text-align:center}.home-club>.inner .head .text-primary{font-size:12px;letter-spacing:.03em;margin-bottom:25px;text-align:center}.home-club>.inner .button-flat span{font-size:11px}.home-guidance{padding:41px 0 40px}.home-guidance>.head{margin-bottom:20px}.home-guidance>.head span.ja{font-size:14px;margin-bottom:5px}.home-guidance>.head span.en{font-size:62px}.home-guidance>.post{margin-bottom:25px}.home-guidance>.post .text-primary{font-size:11px;text-align:center}.home-guidance .button-flat{padding:12px 0;width:221px}.home-guidance .button-flat span{font-size:11px}.quick-menu{padding:30px 0}.quick-menu>.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-menu>.wrap .list{margin-bottom:2%;width:49%}.quick-menu>.wrap .list:nth-last-child(-n+2){margin-bottom:0}.quick-menu>.wrap .list>a{padding:14px 0 16px}.quick-menu>.wrap .list>a span.en{font-size:26px;margin-bottom:3px;line-height:1}.quick-menu>.wrap .list>a span.ja{font-size:11px;letter-spacing:.1em;text-indent:.1em}.introduction-philosophy>.headding-quaternary{margin-bottom:20px}.introduction-philosophy .inner{margin-bottom:35px;padding-bottom:35px}.introduction-goals{margin:0 20px 40px}.introduction-goals>.headding-quaternary{margin-bottom:30px}.introduction-goals>.text-primary.read{margin-bottom:35px}.introduction-goals>.wrap{border-bottom:1px solid rgba(0,0,0,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;padding-bottom:35px}.introduction-goals>.wrap .list{margin-bottom:40px;width:100%}.introduction-goals>.wrap .list:last-child{margin-bottom:0}.introduction-outline{margin:0 20px 30px;padding-bottom:30px;width:auto}.introduction-outline>.table-primary{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:30px;margin-bottom:30px}.introduction-outline>.wrap .list{margin-bottom:30px}.introduction-outline>.wrap .list .head{font-size:15px;margin-bottom:15px}.introduction-outline>.wrap .list .data{font-size:13px;line-height:1.8;text-align:justify;padding-left:10px}.introduction-outline>.wrap .list .data:after{top:10px}.introduction-lunch{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 20px 30px;padding-bottom:30px;width:auto}.introduction-lunch>.text .headding-quaternary{margin-bottom:25px}.introduction-lunch>.text .text-primary{line-height:2;letter-spacing:.08em;margin-bottom:15px}.introduction-lunch>.text>.wrap{margin-bottom:25px}.introduction-lunch>.text>.wrap .list:nth-child(1){margin-bottom:10px}.introduction-lunch>.text>.wrap .list p{font-size:13px;line-height:1.6;padding-left:10px}.introduction-lunch>.text>.wrap .list p span{display:block;margin-left:0}.introduction-lunch>.text>.wrap .list p:after{top:10px}.introduction-lunch>.image{width:100%}.introduction-history{margin:0 20px 35px;width:auto}.introduction-history>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.introduction-history>.inner .table{width:100%}.introduction-history>.inner .table:after{left:4px;height:91%}.introduction-history>.inner .table>.list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px;padding-left:20px}.introduction-history>.inner .table>.list:before{border-radius:4px;height:7px;top:2px;width:7px}.introduction-history>.inner .image{padding:0 0 45px;width:100%}.introduction-history>.inner .image .navigation{top:auto;bottom:0;width:100%}.introduction-history>.inner .image .navigation .swiper-button-next{right:0}.introduction-history>.inner .image .navigation .swiper-button-prev{left:0}.introduction-history>.inner .image .pagination{bottom:18px}.introduction-facility{margin-bottom:30px;padding-bottom:30px}.introduction-facility>.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.introduction-facility>.wrap .list{margin:0 0 45px;width:100%}.introduction-facility>.wrap .list:nth-last-child(-n+2){margin:0 0 45px}.introduction-facility>.wrap .list:last-child{margin-bottom:0}.introduction-facility>.wrap .list .image{margin-bottom:20px}.introduction-measure{margin-bottom:45px}.introduction-measure>.wrap .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.introduction-measure>.wrap .list .image{margin:0 0 20px;width:100%}.introduction-measure>.wrap .list .data{padding:0;width:100%}.introduction-measure>.wrap .list .data .headding-quinary{margin-bottom:15px}#safety{margin-top:-60px;padding-top:60px}.membership-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.membership-info .post>.list{padding:30px 0}.membership-info .post>.list:nth-child(1){padding:30px 0}.membership-info .post>.list:nth-child(1):after{position:absolute;top:30px;right:0;bottom:auto;left:auto}.membership-info .post>.list:after{position:absolute;top:30px;right:0;bottom:auto;left:auto;font-size:13px}.membership-info .post>.list .title>time{font-size:13px}.membership-info .post>.list .content{margin-top:15px}.membership-info .post>.list .content>p{font-size:12px;line-height:1.8}.membership-letter>.headding-primary{margin-bottom:30px}.membership-letter>.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.membership-letter>.wrap .list{margin-bottom:45px;width:100%}.membership-letter>.wrap .list:last-child{margin-bottom:0}.membership-letter>.button-flat span{font-size:12px}.membership-letter.archive{padding-bottom:50px}.membership-letter.archive>.wrap .list{margin-bottom:45px;width:100%}.membership-letter.archive>.wrap .list:nth-last-child(-n+3){margin-bottom:50px}.membership-letter.archive>.wrap .list:last-child{margin-bottom:0}.membership-report{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.membership-report .post>.list>a{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.membership-report .post>.list>a .data{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.membership-report .post>.list>a .cat{font-size:10px;margin-right:13px;padding:6px 0 5px;width:85px}.membership-report .post>.list>a time{font-size:13px;min-width:auto;margin-right:0;padding:6px 0 0}.membership-report .post>.list>a .button-download{position:relative;-webkit-transform:none;transform:none}.membership-movie.archive{padding-bottom:50px}.membership-movie.archive>.wrap{margin-bottom:15px}.membership-movie.archive>.wrap .list{margin-bottom:35px}.membership-movie.archive>.wrap .list:nth-last-child(-n+4){margin-bottom:35px}.membership-movie.archive>.wrap .list:last-child{margin-bottom:0}.membership-movie .head{margin-bottom:35px}.membership-movie .wrap .list{margin:0 0 35px;width:100%}.membership-movie .wrap .list:nth-child(4n){margin:0}.membership-movie .wrap .list .movie{margin-bottom:20px}.membership-movie .wrap .list .data{margin-bottom:7px}.membership-movie .wrap .list .data time{font-size:13px}.membership-movie .wrap .list .data .status{font-size:10px;padding-left:15px}.membership-movie .wrap .list .data .status:after{background-size:9px 11px;height:11px;width:9px}.membership-gallery{padding:50px 20px}.membership-gallery>.headding-primary{margin-bottom:20px}.membership-gallery>.headding-primary .icon{margin-bottom:10px}.membership-gallery>.headding-primary .icon img{height:22px;width:28px}.post-wrap{padding-bottom:30px}.post-wrap .side-menu{display:none}.post-wrap .side-menu .button-back{display:none}.post-wrap .home-news.list{width:100%}.post-content{margin-bottom:30px;width:100%}.post-content .post time{font-size:13px;margin-bottom:13px}.post-content .post .title{font-size:18px;margin-bottom:27px;padding-bottom:27px;letter-spacing:.08em}.post-content .post .content .eyecatch{margin-bottom:25px}.post-content .post .content p{font-size:13px;line-height:2}.post-content .post .content img{margin:15px 0}.policy-curriculum>.headding-quaternary{margin-bottom:25px}.policy-curriculum>.text-primary{margin-bottom:30px}.policy-curriculum>.content{margin-bottom:40px}.policy-curriculum>.content dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.policy-curriculum>.content dl .head{width:100%}.policy-curriculum>.content dl .data p{font-size:13px;line-height:1.6;text-align:center}.policy-curriculum>.class{margin-bottom:60px}.policy-curriculum>.class .headding-quinary{margin-bottom:15px}.policy-curriculum>.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.policy-curriculum>.wrap .list{margin:0 0 45px;width:100%}.policy-curriculum>.wrap .list:nth-last-child(-n+2){margin:0 0 45px}.policy-curriculum>.wrap .list:last-child{margin-bottom:0}.policy-curriculum>.wrap .list .image{margin-bottom:20px}.policy-day>.headding-quaternary{margin-bottom:25px}.policy-day>.text-primary{margin-bottom:30px}.policy-day>.about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.policy-day>.about .box:last-child{margin:25px 0 0}.policy-day>.about .box .data .time span{font-size:13px;padding:7px 2px 0}.policy-day>.about .box .data .time span.num{font-size:32px}.policy-day>.about .box .data .sub{font-size:13px;letter-spacing:.03em}.policy-day>.about .box .data .text{font-size:13px;margin-top:0}.policy-day>.schedule{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:45px}.policy-day>.schedule>.data .wrap .list{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}.policy-day>.schedule>.data .wrap .list .content{width:calc(100% - 69px)}.policy-day>.schedule>.data .wrap .list .content .image .time{position:absolute;top:7px;right:auto;bottom:auto;left:7px;font-size:18px}.policy-event>.wrap{margin-bottom:45px}.policy-event>.wrap>.list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:35px;padding-bottom:35px}.policy-event>.wrap>.list .contents{margin-bottom:30px;width:100%}.policy-event>.wrap>.list .contents .season{margin-bottom:7px}.policy-event>.wrap>.list .contents .season span{font-size:18px}.policy-event>.wrap>.list .contents .season span.main{margin-right:20px}.policy-event>.wrap>.list .contents .season span.num{font-size:46px}.policy-event>.wrap>.list .image{width:100%}.policy-event>.wrap>.list .image>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.policy-event>.wrap>.list .image>ul>li{margin-bottom:25px;width:100%}.policy-event>.wrap>.list .image>ul>li:nth-last-child(-n+2){margin-bottom:25px}.policy-event>.wrap>.list .image>ul>li:last-child{margin-bottom:0}.policy-event>.wrap>.list .image>ul>li .eyecatch{margin-bottom:15px}.policy-event>.wrap>.list .image>ul>li .title{margin-bottom:12px}.recruit-guideline{margin:0 20px 45px;padding-bottom:20px}.recruit-flow{margin:0 20px 50px}.recruit-flow>.wrap{margin-bottom:35px}.recruit-flow>.wrap .list{margin-bottom:35px;padding-left:25px}.recruit-flow>.wrap .list>.num{font-size:26px;top:0}.recruit-flow>.wrap .list .title{font-size:16px;margin-bottom:12px;line-height:1.5}.recruit-flow>.wrap .list .link>a{display:block;marign:10px 0 0}.recruit-flow>.wrap .list .link>a span{display:inline-block;font-size:20px;min-width:35px}.recruit-flow>.wrap .list .link>a span.num{font-size:32px}.recruit-flow>.button{padding:27px 20px 17px;text-align:left}.recruit-flow>.button span{font-size:30px}.recruit-flow>.button .arrow{right:20px;width:25px}.support-childcare>.information{margin-bottom:40px;padding-bottom:40px}.support-childcare>.information .title{font-size:18px;line-height:1.6;margin-bottom:15px}.support-childcare>.information .list-secondary.kirin .item{height:105px}.support-childcare>.guideline{margin-bottom:50px}.support-childcare>.guideline .list{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:30px;padding-bottom:30px}.support-childcare>.guideline .list:last-child{border-bottom:none;padding-bottom:0}.support-childcare>.guideline .list>.headding-quinary{margin-bottom:20px}.support-childcare>.guideline .list .pdf{border:4px solid #98c0bf;margin-top:30px;padding:23px 0 45px}.support-childcare>.guideline .list .pdf span{display:block;font-size:14px;letter-spacing:.05em;text-indent:.05em;line-height:1.8;text-align:center}.support-childcare>.guideline .list .pdf span.en{position:absolute;top:auto;right:0;bottom:15px;left:0;display:inline;font-size:14px;margin:0 auto;padding-right:20px;width:65px}.support-childcare>.guideline .list .pdf span.en:after{bottom:9px;width:15px}.support-childcare>.guideline .list .pdf span.en:before{bottom:10px;width:4px}.support-childcare>.guideline .list>.countion>.title{font-size:12px;letter-spacing:.03em;margin-bottom:15px}.support-childcare>.guideline .list>.table .row{border-top:none}.support-childcare>.guideline .list>.table .row .head>h3{font-size:13px}.support-childcare>.guideline .list>.table .row .data .text-primary{line-height:1.8}.support-childcare>.guideline .list>.table .row .data .text-primary.sub{line-height:1.8}.support-childcare>.guideline .list>.table .row .data>.number.space{margin-bottom:7px}.support-childcare>.guideline .list>.table .row .data>.number p .num{font-size:32px;margin-right:3px}.support-childcare>.guideline .list>.table .row .data>.number p .num.ja{font-size:27px}.support-childcare>.guideline .list>.table .row .data>.number p .other,.support-childcare>.guideline .list>.table .row .data>.number p .large{font-size:13px}.support-childcare>.guideline .list>.table .row .data>.number p .other{margin-right:5px}.support-childcare>.guideline .list>.table .row .data>.number p .large{font-size:13px;margin:0 3px}.support-childcare>.guideline .list>.table .row .data>.number p .ttl{font-size:13px;margin-right:10px}.support-childcare>.guideline .list>.table .row .data>.list .item{margin-bottom:20px}.support-childcare>.guideline .list>.table .row .data>.list .item .text-primary .week{display:block;margin-right:0}.support-childcare>.guideline .list>.table .row .data>.list .item .content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;padding-left:0}.support-childcare>.guideline .list>.table .row .data>.list .item .content .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:0;width:48.5%}.support-childcare>.guideline .list>.table .row .data>.list .item .content .box .age,.support-childcare>.guideline .list>.table .row .data>.list .item .content .box .time{font-size:13px}.support-childcare>.guideline .list>.table .row .data>.list .item .content .box .age{margin-bottom:5px;margin-right:0;width:100%}.support-childcare>.guideline .list>.table .row:last-child .head{border-bottom:none}.support-childcare>.guideline .list>.table .row:last-child .data{padding-bottom:0}.support-childcare.aomushi{padding-bottom:35px;margin-bottom:35px}.support-childcare.aomushi .guideline{margin:0}.support-childcare.aomushi .list-secondary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.support-childcare.aomushi .list-secondary .item{height:auto;margin-right:1%;margin-bottom:1%;padding-top:47.5%;width:49%}.support-childcare.aomushi .list-secondary .item:nth-child(2n){margin-right:0}.support-childcare.aomushi .list-secondary .item .text img{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.support-childcare.aomushi .list-secondary .item .text img.icon01{height:81px;top:50%;width:83px}.support-childcare.aomushi .list-secondary .item .text img.icon02{height:74px;top:50%;width:82px}.support-childcare.aomushi .list-secondary .item .text img.icon03{height:75px;top:50%;width:86px}.support-childcare.aomushi .list-secondary .item .text img.icon04{height:83px;top:50%;width:103px}.support-schedule{margin:0 20px 40px}.support-schedule>.info{margin-bottom:30px;position:static}.support-schedule>.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.support-schedule>.wrap .list{margin-right:7.8%;margin-bottom:40px;width:46.1%}.support-schedule>.wrap .list:nth-child(2n){margin-right:0}.support-schedule>.wrap .list>a .pdf{margin-bottom:7px}.support-schedule>.wrap .list>a .title{font-size:12px}}@media screen and (min-width:737px){body{min-width:1024px}}@media screen and (max-width:1366px){.hamburger{height:90px;width:90px}.hamburger>.icon{left:15px;width:60px}.hamburger>.icon:nth-child(1){top:34px}.hamburger>.icon:nth-child(2){top:46px}.hamburger>.icon:nth-child(3){top:58px}.hamburger.-open>.icon{left:24px}.hamburger.-open>.icon:nth-child(1),.hamburger.-open>.icon:nth-child(3){top:45px}.header{height:90px}.header>.logo svg{height:48px;width:250px}.header.guidance:after{height:95px;width:345px}.section-primary{padding:98px 0 0}.chapter.childcare .title,.chapter.aomushi-club .title{font-size:28px;letter-spacing:.25em}.headding-quinary{font-size:18px}.text-primary.read{line-height:2.1}.text-secondary{font-size:14px}.attraction-first{padding:90px 0 0}.attraction-first>.contents .title{margin-bottom:25px}.attraction-first>.contents .title span.en{font-size:70px;margin-bottom:25px}.attraction-first>.contents .title span.ja{font-size:22px}.attraction-detail{padding:185px 0 130px;margin-top:-90px}#container.guidance>.main-visual .maincopy .title{font-size:22px;margin-bottom:35px}.guidance-flow>.wrap .list>.schedule .date span{font-size:22px}.guidance-flow>.wrap .list>.schedule .date span.num{font-size:55px}.home-attraction{padding-bottom:45px}.home-attraction>.content{padding:110px 5.6vw 3%}.introduction-philosophy .inner .logo{margin-bottom:55px}.introduction-philosophy .inner .logo img{height:280px;width:639px}.introduction-philosophy .inner .copy{font-size:20px;margin-bottom:35px}.introduction-goals>.wrap .list .image{margin-bottom:35px}.introduction-goals>.wrap .list .image .num{font-size:75px;top:-40px}.introduction-goals>.wrap .list .title{font-size:20px;margin-bottom:25px}.introduction-goals>.wrap .list .sub-title{font-size:16px}.introduction-goals>.garden{padding:65px 55px}.introduction-goals>.garden .text{width:calc(100% - 500px)}.introduction-goals>.garden .text .headding-quaternary{margin-bottom:30px}.introduction-goals>.garden .image{margin-left:50px;width:450px}.policy-curriculum>.content dl .head,.policy-curriculum>.content dl .data{padding:30px 0}.policy-curriculum>.content dl .head h3,.policy-curriculum>.content dl .head p,.policy-curriculum>.content dl .data h3,.policy-curriculum>.content dl .data p{font-size:15px}.policy-curriculum>.content dl .data{padding:30px 0 30px 55px}.policy-curriculum>.class .table .head,.policy-curriculum>.class .table .data{padding:30px 0}.policy-curriculum>.class .table .head h3,.policy-curriculum>.class .table .head p,.policy-curriculum>.class .table .data h3,.policy-curriculum>.class .table .data p{font-size:15px;letter-spacing:.05em}.policy-day>.schedule>.head{margin-right:45px}.policy-day>.schedule>.data .wrap:before{left:218px}.policy-day>.schedule>.data .wrap .list .title{font-size:18px;margin-right:80px;min-width:232px}.policy-day>.schedule>.data .wrap .list .title:after{right:7px}}@media screen and (max-width:1366px) and (max-width:736px){.hamburger{height:60px;width:60px}.hamburger>.icon{left:12px;width:36px}.hamburger>.icon:nth-child(1){top:23px}.hamburger>.icon:nth-child(2){top:30px}.hamburger>.icon:nth-child(3){top:37px}.hamburger.-open>.icon{left:18px;width:30px}.hamburger.-open>.icon:nth-child(1),.hamburger.-open>.icon:nth-child(3){top:30px}.header{height:60px;padding-left:20px;position:fixed;text-align:left;top:0;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;z-index:100}.header>.logo svg{height:34px;width:178px}.section-primary{padding:50px 0 0}.chapter.childcare .title,.chapter.aomushi-club .title{font-size:16px;font-weight:500;letter-spacing:.02em;margin:0 0 5px;text-align:center;width:auto}.headding-quinary{font-size:16px}.text-primary.read{line-height:2;margin-bottom:25px;letter-spacing:.08em}.text-secondary{font-size:13px}.attraction-first{height:auto;min-height:auto;padding:60px 0 0}.attraction-first>.contents .title{marign-bottom:30px}.attraction-first>.contents .title span.en{font-size:43px;margin-bottom:20px}.attraction-first>.contents .title span.ja{font-size:20px}.attraction-detail{padding:40px 0;margin:0}#container.guidance>.main-visual .maincopy .title{font-size:12px;margin-bottom:15px}.guidance-flow>.wrap .list>.schedule .date span{font-size:13px}.guidance-flow>.wrap .list>.schedule .date span.num{font-size:32px}.home-attraction{padding-bottom:0}.introduction-philosophy .inner .logo{margin-bottom:35px}.introduction-philosophy .inner .logo img{height:auto;width:100%}.introduction-philosophy .inner .copy{font-size:18px;line-height:2;margin-bottom:30px}.introduction-goals>.wrap .list .image .num{font-size:50px;top:-25px}.policy-curriculum>.content dl .head,.policy-curriculum>.content dl .data{padding:15px 0}.policy-curriculum>.content dl .head h3,.policy-curriculum>.content dl .head p,.policy-curriculum>.content dl .data h3,.policy-curriculum>.content dl .data p{font-size:14px}.policy-curriculum>.content dl .data{width:100%}.policy-curriculum>.class .table .head,.policy-curriculum>.class .table .data{display:block;padding:15px 0 16px;width:100%}.policy-curriculum>.class .table .head h3,.policy-curriculum>.class .table .head p,.policy-curriculum>.class .table .data h3,.policy-curriculum>.class .table .data p{font-size:14px}.policy-day>.schedule>.data .wrap:before{height:88.2%;left:22px}.policy-day>.schedule>.data .wrap .list .title{font-size:13px;margin-right:35px;min-width:auto;padding-right:20px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl}}@media screen and (max-width:1100px){.header>.nav>.other{margin-right:25px}.header>.nav>.other .wrap .list{width:170px}.header>.nav>.other .wrap .list a span{font-size:13px;letter-spacing:.12em;text-indent:.12em}#container.guidance>.main-visual{padding:15px}}@media screen and (max-width:1535px){.header.membership{padding:0 50px}.header.membership>.logo svg{height:48px;width:350px}.header.membership .nav .other>.wrap .list span{font-size:14px}.header.membership .global-nav .wrapper .wrap .list{margin-right:35px}.header.membership .global-nav .wrapper .wrap .list:last-child{margin-right:40px}.header.membership .global-nav .wrapper .wrap .list>a{font-size:14px}}@media screen and (max-width:1535px) and (max-width:1290px){.header.membership{padding:0 35px}.header.membership>.logo svg{height:44px;width:320px}.header.membership .global-nav .wrapper .wrap .list{margin-right:20px}.header.membership .global-nav .wrapper .wrap .list:last-child{margin-right:25px}}@media screen and (max-width:1535px) and (max-width:1290px) and (max-width:1145px){.header.membership{padding:0 25px}.header.membership .global-nav .wrapper .wrap .list{margin-right:15px}.header.membership .global-nav .wrapper .wrap .list:last-child{margin-right:20px}}@media screen and (max-width:1535px) and (max-width:1290px) and (max-width:1145px) and (max-width:736px){.header.membership{height:60px;padding:0 0 0 20px}.header.membership .global-nav .wrapper .wrap .list{margin:0 0 30px}.header.membership .global-nav .wrapper .wrap .list:last-child{margin:0}}@media screen and (max-width:1535px) and (max-width:1290px) and (max-width:736px){.header.membership>.logo svg{height:33px;width:198px}}@media screen and (max-width:1145px){.header.membership .nav .other>.wrap .list{width:175px}}@media screen and (max-width:1535px) and (max-width:1145px){.header.membership .nav .other>.wrap .list span{font-size:13px}.header.membership .global-nav .wrapper .wrap .list>a{font-size:13px;letter-spacing:.05em}}@media screen and (max-width:1535px) and (max-width:1145px) and (max-width:736px){.header.membership .global-nav .wrapper .wrap .list>a{color:#fff !important;letter-spacing:.1em;text-indent:.1em}}@media screen and (max-width:1366px) and (max-width:1100px){.header.guidance:after{height:85px;width:330px}}@media screen and (max-width:1366px) and (max-width:1100px) and (max-width:736px){.header.guidance:after{height:60px;width:100px}}@media screen and (max-width:1340px){.global-nav .inner{width:80%}.global-nav .inner .box{margin-bottom:70px}.global-nav .inner .box>.wrap .list{margin-bottom:40px}.global-nav .inner .button{margin-bottom:30px}.guidance-support>.wrap .list .content .figure img{height:125px}}@media screen and (max-width:1340px) and (max-width:736px){.global-nav .inner{-webkit-transition-property:margin-top;transition-property:margin-top;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 20px 55px;position:relative;-webkit-transform:none;transform:none;top:3%;width:100%}.global-nav .inner .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.global-nav .inner .box>.wrap .list{border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:0;padding:17px 0 15px}.global-nav .inner .button{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.guidance-support>.wrap .list .content .figure img{height:88px;margin:0 auto}}@media screen and (max-width:1290px){.chapter.membership .content-wrap .chapter-content .icon{margin-bottom:20px}.chapter.membership .content-wrap .chapter-content .icon img{height:auto;width:120px}.chapter.membership .content-wrap .chapter-content>.headding-primary .en{font-size:70px}.chapter.membership .content-wrap .chapter-content>.headding-primary .ja{font-size:18px}.guidance-point>.wrap .list:nth-child(2){margin-top:30px}.guidance-point>.wrap .list:nth-child(3){margin-top:60px}.guidance-point>.wrap .list .image{margin-bottom:30px}.guidance-point>.wrap .list .content .text-primary{line-height:2.2}.guidance-support>.wrap .list .content .text-primary{line-height:2.2}.guidance-info>.wrap .list .title{font-size:22px;margin-bottom:25px}.guidance-info>.wrap .list .text-primary{line-height:2.2}.guidance-schedule .headding-primary{margin-bottom:50px}.guidance-schedule .start{margin-bottom:20px}.guidance-schedule .start span{font-size:22px}.guidance-schedule .start span.num,.guidance-schedule .start span.time{font-size:70px}.guidance-schedule .session .list .head{font-size:18px;padding:15px 0}.guidance-schedule .session .list .data{padding:15px 0 5px}.guidance-schedule .session .list .data .schedule>span{font-size:18px}.guidance-schedule .session .list .data .schedule>span.num{font-size:46px}.guidance-schedule .application>.text-primary{line-height:2.2}}@media screen and (max-width:1290px) and (max-width:736px){.chapter.membership .content-wrap .chapter-content .icon{margin-bottom:15px}.chapter.membership .content-wrap .chapter-content .icon img{height:82px;width:83px}.chapter.membership .content-wrap .chapter-content>.headding-primary .en{font-size:28px}.chapter.membership .content-wrap .chapter-content>.headding-primary .ja{font-size:12px}.guidance-point>.wrap .list:nth-child(2){margin-top:20px}.guidance-point>.wrap .list:nth-child(3){margin-top:20px}.guidance-point>.wrap .list .image{margin-bottom:20px}.guidance-support>.wrap .list .content .text-primary{line-height:2;margin-bottom:15px}.guidance-info>.wrap .list .title{font-size:16px;margin-bottom:20px;letter-spacing:.05em;text-indent:.05em}.guidance-info>.wrap .list .text-primary{line-height:2}.guidance-schedule .headding-primary{margin-bottom:35px}.guidance-schedule .start{display:block;margin-bottom:10px}.guidance-schedule .session .list .data .schedule>span.num{font-size:35px;letter-spacing:0}.guidance-schedule .application>.text-primary{line-height:2}}@media screen and (max-width:1475px){.headding-secondary{font-size:32px;margin-bottom:35px}}@media screen and (max-width:1475px) and (max-width:1255px){.headding-secondary{font-size:28px}}@media screen and (max-width:1475px) and (max-width:1255px) and (max-width:736px){.headding-secondary{font-size:22px;margin-bottom:20px}}@media screen and (max-width:1150px){.button-flat{width:350px}}@media screen and (max-width:1150px) and (max-width:736px){.button-flat{padding:17px 0 16px;width:100%}}@media screen and (max-width:1260px){.table-primary .row .head{padding:35px 0 30px;width:180px}.table-primary .row .data{padding:35px 30px 30px}.introduction-history>.inner .table>.list .head{margin-right:25px}.introduction-history>.inner .table>.list .head,.introduction-history>.inner .table>.list .data{font-size:14px}}@media screen and (max-width:1260px) and (max-width:736px){.table-primary .row .head{display:block;padding:11px 0 12px;width:100%}.table-primary .row .data{display:block;padding:12px 0 25px;width:100%}.introduction-history>.inner .table>.list .head{margin:0 0 5px}.introduction-history>.inner .table>.list .head,.introduction-history>.inner .table>.list .data{font-size:13px}}@media screen and (max-width:1510px){.list-secondary .item img.icon01{top:30px;height:95px;width:100px}.list-secondary .item img.icon02{top:38px;height:88px;width:98px}.list-secondary .item img.icon03{top:33px;height:82px;width:102px}.list-secondary .item img.icon04{top:39px;height:94px;width:98px}}@media screen and (max-width:1510px) and (max-width:1200px){.list-secondary .item img.icon01{top:20px;height:auto;width:95px}.list-secondary .item img.icon02{top:31px;height:auto;width:90px}.list-secondary .item img.icon03{top:28px;height:76px;width:95px}.list-secondary .item img.icon04{top:25px;height:86px;width:90px}}@media screen and (max-width:1510px) and (max-width:1200px) and (max-width:736px){.list-secondary .item img.icon01{height:81px;top:50%;width:83px}.list-secondary .item img.icon02{height:74px;top:50%;width:82px}.list-secondary .item img.icon03{height:75px;top:50%;width:86px}.list-secondary .item img.icon04{height:83px;top:50%;width:103px}}@media screen and (max-width:1500px){.footer{padding:80px 85px 65px}.footer>.inner .link>a{width:400px}.footer-nav>.wrap{margin-right:100px}}@media screen and (max-width:1500px) and (max-width:1280px){.footer{padding:60px 65px 45px}.footer>.inner .link>a{width:350px}.footer-nav>.wrap{margin-right:70px}}@media screen and (max-width:1500px) and (max-width:1280px) and (max-width:736px){.footer{padding:45px 20px 40px}.footer>.inner .link>a{padding:15px 0;width:100%}}@media screen and (max-width:1365px){.footer.membership{min-height:545px}.home-club>.inner .head .title span.ja{font-size:18px}.home-club>.inner .head .title span.en{font-size:48px}.home-club>.inner .for-midi{display:block}.home-club>.inner .button-flat{width:300px}}@media screen and (max-width:1365px) and (max-width:736px){.footer.membership{height:100vh;max-height:auto;min-height:auto;padding:0}.home-club>.inner .head .title span.ja{font-size:13px;margin-bottom:15px}.home-club>.inner .head .title span.en{font-size:33px;line-height:1}.home-club>.inner .button-flat{padding:12px 0;width:221px}}@media screen and (max-width:1460px){.footer.membership>a>.official img{height:auto;width:350px}}@media screen and (max-width:1460px) and (max-width:736px){.footer.membership>a>.official img{height:153px;width:237px}}@media screen and (max-width:1500px) and (max-width:1280px) and (max-width:1110px){.footer-nav>.wrap{margin-right:40px}}@media screen and (max-width:1110px){.footer-nav>.wrap .list .parent span.ja{font-size:16px}.footer-nav>.wrap .list .parent span.en{font-size:14px}.footer-nav>.wrap .list .child .item{margin-bottom:12px}.footer-nav>.wrap .list .child .item>a{letter-spacing:0}}@media screen and (max-width:736px) and (min-width:375px){.access-area .text .list-primary .item{width:80px}}@media screen and (max-width:1545px){.attraction-detail>.wrap .list{margin-bottom:70px}.attraction-detail>.wrap .list:nth-child(2n) .image>.num{right:60px}.attraction-detail>.wrap .list:nth-child(2n-1) .contents{padding-left:70px}.attraction-detail>.wrap .list .image>.num{left:60px}.attraction-detail>.wrap .list .image>.num img{height:155px}.attraction-detail>.wrap .list .contents{padding:40px 0 0}.attraction-detail>.wrap .list .contents>.number{margin-bottom:35px;padding-bottom:10px}.attraction-detail>.wrap .list .contents>.number:after{width:55px}.attraction-detail>.wrap .list .contents>.number>.en{font-size:18px}.attraction-detail>.wrap .list .contents>.number>.num{font-size:100px}.attraction-detail>.wrap .list .contents>.title{font-size:22px;margin-bottom:20px}.attraction-detail>.wrap .list .contents>.text-primary{margin-bottom:35px}.attraction-detail>.wrap .list .contents>.button-flat{width:350px}.guidance-contact .wrap:after{left:48%}.guidance-contact .wrap .list .box .button-flat{width:300px}}@media screen and (max-width:1545px) and (max-width:736px){.attraction-detail>.wrap .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.attraction-detail>.wrap .list .contents>.number:after{content:none}.attraction-detail>.wrap .list .contents>.button-flat{margin-top:25px;width:100%}.guidance-contact .wrap .list .box .button-flat{margin-top:10px;width:100%}}@media screen and (max-width:1545px) and (max-width:1290px){.attraction-detail>.wrap .list:nth-child(2n) .image>.num{right:50px}.attraction-detail>.wrap .list:nth-child(2n-1) .contents{padding-left:50px}.attraction-detail>.wrap .list .image>.num{left:50px}.attraction-detail>.wrap .list .image>.num img{height:135px}.attraction-detail>.wrap .list .contents{padding:20px 0 0}.attraction-detail>.wrap .list .contents>.number{margin-bottom:25px;padding-bottom:5px}.attraction-detail>.wrap .list .contents>.number>.en{font-size:16px;padding-top:15px}.attraction-detail>.wrap .list .contents>.number>.num{font-size:90px}.attraction-detail>.wrap .list .contents>.title{font-size:20px;margin-bottom:15px}.attraction-detail>.wrap .list .contents>.text-primary{margin-bottom:25px}}@media screen and (max-width:1545px) and (max-width:1290px) and (max-width:736px){.attraction-detail>.wrap .list:nth-child(2n) .image>.num{right:40px}.attraction-detail>.wrap .list .image>.num{left:auto;right:40px}.attraction-detail>.wrap .list .image>.num img{height:74px}.attraction-detail>.wrap .list .contents>.number{margin-bottom:5px;padding-bottom:0}}@media screen and (max-width:1545px) and (max-width:1290px) and (max-width:1185px){.attraction-detail>.wrap .list:nth-child(2n-1) .contents{padding-left:30px}.attraction-detail>.wrap .list .contents{padding:10px 0 0;width:46.5%}.attraction-detail>.wrap .list .contents>.number>.en{font-size:14px;padding-top:10px}.attraction-detail>.wrap .list .contents>.number>.num{font-size:75px}.attraction-detail>.wrap .list .contents>.title{font-size:18px}.attraction-detail>.wrap .list .contents>.text-primary{font-size:13px;line-height:2}}@media screen and (max-width:1545px) and (max-width:1290px) and (max-width:1185px) and (max-width:736px){.attraction-detail>.wrap .list:nth-child(2n-1) .contents{padding-left:20px}.attraction-detail>.wrap .list .contents{padding:20px 20px 0;width:100%}.attraction-detail>.wrap .list .contents>.number>.en{font-size:15px;padding-top:8px}.attraction-detail>.wrap .list .contents>.number>.num{font-size:77px}.attraction-detail>.wrap .list .contents>.title{font-size:20px;letter-spacing:.05em;margin-bottom:20px}.attraction-detail>.wrap .list .contents>.text-primary{margin-bottom:0}}@media screen and (max-width:1185px){.attraction-detail>.wrap .list .image{width:52.5%}}@media screen and (max-width:1185px) and (max-width:736px){.attraction-detail>.wrap .list .image{width:100%}}@media screen and (max-width:1100px) and (max-width:736px){#container.guidance>.main-visual{padding:10px}}@media screen and (max-width:1655px){.guidance-message>.wrap>.copy{margin-right:130px}.guidance-message>.wrap>.copy .main img{width:340px}.guidance-message>.wrap>.content .title{font-size:30px}.guidance-message>.wrap>.content .text{font-size:16px}}@media screen and (max-width:1655px) and (max-width:1480px){.guidance-message>.wrap>.copy{margin-right:100px}.guidance-message>.wrap>.copy .main img{width:300px}.guidance-message>.wrap>.content .title{font-size:26px;margin-bottom:45px}.guidance-message>.wrap>.content .text{font-size:15px}}@media screen and (max-width:1655px) and (max-width:1480px) and (max-width:1280px){.guidance-message>.wrap>.copy{margin-right:70px}.guidance-message>.wrap>.copy .main img{width:280px}.guidance-message>.wrap>.content .title{font-size:22px;letter-spacing:.03em}.guidance-message>.wrap>.content .text{font-size:14px;letter-spacing:.08em}}@media screen and (max-width:1655px) and (max-width:1480px) and (max-width:1280px) and (max-width:736px){.guidance-message>.wrap>.copy{margin-right:0}.guidance-message>.wrap>.copy .main img{width:212px}.guidance-message>.wrap>.content .title{font-size:17px;margin-bottom:30px}.guidance-message>.wrap>.content .text{font-size:13px;letter-spacing:.01em;text-align:justify}}@media screen and (max-width:1480px){.guidance-message>.wrap>.copy .main{margin-top:75px}}@media screen and (max-width:1480px) and (max-width:736px){.guidance-message>.wrap>.copy .main{margin:50px 0 30px}}@media screen and (max-width:1280px){.guidance-message>.wrap>.content .text .for-midi{display:block}.guidance-schedule .application>.text-primary .for-midi{display:block}}@media screen and (max-width:1280px) and (max-width:736px){.guidance-message>.wrap>.content .text .for-midi{display:none}.guidance-schedule .application>.text-primary .for-midi{display:none}}@media screen and (max-width:1705px){.guidance-point>.wrap .list{padding-top:50px}.guidance-point>.wrap .list .num{font-size:120px}.guidance-point>.wrap .list .content{padding:0 20px}.guidance-point>.wrap .list .content .title{margin-bottom:25px}.guidance-point>.wrap .list .content .title span{font-size:22px;letter-spacing:.05em}}@media screen and (max-width:1705px) and (max-width:736px){.guidance-point>.wrap .list{padding-top:30px;width:100%}}@media screen and (max-width:1705px) and (max-width:1125px){.guidance-point>.wrap .list .num{font-size:100px}}@media screen and (max-width:1705px) and (max-width:1125px) and (max-width:736px){.guidance-point>.wrap .list .num{font-size:72px;right:15px}}@media screen and (max-width:1705px) and (max-width:1290px){.guidance-point>.wrap .list .content{padding:0 15px}.guidance-point>.wrap .list .content .title{margin-bottom:20px}}@media screen and (max-width:1705px) and (max-width:1290px) and (max-width:1125px){.guidance-point>.wrap .list .content{padding:0 10px}}@media screen and (max-width:1705px) and (max-width:1290px) and (max-width:1125px) and (max-width:736px){.guidance-point>.wrap .list .content{padding:0}}@media screen and (max-width:1705px) and (max-width:1290px) and (max-width:736px){.guidance-point>.wrap .list .content .title{margin-bottom:15px}}@media screen and (max-width:1705px) and (max-width:1410px){.guidance-point>.wrap .list .content .title span{font-size:20px}}@media screen and (max-width:1705px) and (max-width:1410px) and (max-width:1290px){.guidance-point>.wrap .list .content .title span{font-size:18px;letter-spacing:.03em}}@media screen and (max-width:1705px) and (max-width:1410px) and (max-width:1290px) and (max-width:1125px){.guidance-point>.wrap .list .content .title span{font-size:17px}}@media screen and (max-width:1290px) and (max-width:1125px){.guidance-point>.wrap .list .content .text-primary{font-size:13px}}@media screen and (max-width:1290px) and (max-width:1125px) and (max-width:736px){.guidance-point>.wrap .list .content .text-primary{line-height:2}}@media screen and (max-width:1160px){.guidance-support>.wrap .list .image:before{width:265px}}@media screen and (max-width:1160px) and (max-width:736px){.guidance-support>.wrap .list .image:before{position:absolute;top:auto;right:auto;bottom:0;left:0;border-radius:0 10px 0 0;height:25px;width:84.3%}}@media screen and (max-width:1560px){.guidance-support>.wrap .list .content .point{font-size:15px;padding:12px 30px}.guidance-support>.wrap .list .content .title{font-size:22px;letter-spacing:.08em}.guidance-support>.wrap .list:nth-child(1) .content{width:535px}}@media screen and (max-width:1560px) and (max-width:736px){.guidance-support>.wrap .list .content .point{font-size:13px;margin-bottom:8px;padding:7px 15px}}@media screen and (max-width:1560px) and (max-width:1340px){.guidance-support>.wrap .list .content .title{font-size:20px;margin-bottom:25px}.guidance-support>.wrap .list:nth-child(1) .content{width:500px}}@media screen and (max-width:1560px) and (max-width:1340px) and (max-width:736px){.guidance-support>.wrap .list .content .title{font-size:18px;margin-bottom:15px;line-height:1.6}.guidance-support>.wrap .list:nth-child(1) .content{width:100%}}@media screen and (max-width:1380px){.guidance-info>.wrap .list{padding:45px 0}.guidance-info>.wrap .list .text-primary .for-midi{display:block}.guidance-info>.wrap .list .button-flat{margin-top:25px}}@media screen and (max-width:1380px) and (max-width:736px){.guidance-info>.wrap .list{margin-bottom:10px;padding:30px 20px;width:100%}.guidance-info>.wrap .list:last-child{margin-bottom:0}.guidance-info>.wrap .list .text-primary .for-midi{display:none}.guidance-info>.wrap .list .button-flat{margin-top:20px}}@media screen and (max-width:1290px) and (max-width:1100px){.guidance-schedule .start span{font-size:20px}.guidance-schedule .start span.num,.guidance-schedule .start span.time{font-size:60px}.guidance-schedule .session .list .head{font-size:17px}.guidance-schedule .session .list .data .schedule>span{margin:0 15px 0 5px}}@media screen and (max-width:1290px) and (max-width:1100px) and (max-width:736px){.guidance-schedule .start span{font-size:17px;letter-spacing:.05em;text-indent:0}.guidance-schedule .start span.block{display:block}.guidance-schedule .start span.num,.guidance-schedule .start span.time{font-size:43px;letter-spacing:0}.guidance-schedule .session .list .head{font-size:13px}.guidance-schedule .session .list .data .schedule>span{font-size:15px;padding-bottom:7px}}@media screen and (max-width:1540px){.guidance-schedule .session{width:1100px}}@media screen and (max-width:1540px) and (max-width:1290px){.guidance-schedule .session{width:850px}}@media screen and (max-width:1540px) and (max-width:1290px) and (max-width:736px){.guidance-schedule .session{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto 30px;width:100%}}@media screen and (max-width:1320px){.guidance-contact .headding{font-size:26px;margin-bottom:100px}.guidance-contact .wrap{width:850px}.guidance-contact .wrap .list .box>span{font-size:54px}.guidance-contact .wrap .list .box>span.head{margin-right:20px}}@media screen and (max-width:1320px) and (max-width:736px){.guidance-contact .headding{font-size:18px;margin:35px 0 45px}.guidance-contact .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.guidance-contact .wrap .list .box>span{font-size:48px;letter-spacing:0}.guidance-contact .wrap .list .box>span.head{font-size:36px;margin-right:10px}}@media screen and (max-width:1545px) and (max-width:1320px){.guidance-contact .wrap:after{height:160px;left:46%;top:-50px;-webkit-transform:translateX(-50%) rotate(35deg);transform:translateX(-50%) rotate(35deg)}}@media screen and (max-width:1545px) and (max-width:1320px) and (max-width:736px){.guidance-contact .wrap:after{content:none}}@media screen and (max-width:1430px){.guidance-requirements>.about .table table tr th{width:180px}.guidance-requirements>.about .table table tr td{padding:35px;width:calc(100% - 180px)}.support-childcare>.guideline .list>.table .row .head{width:180px}.support-childcare>.guideline .list>.table .row .data{padding:35px 0 35px 35px;width:calc(100% - 180px)}}@media screen and (max-width:1430px) and (max-width:736px){.guidance-requirements>.about .table table tr th{border-bottom:none;display:block;width:100%}.guidance-requirements>.about .table table tr td{border-bottom:none;display:block;padding:15px 0 35px;width:100%}.support-childcare>.guideline .list>.table .row .head{border-bottom:none;display:block;padding:15px 0;width:100%}.support-childcare>.guideline .list>.table .row .data{border-bottom:none;display:block;padding:15px 0 30px;width:100%}}@media screen and (max-width:1190px){.guidance-requirements>.about .table table tr td .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1190px) and (max-width:736px){.guidance-requirements>.about .table table tr td .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}@media screen and (max-width:1440px){.guidance-requirements>.about>.contact a{padding:20px 50px}.guidance-requirements>.about>.contact a:nth-child(1){padding:35px 50px 25px}.guidance-requirements>.about>.contact a>p span.sub{display:block;margin-top:5px}.home-club>.inner{padding:105px 60px 85px}}@media screen and (max-width:1440px) and (max-width:736px){.guidance-requirements>.about>.contact a{width:100%}.guidance-requirements>.about>.contact a:nth-child(1){padding:25px 50px 20px}.guidance-requirements>.about>.contact a>p span.sub{display:block;font-size:13px;padding-left:45px;margin-top:3px}}@media screen and (max-width:1575px){.guidance-flow>.wrap .list>.schedule .item{padding:45px 0 30px 50px}.guidance-flow>.wrap .list>.schedule .head{margin:0 50px 5px 0}}@media screen and (max-width:1575px) and (max-width:736px){.guidance-flow>.wrap .list>.schedule .item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 15px 12px}.guidance-flow>.wrap .list>.schedule .head{font-size:13px}}@media screen and (max-width:1300px){.main-visual>.maincopy{right:100px}.membership-info .head{width:250px}.membership-info .post{width:calc(100% - 250px)}.membership-report .head{width:250px}.membership-report .post{width:calc(100% - 250px)}}@media screen and (max-width:1300px) and (max-width:736px){.main-visual>.maincopy{position:absolute;top:60%;right:0;bottom:auto;left:0;margin:0 auto;text-align:center}.membership-info .head{width:100%}.membership-info .post{width:100%}.membership-report .head{width:100%}.membership-report .post{width:100%}}@media screen and (max-width:1525px){.home-attraction>.image{padding-right:530px}.home-policy .image{padding-left:580px}.home-policy .content{padding-bottom:0;width:55%}}@media screen and (max-width:1525px) and (max-width:1366px){.home-attraction>.image{padding-right:450px}.home-policy .image{padding-left:510px}.home-policy .content{width:58%}}@media screen and (max-width:1525px) and (max-width:1366px) and (max-width:1255px){.home-attraction>.image{padding-right:380px}.home-policy .image{padding-left:430px}.home-policy .content{width:60.5%}}@media screen and (max-width:1525px) and (max-width:1366px) and (max-width:1255px) and (max-width:736px){.home-attraction>.image{padding-left:20px;padding-right:0;position:relative;width:100%}.home-attraction>.image:after{position:absolute;top:auto;right:auto;bottom:0;left:20px;background-color:#fff;content:'';height:32px;width:80%}.home-policy .image{padding-left:20px;position:relative;width:100%}.home-policy .image:after{position:absolute;top:auto;right:auto;bottom:0;left:20px;background-color:#fff;content:'';height:32px;width:80%}.home-policy .content{margin-top:25px;padding:0 20px;width:100%}}@media screen and (max-width:1366px) and (max-width:1255px){.home-attraction>.content{padding:70px 4.5vw 3%}}@media screen and (max-width:1366px) and (max-width:1255px) and (max-width:736px){.home-attraction>.content{float:none;padding:0 20px}}@media screen and (max-width:1550px){.home-support>.inner .content .text-primary .for-midi{display:block}}@media screen and (max-width:1550px) and (max-width:736px){.home-support>.inner .content .text-primary .for-midi{display:none}}@media screen and (max-width:1440px) and (max-width:1330px){.home-club>.inner{padding:85px 45px 65px}}@media screen and (max-width:1440px) and (max-width:1330px) and (max-width:736px){.home-club>.inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0 35px}}@media screen and (max-width:1366px) and (max-width:1200px){.introduction-goals>.wrap .list .image{margin-bottom:25px}.introduction-goals>.wrap .list .title{font-size:19px;margin-bottom:20px}.introduction-goals>.wrap .list .sub-title{font-size:14px;letter-spacing:.08em;margin-bottom:12px}.introduction-goals>.garden{padding:45px 35px}.introduction-goals>.garden .text{width:calc(100% - 430px)}.introduction-goals>.garden .text .headding-quaternary{margin-bottom:20px}.introduction-goals>.garden .image{margin-left:30px;width:400px}.policy-day>.schedule>.head{font-size:17px;margin-right:25px}}@media screen and (max-width:1366px) and (max-width:1200px) and (max-width:736px){.introduction-goals>.wrap .list .image{margin-bottom:20px}.introduction-goals>.wrap .list .title{font-size:18px;text-align:center;margin-bottom:15px}.introduction-goals>.wrap .list .sub-title{text-align:center;margin-bottom:17px}.introduction-goals>.garden{background-color:transparent;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.introduction-goals>.garden .text{width:100%}.introduction-goals>.garden .image{margin:25px 0 0;width:100%}.policy-day>.schedule>.head{font-size:15px;margin:0 0 30px}}@media screen and (max-width:1200px){.membership-info .post>.list .title>h3{font-size:16px}.membership-letter>.wrap .list>a .image{margin-bottom:30px}.membership-letter>.wrap .list>a .title{margin-bottom:25px}.membership-letter>.wrap .list>a .title time{margin-bottom:10px}.membership-letter>.wrap .list>a .title>h3{font-size:16px}.membership-report .post>.list>a .title{font-size:16px}.membership-movie .wrap .list .title{font-size:16px}.policy-day>.about .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:45px}.policy-day>.about .box .head{font-size:17px;margin:0 0 15px}.policy-day>.about .box .data .time{margin:0}.policy-day>.schedule>.data .wrap .list .title:after{top:5px}}@media screen and (max-width:1200px) and (max-width:736px){.membership-info .post>.list .title>h3{font-size:13px;line-height:1.5}.membership-letter>.wrap .list>a .image{margin-bottom:15px}.membership-letter>.wrap .list>a .title{margin-bottom:20px}.membership-letter>.wrap .list>a .title time{font-size:13px}.membership-letter>.wrap .list>a .title>h3{font-size:13px}.membership-report .post>.list>a .title{font-size:13px;line-height:1.5;margin-bottom:15px}.membership-movie .wrap .list .title{font-size:13px}.policy-day>.about .box{margin-right:0}.policy-day>.about .box .head{font-size:15px}.policy-day>.about .box .data .time{margin:0 0 12px}.policy-day>.schedule>.data .wrap .list .title:after{border:1px solid #fff;border-radius:4.5px;height:7px;top:0;width:7px}}