img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}

/*# sourceMappingURL=gutenberg.css.map */
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{display:table;content:""}.clearfix:after,.cf:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{overflow:hidden;text-indent:100%;white-space:nowrap}p{-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3}.foo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foo-parent{position:relative}.container{display:flex;flex-direction:column;min-height:100vh}@supports (grid-area:auto){.grid{display:grid;margin:0 auto;width:100%;height:100vh;grid-gap:12px}.grid #content{flex:1;background-color:#f8f8ff}.grid aside{background-color:#f0fff0;min-height:80px}.grid #footer{background-color:#b0e0e6}.grid-aside{grid-template-rows:auto 1fr auto}@media only screen and (min-width:768px){.grid-aside{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto}.grid-aside #header,.grid-aside #footer{grid-column:span 12}.grid-aside #content{grid-column:1/8}.grid-aside aside{grid-column:8/-1}.grid-full{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto}.grid-full #header,.grid-full #footer{grid-column:span 12}.grid-full #content{grid-column:1/-1}.grid-full aside{display:none}}@media only screen and (min-width:1170px){.grid-aside #content{grid-column:2/8}.grid-aside aside{grid-column:8/12}.grid-full #content{grid-column:0/12}}@media only screen and (min-width:1600px){.grid-aside #content{grid-column:3/8}.grid-aside aside{grid-column:8/11}.grid-full #content{grid-column:0/12}}}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.blue-button{position:relative;display:inline-block;margin-bottom:.5em;padding:.5em 1em;border:0;border-radius:2px;text-decoration:none}.button:active,.blue-button:active{top:1px}.blue-button{background:#0056ac;color:#fff}.blue-button:hover,.blue-button:focus{color:#fff}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{display:block}input[type=text][disabled],input[type=text].is-disabled,input[type=password][disabled],input[type=password].is-disabled,input[type=datetime][disabled],input[type=datetime].is-disabled,input[type=datetime-local][disabled],input[type=datetime-local].is-disabled,input[type=date][disabled],input[type=date].is-disabled,input[type=month][disabled],input[type=month].is-disabled,input[type=time][disabled],input[type=time].is-disabled,input[type=week][disabled],input[type=week].is-disabled,input[type=number][disabled],input[type=number].is-disabled,input[type=email][disabled],input[type=email].is-disabled,input[type=url][disabled],input[type=url].is-disabled,input[type=search][disabled],input[type=search].is-disabled,input[type=tel][disabled],input[type=tel].is-disabled,input[type=color][disabled],input[type=color].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{opacity:.6;cursor:not-allowed}input[type=password]{letter-spacing:.3em}textarea{max-width:100%;width:100%}fieldset{border:1px solid #ccc}fieldset label{font-weight:600}fieldset p{margin-bottom:0}legend{padding:0 .5em}.radio-buttons{margin-top:0}.radio-buttons li{margin-left:2px;list-style-type:none}.radio-buttons label{font-weight:400}html{font-size:.875em}body{color:#333;font-size:.85rem;font-family:Shin Go Regular,Verdana,Roboto,Droid Sans,"游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;line-height:1.8;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}a,a:visited{text-decoration:none;transition:.5s;color:#2980b9}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#20638f}a:after,a:before,a:visited:after,a:visited:before{transition:.3s}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:1.333em 0 .5em;color:#303030;font-weight:500;line-height:1.2;text-rendering:optimizelegibility}h1,h2,h3,h4,th,dt,strong,em,.site-title,.club-banner,.school-banner,.menu .lh-nav{font-family:Shin Go DeBold}h1,.h1{margin-top:0;margin-bottom:.319em;font-size:3.157em}h2,.h2{margin-top:.88em;font-size:2.369em}h3,.h3{font-size:1.777em}h4,.h4{font-size:1.333em}h5,.h5{font-size:1em}h6,.h6{text-transform:uppercase;letter-spacing:4.333px}button,input,optgroup,select,textarea{font-family:Shin Go Regular}input[type=search],input[type=text],input[type=email],input[type=date],input[type=url],input[type=tel],select,textarea{width:100%;max-width:100%;padding:.75em;margin:0 .5em 1em 0;border-radius:4px;border:1px solid #ccc}input[type=search]{background:#eee}.addressbox input[type=text]{margin-bottom:.5em}p.button_submit{text-align:center;padding:0}p.button_submit input[type=submit]{display:inline-block;background-color:#303030;color:#ddd;position:relative;z-index:0;overflow:hidden;border:0;cursor:pointer;padding:1em 3em;font-size:1.2em;transition:.3s}p.button_submit input[type=submit]:hover{color:#fff;background-color:#111}input::placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder{color:#fff}input[type=text].p-postal-code,input[type=text].p-region{max-width:10em}input[type=text].p-region{display:inline-block}input[type=text].address,input[type=text].age,input[type=text].yourname,input[type=text].yourkana,input[type=text].playername,input[type=text].playerkana,input[type=text].p-locality{max-width:20em;display:inline-block}input[type=date],input[type=tel]{max-width:15em}input[type=text].company,input[type=email],input[type=text].p-extended-address{max-width:40em}#main{margin-top:46px;display:block}.l-header{position:fixed;top:0;width:100%;height:46px;background:rgba(255,255,255,.8);box-shadow:0 0 5px rgba(0,0,0,.1);z-index:500}.site-title{margin:0;padding:0;font-size:14px}.site-title a{display:block;width:87px;height:24px;padding:26px 0 0;overflow:hidden;margin:10px 1rem;background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/sprite.svg) no-repeat 0 0;background-size:auto 100%;z-index:999}a.menu-mobile{text-align:center;font-size:.8em;width:46px;height:46px;margin:0;padding:25px 0 0;position:absolute;right:0;top:0;z-index:9999;display:block;color:#fff;background-color:#222}a.menu-mobile:before,a.menu-mobile:after{display:block;content:'';width:20px;height:8px;border-top:2px solid #fff;border-bottom:2px solid #fff;background-color:transparent;position:absolute;right:13px;transition:.3s;box-sizing:border-box}a.menu-mobile:before{top:10px}a.menu-mobile:after{top:16px}a.menu-mobile:hover,a.menu-mobile:visited{color:#fff}a.menu-active{background-color:#000}a.menu-active:before,a.menu-active:after{height:0}a.menu-active:before{border-bottom:0;transform:translateY(6px) rotate(-315deg)}a.menu-active:after{border-top:0;transform:translateY(0px) rotate(315deg)}.menu{position:absolute;top:46px;width:100%;z-index:98;font-size:16px;background-color:rgba(0,0,0,.9)}.menu .lh-nav{display:none;margin:0;padding:0 1em;list-style:none}.menu .lh-nav li{width:100%;padding:0;line-height:1;font-size:16px;position:relative;margin:0;border-bottom:1px solid #999}.menu .lh-nav li a{padding:20px 10px 20px 1.5em;display:block;color:#fff}.menu .lh-nav li a:before{content:"";display:block;position:absolute;cursor:pointer;width:.6em;height:.6em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);top:1.4em;left:.05em;z-index:99}.menu .lh-nav li:last-child{border-bottom:0}.menu .show-on-mobile{display:block;box-shadow:0 0 5px rgba(0,0,0,.1)}ul,ol{-webkit-padding-start:20px}.list-square{margin-bottom:1.5em;list-style-position:outside;list-style-type:square}.nostyle{margin-left:0;padding-left:0;list-style-type:none}.related-posts-list{display:flex}.page-numbers{margin:0;padding-left:0;list-style-type:none;display:flex;justify-content:center}.page-numbers li{margin-right:1px}.l-contents .article-header,.l-contents .archive-header,.l-contents .page-header{background:linear-gradient(120deg,#fff 30%,#f3f3f3 30%);display:flex;flex-flow:column nowrap;justify-content:center;padding:4.5rem 2rem 4rem}.l-contents .article-header .page-title,.l-contents .article-header .breadcrumbs,.l-contents .article-header h2,.l-contents .article-header>ul,.l-contents .archive-header .page-title,.l-contents .archive-header .breadcrumbs,.l-contents .archive-header h2,.l-contents .archive-header>ul,.l-contents .page-header .page-title,.l-contents .page-header .breadcrumbs,.l-contents .page-header h2,.l-contents .page-header>ul{width:100%;max-width:1200px;margin:0 auto .5rem}.l-contents .article-header .page-title,.l-contents .archive-header .page-title,.l-contents .page-header .page-title{font-size:2.8em}.l-contents .article-header .breadcrumbs,.l-contents .archive-header .breadcrumbs,.l-contents .page-header .breadcrumbs{margin:0 auto}.l-contents .article-header h2,.l-contents .archive-header h2,.l-contents .page-header h2{font-size:1.5em}.l-contents .article-header>ul,.l-contents .archive-header>ul,.l-contents .page-header>ul{list-style:none;display:flex;justify-content:flex-start;padding:0;font-size:.8em}.l-contents .article-header>ul li,.l-contents .archive-header>ul li,.l-contents .page-header>ul li{background:#333;color:#fff;margin-right:5px;padding:.2em .75em}.l-contents>section h2,.l-contents .wrap>section h2{font-size:1.5rem}.l-contents>section h3,.l-contents .wrap>section h3{font-size:1.2rem;line-height:1.4;margin:1.5em 0 1em}.l-contents ul,.l-contents ol{padding:.5em 0 1em 1.7em}.l-contents p{padding:.5em 0 1em}.l-contents section:last-child{padding-bottom:5em}.l-contents article.type-club .entry-content,.l-contents article.type-club .article-footer,.l-contents article.type-event .entry-content,.l-contents article.type-event .article-footer,.l-contents article.type-school .entry-content,.l-contents article.type-school .article-footer,.l-contents article.type-oem .entry-content,.l-contents article.type-oem .article-footer,.l-contents article.type-post .entry-content,.l-contents article.type-post .article-footer{width:94%;max-width:1200px;margin:0 auto}.l-contents article.type-event .article-footer{border:1px solid #ccc;padding:1em 2em .5em;margin-bottom:5rem}.l-contents article.type-event .article-footer h2{font-size:1.2rem}.l-contents article.type-club .entry-content,.l-contents article.type-event .entry-content{margin-top:3em}.l-contents article.type-club .entry-content h2,.l-contents article.type-event .entry-content h2{color:#fff;padding:1em;margin-bottom:1em;font-size:1.8em;overflow:hidden;position:relative}.l-contents article.type-club .entry-content h2:before,.l-contents article.type-club .entry-content h2:after,.l-contents article.type-event .entry-content h2:before,.l-contents article.type-event .entry-content h2:after{display:block;position:absolute;content:''}.l-contents article.type-club .entry-content h2:before,.l-contents article.type-event .entry-content h2:before{left:0;top:0;width:100%;height:100%;z-index:-2;background-color:#111}.l-contents article.type-club .entry-content h2:after,.l-contents article.type-event .entry-content h2:after{right:-30px;top:-10px;width:215px;height:100px;transform:rotate(-20deg);background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/sprite.svg) no-repeat -365px 0/auto 100%;opacity:.2;z-index:-1}.l-contents article.type-club .entry-content h3,.l-contents article.type-event .entry-content h3{background-color:#eee;color:#333;padding:.75em 1.2em .5em;border-radius:1em 0 0;font-size:1.5em}.l-contents article.type-club .entry-content h3+p:not(.normalsize),.l-contents article.type-event .entry-content h3+p:not(.normalsize){font-size:1.3em;padding-bottom:0;font-family:Shin Go DeBold}.l-contents article.type-club .entry-content h4,.l-contents article.type-event .entry-content h4{margin:1.5rem 1rem .5rem}.l-contents article.type-club .entry-content .box,.l-contents article.type-club .entry-content p,.l-contents article.type-club .entry-content ul,.l-contents article.type-club .entry-content dl,.l-contents article.type-event .entry-content .box,.l-contents article.type-event .entry-content p,.l-contents article.type-event .entry-content ul,.l-contents article.type-event .entry-content dl{margin:.5rem 1rem}.l-contents article.type-club .entry-content table,.l-contents article.type-event .entry-content table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.l-contents article.type-club .entry-content table th,.l-contents article.type-club .entry-content table td,.l-contents article.type-event .entry-content table th,.l-contents article.type-event .entry-content table td{border-right:1px solid #ccc}.l-contents article.type-club .entry-content table th,.l-contents article.type-event .entry-content table th{background-color:#eee;text-align:center}.l-contents article.type-club .entry-content table.schedule-table,.l-contents article.type-event .entry-content table.schedule-table{width:100%;border:0}.l-contents article.type-club .entry-content table.schedule-table th,.l-contents article.type-event .entry-content table.schedule-table th{text-align:left;background-color:#fff}.l-contents article.type-club .entry-content table.schedule-table td,.l-contents article.type-club .entry-content table.schedule-table th,.l-contents article.type-event .entry-content table.schedule-table td,.l-contents article.type-event .entry-content table.schedule-table th{border:0}.l-contents article.type-club .entry-content table.schedule-table td,.l-contents article.type-event .entry-content table.schedule-table td{text-align:center}.l-contents article.type-club .entry-content table.schedule-table tr:nth-child(odd) td,.l-contents article.type-club .entry-content table.schedule-table tr:nth-child(odd) th,.l-contents article.type-event .entry-content table.schedule-table tr:nth-child(odd) td,.l-contents article.type-event .entry-content table.schedule-table tr:nth-child(odd) th{background-color:#eee}.l-contents article.type-club .entry-content table.schedule-table tr:nth-child(even) td,.l-contents article.type-club .entry-content table.schedule-table tr:nth-child(even) th,.l-contents article.type-event .entry-content table.schedule-table tr:nth-child(even) td,.l-contents article.type-event .entry-content table.schedule-table tr:nth-child(even) th{background-color:#fafafa}.l-contents article.type-club .entry-content table.schedule-table tr:first-child td,.l-contents article.type-club .entry-content table.schedule-table tr:first-child th,.l-contents article.type-event .entry-content table.schedule-table tr:first-child td,.l-contents article.type-event .entry-content table.schedule-table tr:first-child th{background-color:#eee;text-align:center;font-weight:700;border-bottom:2px solid #ccc}.l-contents article.type-club .entry-content table.schedule-table th:first-child,.l-contents article.type-club .entry-content table.schedule-table td:first-child,.l-contents article.type-event .entry-content table.schedule-table th:first-child,.l-contents article.type-event .entry-content table.schedule-table td:first-child{max-width:3em;border-right:1px solid #ccc}.l-contents article.type-post .posteddate{text-align:right;border-radius:5px;background-color:#333;padding:.5em 2em;color:#ccc;margin-top:3em}.l-contents article.type-post .postwrap{padding:1em;max-width:1000px;margin:0 auto}.l-contents article.type-post .entry-content{padding-bottom:3em}.l-contents article.type-post .article-footer{border-radius:5px;background-color:#333;padding:.5em 2em;color:#ccc;margin-bottom:5em}.l-contents article.type-post .article-footer P{margin-bottom:0;padding-bottom:.5rem}.l-contents article.type-post .article-footer ul{margin:0}.l-contents article.type-post .article-footer ul a{color:#fff}.l-contents article.type-post .article-footer ul a:hover,.l-contents article.type-post .article-footer ul a:visited{color:#fff}.error404 .search-outer{padding:1.5em 0}.error404 .search-input{display:flex;width:100%}.error404 input[type=search]{margin:0 1em 0 0;height:40px;min-width:250px}.error404 .search-submit{width:100px}.screen-reader-text{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;clip:auto !important;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;text-decoration:none;font-weight:700;font-size:.875rem;font-size:14px;line-height:normal}.pagination a,.pagination span{background-color:#999;color:#fff;padding:1em 1.5em}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:#000}.pagination .current{background-color:#111}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.l-footer{border-top:1px solid #ccc}.lf-name{margin:3.5rem 0 2.5rem}.lf-name a{display:block;width:134px;height:64px;padding:65px 0 0;overflow:hidden;margin:0 auto;background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/sprite.svg) no-repeat -232px 0;background-size:auto 64px}.lf-sub,.lf-sns{list-style:none;display:flex;justify-content:center}.lf-sub{padding:0}.lf-sub li a{display:inline-block;padding:0}.lf-sub li:after{content:'｜';display:inline-block}.lf-sub li:last-child:after{display:none}.lf-sub a{color:#3f3f3f}.lf-sub a:hover{text-decoration:underline}.lf-sns{padding:0}.lf-sns li{margin:1.5rem 15px 4rem}.lf-sns a{display:block;padding:25px 0 0;width:24px;height:24px;overflow:hidden;background-image:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/sprite.svg);background-repeat:no-repeat;background-size:auto 24px}.lf-sns .tw a{background-position:-208px 0}.lf-sns .fb a{background-position:-239px 0}.lf-sns .yt a{background-position:-302px 0}.lf-sns .ig a{background-position:-271px 0}.copyright{text-align:center;border-top:1px solid #ddd;color:#666;margin:0;padding:.5em}.single .l-contents .news-archive-list,.archive .l-contents .news-archive-list{list-style:none;padding:1em 0}.single .l-contents .news-archive-list li:nth-child(odd) a time,.archive .l-contents .news-archive-list li:nth-child(odd) a time{background-color:#999}.single .l-contents .news-archive-list li:nth-child(odd) a span,.archive .l-contents .news-archive-list li:nth-child(odd) a span{background-color:#eee}.single .l-contents .news-archive-list li:nth-child(even) a time,.archive .l-contents .news-archive-list li:nth-child(even) a time{background-color:#888}.single .l-contents .news-archive-list li:nth-child(even) a span,.archive .l-contents .news-archive-list li:nth-child(even) a span{background-color:#e6e6e6}.single .l-contents .news-archive-list li:nth-child(even) a,.single .l-contents .news-archive-list li:nth-child(odd) a,.archive .l-contents .news-archive-list li:nth-child(even) a,.archive .l-contents .news-archive-list li:nth-child(odd) a{display:flex}.single .l-contents .news-archive-list li:nth-child(even) a:hover time,.single .l-contents .news-archive-list li:nth-child(odd) a:hover time,.archive .l-contents .news-archive-list li:nth-child(even) a:hover time,.archive .l-contents .news-archive-list li:nth-child(odd) a:hover time{background-color:#333}.single .l-contents .news-archive-list li:nth-child(even) a:hover span,.single .l-contents .news-archive-list li:nth-child(odd) a:hover span,.archive .l-contents .news-archive-list li:nth-child(even) a:hover span,.archive .l-contents .news-archive-list li:nth-child(odd) a:hover span{background-color:#f6f6f6}.single .l-contents .news-archive-list li:nth-child(even) a time,.single .l-contents .news-archive-list li:nth-child(even) a span,.single .l-contents .news-archive-list li:nth-child(odd) a time,.single .l-contents .news-archive-list li:nth-child(odd) a span,.archive .l-contents .news-archive-list li:nth-child(even) a time,.archive .l-contents .news-archive-list li:nth-child(even) a span,.archive .l-contents .news-archive-list li:nth-child(odd) a time,.archive .l-contents .news-archive-list li:nth-child(odd) a span{padding:1.2em 1.5em;transition:.5s}.single .l-contents .news-archive-list li:nth-child(even) a time,.single .l-contents .news-archive-list li:nth-child(odd) a time,.archive .l-contents .news-archive-list li:nth-child(even) a time,.archive .l-contents .news-archive-list li:nth-child(odd) a time{flex:0 0 5em;color:#fff}.single .l-contents .news-archive-list li:nth-child(even) a span,.single .l-contents .news-archive-list li:nth-child(odd) a span,.archive .l-contents .news-archive-list li:nth-child(even) a span,.archive .l-contents .news-archive-list li:nth-child(odd) a span{flex:2 0 10em;color:#555}.error404 .l-contents h1+section{width:90%;max-width:1000px;margin:0 auto;list-style:none}.bg-bk{background-color:#0a0a0a}.bg-bk p,.bg-bk h2,.bg-bk h3,.bg-bk h4{color:#fff}.bg-gy{background-color:#f3f3f3}.secline-r,.secline-l{padding-top:10vw;position:relative;overflow:hidden}.secline-r:before,.secline-l:before{content:'';display:block;position:absolute;top:0;left:0;border-bottom:8vw solid transparent}.secline-r section,.secline-l section{margin-top:calc(8vw + 3em)}.secline-r:before{border-right:100vw solid #fff}.secline-l:before{border-left:100vw solid #fff}p.btn-small,p.btn-basic{text-align:center;padding:0}p.btn-small a,p.btn-basic a{display:inline-block;background-color:#202020;color:#ddd;position:relative;z-index:0;overflow:hidden}p.btn-small a:before,p.btn-basic a:before{content:'';background-color:#0e0e0e;display:block;width:100%;height:100%;z-index:-1;position:absolute;transform:rotate(-15deg);top:50%;left:60%}p.btn-small a:after,p.btn-basic a:after{content:'';display:block;width:.7em;height:.7em;border-top:1px solid #ddd;border-right:1px solid #ddd;transform:rotate(45deg);position:absolute;top:50%;margin-top:-.4em}p.btn-small a:hover,p.btn-basic a:hover{color:#fff;background-color:#111}p.btn-small a:hover:before,p.btn-basic a:hover:before{content:'';background-color:#000;top:60%;left:70%}p.btn-small a:hover:after,p.btn-basic a:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}p.btn-basic{margin-bottom:4em}p.btn-basic a{font-size:1rem;padding:1.5em 6.5em 1.5em 4.5em}p.btn-basic a:after{right:5em}p.btn-basic a:hover:after{right:4.5em}p.btn-small{position:absolute;bottom:.5rem;left:50%;margin-left:-5.2em}p.btn-small a{font-size:.75rem;padding:.5em 2em .5em 1em}p.btn-small a:after{right:1em}p.btn-small a:hover:after{right:.5em}.bg-bk p.btn-basic a{background-color:#f3f3f3;color:#111}.bg-bk p.btn-basic a:before{background-color:#eee}.bg-bk p.btn-basic a:after{border-top:1px solid #111;border-right:1px solid #111}.bg-bk p.btn-basic a:hover{color:#000;background-color:#fff}.bg-bk p.btn-basic a:hover:before{background-color:#f3f3f3}.bg-bk p.btn-basic a:hover:after{border-top:1px solid #000;border-right:1px solid #000}.l-contents div.wrap section.bottom-section{width:94%;padding-top:3em;padding-bottom:1.5rem;margin:0 auto}.l-contents div.wrap section.bottom-section>*{max-width:440px;margin:0 auto}.l-contents div.wrap section.bottom-section div h3{margin:0}.l-contents div.wrap section.bottom-section div p{margin:0 0 0 -.5rem;white-space:nowrap}.l-contents div.wrap section.bottom-section div p:before{content:'【 '}.l-contents div.wrap section.bottom-section div p:after{content:' 】'}.l-contents div.wrap section.bottom-section a{margin-top:1em;margin-bottom:1em;display:block}.l-contents section .pt-title,.l-contents .wrap section .pt-title{font-size:2.6em}.l-contents section .pt-title span,.l-contents .wrap section .pt-title span{display:block;font-size:.5em}.l-contents section h2,.l-contents .wrap section h2{font-size:2.6em}.l-contents section>h3,.l-contents .wrap section>h3{font-size:1.6em}.l-contents section ul.note,.l-contents .wrap section ul.note{padding:0;list-style:none}.l-contents section span.note,.l-contents section ul.note li,.l-contents .wrap section span.note,.l-contents .wrap section ul.note li{font-family:Shin Go Regular;font-size:.8rem;padding-left:1em;text-indent:-1em;margin-bottom:.3em;display:block}.l-contents section span.note:before,.l-contents section ul.note li:before,.l-contents .wrap section span.note:before,.l-contents .wrap section ul.note li:before{content:'※'}.l-contents section table,.l-contents .wrap section table{margin:0 0 3em;border-collapse:collapse}.l-contents section table th,.l-contents .wrap section table th{width:7.5em;font-weight:400;text-align:left}.l-contents section table th,.l-contents section table td,.l-contents .wrap section table th,.l-contents .wrap section table td{border-bottom:1px solid #ccc;padding:1em .5em .5em}.l-contents section table ul,.l-contents .wrap section table ul{margin:0;padding-top:0;padding-bottom:0}.l-contents section.business>h2,.l-contents section.business>h3,.l-contents section.business>p,.l-contents .wrap section.business>h2,.l-contents .wrap section.business>h3,.l-contents .wrap section.business>p{text-align:center}.l-contents section.business>h2:after,.l-contents .wrap section.business>h2:after{content:'Our Business';color:#999;font-size:.5em;display:block}.l-contents section.business>h3,.l-contents .wrap section.business>h3{margin:3em 0 2em}.l-contents section .list-card,.l-contents section .list-card-separate,.l-contents section .list-card-border,.l-contents section .business-list,.l-contents .wrap section .list-card,.l-contents .wrap section .list-card-separate,.l-contents .wrap section .list-card-border,.l-contents .wrap section .business-list{display:flex;justify-content:space-between;flex-flow:row wrap;margin:0 0 3em;padding:0;list-style:none}.l-contents section .list-card h3,.l-contents section .list-card-separate h3,.l-contents section .list-card-border h3,.l-contents section .business-list h3,.l-contents .wrap section .list-card h3,.l-contents .wrap section .list-card-separate h3,.l-contents .wrap section .list-card-border h3,.l-contents .wrap section .business-list h3{font-size:1.2em;padding:1rem;margin:0}.l-contents section .list-card li,.l-contents section .list-card-separate li,.l-contents section .list-card-border li,.l-contents section .business-list li,.l-contents .wrap section .list-card li,.l-contents .wrap section .list-card-separate li,.l-contents .wrap section .list-card-border li,.l-contents .wrap section .business-list li{background-color:#fff}.l-contents section .list-card,.l-contents .wrap section .list-card{flex-flow:row wrap}.l-contents section .list-card>li,.l-contents .wrap section .list-card>li{width:50%;position:relative;border-bottom:1px solid #ccc}.l-contents section .list-card>li:nth-child(odd),.l-contents .wrap section .list-card>li:nth-child(odd){border-right:1px solid #ccc}.l-contents section .list-card h3,.l-contents .wrap section .list-card h3{margin-top:.7em}.l-contents section .list-card a,.l-contents .wrap section .list-card a{display:block}.l-contents section .list-card a ul,.l-contents .wrap section .list-card a ul{display:flex;justify-content:flex-start;padding:0;position:absolute;top:.5em;left:.5em}.l-contents section .list-card a ul li,.l-contents .wrap section .list-card a ul li{display:inline-block;margin-right:.5em;width:auto;background-color:rgba(0,0,0,.5);color:#fff;padding:.2em .5em;font-size:.8em}.l-contents section .list-card a a:hover,.l-contents .wrap section .list-card a a:hover{background-color:#eee}.l-contents section .list-card a .event-catch,.l-contents .wrap section .list-card a .event-catch{padding:0 1rem 1.5rem;margin:0;color:#3f3f3f}.l-contents section .list-card a .event-cat,.l-contents .wrap section .list-card a .event-cat{display:inline-block;box-sizing:border-box;width:auto;background-color:#666;color:#fff;padding:0 1em;margin:-28px 0 0;line-height:32px;height:32px;position:absolute;top:calc(40vw*0.83);left:0}.l-contents section .list-card a .event-cat:after,.l-contents .wrap section .list-card a .event-cat:after{content:'';width:0;display:block;border-right:8px solid transparent;border-top:16px solid #666;border-bottom:16px solid #666;position:absolute;top:0;right:-8px}.l-contents section .list-card a .clinic,.l-contents .wrap section .list-card a .clinic{background-color:#006b99}.l-contents section .list-card a .clinic:after,.l-contents .wrap section .list-card a .clinic:after{border-top:16px solid #006b99;border-bottom:16px solid #006b99}.l-contents section .list-card a .camp,.l-contents .wrap section .list-card a .camp{background-color:#009241}.l-contents section .list-card a .camp:after,.l-contents .wrap section .list-card a .camp:after{border-top:16px solid #009241;border-bottom:16px solid #009241}.l-contents section .list-card a .tournament,.l-contents .wrap section .list-card a .tournament{background-color:#b99300}.l-contents section .list-card a .tournament:after,.l-contents .wrap section .list-card a .tournament:after{border-top:16px solid #b99300;border-bottom:16px solid #b99300}.l-contents section .list-card-separate li,.l-contents section .list-card-border li,.l-contents .wrap section .list-card-separate li,.l-contents .wrap section .list-card-border li{display:block;width:49%;margin-bottom:1rem;position:relative}.l-contents section .list-card-separate p.operating,.l-contents section .list-card-border p.operating,.l-contents .wrap section .list-card-separate p.operating,.l-contents .wrap section .list-card-border p.operating{padding:1rem 1rem 0;margin:0}.l-contents section .list-card-separate p.operating+h3,.l-contents section .list-card-border p.operating+h3,.l-contents .wrap section .list-card-separate p.operating+h3,.l-contents .wrap section .list-card-border p.operating+h3{padding-top:0}.l-contents section .list-card-separate dl,.l-contents section .list-card-border dl,.l-contents .wrap section .list-card-separate dl,.l-contents .wrap section .list-card-border dl{padding:0 1rem;margin:0}.l-contents section .list-card-separate dl div,.l-contents section .list-card-border dl div,.l-contents .wrap section .list-card-separate dl div,.l-contents .wrap section .list-card-border dl div{border-bottom:1px dotted #ccc;margin-bottom:1em;padding-bottom:1em}.l-contents section .list-card-separate dl dt,.l-contents section .list-card-separate dl dd,.l-contents section .list-card-border dl dt,.l-contents section .list-card-border dl dd,.l-contents .wrap section .list-card-separate dl dt,.l-contents .wrap section .list-card-separate dl dd,.l-contents .wrap section .list-card-border dl dt,.l-contents .wrap section .list-card-border dl dd{line-height:1.4}.l-contents section .list-card-separate dl dt,.l-contents section .list-card-border dl dt,.l-contents .wrap section .list-card-separate dl dt,.l-contents .wrap section .list-card-border dl dt{margin:0 0 .3em;display:none}.l-contents section .list-card-separate dl dd,.l-contents section .list-card-border dl dd,.l-contents .wrap section .list-card-separate dl dd,.l-contents .wrap section .list-card-border dl dd{margin:0;color:#666}.l-contents section .list-card-separate li,.l-contents .wrap section .list-card-separate li{padding-bottom:4.5rem}.l-contents section .list-card-border li,.l-contents .wrap section .list-card-border li{padding:.5rem .5rem 0}.l-contents section .list-card-border li img,.l-contents .wrap section .list-card-border li img{border:5px solid #eee}.l-contents section .list-card-border p,.l-contents .wrap section .list-card-border p{padding:0 1rem 1rem;margin:0}.l-contents section .business-list,.l-contents .wrap section .business-list{max-width:480px;margin:0 auto}.l-contents section .business-list li,.l-contents .wrap section .business-list li{display:flex;justify-content:space-between;flex-flow:row-reverse wrap;background:#fff;margin-bottom:1rem;max-width:600px}.l-contents section .business-list li img,.l-contents .wrap section .business-list li img{width:50%;align-self:flex-start}.l-contents section .business-list li div,.l-contents .wrap section .business-list li div{width:48%;padding:1rem;display:flex;flex-flow:column nowrap}.l-contents section .business-list li h4,.l-contents section .business-list li p,.l-contents section .business-list li a,.l-contents .wrap section .business-list li h4,.l-contents .wrap section .business-list li p,.l-contents .wrap section .business-list li a{color:#3f3f3f;padding:0}.l-contents section .business-list li h4,.l-contents .wrap section .business-list li h4{margin:1rem 0 0}.l-contents section .business-list li p,.l-contents .wrap section .business-list li p{flex-grow:2}.l-contents section .business-list li a,.l-contents .wrap section .business-list li a{position:relative;border-bottom:1px solid #3f3f3f}.l-contents section .business-list li a:before,.l-contents .wrap section .business-list li a:before{content:'';display:block;height:1.5rem;border-right:1px solid #3f3f3f;position:absolute;right:7px;bottom:-4px;transform:rotate(-45deg)}.archive .l-contents .list-card-separate li,.archive .l-contents .list-card-border li{border:1px solid #ccc}.l-contents section:not(.event-list):not(.top-event):not(.school-about):not(.club-about):not(.vision):not(.mission):not(.entry-content):not(.bottom-section){width:94%;max-width:1200px;padding-top:3em;padding-bottom:5em;margin:0 auto}.l-contents .event-list>h2,.l-contents .event-list>h3,.l-contents .event-list>p,.l-contents .event-list>div,.l-contents .event-list dl,.l-contents .top-event>h2,.l-contents .top-event>h3,.l-contents .top-event>p,.l-contents .top-event>div,.l-contents .top-event dl,.l-contents .school-about>h2,.l-contents .school-about>h3,.l-contents .school-about>p,.l-contents .school-about>div,.l-contents .school-about dl,.l-contents .club-about>h2,.l-contents .club-about>h3,.l-contents .club-about>p,.l-contents .club-about>div,.l-contents .club-about dl{width:94%;max-width:1200px;margin-left:auto;margin-right:auto}.l-contents .school-about,.l-contents .club-about{margin-bottom:3rem;position:relative;padding-top:70vw}.l-contents .school-about>div,.l-contents .club-about>div{background-color:#fff;padding:2rem 1.5rem 0;z-index:50;border:1px solid #ccc}.l-contents .school-about>div h2,.l-contents .club-about>div h2{margin:0}.l-contents .school-about img,.l-contents .club-about img{position:absolute;top:0;left:0;z-index:-1}.l-contents .event-mission{background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/event-about1.jpg) no-repeat right bottom;background-size:100% auto;position:relative;z-index:-2;padding-bottom:45vw}.l-contents .au-mission{background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/playtime-about.jpg?ver=1) no-repeat right 0;background-size:contain;position:relative;z-index:-2;padding-top:55vw}.l-contents .au-mission .mission{padding-bottom:3em;margin:0 auto;width:94%}.l-contents .au-mission .mission h2{position:relative;width:6em}.l-contents .au-mission .mission h2:after{content:'Mission and Philosophy';font-size:.5em;color:#aaa;display:block}.l-contents .au-mission .mission h3{font-size:1.3em;line-height:1.6}.l-contents .event-list{padding-top:3em}.l-contents .event-list dl{margin-bottom:3em}.l-contents .event-list dl dt{display:inline-block}.l-contents .event-list dl dt:after{content:'：'}.l-contents .event-list dl dd{display:inline-block;margin:0}.l-contents section.vision{margin:0 auto 5em;padding:0;width:94%;max-width:900px;border:1px solid #ccc;padding:1.5rem}.l-contents section.vision h2{font-size:2em;margin:0;padding:.5em 0 0}.l-contents section.vision p{margin-bottom:0}.home .l-contents .top-header{background-color:#f3f3f3}.home .l-contents .top-header .hero{position:relative}.home .l-contents .top-header .hero .top-catch{display:flex;flex-flow:column nowrap;justify-content:flex-end;background:linear-gradient(30deg,rgba(0,0,0,.9),transparent 60%,transparent);width:100%;height:0;padding-top:56.25%;position:absolute}.home .l-contents .top-header .hero .top-catch h2,.home .l-contents .top-header .hero .top-catch p{color:#fff}.home .l-contents .top-header .hero .top-catch h2{font-size:3em;margin:0 1.5rem .75rem}.home .l-contents .top-header .hero .top-catch p{margin:0 1.5rem 1.5rem;padding:0}.home .l-contents .top-header .hero-link{display:flex;justify-content:space-around;padding:0}.home .l-contents .top-header .hero-link p{margin:0;padding:0;width:50%;height:50%;max-width:380px;max-height:380px;background-size:100%;position:relative}.home .l-contents .top-header .hero-link p.club-banner{background-image:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/top-hero-club.jpg)}.home .l-contents .top-header .hero-link p.school-banner{background-image:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/top-hero-school.jpg)}.home .l-contents .top-header .hero-link a{display:block;color:#fff;font-size:1.1em;padding:30vw 1rem 1rem;z-index:50;position:relative;background:linear-gradient(20deg,rgba(0,0,0,.9),transparent 60%,transparent)}.home .l-contents .top-header .hero-link a span{display:inline-block;font-size:1.2em;position:relative}.home .l-contents .top-header .hero-link a span:after,.home .l-contents .top-header .hero-link a span:before{content:'';display:block;border-top:2px solid #fff;border-right:2px solid #fff;width:.5em;height:.5em;transform:rotate(45deg);position:absolute;top:50%;margin-top:-.38em}.home .l-contents .top-header .hero-link a span:after{right:-1.4em}.home .l-contents .top-header .hero-link a span:before{right:-1em}.home .l-contents .top-header .newsarea{padding:1.5rem;display:flex;justify-content:space-between}.home .l-contents .top-header .newsarea .areaheading{width:36%}.home .l-contents .top-header .newsarea .areaheading h3{text-align:center;margin-bottom:1em}.home .l-contents .top-header .newsarea .recentnews{width:60%}.home .l-contents .top-header .newsarea .recentnews h4{margin-top:.65rem}.home .l-contents .top-header .newsarea .recentnews p{padding:0;margin:0}.home .l-contents .top-header .newsarea .recentnews time{color:#999}.home .l-contents .top-header .newsarea .recentnews .postlink{text-align:right}.home .l-contents .top-header .newsarea a.btn{display:block;border:1px solid #fff;padding:1em 1.5em;width:100%;max-width:9.5em;margin:0 auto;position:relative;color:#fff}.home .l-contents .top-header .newsarea a.btn:after{content:'';display:block;position:absolute;top:50%;right:1.5em;border-top:2px solid #fff;border-right:2px solid #fff;width:.7em;height:.7em;margin-top:-.4em;transform:rotate(45deg)}.home .l-contents .top-header .newsarea a.btn:hover{background:#111}.home .l-contents .top-event h2.pt-title{font-size:4.5em;padding:.5em 0 0;margin-bottom:0}.home .l-contents .top-event h2.pt-title+p{margin:0 auto 3em}.home .l-contents .top-mission h2{font-size:6vw;line-height:1.8;margin-bottom:1em}.home .l-contents .top-mission>p:not(.btn-basic){margin-top:0;margin-bottom:0}.home .l-contents .top-mission p.btn-basic{margin-top:3em}.home .l-contents .business-link .club-banner,.home .l-contents .business-link .school-banner{display:block;width:90vw;height:calc(90vw*0.6703);padding:15% 5vw 0;margin:0 auto 1rem;font-size:2.7vw}.home .l-contents .business-link .club-banner h3,.home .l-contents .business-link .club-banner p,.home .l-contents .business-link .school-banner h3,.home .l-contents .business-link .school-banner p{color:#fff}.home .l-contents .business-link .club-banner h3,.home .l-contents .business-link .school-banner h3{font-size:3em;margin:0}.home .l-contents .business-link .club-banner h3 span,.home .l-contents .business-link .school-banner h3 span{display:block;font-size:.5em}.home .l-contents .business-link .club-banner p,.home .l-contents .business-link .school-banner p{font-size:1em;padding:0;margin:0}.home .l-contents .business-link .club-banner:hover h3,.home .l-contents .business-link .club-banner:hover p,.home .l-contents .business-link .school-banner:hover h3,.home .l-contents .business-link .school-banner:hover p{color:#fff}.home .l-contents .business-link .club-banner{background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/top-about-club.jpg) no-repeat 0 0/cover}.home .l-contents .business-link .school-banner{background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/top-about-school.jpg) no-repeat 0 0/cover}#page-apparel-department .teamwear-box{margin-bottom:4em}#page-company .wrap section h2{text-align:center;margin-bottom:1em}#page-company table{width:100%;max-width:900px;margin:0 auto}#page-inquiry .borderbox{border:8px solid #eee;padding:.5em 2em;margin-bottom:1em}#page-inquiry .inner-section{background-color:#fff;padding:2vw 4vw}.inner-section dl div{border-bottom:1px dotted #ccc;padding:1em 0 .5em}.inner-section dl div:last-child{border:0}.inner-section dl dd{margin:0}.inner-section dl .wpcf7-list-item-label{display:block;text-align:center}.inner-section .sendconfirm{border-bottom:0;display:flex}.inner-section .sendconfirm dt{text-align:center;flex:0 0 8em;margin-right:1em;border:1px solid #ccc;padding:1.5em 0}.inner-section .sendconfirm dt span.wpcf7-list-item{margin:0}.entry-ok,.entry-ng{width:80%;max-height:500px;text-align:center;margin:0 auto 5em}.entry-ok strong,.entry-ng strong{font-size:1.6em}.entry-ok{border:5px solid green}.entry-ok strong{color:green}.entry-ng{border:5px solid red}.entry-ng strong{color:red}.nopost{border:5px dotted #ccc;text-align:center;color:#aaa;font-size:1.2em;padding:5vw;margin-bottom:5em}.nopost+p.btn-basic{display:none}#page-inquiry .inner-section dl{margin:0 1em}#page-inquiry .inner-section h3{background-color:#333;color:#fff;padding:.75em 1.2em .5em;border-radius:1em 0 0;font-size:1.5em}div.wpcf7-response-output,span.wpcf7-not-valid-tip{font-family:Shin Go Regular}@media only screen and (min-width:481px){html{font-size:1em}.lf-name{margin:4rem 0 2.5rem}.lf-name a{width:170px;height:80px;padding:80px 0 0;background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/sprite.svg) no-repeat -288px 0;background-size:auto 80px}.l-contents .event-mission{padding-bottom:50vw}.l-contents .au-mission{margin-top:3em;margin-bottom:5em;padding-top:0}.l-contents .au-mission .mission{padding:1em 0}.l-contents .au-mission .mission h3{font-size:1.15em;line-height:2}.l-contents .au-mission:before{content:'';display:block;height:100%;width:100%;background:linear-gradient(70deg,#fff 50%,transparent 50%);position:absolute;top:0;left:0;z-index:-1}.home .l-contents .business-link .club-banner,.home .l-contents .business-link .school-banner{font-size:14px;padding:60px 30px 0;width:400px;height:calc(400px*0.6703)}.home .l-contents .top-mission h2{font-size:2em;line-height:1.6}.l-contents section .list-card-separate dl,.l-contents section .list-card-border dl,.l-contents .wrap section .list-card-separate dl,.l-contents .wrap section .list-card-border dl{padding:0 1rem 1rem;margin:0;font-size:.85em}.l-contents section .list-card-separate dl div,.l-contents section .list-card-border dl div,.l-contents .wrap section .list-card-separate dl div,.l-contents .wrap section .list-card-border dl div{border:0;margin-bottom:.5em;padding:0;display:flex;justify-content:flex-start;flex-flow:row no-wrap}.l-contents section .list-card-separate dl dt,.l-contents section .list-card-border dl dt,.l-contents .wrap section .list-card-separate dl dt,.l-contents .wrap section .list-card-border dl dt{min-width:5em;margin:0;display:inline-block}.l-contents section .list-card-separate dl dt:after,.l-contents section .list-card-border dl dt:after,.l-contents .wrap section .list-card-separate dl dt:after,.l-contents .wrap section .list-card-border dl dt:after{content:'：'}.l-contents section .flex2{display:flex;justify-content:space-between}.l-contents section .flex2>div,.l-contents section .flex2 table{width:49%}.inner-section dl div{display:flex;justify-content:flex-start}.inner-section dl dt{flex:0 0 6em;padding-top:.5em}}@media only screen and (max-width:767px){.nav{margin:0;padding:0;border-bottom:0;list-style-type:none}.nav li a{display:block;padding:.2em;text-decoration:none}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px}}@media only screen and (min-width:768px){.home .l-contents .top-header .hero .top-catch{padding-top:calc(89vw*.5625)}.home .l-contents .top-header .hero .top-catch h2{font-size:4em}.home .l-contents .top-header .hero img{width:89vw}.home .l-contents .top-header .hero-link{flex-flow:column nowrap;position:absolute;top:0;right:0}.home .l-contents .top-header .hero-link p{width:25vw;height:25vw}.home .l-contents .top-header .hero-link a{padding:17.5vw 1rem 1rem;height:100%;width:100%}.home .l-contents .business-link{display:flex;justify-content:center}.home .l-contents .business-link .club-banner,.home .l-contents .business-link .school-banner{width:43vw;height:calc(43vw*0.6703);padding:8% 3vw 0;margin:0 1vw;font-size:1.35vw}.l-contents .school-about,.l-contents .club-about{padding-top:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;margin-top:5em}.l-contents .school-about>div,.l-contents .club-about>div{padding:1rem 1.5rem 0;margin:0;border:none;width:60%}.l-contents .school-about img,.l-contents .club-about img{position:relative;width:40%}.l-contents .club-about{flex-flow:row-reverse nowrap}.l-contents .event-mission{background:url(//play-time.jp/wp-content/themes/playtime/library/css/../images/event-about1.jpg) no-repeat right bottom,url(//play-time.jp/wp-content/themes/playtime/library/css/../images/event-about2.jpg) no-repeat left bottom;background-size:50% auto;padding-bottom:25vw}.l-contents .au-mission{background-size:auto 100%}.l-contents .au-mission .mission{max-width:1200px;padding:3.5em 0}.l-contents .au-mission .mission h3{font-size:1.4em}.l-contents .au-mission:before{background:linear-gradient(70deg,#fff 45%,transparent 45%)}.l-contents article.type-club .entry-content .flex2,.l-contents article.type-event .entry-content .flex2{display:flex;justify-content:space-between}.l-contents article.type-club .entry-content .flex2>div,.l-contents article.type-event .entry-content .flex2>div{width:48%}.l-contents article.type-club .entry-content .basicdata table,.l-contents article.type-event .entry-content .basicdata table{width:48%}.l-contents section .list-card-separate,.l-contents section .list-card-border,.l-contents .wrap section .list-card-separate,.l-contents .wrap section .list-card-border{margin:0 auto 3em}.l-contents section .list-card,.l-contents .wrap section .list-card{width:94%;margin:0 auto 3em;border-left:1px solid #ccc}.l-contents section .list-card>li:nth-child(even),.l-contents .wrap section .list-card>li:nth-child(even){border-right:1px solid #ccc}.l-contents section .list-card a .event-cat,.l-contents .wrap section .list-card a .event-cat{margin:-33px 0 0;line-height:36px;height:36px;top:calc(38vw*0.83)}.l-contents section .list-card a .event-cat:after,.l-contents .wrap section .list-card a .event-cat:after{border-top:18px solid #666;border-bottom:18px solid #666}.l-contents section .list-card a .clinic:after,.l-contents .wrap section .list-card a .clinic:after{border-top:18px solid #006b99;border-bottom:18px solid #006b99}.l-contents section .list-card a .camp:after,.l-contents .wrap section .list-card a .camp:after{border-top:18px solid #009241;border-bottom:18px solid #009241}.l-contents section .list-card a .tournament:after,.l-contents .wrap section .list-card a .tournament:after{border-top:18px solid #b99300;border-bottom:18px solid #b99300}.l-contents div.wrap section.bottom-section{display:flex;justify-content:center;flex-flow:row wrap;max-width:600px}.l-contents div.wrap section.bottom-section>*{max-width:none;margin:0 1em 0}.l-contents div.wrap section.bottom-section div{flex:0 0 13em}.l-contents div.wrap section.bottom-section>p{flex:2 0 20em}.l-contents div.wrap section.bottom-section a{max-width:350px}#page-apparel-department .flex-row{display:flex;justify-content:space-between;align-items:flex-start}#page-apparel-department .flex-row img{margin-top:2.5em}#page-apparel-department .oem-box>div{flex:0 0 48%}#page-apparel-department .oem-box img{flex:0 0 49%;width:49%}#page-apparel-department .teamwear-box>div{flex:0 0 40%}#page-apparel-department .teamwear-box img{flex:0 0 56%;width:56%}.u768{display:none}.gallary-wrap{width:94%;max-width:1200px;margin:0 auto;padding-top:3%}}@media only screen and (min-width:900px){#main{margin-top:60px}.l-header{height:60px;display:flex}.site-title{flex-grow:0;flex-basis:110px}.site-title a{width:110px;height:30px;padding:31px 0 0;margin:15px 1.2rem}a.menu-mobile{display:none}#global-nav.m_fixed{position:static}.menu{position:static;flex-grow:2;top:0;background-color:transparent}.menu .lh-nav{display:flex;justify-content:flex-end;padding:0}.menu .lh-nav li{border-bottom:none;width:auto;height:60px;margin-left:1em}.menu .lh-nav li.toinquiry a{background:linear-gradient(110deg,transparent 15%,#111 15%);color:#fff;padding:23px 1em 23px 2.5em}.menu .lh-nav li.toinquiry a:hover{background:linear-gradient(110deg,transparent 15%,#000 15%)}.menu .lh-nav li.toinquiry a:hover:before{display:none}.menu .lh-nav li a{padding:23px 0;display:inline-block;color:#111;font-size:14px}.menu .lh-nav li a:before{display:none}.menu .lh-nav li a:hover:before{display:block;width:100%;height:0;border-top:2px solid #111;border-right:none;transform:rotate(0deg);top:42px;left:0}}@media only screen and (min-width:1030px){.l-contents section .list-card-separate,.l-contents section .list-card-border,.l-contents .wrap section .list-card-separate,.l-contents .wrap section .list-card-border{justify-content:flex-start}.l-contents section .list-card-separate>li,.l-contents section .list-card-border>li,.l-contents .wrap section .list-card-separate>li,.l-contents .wrap section .list-card-border>li{width:32%;margin-right:2%}.l-contents section .list-card-separate>li:nth-child(3n),.l-contents section .list-card-border>li:nth-child(3n),.l-contents .wrap section .list-card-separate>li:nth-child(3n),.l-contents .wrap section .list-card-border>li:nth-child(3n){margin-right:0}.l-contents section .list-card,.l-contents .wrap section .list-card{max-width:1200px;justify-content:flex-start}.l-contents section .list-card>li,.l-contents .wrap section .list-card>li{width:33.3%}.l-contents section .list-card a .event-cat,.l-contents .wrap section .list-card a .event-cat{font-size:.75rem;margin:-58px 0 0;top:calc(28vw*0.83)}.l-contents section.business>h2,.l-contents section.business>h3,.l-contents section.business>p,.l-contents .wrap section.business>h2,.l-contents .wrap section.business>h3,.l-contents .wrap section.business>p{text-align:left}.l-contents section .business-list,.l-contents .wrap section .business-list{max-width:1200px;margin:0 auto;justify-content:space-between}.l-contents section .business-list li,.l-contents .wrap section .business-list li{font-size:.8em;width:49%}.l-contents .au-mission .mission{max-width:1200px;padding:5.5vw 0}.l-contents .au-mission:before{background:linear-gradient(70deg,#fff 42%,transparent 42%)}.l-contents div.wrap section.bottom-section{justify-content:space-between;flex-flow:row nowrap;max-width:1200px}.l-contents div.wrap section.bottom-section p{flex:2 0 35%}.l-contents div.wrap section.bottom-section a{flex:0 0 30%;max-width:400px}#page-inquiry .borderbox{border:8px solid #eee;padding:.5em 2em;margin-bottom:1em}}@media only screen and (min-width:1240px){html{font-size:1.2em}#main{margin-top:80px}.l-header{height:80px}.site-title{flex-basis:167px}.site-title a{width:167px;height:50px;padding:50px 0 0;margin:15px 1.5rem}.menu .lh-nav li{height:80px;margin-left:1.5em}.menu .lh-nav li.tohome{display:inline-block}.menu .lh-nav li.toinquiry a{padding:32px 2em 32px 3em}.menu .lh-nav li a{padding:32px 0;font-size:16px}.menu .lh-nav li a:hover:before{top:55px}.home .l-contents .top-header .hero{max-height:630px}.home .l-contents .top-header .hero .top-catch{padding-top:0;max-height:630px;height:45vw}.home .l-contents .top-header .hero .top-catch h2{font-size:5em}.home .l-contents .top-header .hero .top-catch p{font-size:1.2em}.home .l-contents .top-header .hero img{max-height:630px;height:45vw;width:auto}.home .l-contents .top-header .hero:after{position:absolute;top:0;right:0;display:block;content:'';max-height:630px;height:45vw;width:82%;background:linear-gradient(110deg,transparent 45%,#f3f3f3 45%)}.home .l-contents .top-header .hero-link{flex-flow:row nowrap;top:1vw;right:1vw;z-index:50}.home .l-contents .top-header .hero-link p{width:21vw;height:21vw;margin-left:1vw}.home .l-contents .top-header .hero-link a{padding:15vw 1rem 1rem}.home .l-contents .top-header .newsarea{position:absolute;bottom:1vw;right:2vw;width:48vw;height:21vw;z-index:50}.home .l-contents .top-header .newsarea a.btn{font-size:.7rem}.home .l-contents .business-link{justify-content:space-around}.home .l-contents .business-link .club-banner,.home .l-contents .business-link .school-banner{width:560px;height:calc(560px*0.6703);padding:100px 50px 0;margin:0;font-size:1em}.home .l-contents .business-link .club-banner h3,.home .l-contents .business-link .school-banner h3{margin-bottom:.5rem}.l-contents section .list-card a .event-cat,.l-contents .wrap section .list-card a .event-cat{margin:0;top:240px}.l-contents section .business-list,.l-contents .wrap section .business-list{margin:0 auto}.l-contents section .business-list li,.l-contents .wrap section .business-list li{font-size:1em}.l-contents .event-mission{padding-bottom:27vw}.l-contents .au-mission .mission{padding:6.5vw 0}.l-contents .au-mission .mission h2{width:100%;position:relative}.l-contents .au-mission .mission h2:after{content:'Mission and Philosophy';display:inline-block;margin-top:-1em;margin-left:1em;left:auto;bottom:15px;position:absolute}.l-contents .au-mission .mission h3{line-height:2.2}.l-contents .au-mission:before{background:linear-gradient(70deg,#fff 50%,transparent 50%)}.l-contents .wrap section.business>h2{position:relative}.l-contents .wrap section.business>h2:after{display:inline-block;margin-left:1em;left:auto;bottom:13px;position:absolute}}@media only screen and (min-width:1400px){.menu .lh-nav li{margin-left:2em}.menu .lh-nav li.toinquiry a{padding:31px 2em 31px 3em}.menu .lh-nav li a{padding:31px 0;font-size:18px}.home .l-contents .top-header .hero{max-width:2000px;margin:0 auto;overflow:hidden;max-height:700px}.home .l-contents .top-header .hero .top-catch{max-height:700px}.home .l-contents .top-header .hero .top-catch h2{margin-left:2rem}.home .l-contents .top-header .hero .top-catch p{margin-left:2rem;margin-bottom:2rem}.home .l-contents .top-header .hero img{max-height:750px}.home .l-contents .top-header .hero:after{width:72%;max-height:700px}.home .l-contents .top-header .hero-link{top:13px;right:13px}.home .l-contents .top-header .hero-link p{width:330px;height:330px;margin-left:14px}.home .l-contents .top-header .hero-link a{padding:250px 20px 20px}.home .l-contents .top-header .newsarea{bottom:auto;right:26px;top:360px;width:740px;height:19vw;max-height:320px;padding:2.2em}.home .l-contents .top-header .newsarea .areaheading h3{font-size:2.5em;margin-bottom:.5em}.home .l-contents .top-header .newsarea .recentnews time{display:block;margin-bottom:1em}.home .l-contents .top-header .newsarea .recentnews .postlink{margin-top:-.5em}.home .l-contents .top-header .newsarea a.btn{font-size:.7rem}}@media only screen and (min-width:1600px){.l-contents .au-mission:before{width:100%;background:linear-gradient(70deg,#fff 55%,transparent 55%)}.home .l-contents .top-header .hero-link{top:13px;right:13px}.home .l-contents .top-header .hero-link p{width:330px;height:330px;margin-left:14px}.home .l-contents .top-header .hero-link a{padding:250px 20px 20px}.home .l-contents .top-header .newsarea{bottom:auto;right:26px;top:360px;width:780px;padding:2.5em}.home .l-contents .top-header .newsarea .recentnews .postlink{margin-top:0}.home .l-contents .top-header .newsarea a.btn{font-size:.7rem}}@media print{*{background:0 0 !important;color:#000 !important;text-shadow:none !important;-ms-filter:none !important;filter:none !important}#content{width:100%;margin:0;float:none}@page{margin:2cm}@page :left{margin:1cm}@page :right{margin:1cm}@page :first{margin:1cm 2cm}body{font-size:13pt;line-height:1.3;background:#fff !important;color:#000}h1{font-size:24pt}h2,h3,h4{font-size:14pt;margin-top:25px}p,h2,h3{orphans:3;widows:3}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}a:link,a:visited,a{background:0 0;color:#08c;font-weight:700;text-decoration:underline;text-align:left}a[href^=http]:after{content:" < " attr(href) "> "}article a[href^="#"]:after{content:""}a:not(:local-link):after{content:" < " attr(href) "> "}.entry-content iframe,ins{display:none;width:0 !important;height:0 !important;overflow:hidden !important;line-height:0 !important;white-space:nowrap}.embed-youtube,.embed-responsive,.embed-container{display:none;position:absolute;height:0;overflow:hidden}#header-widgets,nav,aside,.sidebar,.content-ads,.make-comment,.author-bio,.heading,.related-posts,#decomments-form-add-comment,#breadcrumbs,#footer,.post-byline,.byline,.meta-single,.site-title img,.post-tags,.readability,.sidebar,.page-navigation,.wp-prev-next,.respond-form{display:none}}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
header.header .site-title a{color:#000}#banner .header-image{max-width:100%;height:auto}.customize-control-description{font-style:normal}