.wpcf7:not(:last-child){margin-bottom:var(--_margin2)}.wpcf7-form{--_margin-top:1;--_margin-bottom:0}.wpcf7-form>*{margin-bottom:0;margin-top:0}.wpcf7-form>:where(:not(:first-child)){margin-top:calc(var(--_margin1) * var(--_margin-top))}.wpcf7-form>:where(:not(:last-child)){margin-bottom:calc(var(--_margin1) * var(--_margin-bottom))}.wpcf7-form>h1{--_margin-top:var(--_h1-margin-top);--_margin-bottom:var(--_h1-margin-bottom)}.wpcf7-form>h1+*{--_margin-top:0}.wpcf7-form>h2{--_margin-top:var(--_h2-margin-top);--_margin-bottom:var(--_h2-margin-bottom)}.wpcf7-form>h2+*{--_margin-top:0}.wpcf7-form>h3{--_margin-top:var(--_h3-margin-top);--_margin-bottom:var(--_h3-margin-bottom)}.wpcf7-form>h3+*{--_margin-top:0}.wpcf7-form>h4{--_margin-top:var(--_h4-margin-top);--_margin-bottom:var(--_h4-margin-bottom)}.wpcf7-form>h4+*{--_margin-top:0}.wpcf7-form>h5{--_margin-top:var(--_h5-margin-top);--_margin-bottom:var(--_h5-margin-bottom)}.wpcf7-form>h5+*{--_margin-top:0}.wpcf7-form>h6{--_margin-top:var(--_h6-margin-top);--_margin-bottom:var(--_h6-margin-bottom)}.wpcf7-form>h6+*{--_margin-top:0}.wpcf7-text,.wpcf7-textarea{background-color:var(--_color-white);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);max-width:100%;padding:.75rem 1rem;vertical-align:top;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px
solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.wpcf7-text:hover,.wpcf7-textarea:hover{--_border-color:var(--_form-control-border-color-hover)}.wpcf7-text:active,.wpcf7-text:focus,.wpcf7-text:focus-within,.wpcf7-text[aria-selected=true],.wpcf7-textarea:active,.wpcf7-textarea:focus,.wpcf7-textarea:focus-within,.wpcf7-textarea[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.wpcf7-text>input,.wpcf7-text>textarea,.wpcf7-textarea>input,.wpcf7-textarea>textarea{border:none;outline:none}.wpcf7-text:disabled,.wpcf7-textarea:disabled{background-color:var(--_lightest-color-gray)}.wpcf7-textarea,textarea.wpcf7-text{height:auto;width:100%}.wpcf7-submit{--btn--border-radius:var(--_global--border-radius);--btn--background-color:var(--wp--preset--color--sm-accent);--btn--border:none;--btn--color:var(--wp--preset--color--sm-text-alt);--btn--padding:var(--_padding-1);--btn--padding-vertical:calc(var(--btn--padding) * .5);--btn--padding-horizontal:var(--btn--padding);background-color:var(--btn--background-color);border:var(--btn--border);border-radius:var(--btn--border-radius);color:var(--btn--color);display:inline-block;line-height:inherit;max-width:100%;padding:var(--btn--padding-vertical) var(--btn--padding-horizontal);text-decoration:none;white-space:nowrap;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:all var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}@media (any-hover:hover){.wpcf7-submit:hover{filter:brightness(90%)}}.wpcf7-submit:focus-visible{filter:brightness(90%)}span.wpcf7-not-valid-tip{color:var(--wp--preset--color--sm-accent)}#question_wrap{display:block;position:relative;width:100%;margin-bottom:0.5rem}ul#choices{list-style:none;margin:0
!important;padding:0;padding-left:0}ul#choices
li{list-style:none !important;margin-left:0}ul#choices li
button{width:100%;padding:0.7em;margin-bottom:3px;font-size:1.25rem;border-radius:10px;background:#23282d;;color:#fff}ul#choices li button:hover{background:#0073aa}.yesno_q{text-align:center;display:block;padding:1rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:bold;border:1px
#333 solid;border-radius:10px}.yesno_q
dt{display:block;padding:1rem;margin-bottom:1.5rem !important}.yesno_q dt
span{padding:1rem;font-size:2rem;font-weight:bold;background:#0073aa;color:#fff;border-radius:10px}.yesno_q
dd{padding:1.5rem !important}html,body{color:#1e1e1e}.c-row--margin>.c-row__col{padding-right:1.8rem;padding-left:1.8rem}@media screen and (min-width: 1024px){.c-row--margin>.c-row__col{padding-right:0.9rem;padding-left:0.9rem}}[data-has-sidebar=false] .c-entry__content{margin-left:0;margin-right:0}body:not(.home) .l-contents__main,
body:not(.home) [data-has-sidebar=false] .c-entry__content{width:100%}@media screen and (min-width: 1024px){body:not(.home) .l-contents__main,
body:not(.home) [data-has-sidebar=false] .c-entry__content{max-width:1080px;margin:auto auto 0}}.c-entry__content .c-container{padding-left:0;padding-right:0}#page-top
a{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-pagetop.svg);background-position:center center;background-repeat:no-repeat;background-size:25% auto}#page-top a
svg{display:none}.c-page-top:hover{filter:opacity(70%)}.l-header{background-color:#fff}@media screen and (min-width: 1024px){.l-header{background-color:transparent}}.l-header--sticky-sm{box-shadow:none}@media screen and (min-width: 1024px){header{width:100%}}header .l-header--sticky-lg{box-shadow:none}header .c-row--lg-margin{margin:0}header .c-container{padding:0;width:100%;max-width:100%}header .l-header__content{padding:0}@media screen and (min-width: 1024px){header .l-2row-header__row:first-child{padding-top:0}}header .l-2row-header__row:first-child .menu-language-navigation-container{margin-right:10px}header .l-2row-header__row:first-child .menu-language-navigation-container
ul{list-style:none;padding:0}header .l-2row-header__row:first-child .menu-language-navigation-container ul
a{display:block;padding:5px
10px 5px calc(23px + 0.5em);border:1px
solid #d8f0fc;border-radius:9999px;background-color:#fff;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-globe--blue.svg);background-repeat:no-repeat;background-position:left 4px center;background-size:18px 18px;color:#1e1e1e;text-decoration:none;font-size:10px;font-size:0.625rem;font-weight:bold}@media screen and (min-width: 1024px){header .c-row{align-items:flex-start}}header .c-row__col--auto{flex:none}@media screen and (min-width: 1024px){header .c-row__col--auto{width:180px;padding:0}}header .c-row--lg-margin>.c-row__col{margin:0;padding:0}header .c-site-branding__title
img{visibility:hidden;height:auto}header .c-site-branding__title
a{display:block;width:144px;height:72px;background-color:#7dcdf4;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/logo-kumon.svg);background-position:center center;background-repeat:no-repeat;background-size:82px auto}@media screen and (max-width: 767px){header .c-site-branding__title
a{width:27.2vmin;height:14.4vmin;background-size:16vmin auto}}@media screen and (min-width: 1024px){header .c-site-branding__title
a{width:180px;height:90px;background-size:102px auto}}header .site-id-text{flex:1;display:flex;align-items:center;background-color:#fff;font-weight:bold}@media screen and (min-width: 1024px){header .site-id-text{flex:none;width:180px;height:90px;font-size:23px;font-size:1.4375rem}}header .site-id-text
a{flex:1;display:block;padding-left:1rem;color:#1e1e1e;text-decoration:none}@media screen and (min-width: 1024px){header .site-id-text
a{padding-left:0;text-align:center}}@media screen and (min-width: 1024px){header .u-invisible-md-down{flex:1;width:calc(100% - 180px - 180px)}}header .p-header-content .c-header-content{display:flex;justify-content:space-between;align-items:center}header .p-header-content .c-header-content
.discription{flex:1;padding-left:2rem;font-size:10px;font-size:0.625rem}header .p-header-content .c-header-content form[role=search]{margin:0;padding:0;border:0;line-height:1;font-size:0}header .p-header-content .c-header-content form[role=search] label{width:90px;height:90px;margin-bottom:0;background-color:#f5f5f5;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-search--gray.svg);background-position:center center;background-size:26.25px auto;background-repeat:no-repeat;font-size:0;line-height:1;transition:all var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}header .p-header-content .c-header-content form[role=search] label:hover{background-color:#dbf1fc;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-search--blue.svg)}header .p-header-content .c-header-content form.site-search-box>.wp-block-search__inside-wrapper{display:none;opacity:0;transition:opacity 0.3s ease-in;position:absolute;top:72px;right:72px;padding:19px
24px;background-color:#5ec1f1;border:0;border-radius:0}header .p-header-content .c-header-content form.site-search-box > .wp-block-search__inside-wrapper
input{height:44px;padding:0.25em 1em;border:1px
solid #f2f2f2;border-right:0;border-radius:var(--_border-radius, 6px) 0 0 var(--_border-radius, 6px);font-size:14px;font-size:0.875rem}header .p-header-content .c-header-content form.site-search-box > .wp-block-search__inside-wrapper input::-moz-placeholder{color:#999;font-weight:bold}header .p-header-content .c-header-content form.site-search-box > .wp-block-search__inside-wrapper input::placeholder{color:#999;font-weight:bold}header .p-header-content .c-header-content form.site-search-box > .wp-block-search__inside-wrapper
button{width:44px;height:44px;border:1px
solid #f2f2f2;border-left:0;border-radius:0 var(--_border-radius, 6px) var(--_border-radius, 6px) 0;background-color:#fff;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-search--blue.svg);background-position:center center;background-size:21px auto;background-repeat:no-repeat}header .p-header-content .c-header-content form.site-search-box > .wp-block-search__inside-wrapper button
svg{display:none}header .p-header-content .c-header-content form.site-search-box.active>.wp-block-search__inside-wrapper{display:flex;opacity:1;z-index:1}header .p-header-content .c-header-content form.site-search-box.active
label{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-close--gray.svg);background-size:21px auto}header .p-header-content .c-header-content form.site-search-box.active label:hover{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-close--blue.svg)}header .p-header-content .c-header-content .shop
span{display:none}header .p-header-content .c-header-content .shop
a{position:relative;display:block;width:180px;height:90px;padding-top:calc(60px + 0.75em);background-color:#fff;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/btn-onlineshop1.svg);background-position:top center;background-repeat:no-repeat;background-size:180px auto;color:#666;text-decoration:none;text-align:center;font-size:10px;font-size:0.625rem;font-weight:500;letter-spacing:0;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}header .p-header-content .c-header-content .shop a:hover{filter:opacity(0.7)}header .u-invisible-lg-up{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background-color:#333}@media screen and (max-width: 767px){header .u-invisible-lg-up{width:14.4vmin;height:14.4vmin}}@media screen and (min-width: 1024px){header .u-invisible-lg-up{width:90px;height:90px}}header .u-invisible-lg-up .c-hamburger-btn__bar{background-color:#f5f5f5}header .u-invisible-lg-up .c-hamburger-btn__label{display:none}@media screen and (min-width: 1024px){body:not(.home):not(.has-global-navigation-bottom) header .c-container{position:relative}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row:first-child{padding-bottom:0}body:not(.home):not(.has-global-navigation-bottom) header .c-row__col--auto{width:10vw;max-width:144px;min-width:110px}body:not(.home):not(.has-global-navigation-bottom) header .c-site-branding__title
a{width:10vw;max-width:144px;min-width:110px;height:72px;background-size:82px auto}body:not(.home):not(.has-global-navigation-bottom) header .site-id-text{width:10vw;max-width:144px;min-width:110px;height:72px;border-right:1px solid #f2f2f2;font-size:18.4px;font-size:1.15rem}body:not(.home):not(.has-global-navigation-bottom) header .u-invisible-md-down{width:calc(100% - 144px - 144px)}body:not(.home):not(.has-global-navigation-bottom) header .p-header-content .c-header-content{justify-content:flex-end}body:not(.home):not(.has-global-navigation-bottom) header .p-header-content .c-header-content
p.discription{display:none}body:not(.home):not(.has-global-navigation-bottom) header .p-header-content .c-header-content form[role=search] label{width:72px;height:72px;background-size:16.8px auto}body:not(.home):not(.has-global-navigation-bottom) header .p-header-content .c-header-content form[role=search].active
label{background-size:16.8px auto}body:not(.home):not(.has-global-navigation-bottom) header .p-header-content .c-header-content
.shop{width:72px}body:not(.home):not(.has-global-navigation-bottom) header .p-header-content .c-header-content .shop
a{width:72px;height:72px;background-color:#78cd00;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/btn-onlineshop3.svg);background-position:center center;background-repeat:no-repeat;background-size:42.5px auto;font-size:0}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down{position:static;width:100%;margin:0;padding:39px
0;border-top:1px solid #f2f2f2;background-color:#f7f8e5}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2{position:static;display:block}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item{position:static;display:block}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item>a{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:72px;margin:0;padding:calc(var(--_space, 1.8rem) * 0.5) 0.5rem;text-decoration:none;font-size:12px;font-size:0.75rem;letter-spacing:0;white-space:nowrap;color:#1e1e1e;font-weight:600;transition:color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item>a::after{content:"";position:absolute;top:calc(50% - 0.5em);left:0;display:block;height:1em;border-left:1px solid #dcdcdc}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-home>a{width:5.6em;right:calc(144px + 13.6em + 12.6em + 10.6em + 9.6em + 10.6em + 11.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-home>a::after{content:none}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(2)>a{width:11.6em;right:calc(144px + 13.6em + 12.6em + 10.6em + 9.6em + 10.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(3)>a{width:10.6em;right:calc(144px + 13.6em + 12.6em + 10.6em + 9.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(4)>a{width:9.6em;right:calc(144px + 13.6em + 12.6em + 10.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(5)>a{width:10.6em;right:calc(144px + 13.6em + 12.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(6)>a{width:12.6em;right:calc(144px + 13.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-object-custom>a{width:13.6em;right:144px}}@media screen and (min-width: 1024px) and (max-width: 1320px){body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item:last-of-type{display:none}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-home>a{right:calc(144px + 12.6em + 10.6em + 9.6em + 10.6em + 11.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(2)>a{right:calc(144px + 12.6em + 10.6em + 9.6em + 10.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(3)>a{right:calc(144px + 12.6em + 10.6em + 9.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(4)>a{right:calc(144px + 12.6em + 10.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(5)>a{right:calc(144px + 12.6em)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(6)>a{right:144px}}@media screen and (min-width: 1024px) and (max-width: 1120px){body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-home>a{display:none}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item-has-children:nth-of-type(2)>a::after{content:none}}@media screen and (min-width: 1024px){body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2 .menu-item>a:hover{color:#5ec1f1}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item>a::before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background-color:transparent;transition:background-color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2 > .menu-item[data-active-menu] > a::before,
body:not(.home):not(.has-global-navigation-bottom) header .l-2row-header__row.u-invisible-md-down #menu-global-navigation-2>.menu-item>a:hover::before{background-color:#5ec1f1}}@media screen and (min-width: 1024px){body.has-global-navigation-bottom .l-header__content form.site-search-box > .wp-block-search__inside-wrapper,
body.home .l-header__content form.site-search-box>.wp-block-search__inside-wrapper{top:90px;right:180px}body.has-global-navigation-bottom .l-header__content form.site-search-box > .wp-block-search__inside-wrapper button,
body.home .l-header__content form.site-search-box > .wp-block-search__inside-wrapper
button{background-size:21px auto}}@media screen and (min-width: 1024px){body.has-global-navigation-bottom .l-header__content,
body.home .l-header__content{position:relative}body.has-global-navigation-bottom .l-header__content .l-2row-header .c-container .l-2row-header__row,
body.home .l-header__content .l-2row-header .c-container .l-2row-header__row{width:100%;max-width:100%}body.has-global-navigation-bottom .l-header__content .l-2row-header .c-container .l-2row-header__row:first-of-type,
body.home .l-header__content .l-2row-header .c-container .l-2row-header__row:first-of-type{position:absolute;z-index:10}body.has-global-navigation-bottom [data-has-global-nav=true] .l-2row-header__row:last-child,
body.has-global-navigation-bottom [data-has-global-nav=true] .l-center-header__row:last-child,
body.home [data-has-global-nav=true] .l-2row-header__row:last-child,
body.home [data-has-global-nav=true] .l-center-header__row:last-child{margin-top:0}}@media screen and (min-width: 1024px){body.has-global-navigation-bottom .c-page-header .c-container .c-page-header__content,
body.home .c-page-header .c-container .c-page-header__content{width:calc(100% - 12.5vw);margin:auto}body.has-global-navigation-bottom .c-page-header .c-container .c-page-header__content .c-page-header__title,
body.home .c-page-header .c-container .c-page-header__content .c-page-header__title{display:inline-block;width:auto;max-width:inherit;margin:0
auto 0 0;padding:0.5em 1em;background-color:#1e1e1e;font-size:27px;font-size:1.6875rem}body.has-global-navigation-bottom .c-page-header .c-container .c-page-header__content .lead,
body.home .c-page-header .c-container .c-page-header__content
.lead{display:inline-block;width:auto;margin:13px
auto 0 7px;padding:0.25em 0.75em;background-color:#fff;color:#1e1e1e;font-size:16px;font-size:1rem;font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-weight:bolder}}@media screen and (min-width: 1024px){body.has-global-navigation-bottom .p-global-nav,
body.home .p-global-nav{width:100%;position:relative}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2,
body.home .p-global-nav #menu-global-navigation-2{display:block;padding-top:70px;padding-bottom:40px;background-color:#f7f8e5}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 .c-navbar__item,
body.home .p-global-nav #menu-global-navigation-2 .c-navbar__item{display:block;position:static}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item > a,
body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .menu-item-home > a,
body.home .p-global-nav #menu-global-navigation-2 > .c-navbar__item > a,
body.home .p-global-nav #menu-global-navigation-2>.menu-item-home>a{position:absolute;z-index:100;top:-1.8rem;display:block;width:calc((100% - 12.5vw) / 7);padding:calc(var(--_space, 1.8rem) * 0.5) 0.4rem;background:rgba(255, 255, 255, 0.9);text-align:center;text-decoration:none;letter-spacing:0;font-size:13px;font-size:0.8125rem;font-weight:700;line-height:calc(1.0320261438 + var(--_half-leading, 0.4) * 2);color:#1e1e1e;transition:color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item > a::after,
body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .menu-item-home > a::after,
body.home .p-global-nav #menu-global-navigation-2 > .c-navbar__item > a::after,
body.home .p-global-nav #menu-global-navigation-2>.menu-item-home>a::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background-color:#dbf1fc;transition:background-color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item > a:hover,
body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .menu-item-home > a:hover,
body.home .p-global-nav #menu-global-navigation-2 > .c-navbar__item > a:hover,
body.home .p-global-nav #menu-global-navigation-2>.menu-item-home>a:hover{color:#5ec1f1}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item > a:hover::after,
body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .menu-item-home > a:hover::after,
body.home .p-global-nav #menu-global-navigation-2 > .c-navbar__item > a:hover::after,
body.home .p-global-nav #menu-global-navigation-2>.menu-item-home>a:hover::after{background-color:#5ec1f1}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .menu-item-home > a,
body.home .p-global-nav #menu-global-navigation-2>.menu-item-home>a{width:calc((100% - 12.5vw) / 7 - 5em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children:nth-of-type(2) > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children:nth-of-type(2)>a{width:calc((100% - 12.5vw) / 7 + 1em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children:nth-of-type(4) > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children:nth-of-type(4)>a{width:calc((100% - 12.5vw) / 7 - 1em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children:nth-last-child(2) > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children:nth-last-child(2)>a{width:calc((100% - 12.5vw) / 7 + 2em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-object-custom > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-object-custom>a{width:calc((100% - 12.5vw) / 7 + 3em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-object-custom > a::before,
body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children > a::before,
body.home .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-object-custom > a::before,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children>a::before{content:"";position:absolute;top:calc(50% - 0.5em);left:0;display:block;height:1em;border-left:1px solid #dcdcdc}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .menu-item-home > a,
body.home .p-global-nav #menu-global-navigation-2>.menu-item-home>a{left:6vw}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children:nth-of-type(2) > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children:nth-of-type(2)>a{left:calc(6vw + (100% - 12.5vw) / 7 - 5em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children:nth-of-type(3) > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children:nth-of-type(3)>a{left:calc(6vw - 5em + (100% - 12.5vw) / 7 * 2 + 1em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children:nth-of-type(4) > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children:nth-of-type(4)>a{left:calc(6vw - 5em + (100% - 12.5vw) / 7 * 3 + 1em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children:nth-of-type(5) > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children:nth-of-type(5)>a{left:calc(6vw - 5em + (100% - 12.5vw) / 7 * 4)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-has-children:nth-of-type(6) > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-has-children:nth-of-type(6)>a{left:calc(6vw - 5em + (100% - 12.5vw) / 7 * 5)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > .c-navbar__item.menu-item-object-custom > a,
body.home .p-global-nav #menu-global-navigation-2>.c-navbar__item.menu-item-object-custom>a{left:calc(6vw - 5em + (100% - 12.5vw) / 7 * 6 + 2em)}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > [data-active-menu=true] > a,
body.home .p-global-nav #menu-global-navigation-2>[data-active-menu=true]>a{color:#5ec1f1}body.has-global-navigation-bottom .p-global-nav #menu-global-navigation-2 > [data-active-menu=true] > a::after,
body.home .p-global-nav #menu-global-navigation-2>[data-active-menu=true]>a::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background-color:#5ec1f1}#menu-global-navigation-2 :not([data-active-menu=true]) .sub-menu-wrapper{display:none}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper{display:flex;align-items:flex-start;width:calc(100% - 12.5vw);margin:auto;color:#1e1e1e}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-navigation-header{position:relative;padding-bottom:1em;flex-basis:23.4%}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-navigation-header .navigation-title{font-size:18px;font-size:1.125rem;font-weight:500;line-height:2em}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-navigation-header .navigation-description{font-size:12px;font-size:0.75rem;font-weight:500;line-height:2em;color:#5ec1f1}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-navigation-header:after{content:"";position:absolute;bottom:0;left:0;display:block;width:51%;height:3px;background-color:#5ec1f1}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-menu{flex-basis:76.6%;display:flex;flex-wrap:wrap;row-gap:1em;list-style:none;padding:0;border-left:1px solid #b4b464}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-menu .menu-item{position:relative;flex-basis:25%;text-align:center}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-menu .menu-item
a{display:block;width:100%;padding:0
1em;color:#5a5a5a;text-decoration:none;white-space:nowrap;font-size:12px;font-size:0.75rem;font-weight:700;transition:color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-menu .menu-item a:hover{color:#5ec1f1}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-menu .menu-item::after{content:"";position:absolute;top:calc(50% - 0.5em);right:0;display:block;width:1px;height:1em;background-color:#b4b464}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-menu .menu-item.current_page_item a,
#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-menu .menu-item.current-menu-item a,
#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper .sub-menu .menu-item.current-page-ancestor
a{color:#5ec1f1}#menu-global-navigation-2 [data-active-menu=true] .sub-menu-wrapper button.children-expander{display:none}}@media screen and (min-width: 1024px){.l-header__drop-nav{border-bottom:1px solid #f2f2f2;box-shadow:none}}@media screen and (min-width: 1024px){.p-drop-nav .p-global-nav{justify-content:space-between}}@media screen and (min-width: 1024px){.p-drop-nav .p-global-nav .drop-site-id{display:flex;justify-content:space-between;align-items:flex-start;width:20vw;max-width:288px;min-width:220px}}.p-drop-nav .p-global-nav .drop-site-id .c-site-branding{padding:0;margin:0}@media screen and (min-width: 1024px){.p-drop-nav .p-global-nav .drop-site-id .c-site-branding__title
a{width:10vw;max-width:144px;min-width:110px;height:72px;background-size:82px auto}}@media screen and (min-width: 1024px){.p-drop-nav .p-global-nav .drop-site-id .site-id-text{flex:none;width:10vw;max-width:144px;min-width:110px;height:72px;border-right:1px solid #f2f2f2;color:#1e1e1e;font-size:18.4px;font-size:1.15rem}}.p-drop-nav .p-global-nav #menu-global-navigation-4{width:calc(100% - 20vw - 144px);max-width:calc(100% - 288px - 144px);min-width:calc(100% - 220px - 144px);justify-content:flex-end}.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item{position:relative;flex:0 0 auto}.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item>a{display:flex;flex:1 1 auto;justify-content:center;align-items:center;position:relative;height:72px;padding:1rem 1.3em;font-weight:700;line-height:calc(1.0320261438 + var(--_half-leading, 0.4) * 2);text-align:center;text-decoration:none;font-size:12px;font-size:0.75rem;letter-spacing:0;color:#1e1e1e;transition:color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item > a
small{display:none}.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item>a:hover{color:#5ec1f1}.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item::after{content:"";position:absolute;top:calc(50% - 0.5em);left:0;display:block;height:1em;border-left:1px solid #dcdcdc}.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item:first-of-type::after{display:none}.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item>a::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background-color:transparent;transition:background-color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item[data-active-menu] > a::after,
.p-drop-nav .p-global-nav #menu-global-navigation-4 .menu-item>a:hover::after{background-color:#5ec1f1}@media screen and (max-width: 1320px){.p-drop-nav .p-global-nav #menu-global-navigation-4>.menu-item:last-of-type{display:none}}@media screen and (max-width: 1120px){.p-drop-nav .p-global-nav #menu-global-navigation-4>.menu-item:first-of-type{display:none}.p-drop-nav .p-global-nav #menu-global-navigation-4>.menu-item:nth-of-type(2)::after{display:none}}@media screen and (min-width: 1024px){.p-drop-nav .p-global-nav .drop-sub-navigation{display:flex;justify-content:flex-end;align-items:flex-start;width:144px;overflow:visible}}.p-drop-nav .p-global-nav .drop-sub-navigation
.discription{display:none}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box{position:relative;width:72px;height:72px;margin:0;padding:0;border:0;line-height:1;font-size:0}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box
label{width:72px;height:72px;margin-bottom:0;background-color:#f5f5f5;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-search--gray.svg);background-position:center center;background-size:21px auto;background-repeat:no-repeat;font-size:0;line-height:1;transition:background var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box label:hover{background-color:#dbf1fc;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-search--blue.svg)}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box>.wp-block-search__inside-wrapper{position:absolute;top:72px;right:0;display:none;max-width:none;padding:19px
24px;border:0;border-radius:0;background-color:#5ec1f1;opacity:0;transition:all var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box > .wp-block-search__inside-wrapper
input{height:44px;padding:0.25em 1em;border:1px
solid #f2f2f2;border-right:0;border-radius:var(--_border-radius, 6px) 0 0 var(--_border-radius, 6px);font-size:14px;font-size:0.875rem}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box > .wp-block-search__inside-wrapper input::-moz-placeholder{color:#999;font-weight:bold}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box > .wp-block-search__inside-wrapper input::placeholder{color:#999;font-weight:bold}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box > .wp-block-search__inside-wrapper
button{width:44px;height:44px;border:1px
solid #f2f2f2;border-left:0;border-radius:0 var(--_border-radius, 6px) var(--_border-radius, 6px) 0;background-color:#fff;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-search--blue.svg);background-position:center center;background-size:21px auto;background-repeat:no-repeat}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box > .wp-block-search__inside-wrapper button
svg{display:none}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box.active>.wp-block-search__inside-wrapper{display:flex;opacity:1;z-index:1}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box.active
label{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-close--gray.svg);background-size:16.8px auto;transition:background var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.p-drop-nav .p-global-nav .drop-sub-navigation form.site-search-box.active label:hover{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-close--blue.svg)}.p-drop-nav .p-global-nav .drop-sub-navigation
.shop{width:72px}.p-drop-nav .p-global-nav .drop-sub-navigation .shop
span{display:none}.p-drop-nav .p-global-nav .drop-sub-navigation .shop
a{display:block;width:72px;height:72px;background-color:#78cd00;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/btn-onlineshop3.svg);background-position:center center;background-repeat:no-repeat;background-size:42.5px auto;font-size:0;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.p-drop-nav .p-global-nav .drop-sub-navigation .shop a:hover{filter:opacity(0.7)}@media screen and (min-width: 1024px){.l-2row-header__row .site-id-text~.menu-language-navigation-container{display:none}}@media screen and (min-width: 1024px){header .l-2row-header__row.u-invisible-md-down .menu-language-navigation-container{position:absolute;background-color:#bfe7fa;top:126px;right:0;width:auto;z-index:100;padding:10px
8px 10px 10px;border-radius:9999px 0 0 9999px}header .l-2row-header__row.u-invisible-md-down .menu-language-navigation-container
ul{list-style:none;padding:0}header .l-2row-header__row.u-invisible-md-down .menu-language-navigation-container ul
a{display:block;padding:8px
8px 8px calc(28px + 0.5em);border-radius:9999px;background-color:#fff;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-globe--blue.svg);background-repeat:no-repeat;background-position:left 9px center;background-size:20px 20px;color:#1e1e1e;text-decoration:none;font-size:13px;font-size:0.8125rem;font-weight:bold}header .l-2row-header__row.u-invisible-md-down .menu-language-navigation-container ul a:hover{opacity:0.7}}@media screen and (min-width: 1024px){.p-drop-nav .p-global-nav~.menu-language-navigation-container{display:none}}.c-drawer{bottom:auto;background-color:transparent;max-height:100vh}[id=drawer-nav].c-drawer--overall{padding-top:72px}@media screen and (max-width: 767px){[id=drawer-nav].c-drawer--overall{padding-top:14.4vmin}}[id=drawer-nav].c-drawer--overall .c-drawer__controls{right:0}.c-drawer__menu{padding-bottom:0;padding-top:0;border-top:1px solid #7dcdf4;background-color:#5ec1f1}.c-drawer__inner{padding-left:0;padding-right:0;padding-bottom:calc(var(--_space, 1.8rem) * 2.5)}.c-drawer__inner .c-hamburger-btn__label{display:none}.c-drawer__inner .c-hamburger-btn{width:72px;height:72px;background-color:#333}@media screen and (max-width: 767px){.c-drawer__inner .c-hamburger-btn{width:14.4vmin;height:14.4vmin}}.c-drawer__inner .c-drawer__controls{padding-bottom:0;padding-top:0}.c-drawer__inner #menu-global-navigation{border-top:1px solid #f2f2f2;background-color:#fff}.c-drawer__inner #menu-global-navigation>.menu-item{padding-top:0;padding-bottom:0;border-bottom:1px solid #f2f2f2}.c-drawer__inner #menu-global-navigation > .menu-item > a,
.c-drawer__inner #menu-global-navigation>.menu-item>.kmnspn-menu-parent{padding-top:6.25vmin;padding-bottom:6vmin;padding-left:8.5vmin;color:#1e1e1e;font-size:14px;font-size:0.875rem;line-height:1}.c-drawer__inner #menu-global-navigation>.menu-item>.c-drawer__toggle{margin-right:6.4vmin;padding-right:0}.c-drawer__inner #menu-global-navigation > .menu-item > .c-drawer__toggle .c-ic-angle-right:before{content:"";display:block;height:1.25em;width:1.25em;border:0;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-plus--blue.svg);background-position:center center;background-repeat:no-repeat;background-size:1.25em auto;transform:none}.c-drawer__inner #menu-global-navigation > .menu-item .c-drawer__toggle[aria-expanded=true]>.c-ic-angle-right{transform:translateY(0) rotate(-45deg)}.c-drawer__inner #menu-global-navigation>.menu-item:nth-last-of-type(2){border-bottom:0}.c-drawer__inner #menu-global-navigation>.menu-item:last-of-type{display:none}.c-drawer__inner .c-drawer__submenu{margin-left:0;background-color:#f7f8e5}.c-drawer__inner .c-drawer__submenu>.menu-item{padding-top:0;padding-bottom:0;border-top:1px solid #e5e1b0}.c-drawer__inner .c-drawer__submenu>.menu-item>a{padding-top:6.25vmin;padding-bottom:6vmin;padding-left:8.5vmin;color:#5a5a5a;font-size:12px;font-size:0.75rem}.c-drawer__inner .c-drawer__submenu>.menu-item>a:before{content:"–　"}.c-drawer__inner .c-drawer__submenu>.menu-item:first-of-type{border-top:1px solid #f2f2f2}.c-drawer__inner .p-search-form{padding:9vmin 5.85vmin 7.5vmin}.c-drawer__inner .c-input-group__field > input[type=search],
.c-drawer__inner .c-input-group__field>input[type=search]:hover{border-color:#fff}.c-drawer__inner .c-input-group__btn{border-color:#fff;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-search--blue.svg);background-position:center center;background-size:4.8vmin auto;background-repeat:no-repeat;color:transparent}.c-drawer__inner .shop
a{display:block;padding:6vmin 6.4vmin 5.8vmin 8vmin;background-color:#78cd00;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/btn-onlineshop2.svg);background-position:right 6.4vmin center;background-size:9.6vmin auto;background-repeat:no-repeat;text-decoration:none}.c-drawer__inner .shop a>span{display:block}.c-drawer__inner .shop a>span:first-of-type{font-size:14px;font-size:0.875rem;font-weight:bold}.c-drawer__inner .shop a>span:last-of-type{font-size:10px;font-size:0.625rem;color:#1e1e1e}.c-drawer__inner .shop a [lang=en]{margin-left:0.8em;color:#eceebf}@media screen and (max-width: 1023px){.has-global-navigation-bottom > .l-container > .l-contents .wp-block-group.sme-hidden-lg-up figure.mainvisual
img{width:100%;height:64vmin;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1024px){.c-container{width:100%;max-width:100%}}.section-ancillary{position:relative;padding:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1)) 0}.section-ancillary::before{content:"";position:absolute;top:0;left:50%;display:block;width:100vw;height:100%;transform:translateX(-50%);background-color:#f7f8e5}.section-ancillary > p, .section-ancillary
figure{position:relative;z-index:1}.section-additional{position:relative;padding:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1)) 0}.section-additional::before{content:"";position:absolute;top:0;left:50%;display:block;width:100vw;height:100%;transform:translateX(-50%);background-color:#fafafa}.section-additional--corp{position:relative;padding:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1)) 0}.section-additional--corp::before{content:"";position:absolute;top:0;left:50%;display:block;width:100vw;height:100%;transform:translateX(-50%);background-color:#dbf1fc}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin{margin-bottom:0}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col{margin-bottom:0;padding-right:0.9rem;padding-left:0.9rem;padding-bottom:0}@media screen and (min-width: 768px){.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col{margin-bottom:48px}}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col
a{display:flex;align-items:center;border-bottom:4px solid #dbf1fc;transition:border var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 768px){.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col
a{position:relative;display:block}}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__figure,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__figure{flex-basis:30%;margin-bottom:0;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__body,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__body{flex-basis:70%;margin-bottom:0;padding-right:1.8rem;padding-left:0.9rem;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:4vmin auto}@media screen and (min-width: 768px){.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__body,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__body{width:100%;position:absolute;bottom:0;left:0;padding:0.9rem 1.8rem;background-color:rgba(255, 255, 255, 0.9);background-position:right 1.8rem center;background-size:15px auto}}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__body .smb-items__item__title,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__body .smb-items__item__title{font-weight:500;line-height:1.1}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__body .smb-items__item__lede,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a .smb-items__item__body .smb-items__item__lede{color:#5ec1f1;font-weight:700;font-size:11px;font-size:0.6875rem}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a:hover,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a:hover{text-decoration:none}@media screen and (min-width: 768px){.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a:hover,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a:hover{border-bottom:4px solid #5ec1f1;filter:none}}.home .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a:hover .smb-items__item__figure,
.has-global-navigation-bottom .l-contents .wp-block-snow-monkey-blocks-items.smb-items .c-row.c-row--margin .wp-block-snow-monkey-blocks-items-item-block-link.c-row__col a:hover .smb-items__item__figure{filter:opacity(0.7)}@media screen and (min-width: 1024px){.block-series>.wp-block-column:first-of-type{flex-basis:35%}}@media screen and (min-width: 1024px){.block-series>.wp-block-column:last-of-type{flex-basis:65%}}.c-entry-summary__meta .c-meta__item--author,
.c-entry__meta .c-meta__item--author{display:none}.c-entry__content>:where(:not([width])){width:100%}.c-entries--rich-media .c-entries__item
a{transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__figure .c-entry-summary__term,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__figure .c-entry-summary__term{top:unset;right:unset;bottom:0;left:0;border-radius:0}.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__figure:before,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__figure:before{padding-top:75%}.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body{display:flex;flex-direction:column-reverse;width:100%;margin-top:0.9rem}.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__header,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__header{margin-bottom:0}.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__header h2,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__header h3,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__header h2,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__header
h3{height:3rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 768px){.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__header h2,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__header h3,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__header h2,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__header
h3{font-size:14px;font-size:0.875rem}}.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__content,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__content{display:none}.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__meta,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__meta{display:block;font-size:0.625rem;line-height:1;margin-top:0}.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__meta .c-meta,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__meta .c-meta{display:block;height:1rem;margin-bottom:0.45rem;color:#5ec1f1;font-size:11px;font-size:0.6875rem}@media screen and (min-width: 768px){.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--pickup .c-entry-summary__body .c-entry-summary__meta .c-meta,
.c-entries--rich-media .c-entries__item a .c-entry-summary.c-entry-summary--product .c-entry-summary__body .c-entry-summary__meta .c-meta{font-size:13px;font-size:0.8125rem}}.c-entries--rich-media .c-entries__item a:hover{opacity:0.7;text-decoration:none}.c-entries--rich-media .c-entries__item .c-entry-tags{margin-top:0.9rem}@media screen and (max-width: 767px){.c-entries--rich-media .c-entries__item .c-entry-tags{display:none}}.c-entries--rich-media .c-entries__item > a:active .c-entry-summary__figure > img,
.c-entries--rich-media .c-entries__item > a:focus .c-entry-summary__figure > img,
.c-entries--rich-media .c-entries__item > a:hover .c-entry-summary__figure>img{filter:none}.c-entries.c-entries--text2{margin-top:2.25rem}.c-entries.c-entries--text2 .c-entries__item>a{padding:0.75rem 3rem 0.75rem 1rem;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg);background-position:center right 1rem;background-repeat:no-repeat;background-size:1rem auto;text-decoration:none;transition:background-color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 1024px){.c-entries.c-entries--text2 .c-entries__item>a{padding:1.8rem 4.6rem 1.8rem 1.8rem;background-position:center right 1.8rem}}.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__figure{display:none}.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body{display:flex;flex-wrap:wrap;transition:none}@media screen and (min-width: 1024px){.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body{flex-wrap:nowrap}}.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header{order:2;flex-basis:100%;margin-top:calc(var(--_space, 1.8rem) * 0.25)}@media screen and (min-width: 1024px){.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header{flex-basis:72.5%;margin-top:0}}.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header
h2{font-size:14px;font-size:0.875rem}.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{order:1;margin-top:0}@media screen and (min-width: 1024px){.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{flex-basis:27.5%}}.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta{flex-wrap:nowrap}.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--published{flex-basis:30%;font-size:14px;font-size:0.875rem;color:#5ec1f1;font-weight:700}.c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--categories{flex-basis:70%;padding-left:1rem}.c-entries.c-entries--text2 .c-entries__item>a:hover{background-color:#f7f8e5}.c-entries.c-entries--text2 .c-entries__item .c-entry-tags{display:none}.tax-faq_category .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta,
.list-faq .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta,
.post-type-archive-faq .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{flex-basis:30%}.tax-faq_category .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--published,
.list-faq .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--published,
.post-type-archive-faq .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--published{display:none}.tax-faq_category .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--categories,
.list-faq .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--categories,
.post-type-archive-faq .c-entries.c-entries--text2 .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--categories{padding-left:0}.is-layout-flow.wp-block-group.content-discription--getpdf{margin-top:calc(var(--_space, 1.8rem) * 2);padding:calc(var(--_space, 1.8rem) * 0.75);border:1px
solid #dcdcdc}.is-layout-flow.wp-block-group.content-discription--getpdf>.is-layout-flex.wp-block-columns{width:-moz-fit-content;width:fit-content;margin:0
auto;row-gap:calc(var(--_space, 1.8rem) * 0.25) !important}.is-layout-flow.wp-block-group.content-discription--getpdf>.is-layout-flex.wp-block-columns>.wp-block-column:first-of-type{flex-basis:158px;flex-grow:0;text-align:center}.is-layout-flow.wp-block-group.content-discription--getpdf>.is-layout-flex.wp-block-columns>.wp-block-column:last-of-type{flex-grow:1}.is-layout-flow.wp-block-group.content-discription--getpdf > .is-layout-flex.wp-block-columns > .wp-block-column:last-of-type
p{font-size:14px;font-size:0.875rem}section.content-terms--scroll{height:80vmin;overflow-y:scroll;padding:calc(var(--_space, 1.8rem) * 1);border:1px
solid #dcdcdc}@media screen and (min-width: 1024px){section.content-terms--scroll{height:300px}}.l-footer{border-top:0}.footerA{padding:0
1.8rem 1.8rem 1.8rem;background-color:#fff}@media screen and (min-width: 1024px){.footerA{padding:0
0 1.8rem 0}}.footerA .c-row--margin{margin:0}.footerA .c-row--margin>.c-row__col{margin-bottom:0;padding:0}.footerA .smb-panels{width:100%;max-width:1080px;margin:0
auto}.footerA .smb-panels .smb-panels__item{background-color:transparent;box-shadow:none;text-align:center}.footerA .smb-panels .smb-panels__item .smb-panels__item__body{padding:1.8rem 0.45rem}.footerA .smb-panels .smb-panels__item .smb-panels__item__body
h2{margin-bottom:0;font-weight:700}.footerA .smb-panels .smb-panels__item .smb-panels__item__body h2
a{color:#1e1e1e;text-decoration:none}.footerA .smb-panels .smb-panels__item .smb-panels__item__body
p{margin-top:0.75em;font-size:10px;font-size:0.625rem}@media screen and (min-width: 1024px){.footerA .smb-panels .smb-panels__item .smb-panels__item__body
p{font-size:12px;font-size:0.75rem}}.footerA .smb-panels .smb-panels__item .smb-panels__item__body
.en{margin-top:0;font-weight:700;color:#5ec1f1}.footerA .smb-panels:first-child{margin-bottom:1.8rem;border-bottom:1px solid #dcdcdc}@media screen and (min-width: 1024px){.footerA .smb-panels:first-child{padding-top:1.8rem;padding-bottom:1.8rem}}.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item__body{border-top:4px solid #f5f5f5}@media screen and (min-width: 1024px){.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item__body{border-top:0}}.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item .smb-panels__item__body
h2{font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item .smb-panels__item__body
h2{font-size:24px;font-size:1.5rem}}.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item .smb-panels__item__body
.en{font-size:11px;font-size:0.6875rem}@media screen and (min-width: 1024px){.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item .smb-panels__item__body
.en{font-size:13px;font-size:0.8125rem}}.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link:first-child .smb-panels__item__body{border-top:0}@media screen and (min-width: 1024px){.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link:first-child .smb-panels__item__body{background-image:linear-gradient(#f5f5f5, #f5f5f5);background-size:2px 2px;background-repeat:repeat-y;background-position:right}}@media screen and (min-width: 1024px){.footerA .smb-panels:first-child .wp-block-snow-monkey-blocks-panels-item-block-link:last-child .smb-panels__item__body{background-image:linear-gradient(#f5f5f5, #f5f5f5);background-size:2px 2px;background-repeat:repeat-y;background-position:left}}.footerA .smb-panels:not(:first-child){padding-top:0;padding-bottom:0;background-image:linear-gradient(#fff, #fff), linear-gradient(#f5f5f5, #f5f5f5), linear-gradient(#f5f5f5, #f5f5f5);background-size:23px 27px, 4px 4px, 4px 4px;background-repeat:no-repeat, repeat-y, repeat-x;background-position:center center, center, center}@media screen and (min-width: 1024px){.footerA .smb-panels:not(:first-child){background-image:none}}@media screen and (min-width: 1024px){.footerA .smb-panels:not(:first-child) .wp-block-snow-monkey-blocks-panels-item-block-link{background-image:linear-gradient(#f5f5f5, #f5f5f5), linear-gradient(#f5f5f5, #f5f5f5);background-size:2px 2px, 2px 2px;background-repeat:repeat-y, repeat-y;background-position:right, left}}@media screen and (min-width: 1024px){.footerA .smb-panels:not(:first-child) .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item__body{padding:2.7rem 0.45rem}}.footerA .smb-panels:not(:first-child) .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item__body
h2{font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.footerA .smb-panels:not(:first-child) .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item__body
h2{font-size:14px;font-size:0.875rem}}.footerA .smb-panels:not(:first-child) .wp-block-snow-monkey-blocks-panels-item-block-link .smb-panels__item__body
.en{font-size:10px;font-size:0.625rem}.footerA .smb-panels:not(:first-child) .wp-block-snow-monkey-blocks-panels-item-block-link:nth-child(odd) .smb-panels__item__body{border-top:0}@media screen and (min-width: 1024px){.footerA .smb-panels:not(:first-child) .wp-block-snow-monkey-blocks-panels-item-block-link:first-child{background-image:linear-gradient(#f5f5f5, #f5f5f5);background-size:2px 2px;background-repeat:repeat-y;background-position:right}}@media screen and (min-width: 1024px){.footerA .smb-panels:not(:first-child) .wp-block-snow-monkey-blocks-panels-item-block-link:last-child{background-image:linear-gradient(#f5f5f5, #f5f5f5);background-size:2px 2px;background-repeat:repeat-y;background-position:left}}.footerA .wp-block-snow-monkey-blocks-panels-item-block-link{transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.footerA .wp-block-snow-monkey-blocks-panels-item-block-link:hover{filter:opacity(70%)}.footerB{margin-top:5.4rem;padding:11.2vmin 12.8vmin;background-color:#f7f8e5}@media screen and (min-width: 1024px){.footerB{padding:60px
12.8vmin}}.footerB
ul{list-style-type:none;padding-left:0;display:flex;width:100%;margin:auto;flex-wrap:wrap;row-gap:8vmin;justify-content:center}@media screen and (min-width: 1024px){.footerB
ul{max-width:1080px;-moz-column-gap:2.5%;column-gap:2.5%;row-gap:48px;justify-content:flex-start}}.footerB ul
li{flex-basis:33.3%}@media screen and (min-width: 1024px){.footerB ul
li{flex-basis:31.6%}}.footerB ul li
a{text-decoration:none;color:#1e1e1e;text-align:center;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 1024px){.footerB ul li
a{display:flex;text-align:left}}@media screen and (min-width: 1024px){.footerB ul li a
figure{text-align:left;flex-basis:72px}}.footerB ul li a figure
img{width:12vmin;height:auto;margin:auto}@media screen and (min-width: 1024px){.footerB ul li a figure
img{width:60px}}@media screen and (min-width: 1024px){.footerB ul li a
dl{flex-basis:calc(100% - 72px)}}.footerB ul li a
dt{margin-top:1em;font-size:10px;font-size:0.625rem}@media screen and (min-width: 1024px){.footerB ul li a
dt{margin-top:0;font-size:16px;font-size:1rem}}.footerB ul li a
dd{display:none}@media screen and (min-width: 1024px){.footerB ul li a
dd{display:inherit;margin-top:1em;font-size:12px;font-size:0.75rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}}.footerB ul li a:hover{filter:opacity(70%)}.footerA+.footerB{margin-top:0}.l-footer .footerB:first-child{margin-top:0}.footerC .is-layout-flex.wp-block-columns{position:relative;gap:0 !important}.footerC .is-layout-flex.wp-block-columns .onlineshop-logo{flex-basis:50%;position:relative;background-color:#fff;min-height:30vw}.footerC .is-layout-flex.wp-block-columns .onlineshop-logo p, .footerC .is-layout-flex.wp-block-columns .onlineshop-logo
a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/logo-kumonshop.svg);background-repeat:no-repeat;background-position:center center;background-size:330px auto;font-size:0}@media screen and (max-width: 576px){.footerC .is-layout-flex.wp-block-columns .onlineshop-logo p, .footerC .is-layout-flex.wp-block-columns .onlineshop-logo
a{background-size:75% auto}}@media screen and (min-width: 768px){.footerC .is-layout-flex.wp-block-columns .onlineshop-logo{min-height:auto}}.footerC .is-layout-flex.wp-block-columns .onlineshop-about{flex-basis:50%;padding:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1)) calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1));background-color:#78cd00;text-align:center}@media screen and (max-width: 576px){.footerC .is-layout-flex.wp-block-columns .onlineshop-about{padding:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1)) calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1));min-height:50vw}}.footerC .is-layout-flex.wp-block-columns .onlineshop-about
h2{margin-bottom:calc(var(--_space, 1.8rem) * 0.75 * var(--_margin-scale, 1))}.footerC .is-layout-flex.wp-block-columns .onlineshop-about
p{text-align:left;font-weight:600;font-size:11px;font-size:0.6875rem}@media screen and (min-width: 768px){.footerC .is-layout-flex.wp-block-columns .onlineshop-about
p{text-align:center;font-size:12px;font-size:0.75rem}}footer.l-footer.l-footer--default{background-color:#333}footer.l-footer.l-footer--default .l-footer-widget-area{margin-top:calc(var(--_space, 1.8rem) * 2);margin-bottom:calc(var(--_space, 1.8rem) * 2);padding-top:0;padding-bottom:0;padding-left:calc(var(--_container-margin, 1.8rem) + env(safe-area-inset-left));padding-right:calc(var(--_container-margin, 1.8rem) + env(safe-area-inset-right))}footer.l-footer.l-footer--default .l-footer-widget-area .c-container{padding:0}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .c-container{max-width:1080px;margin-right:auto;margin-left:auto}}footer.l-footer.l-footer--default .l-footer-widget-area .c-container .c-row--lg-margin-l{margin:0}footer.l-footer.l-footer--default .l-footer-widget-area .c-container .c-row--lg-margin-l>.c-row__col{margin-bottom:0}footer.l-footer.l-footer--default .l-footer-widget-area .c-container .c-row--margin>.c-row__col{padding-right:0;padding-left:0}footer.l-footer.l-footer--default .l-footer-widget-area .c-container .c-row{-moz-column-gap:5%;column-gap:5%}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .c-container .c-row{row-gap:calc(var(--_space, 1.8rem) * 1)}}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .c-container .c-row .c-row__col--lg-1-3{flex-basis:30%}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type{margin-bottom:calc(var(--_space, 1.8rem) * 1)}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type{margin-bottom:0}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type{list-style-type:none;padding-left:0;display:block}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type{display:block}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type
li{position:relative;margin-right:auto;margin-bottom:calc(var(--_space, 1.8rem) * 0.5);margin-left:auto}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type
li{margin-right:auto;margin-left:0}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li
a{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-size:100% auto;text-decoration:none;font-size:0}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li::before{content:"";display:block}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(1), footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(2){max-width:210px}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(1)::before{padding-top:28.5714285714%}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(1) a{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/banner-kumonshuppan.svg)}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(2)::before{padding-top:28.5714285714%}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(2) a{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/banner-kumonshop.svg)}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(3){text-align:center}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(3){padding-left:1.4em;text-align:left}}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(3)::before{content:"";position:absolute;display:block;left:0;top:0.9em;display:block;width:0.9em;height:1px;background-color:#e6e6e6}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(3) a{position:static;color:#ccc;line-height:1.3;font-size:11px;font-size:0.6875rem;font-weight:600}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type ul:first-of-type li:nth-of-type(3) a:hover{color:#5ec1f1;text-decoration:underline}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type .kmnpb-language{display:flex;position:relative;max-width:210px;margin-top:calc(var(--_space, 1.8rem) * 0.5);margin-right:auto !important;margin-bottom:calc(var(--_space, 1.8rem) * 0.5);margin-left:auto !important;padding-left:0;text-align:center;text-decoration:none}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type .kmnpb-language{margin:calc(var(--_space, 1.8rem) * 1) 0 0 0 !important}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type .kmnpb-language::after{content:"";display:block;position:absolute;left:50%;top:calc((100% - 1em) * 0.5);width:1px;height:1em;background-color:#ccc}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type .kmnpb-language
li{list-style:none;margin:0;flex-basis:calc(50% - 0.5px);line-height:1;font-weight:bold}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type .kmnpb-language li
span{display:block;padding:calc(var(--_space, 1.8rem) * 0.5);color:#5ec1f1}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type .kmnpb-language li
a{display:block;padding:calc(var(--_space, 1.8rem) * 0.5);color:#ccc;text-decoration:none}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:first-of-type .kmnpb-language li a:hover{color:#5ec1f1}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type){color:#e6e6e6}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .is-layout-flex{flex-direction:row}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:calc(50% - 1rem) !important;flex-grow:2}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category
.toggle{display:none}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category
label{cursor:default}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category
h3{position:relative;padding:0.9rem 0.45rem;border-top:0.25vmin solid #4d4d4d;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category
h3{padding:0
0 1em 0;border-top:0;border-bottom:1px solid #4d4d4d;font-size:14px;font-size:0.875rem}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category .wp-block-columns{display:block;transition:height var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 768px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category .wp-block-columns{display:flex}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category .wp-block-columns .wp-block-column:last-of-type{margin-top:0.45rem}@media screen and (min-width: 768px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category .wp-block-columns .wp-block-column:last-of-type{margin-top:0}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category
ul{list-style-type:none;padding-left:0}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category
li{line-height:1.3;font-size:11px;font-size:0.6875rem}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category li
a{position:relative;display:block;padding-top:0.45rem;padding-bottom:1.125rem;padding-left:1.4em;color:#ccc;text-decoration:none;font-weight:600}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category li
a{padding-top:0;padding-bottom:0.45rem}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category li a::before{content:"";position:absolute;display:block;left:0;top:calc(0.7em + 0.45rem);display:block;width:0.9em;height:1px;background-color:#e6e6e6}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category li a::before{top:0.7em}}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category li a:hover{color:#5ec1f1;text-decoration:underline}@media screen and (max-width: 1023px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category h3::after{content:"";display:block;position:absolute;top:1.25em;right:1em;width:1em;height:1em;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-plus--gray.svg);background-position:center center;background-repeat:no-repeat;background-size:1em auto;transition:all var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category
label{backface-visibility:hidden}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category .wp-block-columns{height:0;overflow:hidden;margin:0;padding:0
0.45rem;transform:translateY(0);transition:all var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category .toggle:checked+label+.wp-block-columns{padding:1.8rem 0.45rem;height:auto}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category .toggle:checked + label
h3{border-bottom:0.25vmin solid #4d4d4d}footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:not(:first-of-type) .block-category .toggle:checked + label h3::after{transform:rotate(-45deg) !important}}@media screen and (max-width: 1023px){footer.l-footer.l-footer--default .l-footer-widget-area .l-footer-widget-area__item:last-of-type .block-category{border-bottom:1px solid #4d4d4d}}footer.l-footer.l-footer--default .c-copyright--inverse{background-color:#1e1e1e}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .c-copyright--inverse .c-container{width:calc(100% - 3.6rem)}}footer.l-footer.l-footer--default .c-copyright{padding:2.7rem 1.8rem;font-size:10px;font-size:0.625rem}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .c-copyright{padding:1.8rem 0}}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .c-copyright .c-container{display:flex;justify-content:space-between}}footer.l-footer.l-footer--default .c-copyright .c-container
.notice{display:block;color:#e6e6e6}@media screen and (max-width: 576px){footer.l-footer.l-footer--default .c-copyright .c-container .notice
span{display:block}}footer.l-footer.l-footer--default .c-copyright .c-container
.copyright{display:block;color:#999;margin-top:0.9rem}@media screen and (min-width: 1024px){footer.l-footer.l-footer--default .c-copyright .c-container
.copyright{margin-top:0}}.l-contents__container>.p-breadcrumbs-wrapper:first-child,.l-contents__container>.p-breadcrumbs-wrapper:last-child,.l-contents__container>.u-slim-width>.p-breadcrumbs-wrapper:first-child,.l-contents__container>.u-slim-width>.p-breadcrumbs-wrapper:last-child{padding-top:calc(var(--_space, 1.8rem) * 0.5);padding-bottom:calc(var(--_space, 1.8rem) * 0.5)}.p-breadcrumbs-wrapper{position:relative}.p-breadcrumbs-wrapper::after{content:"";position:absolute;left:calc((var(--_container-margin, 1.8rem) + env(safe-area-inset-right)) * -1);bottom:0;display:block;width:100vw;height:1px;background-color:#f2f2f2}.c-breadcrumbs li:last-of-type
a{color:#5ec1f1}.matrix-product{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;list-style:none;padding:0;-moz-column-gap:3.4%;column-gap:3.4%;row-gap:5.7vmin;counter-reset:number 0}@media screen and (min-width: 1024px){.matrix-product{max-width:1080px;margin:auto;-moz-column-gap:3.8%;column-gap:3.8%;row-gap:48px}}.matrix-product
li{flex-basis:31%;align-self:flex-start;margin-top:0;text-align:center}@media screen and (min-width: 1024px){.matrix-product
li{flex-basis:22.15%}}.matrix-product li
a{text-decoration:none;color:#1e1e1e;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.matrix-product li a:hover{text-decoration:none;filter:opacity(70%)}.matrix-product li
figcaption{margin-top:0.5em;font-weight:500;font-size:10px;font-size:0.625rem}@media screen and (min-width: 1024px){.matrix-product li
figcaption{font-size:16px;font-size:1rem}}.matrix-product li figcaption::before{counter-increment:number 1;content:counter(number) ". ";color:#5ec1f1}.p-entry-content .matrix-product>li+li{margin-top:0}@media screen and (max-width: 1023px){.has-global-navigation-bottom > .l-container > .l-contents .wp-block-group.sme-hidden-lg-up .c-page-header__content{margin-top:0;padding:2rem calc(var(--_container-margin-sm, 0.9rem) + env(safe-area-inset-right)) 2rem calc(var(--_container-margin-sm, 0.9rem) + env(safe-area-inset-left));background-color:#f7f8e5;text-align:center}.has-global-navigation-bottom > .l-container > .l-contents .wp-block-group.sme-hidden-lg-up .c-page-header__content
h1{font-weight:600;font-size:18px;font-size:1.125rem}.has-global-navigation-bottom > .l-container > .l-contents .wp-block-group.sme-hidden-lg-up .c-page-header__content small[lang=en]{border-bottom:3px solid #5ec1f1;font-size:14px;font-size:0.875rem;font-weight:700;color:#5ec1f1}}body.home section.home-contents
h2{position:relative;padding-bottom:0.8em;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width: 1024px){body.home section.home-contents
h2{font-size:30px;font-size:1.875rem}}body.home section.home-contents h2::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}body.home section.home-contents h2::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}@media screen and (min-width: 1024px){body.home section.home-contents .heading-h2--btn{justify-content:space-between}}body.home section.home-contents .heading-h2--btn
h2{position:static}body.home section.home-contents .heading-h2--btn h2::before{content:none}body.home section.home-contents .heading-h2--btn h2::after{content:none}@media screen and (max-width: 1023px){body.home section.home-contents .heading-h2--btn .smb-buttons{display:none}}body.home section.home-contents .heading-h2--btn::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}body.home section.home-contents .heading-h2--btn::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}.has-global-navigation-bottom .l-contents__body .c-entry__header .c-entry__title{display:none}.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content
h2{position:relative;padding-bottom:0.8em;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width: 1024px){.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content
h2{margin-top:3.6rem;margin-bottom:1.8rem;font-size:30px;font-size:1.875rem}}.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content h2::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content h2::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}@media screen and (min-width: 1024px){.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content .heading-h2--btn{margin-top:3.6rem;margin-bottom:1.8rem;justify-content:space-between}}.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content .heading-h2--btn
h2{position:static}@media screen and (min-width: 1024px){.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content .heading-h2--btn
h2{margin-top:0;margin-bottom:0}}.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content .heading-h2--btn h2::before,
.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content .heading-h2--btn h2::after{content:none}@media screen and (max-width: 1023px){.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content .heading-h2--btn .smb-buttons{display:none}}.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content .heading-h2--btn::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}.has-global-navigation-bottom .l-contents__body .c-entry__body .c-entry__content .heading-h2--btn::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}.page .l-contents__body .heading-h2{position:relative;padding-bottom:0.8em}@media screen and (min-width: 1024px){.page .l-contents__body .heading-h2{margin-top:3.6rem;margin-bottom:1.8rem}}.page .l-contents__body .heading-h2
h2{position:relative;margin-top:0;margin-bottom:0;padding-bottom:0;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width: 1024px){.page .l-contents__body .heading-h2
h2{display:inline-block;font-size:30px;font-size:1.875rem}}.page .l-contents__body .heading-h2 h2::before,
.page .l-contents__body .heading-h2 h2::after{content:none}.page .l-contents__body .heading-h2 .title-discription{color:#5ec1f1;font-size:16px;font-size:1rem;font-weight:700}@media screen and (min-width: 1024px){.page .l-contents__body .heading-h2 .title-discription{display:inline-block;margin-left:1em;font-size:21px;font-size:1.3125rem}}.page .l-contents__body .heading-h2::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}.page .l-contents__body .heading-h2::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}:not(.has-global-navigation-bottom) .l-contents__body .c-entry__header .c-entry__title{position:relative;padding-bottom:0.8em;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width: 1024px){:not(.has-global-navigation-bottom) .l-contents__body .c-entry__header .c-entry__title{font-size:30px;font-size:1.875rem}}:not(.has-global-navigation-bottom) .l-contents__body .c-entry__header .c-entry__title::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}:not(.has-global-navigation-bottom) .l-contents__body .c-entry__header .c-entry__title::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .smb-section__header h2.smb-section__title{font-size:28px;font-size:1.75rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600;color:#5ec1f1;text-align:left}@media screen and (min-width: 768px){:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .smb-section__header h2.smb-section__title{text-align:center}}@media screen and (min-width: 1024px){:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .smb-section__header h2.smb-section__title{font-size:36px;font-size:2.25rem}}:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .smb-section__body
h2{font-size:28px;font-size:1.75rem;font-weight:normal}@media screen and (min-width: 1024px){:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .smb-section__body
h2{font-size:36px;font-size:2.25rem}}:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row.c-row--reverse.c-row--top h3.smb-media-text__title{position:relative;padding-left:2em;font-size:18px;font-size:1.125rem;font-weight:normal;color:#5ec1f1}@media screen and (min-width: 1024px){:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row.c-row--reverse.c-row--top h3.smb-media-text__title{font-size:24px;font-size:1.5rem}}:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row.c-row--reverse.c-row--top h3.smb-media-text__title::before{content:"";display:block;position:absolute;top:0.9em;left:0;width:1.5em;height:1px;margin-right:0.5em;background-color:#5ec1f1}.section-ancillary>h2{position:relative;padding-bottom:0.8em;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width: 1024px){.section-ancillary>h2{font-size:30px;font-size:1.875rem}}.section-ancillary>h2::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}.section-ancillary>h2::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}body.single .single-content-title{position:relative;padding-bottom:0.8em;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width: 1024px){body.single .single-content-title{font-size:30px;font-size:1.875rem}}body.single .single-content-title::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}body.single .single-content-title::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}@media (hover: hover) and (pointer: fine){.wp-block-button.is-style-outline .wp-block-button__link:active,
.wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.smb-btn:active,.smb-btn:focus,.smb-btn:hover{filter:none}}.smb-btn{position:relative;padding:calc(var(--_space, 1.8rem) * 0.5) calc(var(--_space, 1.8rem) * 1.75);border-radius:0;background:linear-gradient(225deg, transparent 12px, #5ec1f1 12px);background-position:top right;background-repeat:no-repeat;font-size:14px;font-size:0.875rem;font-weight:700;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.smb-btn::after{content:"";position:absolute;top:calc(50% - 0.25em);right:1em;display:block;width:1em;height:1em;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--white.svg);background-position:top right;background-repeat:no-repeat}.smb-btn:hover{opacity:0.7;text-decoration:none}.--reversal .smb-btn{background:linear-gradient(225deg, transparent 12px, #fff 12px);color:#5ec1f1}.--reversal .smb-btn::after{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg)}.smb-btn[href*="https://shop.kumonshuppan.com"]{background:linear-gradient(225deg, transparent 12px, #78cd00 12px)}.--reversal .smb-btn[href*="https://shop.kumonshuppan.com"]{background:linear-gradient(225deg, transparent 12px, #fff 12px);color:#78cd00}.--reversal .smb-btn[href*="https://shop.kumonshuppan.com"]::after{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--green.svg)}.u-smooth-scroll .smb-btn::after{top:calc(50% - 0.5em);transform:rotate(90deg)}.wp-share-buttons.wp-share-buttons--horizontal .wp-share-buttons__item .wp-share-button__count{display:none}.wp-block-button .wp-block-button__link.wp-element-button{padding:0.5rem;border-radius:0;background-color:#5ec1f1;font-size:11px;font-size:0.6875rem;text-align:center;font-weight:600;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.wp-block-button .wp-block-button__link.wp-element-button:hover{opacity:0.7;text-decoration:none}.wp-block-button .wp-block-button__link.wp-element-button[href*="https://shop.kumonshuppan.com"]{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-link--blank.svg);background-color:#78cd00;background-position:center right 0.5em;background-repeat:no-repeat;background-size:1.3em auto;font-weight:600;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.wp-block-button .wp-block-button__link.wp-element-button:hover{opacity:0.7}.c-entry-tags .tag-cloud-link{padding:0.45rem 0.9rem;border:0;border-radius:var(--_border-radius, 6px);background-color:#f5f5f5;color:#b3b3b3;transition:all var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.c-entry-tags .tag-cloud-link:before{color:unset;font-weight:normal;margin-right:0}.c-entry-tags .tag-cloud-link:hover{background-color:#b3b3b3;color:#fff}.smb-btn-box{background-color:#f5f5f5}.smb-btn-box .c-container{padding-right:1.8rem;padding-left:1.8rem}@media screen and (min-width: 1024px){.smb-btn-box .c-container{padding-right:0;padding-left:0}}.smb-btn-box .smb-btn-box__note{font-size:14px;font-size:0.875rem;font-weight:bold}.smb-btn-box .smb-btn-box__note a[href^="tel:"]{color:var(--wp--preset--color--sm-accent)}.is-layout-flow.wp-block-column .wpcf7 form p.country-name{display:none}.is-layout-flow.wp-block-column .wpcf7 form>dl{margin-top:0}.is-layout-flow.wp-block-column .wpcf7 form>dl>dt{color:#5ec1f1;font-size:14px;font-size:0.875rem;font-weight:600}.is-layout-flow.wp-block-column .wpcf7 form > dl > dt
span.require{font-size:12px;font-size:0.75rem;font-weight:400;color:#ed1c24}.is-layout-flow.wp-block-column .wpcf7 form > dl > dt span.require::before{content:"［"}.is-layout-flow.wp-block-column .wpcf7 form > dl > dt span.require::after{content:"］"}.is-layout-flow.wp-block-column .wpcf7 form>dl>dd+dt{margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}@media screen and (min-width: 1024px){.is-layout-flow.wp-block-column .wpcf7 form>dl>dd+dt{margin-top:calc(var(--_space, 1.8rem) * 1.25 * var(--_margin-scale, 1))}}.is-layout-flow.wp-block-column .wpcf7 form>dl>dd{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1))}.is-layout-flow.wp-block-column .wpcf7 form > dl > dd
ul.note{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1))}.is-layout-flow.wp-block-column .wpcf7 form > dl > dd ul.note
li{margin-top:calc(var(--_space, 1.8rem) * 0.125 * var(--_margin-scale, 1));font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.is-layout-flow.wp-block-column .wpcf7 form > dl > dd
p.note{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.is-layout-flow.wp-block-column .wpcf7 form > dl > dd p.note:first-child{margin-top:0}.is-layout-flow.wp-block-column .wpcf7 form > dl > dd p.note + input,
.is-layout-flow.wp-block-column .wpcf7 form > dl > dd p.note+.wpcf7-form-control-wrap{display:block;margin-top:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}.is-layout-flow.wp-block-column .wpcf7 form > dl > dd
.unit{display:inline-block;margin-top:0.75em;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.is-layout-flow.wp-block-column .wpcf7 form > dl > dd .wpcf7-form-control-wrap+.unit{margin-left:1em}.is-layout-flow.wp-block-column .wpcf7 form > dl > dd .unit+.wpcf7-form-control-wrap{margin-left:1em}.is-layout-flow.wp-block-column .wpcf7 form > dl .wpcf7-form-control-wrap .wpcf7-list-item{display:block;margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));font-size:14px;font-size:0.875rem}.is-layout-flow.wp-block-column .wpcf7 form>p.privacy{margin-top:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));text-align:center;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.is-layout-flow.wp-block-column .wpcf7 form input[type=text],
.is-layout-flow.wp-block-column .wpcf7 form input[type=tel],
.is-layout-flow.wp-block-column .wpcf7 form input[type=email],
.is-layout-flow.wp-block-column .wpcf7 form input[type=date],
.is-layout-flow.wp-block-column .wpcf7 form
textarea{border:1px
solid #dcdcdc;background-color:#fcfcf5}.is-layout-flow.wp-block-column .wpcf7 form input[type=date]{border-radius:var(--_border-radius, 6px);padding:calc(var(--_space, 1.8rem) * 0.25) calc(var(--_space, 1.8rem) * 0.5);color:#999;font-size:14px;font-size:0.875rem}.is-layout-flow.wp-block-column .wpcf7 form input[size="40"],
.is-layout-flow.wp-block-column .wpcf7 form
textarea{width:100%}.is-layout-flow.wp-block-column .wpcf7 form input[size="20"]{width:50%}.is-layout-flow.wp-block-column .wpcf7 form input[size="8"]{width:50%}@media screen and (min-width: 768px){.is-layout-flow.wp-block-column .wpcf7 form input[size="8"]{width:30%}}.is-layout-flow.wp-block-column .wpcf7 form input::-moz-placeholder, .is-layout-flow.wp-block-column .wpcf7 form textarea::-moz-placeholder{color:#999;font-size:14px;font-size:0.875rem}.is-layout-flow.wp-block-column .wpcf7 form input::placeholder,
.is-layout-flow.wp-block-column .wpcf7 form textarea::placeholder{color:#999;font-size:14px;font-size:0.875rem}.is-layout-flow.wp-block-column .wpcf7 form
.button{text-align:center}.is-layout-flow.wp-block-column .wpcf7 form input[type=submit]{position:relative;min-width:50%;padding:calc(var(--_space, 1.8rem) * 0.5) calc(var(--_space, 1.8rem) * 1.75);border-radius:0;background:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--white.svg), linear-gradient(225deg, transparent 12px, #5ec1f1 12px);background-position:center right 1em, top right;background-repeat:no-repeat, no-repeat;background-size:1em auto, 100%;font-size:14px;font-size:0.875rem;font-weight:700;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.is-layout-flow.wp-block-column .wpcf7 form input[type=submit]:hover{opacity:0.7;text-decoration:none;filter:none}.is-layout-flow.wp-block-column .wpcf7 form .wpcf7-response-output{margin-top:0;margin-right:0;margin-bottom:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));margin-left:0;padding:calc(var(--_space, 1.8rem) * 0.25) calc(var(--_space, 1.8rem) * 1);border:1px
solid #5ec1f1;border-radius:var(--_border-radius, 6px);background-color:#5ec1f1;color:#fff}.is-layout-flow.wp-block-column .wpcf7 form p.privacy+.wpcf7-response-output{margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));margin-bottom:0}.is-layout-flow.wp-block-column .wpcf7 form.invalid input:invalid,
.is-layout-flow.wp-block-column .wpcf7 form.invalid textarea:invalid,
.is-layout-flow.wp-block-column .wpcf7 form.invalid [aria-invalid=true]{border-color:#ed1c24;background-color:#fff0f0;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-ng--red.svg);background-position:center right 0.75em;background-repeat:no-repeat;background-size:14px auto}.is-layout-flow.wp-block-column .wpcf7 form.invalid [aria-required=true][aria-invalid=false]{border-color:#5ec1f1;background-color:#fcfcf5;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-check--blue.svg);background-position:center right 0.75em;background-repeat:no-repeat;background-size:14px auto}.is-layout-flow.wp-block-column .wpcf7 form.invalid textarea[aria-invalid=true],
.is-layout-flow.wp-block-column .wpcf7 form.invalid textarea[aria-required=true][aria-invalid=false]{background-position:top 0.75em right 0.75em}.is-layout-flow.wp-block-column form.invalid .wpcf7-response-output,
.is-layout-flow.wp-block-column form.unaccepted .wpcf7-response-output,
.is-layout-flow.wp-block-column form.payment-required .wpcf7-response-output{border:1px
solid #c1272d;background-color:#c1272d;color:#fff}.is-layout-flow.wp-block-column span.wpcf7-not-valid-tip,
.is-layout-flow.wp-block-column .wpcf7-not-valid-tip{display:block;margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));color:#ed1c24;font-weight:600;font-size:14px;font-size:0.875rem}.kmnspn-category-list{margin:0;padding:0}@media screen and (min-width: 1024px){.kmnspn-category-list{margin-right:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));margin-left:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}}.kmnspn-category-list
li{list-style:none;display:inline-block;margin-top:0.45rem;margin-right:0.45rem}.kmnspn-category-list li
a{display:inline-block;padding:0.5em 1em;background-color:#f7f8e5;border-radius:0.2rem;color:#b4b464;font-size:11px;font-size:0.6875rem;text-decoration:none;transition:background-color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s), color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.kmnspn-category-list li a:hover{background-color:#b4b464;color:#fff;text-decoration:none}.kmnspn-category-list li.current
a{background-color:#b4b464;color:#fff}.kmnspn-category-list li.c-entry-summary__term--category-slug-important a:hover{background-color:#8CC63F;color:#fff}.kmnspn-category-list li.current.c-entry-summary__term--category-slug-important
a{background-color:#8CC63F}.kmnspn-category-list li.c-entry-summary__term--category-slug-notification a:hover{background-color:#f7931e;color:#fff}.kmnspn-category-list li.current.c-entry-summary__term--category-slug-notification
a{background-color:#f7931e}.kmnspn-category-list li.c-entry-summary__term--category-slug-media a:hover{background-color:#ff7bac;color:#fff}.kmnspn-category-list li.current.c-entry-summary__term--category-slug-media
a{background-color:#ff7bac}.kmnspn-category-list li.c-entry-summary__term--category-slug-news a:hover{background-color:#5ec1f1;color:#fff}.kmnspn-category-list li.current.c-entry-summary__term--category-slug-news
a{background-color:#5ec1f1}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}:root{--animation-speed:1.5s;--animation-delay:0.8s;--animation-frame-num:14;--animation-image-width:210px;--animation-image-height:180px;--animation-step-num:calc(var(--animation-frame-num) - 1);--animation-last-frame:calc(var(--animation-image-width) * var(--animation-step-num) * -1)}.animate-icon{display:block;width:20vw;height:17.14vw}@media screen and (min-width: 1024px){.animate-icon{width:7.2vw;height:6.17vw}}.animate-icon.is-first-visit{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/dekita-icon.png);background-repeat:no-repeat;background-size:cover;animation:dekita-icon var(--animation-speed) steps(var(--animation-step-num)) forwards;animation-delay:var(--animation-delay)}@keyframes dekita-icon{to{background-position:100%}}.animate-icon.is-visited{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/dekita-icon.png);background-repeat:no-repeat;background-size:cover;background-position:100%}.fixed-icon{display:block;width:20vw;height:17.14vw;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/dekita-icon.png);background-repeat:no-repeat;background-size:cover;background-position:100%}@media screen and (min-width: 1024px){.fixed-icon{width:7.2vw;height:6.17vw}}:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .smb-section__header .smb-section__lede{font-family:"Noto Sans JP",sans-serif}:not(.has-global-navigation-bottom) .l-contents__body .is-style-smb-section-undecorated-title .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row.c-row--reverse.c-row--top .smb-media-text__body>p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.lead-cat-top{padding-top:calc(var(--_space, 1.8rem) * 2);padding-bottom:calc(var(--_space, 1.8rem) * 1.5);font-size:21px;font-size:1.3125rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600}@media screen and (min-width: 1024px){.lead-cat-top{font-size:27px;font-size:1.6875rem}}.lead-cat-top
span{display:block}@media screen and (min-width: 1024px){.lead-cat-top
span{display:inline}}.is-style-sme-alert{background-color:#fffde6;border:0;border-radius:0;font-size:13px;font-size:0.8125rem;font-weight:600;color:#1e1e1e}.is-style-sme-alert+.is-style-sme-alert{margin-top:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}.is-style-sme-alert-remark{background-color:#f6fdf6;border:0;border-radius:0;font-size:13px;font-size:0.8125rem;font-weight:600}.is-style-sme-alert-remark::before{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-alert-remark.svg)}.is-style-sme-alert-remark+.is-style-sme-alert-remark{margin-top:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}.is-style-sme-alert-warning{background-color:#fff0f0;border:0;border-radius:0;font-size:13px;font-size:0.8125rem;font-weight:600;color:#1e1e1e}.l-contents .usage-guide
div{display:flex}.l-contents .usage-guide div
dt{white-space:nowrap}.l-contents .usage-guide div dt::after{content:" …"}.l-contents .is-style-sme-list-check li::before{top:calc(0.4rem + 3px);left:calc(-1.5em - 2px);width:12px;height:7.2px;border-width:0 0 4px 4px;border-color:#f15a24}@media screen and (min-width: 1024px){.l-contents .is-style-sme-list-check li::before{width:15px;height:9px}}.l-contents .is-style-sme-ordered-list-circle li:before,
.l-contents .is-style-sme-ordered-list-square li:before{background-color:#5ec1f1;color:#fff;font-weight:600}.l-contents .is-style-sme-list-remark li:before{color:#ed1c24}main
a{color:#f7931e;text-decoration:underline}main a:hover{text-decoration:none}main .u-smooth-scroll
a{text-decoration:none}main .u-smooth-scroll a:hover{text-decoration:none}main .wp-share-buttons__list a,
main .wp-share-buttons__list a:hover{text-decoration:none}@media screen and (min-width: 1024px){.button-included--heading{display:none}}.c-entry-summary__figure{background-color:#fff}.c-entry-summary__figure>img,.c-entry-summary__figure>picture>img{-o-object-fit:contain;object-fit:contain}figure.wp-block-audio{display:flex;flex-direction:column-reverse;font-size:14px;font-size:0.875rem}figure.wp-block-audio figcaption.wp-element-caption{margin-top:0;margin-bottom:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));font-weight:600}figure.wp-block-audio+figure.wp-block-audio{margin-top:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}.wp-block-file{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0;font-size:14px;font-size:0.875rem}@media screen and (min-width: 768px){.wp-block-file{flex-direction:row;align-items:center;justify-content:space-between}}.wp-block-file
a{display:block;text-decoration:underline}.wp-block-file a:first-of-type{color:#1e1e1e}.wp-block-file a.wp-block-file__button{align-self:flex-end;margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));padding:0.25em 4.1em 0.25em 2em;border-radius:0.5em;background-color:#00a99d;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-download--white.svg);background-position:center right 1em;background-repeat:no-repeat;background-size:1.1em auto;color:#fff;font-weight:600;text-decoration:none}@media screen and (min-width: 768px){.wp-block-file a.wp-block-file__button{margin-top:0}}.wp-block-file+.wp-block-file{margin-top:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}.c-entry-summary__term,
.c-entry__meta .c-meta .c-meta__term{padding:0.5em 1em;background-color:#b4b464;border-radius:0.2rem;color:#fff;font-size:11px;font-size:0.6875rem;text-decoration:none;font-weight:normal}.c-entry__meta .c-meta .c-meta__term.c-meta__term--category-slug-important,.c-entry-summary__term.c-entry-summary__term--category-slug-important{background-color:#8CC63F}.c-entry__meta .c-meta .c-meta__term.c-meta__term--category-slug-news,.c-entry-summary__term.c-entry-summary__term--category-slug-news{background-color:#5ec1f1}.c-entry__meta .c-meta .c-meta__term.c-meta__term--category-slug-notification,.c-entry-summary__term.c-entry-summary__term--category-slug-notification{background-color:#f7931e}.c-entry__meta .c-meta .c-meta__term.c-meta__term--category-slug-media,.c-entry-summary__term.c-entry-summary__term--category-slug-media{background-color:#ff7bac}.wp-block-file.sample
a{color:#f7931e}.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title{background-color:#5ec1f1;padding:0.8rem 1rem;color:#fff;transition:background-color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out);font-weight:500;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title{font-size:16px;font-size:1rem}}.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__control:checked + .smb-accordion__item__title,
.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__control:hover+.smb-accordion__item__title{background-color:#8fd4f5}.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title::before{content:"";display:inline-block;width:1.5em;height:1px;margin-right:0.5em;background-color:#fff}.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title__icon{width:4vmin;height:1.86vmin;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--white.svg);background-position:center center;background-repeat:no-repeat;background-size:min(4vmin, 1.25em) auto;transform:rotate(90deg)}@media screen and (min-width: 1024px){.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title__icon{width:15px;height:7px;background-size:15px auto}}.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__control:checked+.smb-accordion__item__title>.smb-accordion__item__title__icon{transform:rotate(270deg) scale(1, -1)}.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title__icon
svg{display:none}.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__body{padding-right:0;padding-left:0;padding-bottom:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}.wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__body>p{margin-bottom:var(--_space, 1.8rem)}.wp-block-snow-monkey-blocks-accordion.smb-accordion+.wp-block-snow-monkey-blocks-accordion.smb-accordion{margin-top:1px}.l-contents__body .c-entry__body .c-entry__content .contents-news h2,
.l-contents__body .c-entry__body .c-entry__content .contents-news .heading-h2--btn{margin-top:0}@media screen and (min-width: 1024px){.contents-news>.is-layout-constrained.wp-block-group{display:flex;align-items:flex-start}}.contents-news>.is-layout-constrained.wp-block-group>.is-layout-constrained.wp-block-group{gap:0 !important}@media screen and (min-width: 1024px){.contents-news>.is-layout-constrained.wp-block-group>.is-layout-constrained.wp-block-group{flex-basis:23.4%;margin-left:0 !important;margin-right:0 !important;text-align:left}}.contents-news > .is-layout-constrained.wp-block-group > .is-layout-constrained.wp-block-group .group-heading{position:relative;padding-bottom:1em;flex-basis:100%;width:100%;text-align:center}@media screen and (min-width: 1024px){.contents-news > .is-layout-constrained.wp-block-group > .is-layout-constrained.wp-block-group .group-heading{text-align:left}}.contents-news > .is-layout-constrained.wp-block-group > .is-layout-constrained.wp-block-group .group-heading>h3{margin-bottom:0;padding:0;border-left:0;background-color:transparent;font-size:18px;font-size:1.125rem;font-weight:500;line-height:2em;color:#1e1e1e}.contents-news > .is-layout-constrained.wp-block-group > .is-layout-constrained.wp-block-group .group-heading>.heading-description{font-size:12px;font-size:0.75rem;font-weight:500;line-height:2em;color:#5ec1f1}.contents-news > .is-layout-constrained.wp-block-group > .is-layout-constrained.wp-block-group .group-heading::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background-color:#5ec1f1}@media screen and (min-width: 1024px){.contents-news > .is-layout-constrained.wp-block-group > .is-layout-constrained.wp-block-group .group-heading::after{width:51%}}.contents-news>.is-layout-constrained.wp-block-group>.is-layout-constrained.wp-block-group>p{font-size:14px;font-size:0.875rem;font-weight:600}.contents-news > .is-layout-constrained.wp-block-group > .is-layout-constrained.wp-block-group > p
a{text-decoration:none}.contents-news > .is-layout-constrained.wp-block-group > .is-layout-constrained.wp-block-group > p a:hover{text-decoration:underline}.contents-news .smb-taxonomy-posts,
.contents-news .smb-recent-posts{margin-top:0;padding-top:0.25rem;border-bottom:1px solid #dcdcdc}@media screen and (min-width: 1024px){.contents-news .smb-taxonomy-posts,
.contents-news .smb-recent-posts{flex-basis:76.6%}}.contents-news .smb-taxonomy-posts .c-entries--text,
.contents-news .smb-recent-posts .c-entries--text{border-top:0}.contents-news .smb-taxonomy-posts .c-entries__item,
.contents-news .smb-recent-posts .c-entries__item{border-bottom:0}.contents-news .smb-taxonomy-posts .c-entries__item > a,
.contents-news .smb-recent-posts .c-entries__item>a{padding-bottom:1em;padding-top:0;transition:all var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.contents-news .smb-taxonomy-posts .c-entries__item > a .c-entry-summary__body,
.contents-news .smb-recent-posts .c-entries__item > a .c-entry-summary__body{align-items:flex-start}.contents-news .smb-taxonomy-posts .c-entries__item > a .c-entry-summary__title,
.contents-news .smb-recent-posts .c-entries__item > a .c-entry-summary__title{font-size:14px;font-size:0.875rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.contents-news .smb-taxonomy-posts .c-entries__item > a:hover,
.contents-news .smb-recent-posts .c-entries__item>a:hover{text-decoration:none}.contents-news .smb-taxonomy-posts .c-entries__item > a:hover .c-entry-summary__title,
.contents-news .smb-recent-posts .c-entries__item > a:hover .c-entry-summary__title{color:#5ec1f1;text-decoration:underline}.contents-news .smb-taxonomy-posts .c-entries__item .c-meta__item,
.contents-news .smb-recent-posts .c-entries__item .c-meta__item{color:#5ec1f1;font-weight:700}.contents-news .smb-taxonomy-posts .c-entries__item .c-entry-tags,
.contents-news .smb-recent-posts .c-entries__item .c-entry-tags{position:relative;top:-0.75rem;text-align:right}@media screen and (min-width: 1024px){.contents-news .smb-taxonomy-posts .c-entries__item .c-entry-tags,
.contents-news .smb-recent-posts .c-entries__item .c-entry-tags{left:9rem;text-align:left}}figure.image-shadow{margin-left:60px;text-align:right}figure.image-shadow
img{box-shadow:-60px 60px 0 0 #5ec1f1}figure.image-shadow
figcaption{display:inline-block;margin:0;padding:0.6em;background-color:#1e1e1e;color:#fff;font-size:11px;font-size:0.6875rem}@media screen and (max-width: 576px){span.break-sp{display:block}}@media screen and (min-width: 768px){span.break-pc{display:block}}@media screen and (max-width: 576px){.ta-sp--right{text-align:right}.ta-sp--center{text-align:center}.ta-sp--left{text-align:left}}@media screen and (min-width: 768px){.ta-pc--right{text-align:right}.ta-pc--center{text-align:center}.ta-pc--left{text-align:left}}.c-entry-tags{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1))}.section-additional--corp .wp-block-snow-monkey-blocks-box.smb-box{position:relative;padding-top:calc(var(--_space, 1.8rem) * 1.5)}.section-additional--corp .wp-block-snow-monkey-blocks-box.smb-box
h3{position:absolute;width:80%;top:calc((var(--_space, 1.8rem) * 1.5 + 0.8em + var(--_space, 1.8rem) * 0.25) * -1);left:10%;padding:calc(var(--_space, 1.8rem) * 0.25);background-color:#5ec1f1;color:#fff;font-weight:600;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.section-additional--corp .wp-block-snow-monkey-blocks-box.smb-box
h3{left:27.5%;width:45%;font-size:18px;font-size:1.125rem}}.section-additional--corp .wp-block-snow-monkey-blocks-box.smb-box
ul{font-size:13px;font-size:0.8125rem;font-weight:600}@media screen and (min-width: 1024px){.section-additional--corp .wp-block-snow-monkey-blocks-box.smb-box
ul{font-size:14px;font-size:0.875rem}}.spider__arrow{background-color:#5ec1f1;border-radius:50%}.spider__arrow[data-direction=prev]:before{border-bottom:3px solid #fff;border-left:3px solid #fff}.spider__arrow[data-direction=next]:before{border-right:3px solid #fff;border-top:3px solid #fff}body.home{}body.home
.swiper{width:100%;height:100%}body.home .swiper-container{overflow:hidden;width:100%;height:auto;margin:0}body.home .swiper-slide{position:relative;margin-top:0}body.home .swiper-slide
img{width:100%}body.home .swiper-slide .animate-icon,
body.home .swiper-slide .fixed-icon{position:absolute;top:42vw;left:53vw;transform:rotate(24deg)}@media screen and (min-width: 1024px){body.home .swiper-slide .animate-icon,
body.home .swiper-slide .fixed-icon{top:13vw;left:42.5vw}}body.home .p-global-nav #menu-global-navigation-2{padding-top:0;padding-bottom:0}body.home .c-entry__content{position:relative;padding-top:12px;padding-left:calc(var(--_container-margin-sm, 0.9rem) + env(safe-area-inset-left));padding-right:calc(var(--_container-margin-sm, 0.9rem) + env(safe-area-inset-right))}@media screen and (min-width: 1024px){body.home .c-entry__content{padding-top:70px;padding-left:0;padding-right:0}}body.home .c-entry__content::before{content:"";position:absolute;top:0;left:50%;display:block;width:100vw;height:12px;transform:translateX(-50%);background-color:#f7f8e5}@media screen and (min-width: 1024px){body.home .c-entry__content::before{height:70px}}body.home
.important_infomation{position:relative;display:flex;margin:auto;padding-top:1rem;padding-bottom:2rem;flex-direction:column;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 1024px){body.home
.important_infomation{display:grid;grid-template-areas:"A C", "B C";grid-template-columns:23.4% 76.6%;-moz-column-gap:0;column-gap:0;justify-items:start;align-items:start;max-width:1080px;padding-top:30px;padding-bottom:60px}}body.home .important_infomation .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;margin-left:0 !important;margin-right:0 !important}body.home .important_infomation .is-layout-constrained.wp-block-group{position:relative;margin-bottom:1.8rem;padding-bottom:1em;flex-basis:100%;width:100%;text-align:center;gap:0 !important}@media screen and (min-width: 1024px){body.home .important_infomation .is-layout-constrained.wp-block-group{grid-area:1/1/2/2}}body.home .important_infomation .is-layout-constrained.wp-block-group
h2{margin-bottom:0;padding:0;border-left:0;background-color:transparent;font-size:18px;font-size:1.125rem;font-weight:500;line-height:2em;color:#1e1e1e}@media screen and (min-width: 1024px){body.home .important_infomation .is-layout-constrained.wp-block-group
h2{text-align:left}}body.home .important_infomation .is-layout-constrained.wp-block-group .heading-description{font-size:12px;font-size:0.75rem;font-weight:500;line-height:2em;color:#5ec1f1}@media screen and (min-width: 1024px){body.home .important_infomation .is-layout-constrained.wp-block-group .heading-description{text-align:left}}body.home .important_infomation .is-layout-constrained.wp-block-group::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background-color:#5ec1f1}@media screen and (min-width: 1024px){body.home .important_infomation .is-layout-constrained.wp-block-group::after{width:51%}}body.home .important_infomation .smb-taxonomy-posts{width:100%;margin-top:0}@media screen and (min-width: 768px){body.home .important_infomation .smb-taxonomy-posts{flex-basis:76.6%;max-width:1080px}}@media screen and (min-width: 1024px){body.home .important_infomation .smb-taxonomy-posts{grid-area:1/2/3/3}}body.home .important_infomation .smb-taxonomy-posts .c-entries--text{border-top:0}body.home .important_infomation .smb-taxonomy-posts .c-entries__item{border-bottom:0}body.home .important_infomation .smb-taxonomy-posts .c-entries__item>a{padding-bottom:1em;padding-top:0}body.home .important_infomation .smb-taxonomy-posts .c-entries__item > a .c-entry-summary__body{align-items:flex-start;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}body.home .important_infomation .smb-taxonomy-posts .c-entries__item > a .c-entry-summary__body .c-entry-summary__title{font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){body.home .important_infomation .smb-taxonomy-posts .c-entries__item > a .c-entry-summary__meta{width:16em}}body.home .important_infomation .smb-taxonomy-posts .c-entries__item > a .c-entry-summary__meta .c-meta .c-meta__item{color:#5ec1f1;font-weight:700}body.home .important_infomation .smb-taxonomy-posts .c-entries__item > a .c-entry-summary__meta .c-meta .c-meta__item.c-meta__item--categories{display:block}body.home .important_infomation .smb-taxonomy-posts .c-entries__item>a:hover{text-decoration:none}body.home .important_infomation .smb-taxonomy-posts .c-entries__item > a:hover .c-entry-summary__title{color:#5ec1f1;text-decoration:underline}@media screen and (min-width: 1024px){body.home .important_infomation>.wp-block-snow-monkey-blocks-buttons.smb-buttons{display:block;grid-area:2/1/3/2;margin-top:0;margin-left:0 !important}}body.home .important_infomation > .wp-block-snow-monkey-blocks-buttons.smb-buttons .smb-btn-wrapper{display:block}body.home .important_infomation::before{content:"";position:absolute;top:0;left:50%;display:block;width:100vw;height:100%;transform:translateX(-50%);background-color:#fff}@media screen and (min-width: 1024px){body.home section.home-contents{max-width:1080px}}body.home section.home-contents:first-of-type{margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}body.home .content-pickup .c-entries--simple{border-top:0}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple{display:flex;align-items:flex-start;-moz-column-gap:3.7%;column-gap:3.7%}}body.home .content-pickup .c-entries--simple .c-entries__item{border-bottom:0;margin-top:1.8rem}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item{flex-basis:100%}}@media screen and (min-width: 1024px){body.home .content-pickup .c-entries--simple .c-entries__item{flex-basis:48.15%}}body.home .content-pickup .c-entries--simple .c-entries__item>a{padding-top:0;padding-bottom:0;text-decoration:none;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary{position:relative;display:flex;justify-content:space-between;align-items:flex-start}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure{position:static;flex-basis:35%}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure{position:relative}}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure
img{position:relative;width:100%}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure
img{position:absolute;top:0;bottom:0}}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure .c-entry-summary__term{position:absolute;left:40%;right:auto;border-radius:0}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure .c-entry-summary__term{left:0;top:auto;bottom:0}}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure::before{content:none}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure::before{content:"";display:block;padding-top:75%}}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body{flex-basis:60%;display:flex;flex-direction:column;margin-top:1.5rem}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body{margin-top:0}}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header{order:2}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header .c-entry-summary__title{margin-top:0.25rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header .c-entry-summary__title{font-size:16px;font-size:1rem;font-weight:400}}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__content{display:none}body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{order:1;font-size:11px;font-size:0.6875rem;font-weight:700;color:#5ec1f1}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{margin-top:0;font-size:13px;font-size:0.8125rem}}body.home .content-pickup .c-entries--simple .c-entries__item>a:hover{opacity:0.7}body.home .content-pickup .c-entries--simple .c-entries__item .c-entries--simple .c-entry-summary::after,
body.home .content-pickup .c-entries--simple .c-entries__item .c-entries--simple .c-entry-summary::before{content:none}body.home .content-pickup .c-entries--simple .c-entries__item .c-entry-tags{margin-top:0.9rem}@media screen and (max-width: 767px){body.home .content-pickup .c-entries--simple .c-entries__item .c-entry-tags{display:none}}body.home .content-pickup .c-entries--simple .c-entries__item:first-child{margin-top:0}@media screen and (min-width: 768px){body.home .content-pickup .c-entries--simple .c-entries__item:first-child{margin-top:1.8rem}}body.home .content-pickup .c-entries--simple .c-entries__item > a:active .c-entry-summary__figure > img,
body.home .content-pickup .c-entries--simple .c-entries__item > a:focus .c-entry-summary__figure > img,
body.home .content-pickup .c-entries--simple .c-entries__item > a:hover .c-entry-summary__figure>img{filter:none}body.home .contents-about{width:100vw;left:0;right:0;margin-top:3.6rem;margin-left:calc((var(--_container-margin-sm, 0.9rem) + env(safe-area-inset-right)) * -1)}@media screen and (min-width: 1024px){body.home .contents-about{margin-left:0}}body.home .contents-about>.wp-block-columns{width:100vw;max-width:100vw;margin-top:0;flex-direction:column-reverse;align-items:stretch !important;gap:0 !important}@media screen and (min-width: 768px){body.home .contents-about>.wp-block-columns{flex-direction:row}}body.home .contents-about>.wp-block-columns>.wp-block-column:first-of-type{align-items:center;align-self:auto;background-color:#5ec1f1}@media screen and (min-width: 768px){body.home .contents-about>.wp-block-columns>.wp-block-column:first-of-type{display:flex}}@media screen and (max-width: 576px){body.home .contents-about>.wp-block-columns>.wp-block-column:first-of-type>.wp-block-group{display:flex;align-items:center;height:50vw !important}}body.home .contents-about > .wp-block-columns > .wp-block-column:first-of-type
h3{margin-bottom:0;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:18px;font-size:1.125rem}@media screen and (min-width: 768px){body.home .contents-about > .wp-block-columns > .wp-block-column:first-of-type
h3{margin-bottom:0.5em}}@media screen and (min-width: 1024px){body.home .contents-about > .wp-block-columns > .wp-block-column:first-of-type
h3{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 576px){body.home .contents-about > .wp-block-columns > .wp-block-column:first-of-type .smb-buttons{position:absolute;top:calc((var(--_space, 1.8rem) * 1 + 1.5rem) * 0.5 * -1);left:0;right:0;z-index:1}}body.home .contents-about > .wp-block-columns .wp-block-image{padding-bottom:0;padding-top:0}@media screen and (min-width: 768px){body.home .contents-about .content-story{flex-direction:row-reverse}}body.home .content-categories{margin-top:5.625rem}body.home .content-categories>p{margin-bottom:3.6rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}body.home .l-front-page-widget-area--top
.widget_block{padding-top:0}body.home .l-front-page-widget-area--top .widget_block .c-container{padding:0}.slug-company-profile .l-contents .l-contents__inner{position:relative;top:-1.8rem;margin-top:0}.slug-company-profile .l-contents .section-lead-movie{position:relative;left:calc(var(--_ms1) * 1rem * -1);width:100vw !important;max-width:100vw !important;margin-left:0;margin-right:0}@media screen and (min-width: 1024px){.slug-company-profile .l-contents .section-lead-movie{left:calc((100vw - 1080px) * 0.5 * -1)}}.slug-company-profile .l-contents .section-lead-movie>.is-layout-flex{position:relative;width:100vw !important;max-width:100vw !important}@media screen and (min-width: 576px){.slug-company-profile .l-contents .section-lead-movie>.is-layout-flex{left:0;gap:0 !important}}.slug-company-profile .l-contents .section-symbol{position:relative;margin-top:0;padding-top:2.7rem;padding-bottom:1.8rem}@media screen and (min-width: 768px){.slug-company-profile .l-contents .section-symbol{max-width:1080px;display:grid;grid-template-columns:30% 65%;grid-template-rows:1fr 2fr;-moz-column-gap:5%;column-gap:5%;grid-template-areas:"figure heading " "figure description"}}.slug-company-profile .l-contents .section-symbol .group-heading{position:relative;padding-bottom:1em;flex-basis:100%;width:100%;text-align:center;gap:0 !important}@media screen and (min-width: 768px){.slug-company-profile .l-contents .section-symbol .group-heading{grid-area:heading;flex-basis:23.4%;text-align:left}}.slug-company-profile .l-contents .section-symbol .group-heading
h2{margin-top:0;margin-bottom:0;padding:0;border-left:0;background-color:transparent;font-size:18px;font-size:1.125rem;font-weight:500;line-height:2em;color:#1e1e1e}.slug-company-profile .l-contents .section-symbol .group-heading h2::before,
.slug-company-profile .l-contents .section-symbol .group-heading h2::after{content:none}.slug-company-profile .l-contents .section-symbol .group-heading .heading-description{font-size:12px;font-size:0.75rem;font-weight:500;line-height:2em;color:#5ec1f1}.slug-company-profile .l-contents .section-symbol .group-heading::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background-color:#5ec1f1}@media screen and (min-width: 768px){.slug-company-profile .l-contents .section-symbol .group-heading::after{width:51%}}.slug-company-profile .l-contents .section-symbol
figure{position:relative;display:block;width:64%;margin-top:1.8rem;margin-right:auto;margin-left:auto;padding:8.8vw 12.5vw;background-color:#fff;text-align:center}@media screen and (min-width: 768px){.slug-company-profile .l-contents .section-symbol
figure{grid-area:figure;width:100%;margin-top:0;margin-right:0;margin-left:0;padding:0;align-self:stretch;display:grid;justify-items:center;align-items:center}}@media screen and (min-width: 768px){.slug-company-profile .l-contents .section-symbol figure
img{width:100%;max-width:207px;height:auto}}.slug-company-profile .l-contents .section-symbol .symbol-description{margin-top:1.8rem}@media screen and (min-width: 768px){.slug-company-profile .l-contents .section-symbol .symbol-description{grid-area:description;align-self:start}}.slug-company-profile .l-contents .section-symbol .symbol-description
p{margin-top:1em;font-size:14px;font-size:0.875rem}.slug-company-profile .l-contents .section-symbol .symbol-description p
em{font-style:normal;font-weight:bold}.slug-company-profile .l-contents .section-symbol .symbol-description p .color-corp{color:#5ec1f1}.slug-company-profile .l-contents .section-symbol .symbol-description p .color-symbol1{color:#ff931e}.slug-company-profile .l-contents .section-symbol .symbol-description p .color-symbol2{color:#7ac943}.slug-company-profile .l-contents .section-symbol .symbol-description p .color-symbol3{color:#ff7bac}.slug-company-profile .l-contents .section-symbol .symbol-description p
a{color:#ff931e}.slug-company-profile .l-contents .section-symbol .symbol-description p:last-of-type{text-align:right}.slug-company-profile .l-contents .section-symbol::before{content:"";position:absolute;z-index:-1;top:0;left:50%;display:block;width:100vw;height:100%;transform:translateX(-50%);background-color:#fafafa;background-origin:border-box;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/bg-symbol--pale.svg);background-position:2.1vw 85.3vw;background-repeat:no-repeat;background-size:126.6vw auto}@media screen and (min-width: 768px){.slug-company-profile .l-contents .section-symbol::before{background-position:calc(50% + max(41.9vw, 604px) * 0.5) 2.7rem;background-size:max(41.9vw, 604px) auto}}.slug-message .l-contents .wp-block-cover{height:540px;padding:0}@media screen and (max-width: 576px){.slug-message .l-contents .wp-block-cover .wp-block-cover__inner-container{padding-bottom:10%}}.slug-message .l-contents .wp-block-cover .wp-block-cover__inner-container
h2{margin-bottom:0.9rem;padding:0.5em 1em;background-color:#5ec1f1;font-size:clamp(20px, 2vw, 27px) !important;color:#fff}.slug-message .l-contents .wp-block-cover .wp-block-cover__inner-container p.position
span{display:inline-block;padding:0.15rem 0.3rem;background-color:#fff;font-size:clamp(14px, 1.1111111111vw, 16px) !important;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:bold}.slug-message .l-contents .wp-block-cover .wp-block-cover__inner-container
div.name{margin-top:1.8rem;margin-right:0.9rem}.slug-message .l-contents .wp-block-cover .wp-block-cover__inner-container div.name
figure{display:inline-block;width:clamp(100px, 12.5vw, 180px)}.slug-message .l-contents .wp-block-cover .wp-block-cover__inner-container div.name
p.en{display:inline-block;margin-top:0;margin-left:1.5em !important;font-size:clamp(17px, 1.1764705882vw, 21px) !important;color:#5ec1f1;font-weight:bold}@media screen and (max-width: 576px){.slug-message .l-contents .wp-block-cover.is-position-center-right{align-items:flex-end}}.slug-message .l-contents
p.lead{font-weight:bold;line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-message .l-contents
p.lead{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-message .l-contents .is-layout-constrained.wp-block-group{margin-top:5.4rem}.slug-message .l-contents .is-layout-constrained.wp-block-group .is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-message .l-contents .is-layout-constrained.wp-block-group .is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-message .l-contents .is-layout-constrained.wp-block-group .is-layout-flow.wp-block-column
h2{font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-message .l-contents .is-layout-constrained.wp-block-group .is-layout-flow.wp-block-column
h2{font-size:36px;font-size:2.25rem}}.slug-message .l-contents .is-layout-constrained.wp-block-group .is-layout-flow.wp-block-column
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-message .l-contents .is-layout-constrained.wp-block-group .is-layout-flow.wp-block-column p .sme-font-size.has-sm-medium-font-size{display:block}.slug-message .l-contents .is-layout-flex.wp-container-9.wp-block-columns:last-of-type{margin-top:5.4rem}.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{margin-bottom:0;font-weight:bold;font-size:21px;font-size:1.3125rem}@media screen and (min-width: 1024px){.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:27px;font-size:1.6875rem}}.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p.title-discription{margin:0;line-height:1;font-weight:bold;color:#5ec1f1;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p.title-discription{font-size:24px;font-size:1.5rem}}.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p.title-discription::before{content:"／ "}.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-philosophy .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>p{font-size:16px;font-size:1rem}}.slug-philosophy .l-contents .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:3.6rem;padding-top:3.6rem;border-top:1px solid #dcdcdc}.slug-story .l-contents .c-entry__content{counter-reset:titleCounter 0}@media screen and (min-width: 1024px){.slug-story .l-contents .c-entry__content{margin:45px
auto 0}}.slug-story .l-contents
.wpco{padding:0;background-color:transparent}.slug-story .l-contents .wpco
.wpco__title{display:none}.slug-story .l-contents .wpco .contents-outline
ol{border-top:0}.slug-story .l-contents .wpco .contents-outline ol
li{border-top:0;font-size:16px;font-size:1rem;font-weight:bold}@media screen and (min-width: 1024px){.slug-story .l-contents .wpco .contents-outline ol
li{display:inline-block;margin-right:1.25em}}.slug-story .l-contents .wpco .contents-outline ol li a::before{counter-increment:wpco;content:counter(wpco, decimal-leading-zero);padding-right:1em;padding-left:0.75em;border-right:1px solid #b3b3b3;background-color:transparent;color:#5ec1f1;line-height:1;font-size:16px;font-size:1rem}.slug-story .l-contents .wpco .contents-outline ol li::before{content:"▼";font-size:13px;font-size:0.8125rem;color:#5ec1f1}.slug-story .l-contents .is-layout-constrained.wp-block-group+.is-layout-constrained.wp-block-group{margin-top:calc(var(--_space, 1.8rem) * 4)}.slug-story .l-contents
h2{margin-bottom:calc(var(--_space, 1.8rem) * 2);font-size:36px;font-size:2.25rem}@media screen and (min-width: 1024px){.slug-story .l-contents
h2{font-size:42px;font-size:2.625rem}}.slug-story .l-contents h2:before{counter-increment:titleCounter 1;content:counter(titleCounter, decimal-leading-zero);margin-right:0.5em;padding-right:0.5em;border-right:1px solid #b3b3b3;color:#5ec1f1;line-height:1;font-size:36px;font-size:2.25rem;font-weight:bold}@media screen and (min-width: 1024px){.slug-story .l-contents h2:before{font-size:42px;font-size:2.625rem}}.slug-story .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-story .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-weight:bold;color:#5ec1f1;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.slug-story .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-size:18px;font-size:1.125rem}}.slug-story .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p::before{content:"ー "}.slug-story .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3{margin-top:0.25em;font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-story .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3{font-size:24px;font-size:1.5rem}}.slug-story .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-story .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-story .l-contents .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:calc(var(--_space, 1.8rem) * 2)}.slug-outline .l-contents .smb-information{margin-top:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));border-top:1px solid #dcdcdc;padding-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));font-size:14px;font-size:0.875rem}.slug-outline .l-contents .smb-information .smb-information__item{padding-bottom:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));border-bottom:1px solid #dcdcdc}@media screen and (min-width: 1024px){.slug-outline .l-contents .smb-information .smb-information__item{padding-right:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));padding-left:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}}.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__label{color:#5ec1f1;font-weight:bold}.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__body{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__body .officer .wp-block-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0 !important}@media screen and (min-width: 1024px){.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__body .officer .wp-block-group{flex-direction:row}}.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__body .officer .wp-block-group p:first-of-type{color:#5ec1f1}@media screen and (min-width: 1024px){.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__body .officer .wp-block-group p:first-of-type{flex-basis:9em}}.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__body .officer .wp-block-group+.wp-block-group{margin-top:0.9rem}.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__body
ul{list-style-type:none;padding-left:0}.slug-outline .l-contents .smb-information .smb-information__item .smb-information__item__body
iframe{width:100%}.slug-outline .l-contents
h3{padding:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));background-color:#5ec1f1;color:#fff;text-align:center;font-weight:500;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-outline .l-contents
h3{font-size:18px;font-size:1.125rem}}.slug-outline .l-contents h3+.smb-information{margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}@media screen and (min-width: 1024px){.slug-outline .l-contents h3+.smb-information{margin-top:0;border-top:0}}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.lead{margin-top:calc(var(--_space, 1.8rem) * 1)}}.slug-history .l-contents .wp-block-group.lead .lead-cap{text-align:center;color:#5ec1f1;font-size:21px;font-size:1.3125rem;font-weight:bold;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.lead .lead-cap{font-size:36px;font-size:2.25rem}}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.lead .lead-cap
p{display:inline-block;margin-right:0.9rem}}.slug-history .l-contents .wp-block-group.lead .lead-cap
figure{margin:0
auto;width:60px;transform:rotate(24deg)}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.lead .lead-cap
figure{position:relative;top:-0.9rem;display:inline-block}}.slug-history .l-contents .wp-block-group.lead .lead-text{font-weight:500}@media screen and (min-width: 1024px){.slug-history .l-contents .wp-block-group.lead .lead-text{font-size:21px;font-size:1.3125rem}}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.lead .lead-text p+p{margin-top:0}}.slug-history .l-contents .wp-block-group.history{margin-top:calc(var(--_space, 1.8rem) * 2.5)}.slug-history .l-contents .wp-block-group.history .history-head{-moz-column-gap:4.6% !important;column-gap:4.6% !important}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.history .history-head{-moz-column-gap:11% !important;column-gap:11% !important}}.slug-history .l-contents .wp-block-group.history .history-head
h2{width:47.7%;padding:0.8em;color:#fff;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.history .history-head
h2{width:44.5%}}@media screen and (min-width: 1024px){.slug-history .l-contents .wp-block-group.history .history-head
h2{padding:0.5em;font-size:18px;font-size:1.125rem}}.slug-history .l-contents .wp-block-group.history .history-head h2:first-of-type{background-color:#5ec1f1}.slug-history .l-contents .wp-block-group.history .history-head h2:last-of-type{background-color:#faaf18}.slug-history .l-contents .wp-block-group.history .history-body{position:relative}.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group{position:relative;padding-left:10vw}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group{width:calc(50% + 9px);padding-left:0}}.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group
h3{position:relative;line-height:1;font-weight:500;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group
h3{font-size:18px;font-size:1.125rem}}.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group h3
span{position:relative;display:inline-block;background-color:#fff;padding-right:1em;z-index:2}.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group h3::before{content:"";display:block;position:absolute;top:0.5em;width:100%;height:1px;z-index:1}.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group
p{font-size:16px;font-size:1rem}}.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;border:2px
solid #fff}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group::before{width:18px;height:18px;border-width:3px}}.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group.kumonshuppan{margin-left:0 !important}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group.kumonshuppan{padding-right:11%}}.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group.kumonshuppan
h3{color:#5ec1f1}.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group.kumonshuppan h3::before{background-color:#5ec1f1}.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group.kumonshuppan::before{background-color:#5ec1f1}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group.kumonshuppan::before{left:auto;right:0}}.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group.kumon{margin-right:0 !important}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group.kumon{padding-left:11%}}.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group.kumon
h3{color:#faaf18}.slug-history .l-contents .wp-block-group.history .history-body > .wp-block-group.kumon h3::before{background-color:#faaf18}.slug-history .l-contents .wp-block-group.history .history-body>.wp-block-group.kumon::before{background-color:#faaf18}.slug-history .l-contents .wp-block-group.history .history-body::before{content:"";display:block;position:absolute;top:0;left:7px;width:1px;height:100%;background-color:#e6e6e6}@media screen and (min-width: 768px){.slug-history .l-contents .wp-block-group.history .history-body::before{left:calc(50% - 1px);width:2px}}.slug-kumonpark .l-contents .comtent-lead
h2{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;color:#5ec1f1;font-size:28px;font-size:1.75rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .comtent-lead
h2{text-align:center;font-size:36px;font-size:2.25rem}}.slug-kumonpark .l-contents .comtent-lead
p{font-weight:bold;line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .comtent-lead
p{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-kumonpark .l-contents section .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-kumonpark .l-contents section .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-kumonpark .l-contents .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:5.4rem}.slug-kumonpark .l-contents .content-experience{margin-top:5.4rem}.slug-kumonpark .l-contents .content-experience
h2{color:#5ec1f1;font-weight:600;font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .content-experience
h2{font-size:27px;font-size:1.6875rem}}.slug-kumonpark .l-contents .content-experience
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .content-experience
p{font-size:16px;font-size:1rem}}.slug-kumonpark .l-contents .content-experience .sme-text-color.has-accent-color-color{font-size:12px;font-size:0.75rem}.slug-kumonpark .l-contents .section-ancillary{margin-top:5.4rem}.slug-kumonpark .l-contents .section-ancillary
h2{margin-bottom:0;font-weight:600;font-size:27px;font-size:1.6875rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .section-ancillary
h2{font-size:36px;font-size:2.25rem}}.slug-kumonpark .l-contents .section-ancillary p.title-description{color:#5ec1f1;font-weight:600;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .section-ancillary p.title-description{font-size:18px;font-size:1.125rem}}.slug-kumonpark .l-contents .section-ancillary
p.note{font-size:10px;font-size:0.625rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .section-ancillary
p.note{font-size:12px;font-size:0.75rem}}.slug-kumonpark .l-contents .section-ancillary .smb-items__item__title{color:#5ec1f1;font-weight:600;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .section-ancillary .smb-items__item__title{font-size:21px;font-size:1.3125rem}}.slug-kumonpark .l-contents .section-ancillary .smb-items__item__content{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .section-ancillary .smb-items__item__content{font-size:16px;font-size:1rem}}.slug-kumonpark .l-contents .content-shoplist{margin-top:3.6rem}.slug-kumonpark .l-contents .content-shoplist p.title-description{margin-bottom:0;font-weight:600;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .content-shoplist p.title-description{font-size:18px;font-size:1.125rem}}.slug-kumonpark .l-contents .content-shoplist
h2{margin-top:0;margin-bottom:0;color:#5ec1f1;font-weight:600;font-size:27px;font-size:1.6875rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .content-shoplist
h2{font-size:36px;font-size:2.25rem}}.slug-kumonpark .l-contents .content-shoplist .list-area{margin:1.8rem 0 0 0;padding:0}.slug-kumonpark .l-contents .content-shoplist .list-area
li{margin:0;list-style:none;display:inline-block;padding:0
1em;border-right:1px solid #1e1e1e;line-height:1;font-size:14px;font-size:0.875rem}.slug-kumonpark .l-contents .content-shoplist .list-area li
a{color:#1e1e1e;text-decoration:none}.slug-kumonpark .l-contents .content-shoplist .list-area li a:hover{color:#5ec1f1;text-decoration:underline}.slug-kumonpark .l-contents .content-shoplist .list-area li:last-of-type{border-right:0}.slug-kumonpark .l-contents .content-shoplist
h3{margin-bottom:0;padding:0.8rem 1rem;background-color:#5ec1f1;color:#fff;font-weight:700;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .content-shoplist
h3{font-size:16px;font-size:1rem}}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title{background-color:#fff;padding:calc(0.8rem - 2px) 1rem;border-bottom:4px solid #dbf1fc;color:#1e1e1e;transition:all var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out)}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__control:checked + .smb-accordion__item__title,
.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__control:hover+.smb-accordion__item__title{background-color:#f0fafa;border-bottom:4px solid #5ec1f1}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title::before{background-color:#1e1e1e}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__title__icon{background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg)}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__body{padding-right:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));padding-left:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));background-color:#f7f8e5}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__body ul
li{font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__body ul
li{font-size:14px;font-size:0.875rem}}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__body ul li
a{color:#1e1e1e;text-decoration:none}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__body ul li a:hover{color:#5ec1f1;text-decoration:underline}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion .smb-accordion__item__body .wp-block-spacer{display:none}.slug-kumonpark .l-contents .content-shoplist .wp-block-snow-monkey-blocks-accordion.smb-accordion+.wp-block-snow-monkey-blocks-accordion.smb-accordion{margin-top:0}.slug-sdgs .l-contents .wp-block-group.lead,
.slug-env-2021 .l-contents .wp-block-group.lead{font-weight:bold;line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-sdgs .l-contents .wp-block-group.lead,
.slug-env-2021 .l-contents .wp-block-group.lead{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-sdgs .l-contents section + section,
.slug-env-2021 .l-contents section+section{margin-top:5.4rem}.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h2,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h2,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:36px;font-size:2.25rem}}.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3{font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3{font-size:27px;font-size:1.6875rem}}.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type p,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type p,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
p{font-size:16px;font-size:1rem}}.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type h3,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
h3{color:#5ec1f1;font-weight:600;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type h3,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
h3{font-size:18px;font-size:1.125rem}}.slug-sdgs .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-group + .wp-block-group,
.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-group+.wp-block-group{margin-top:3.6rem;padding-top:3.6rem;border-top:1px solid #dcdcdc}.slug-sdgs .l-contents .section-ancillary p,
.slug-env-2021 .l-contents .section-ancillary
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-sdgs .l-contents .section-ancillary p,
.slug-env-2021 .l-contents .section-ancillary
p{font-size:16px;font-size:1rem}}.slug-sdgs .l-contents .wp-block-snow-monkey-blocks-box.smb-box ul,
.slug-sdgs .l-contents .wp-block-snow-monkey-blocks-box.smb-box ol,
.slug-env-2021 .l-contents .wp-block-snow-monkey-blocks-box.smb-box ul,
.slug-env-2021 .l-contents .wp-block-snow-monkey-blocks-box.smb-box
ol{font-weight:600;font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-sdgs .l-contents .wp-block-snow-monkey-blocks-box.smb-box ul,
.slug-sdgs .l-contents .wp-block-snow-monkey-blocks-box.smb-box ol,
.slug-env-2021 .l-contents .wp-block-snow-monkey-blocks-box.smb-box ul,
.slug-env-2021 .l-contents .wp-block-snow-monkey-blocks-box.smb-box
ol{font-size:13px;font-size:0.8125rem}}.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3{position:relative;padding-left:2em;color:#5ec1f1;font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3{font-size:27px;font-size:1.6875rem}}.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3::before{position:absolute;content:"";display:block;width:1.5em;height:1px;top:0.9em;left:0;margin-right:0.5em;background-color:#5ec1f1}.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>h4{color:#5ec1f1;font-weight:600;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>h4{font-size:18px;font-size:1.125rem}}.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>h5{padding:0.8rem 1rem;background-color:#5ec1f1;color:#fff;font-weight:700;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-env-2021 .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>h5{font-size:16px;font-size:1rem}}.slug-product-quality .l-contents
.lead{margin-bottom:3.6rem;font-weight:bold;line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-product-quality .l-contents
.lead{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns{margin-top:5.4rem}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-weight:bold;font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-product-quality .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:36px;font-size:2.25rem}}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>h3{position:relative;padding-left:2em;color:#5ec1f1;font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-product-quality .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>h3{font-size:27px;font-size:1.6875rem}}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>h3::before{position:absolute;content:"";display:block;width:1.5em;height:1px;top:0.9em;left:0;margin-right:0.5em;background-color:#5ec1f1}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-product-quality .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
p{font-size:16px;font-size:1rem}}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box
h4{position:relative;padding-left:2em;color:#5ec1f1;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-product-quality .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box
h4{font-size:16px;font-size:1rem}}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box h4::before{position:absolute;content:"";display:block;width:1.5em;height:1px;top:0.9em;left:0;margin-right:0.5em;background-color:#5ec1f1}.slug-product-quality .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box
p{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-product-quality .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box
p{font-size:13px;font-size:0.8125rem}}.slug-kumon-publishing .l-contents{counter-reset:titleCounter 0}.slug-kumon-publishing .l-contents p.lead-main{margin-top:2.7rem;margin-bottom:2.7rem;font-size:21px;font-size:1.3125rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;color:#5ec1f1}@media screen and (min-width: 1024px){.slug-kumon-publishing .l-contents p.lead-main{margin-top:4.5rem;margin-bottom:4.5rem;font-size:36px;font-size:2.25rem}}.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{margin-bottom:0;font-weight:500;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:30px;font-size:1.875rem}}.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p.lead{margin-top:0.9rem;font-weight:bold;color:#5ec1f1;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p.lead{margin-top:2.7rem;font-size:24px;font-size:1.5rem}}.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p.title-discription::before{content:"／ "}.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>p{font-size:16px;font-size:1rem}}.slug-kumon-publishing .l-contents h2::before{counter-increment:titleCounter 1;content:counter(titleCounter, decimal-leading-zero);display:block;margin-bottom:1.8rem;color:#5ec1f1;font-size:42px;font-size:2.625rem;-webkit-text-decoration:underline #5ec1f1 solid;text-decoration:underline #5ec1f1 solid;text-decoration-thickness:3px;text-underline-offset:0.3em;line-height:1;font-family:"Oswald",sans-serif}@media screen and (min-width: 1024px){.slug-kumon-publishing .l-contents h2::before{margin-bottom:2.7rem;font-size:60px;font-size:3.75rem;text-decoration-thickness:4px}}.slug-kumon-publishing .l-contents .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:3.6rem}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple{border-top:0}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple{display:flex;align-items:flex-start;-moz-column-gap:3.7%;column-gap:3.7%}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item{border-bottom:0;margin-top:1.8rem}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item{flex-basis:100%}}@media screen and (min-width: 1024px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item{flex-basis:48.15%}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item>a{padding-top:0;padding-bottom:0;text-decoration:none;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary{position:relative;display:flex;justify-content:space-between;align-items:flex-start}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure{position:static;flex-basis:35%}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure{position:relative}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure
img{position:relative;width:100%}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure
img{position:absolute;top:0;bottom:0}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure .c-entry-summary__term{position:absolute;left:40%;right:auto;border-radius:0}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure .c-entry-summary__term{left:0;top:auto;bottom:0}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure::before{content:none}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure::before{content:"";display:block;padding-top:75%}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body{flex-basis:60%;display:flex;flex-direction:column}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body{margin-top:0}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header{order:2}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header .c-entry-summary__title{margin-top:0.25rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header .c-entry-summary__title{font-size:16px;font-size:1rem;font-weight:400}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__content{display:none}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{order:1;margin-top:0;font-size:11px;font-size:0.6875rem;font-weight:700;color:#5ec1f1}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{font-size:13px;font-size:0.8125rem}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item>a:hover{opacity:0.7}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item .c-entries--simple .c-entry-summary::after,
body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item .c-entries--simple .c-entry-summary::before{content:none}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item .c-entry-tags{margin-top:0.9rem}@media screen and (max-width: 767px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item .c-entry-tags{display:none}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item:first-child{margin-top:0}@media screen and (min-width: 768px){body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item:first-child{margin-top:1.8rem}}body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a:active .c-entry-summary__figure > img,
body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a:focus .c-entry-summary__figure > img,
body.slug-pickup-headline .smb-taxonomy-posts .c-entries--simple .c-entries__item > a:hover .c-entry-summary__figure>img{filter:none}body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item>a{border-bottom:1vmin solid #dbf1fc;transition:border var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 768px){body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item>a{border-bottom:4px solid #dbf1fc}}body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary{display:flex;flex-direction:row;align-items:stretch}@media screen and (min-width: 1024px){body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary{position:relative;display:block}}body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary .c-entry-summary__figure{flex-basis:30%;margin-bottom:0}body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary .c-entry-summary__body{flex-basis:70%;flex-direction:column;align-items:center;position:static;padding-top:0.45rem;padding-right:1.8rem;padding-left:0.9rem;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:4vmin auto}@media screen and (min-width: 768px){body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary .c-entry-summary__body{background-size:15px auto}}@media screen and (min-width: 1024px){body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary .c-entry-summary__body{position:absolute;right:0;bottom:0;left:0;padding:0.9rem 2.7rem 0.9rem 0.9rem;background-color:rgba(255, 255, 255, 0.9);background-position:right 1.8rem center;background-size:15px auto}}body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header{margin-bottom:0}body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header .c-entry-summary__title{font-size:14px;font-size:0.875rem}body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__content{display:none}body.slug-product-contents .l-contents .content-recommend .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries .c-entries__item a:hover{border-color:#5ec1f1}body.slug-product-contents .l-contents .content-categories
.lead{margin-bottom:3.6rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple{border-top:0}@media screen and (min-width: 768px){body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple{display:flex;gap:4px}}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item{border-bottom:0}@media screen and (min-width: 768px){body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item{flex-basis:calc(50% - 2px)}}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item>a{padding-top:0;padding-bottom:0;border-bottom:1vmin solid #dbf1fc;text-decoration:none;transition:border var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 768px){body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item>a{border-bottom:4px solid #dbf1fc}}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary{display:flex}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure{flex-basis:33.5%;margin-right:0;position:relative;overflow:visible}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure .c-entry-summary__term{display:block;top:0.45rem;right:unset;left:calc(100% + 0.9rem);padding:0;background-color:transparent;color:#5ec1f1;white-space:nowrap;font-size:10px;font-size:0.625rem;font-weight:700}@media screen and (min-width: 768px){body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure .c-entry-summary__term{top:0.9rem}}@media screen and (min-width: 1024px){body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure .c-entry-summary__term{font-size:11px;font-size:0.6875rem}}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__figure::before{padding-top:66.6%}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body{flex-basis:66.5%;padding-top:1.35rem;background-color:#fff;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg);background-position:center right 0.9rem;background-repeat:no-repeat;background-size:4vmin auto;transition:background-color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 768px){body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body{padding-top:1.8rem;background-color:rgba(255, 255, 255, 0.9);background-position:center right 1.8rem;background-size:15px auto}}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header{margin-bottom:0.225rem}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header
h3{padding:0.225rem 1.8rem 0 0.9rem;font-size:14px;font-size:0.875rem;line-height:1.3}@media screen and (min-width: 768px){body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header
h3{padding:0.225rem 2.7rem 0 0.9rem}}@media screen and (min-width: 1024px){body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__header
h3{font-size:16px;font-size:1rem}}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__content{display:none}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a .c-entry-summary .c-entry-summary__body .c-entry-summary__meta{margin-top:0;padding-left:0.9rem}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item>a:hover{border-bottom-color:#5ec1f1}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a:hover .c-entry-summary .c-entry-summary__figure
img{filter:opacity(70%)}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item > a:hover .c-entry-summary .c-entry-summary__body{background-color:#f0fafa}body.slug-product-contents .l-contents .content-pickup .smb-taxonomy-posts .snow-monkey-posts.snow-monkey-taxonomy-posts .c-entries--simple .c-entries__item>.c-entry-tags{display:none}.product-category-lead-section .smb-section__lede,
.product-category-lead-section .smb-section__body>p{line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.product-category-lead-section .smb-section__lede,
.product-category-lead-section .smb-section__body>p{font-size:18px;font-size:1.125rem;line-height:2.2}}.section-ancillary.items-series .wp-block-snow-monkey-blocks-items.smb-items .c-row--margin{margin-left:0;margin-right:0}@media screen and (min-width: 768px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-items.smb-items .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="3"]{-moz-column-gap:3.8%;column-gap:3.8%}}@media screen and (min-width: 1024px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-items.smb-items .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="3"]{-moz-column-gap:3.8%;column-gap:3.8%}}.section-ancillary.items-series .wp-block-snow-monkey-blocks-items.smb-items .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="3"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col{padding-right:0;padding-left:0}@media screen and (min-width: 768px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-items.smb-items .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="3"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col{flex-basis:48.1%}}@media screen and (min-width: 1024px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-items.smb-items .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="3"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col{flex-basis:30.8%}}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row{flex-direction:row;justify-content:space-between}@media screen and (min-width: 1024px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row{flex-direction:row-reverse;gap:0}}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col{padding-left:0;padding-right:0}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col
h3{font-size:13px;font-size:0.8125rem;color:#5ec1f1}@media screen and (min-width: 1024px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col
h3{font-size:14px;font-size:0.875rem}}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body{margin-top:0.5rem}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 1024px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body
p{font-size:14px;font-size:0.875rem}}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body .wp-block-buttons.is-layout-flex{gap:0.5rem}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body .is-layout-flex.wp-block-buttons{margin-top:0.5rem}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body .is-layout-flex.wp-block-buttons .wp-block-button{flex-basis:100%;display:block}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body .is-layout-flex.wp-block-buttons .wp-block-button .wp-block-button__link.wp-element-button{display:block;width:100%}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col:first-of-type{flex-basis:59%}@media screen and (min-width: 1024px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col:first-of-type{flex-basis:56.36%;max-width:unset}}.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col:last-of-type{flex-basis:33.3%}@media screen and (min-width: 1024px){.section-ancillary.items-series .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col:last-of-type{flex-basis:36.36%;max-width:unset}}.section-ancillary.items-series .series-colums2{flex-direction:column}@media screen and (min-width: 1024px){.section-ancillary.items-series .series-colums2{gap:5% !important;flex-direction:row}}.section-ancillary.items-series .series-colums2>.wp-block-column:first-of-type{margin-bottom:3.6rem}@media screen and (min-width: 768px){.section-ancillary.items-series .series-colums2>.wp-block-column:first-of-type{flex-basis:100%}}@media screen and (min-width: 1024px){.section-ancillary.items-series .series-colums2>.wp-block-column:first-of-type{flex-basis:30%}}.section-ancillary.items-series .series-colums2 > .wp-block-column:first-of-type
h3{color:#5ec1f1;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.section-ancillary.items-series .series-colums2 > .wp-block-column:first-of-type
h3{font-size:24px;font-size:1.5rem}}@media screen and (min-width: 768px){.section-ancillary.items-series .series-colums2>.wp-block-column:last-of-type{flex-basis:100%}}@media screen and (min-width: 1024px){.section-ancillary.items-series .series-colums2>.wp-block-column:last-of-type{flex-basis:65%}}.related-books-list .c-row--margin{margin-left:0;margin-right:0}@media screen and (min-width: 768px){.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"]{-moz-column-gap:3.8%;column-gap:3.8%}}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col{padding-right:0;padding-left:0}@media screen and (min-width: 768px){.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col{flex-basis:48.1%}}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row{flex-direction:row;justify-content:space-between}@media screen and (min-width: 1024px){.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row{flex-direction:row-reverse;gap:0}}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col{padding-left:0;padding-right:0}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col
h3{font-size:13px;font-size:0.8125rem;color:#5ec1f1}@media screen and (min-width: 1024px){.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col
h3{font-size:14px;font-size:0.875rem}}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body{margin-top:0.5rem}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 1024px){.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body
p{font-size:14px;font-size:0.875rem}}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body .is-layout-flex.wp-block-buttons{margin-top:0.5rem}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body .is-layout-flex.wp-block-buttons .wp-block-button{flex-basis:100%;display:block}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col .smb-media-text__body .is-layout-flex.wp-block-buttons .wp-block-button .wp-block-button__link.wp-element-button{display:block;width:100%}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col:first-of-type{flex-basis:59%}@media screen and (min-width: 1024px){.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col:first-of-type{flex-basis:56.36%;max-width:unset}}.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col:last-of-type{flex-basis:33.3%}@media screen and (min-width: 1024px){.related-books-list .c-row[data-columns="1"][data-md-columns="2"][data-lg-columns="2"] .wp-block-snow-monkey-blocks-items-item-free.c-row__col .wp-block-snow-monkey-blocks-media-text.smb-media-text .c-row .c-row__col:last-of-type{flex-basis:36.36%;max-width:unset}}.gakusan-list{display:flex;flex-direction:column;row-gap:1.8rem;list-style:none;padding:0}@media screen and (min-width: 768px){.gakusan-list{flex-wrap:wrap;-moz-column-gap:6%;column-gap:6%;flex-direction:row}}@media screen and (min-width: 768px){.gakusan-list .gakusan-item{flex-basis:47%}}.gakusan-list .gakusan-item .gakusan-icon{list-style:none;padding:0}.gakusan-list .gakusan-item .gakusan-icon
li{display:inline-block;margin-right:0.05rem;padding:0.1rem 0.5rem;border-radius:0.2rem;color:#808080;font-size:10px;font-size:0.625rem}.gakusan-list .gakusan-item .gakusan-icon .gakusan-level{border:1px
solid transparent}.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-basic,
.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-basic-main,
.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-basic-sub{background-color:#fccd86}.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-standard,
.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-standard-main,
.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-standard-sub{background-color:#d9e021}.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-advance,
.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-advance-main,
.gakusan-list .gakusan-item .gakusan-icon .gakusan-level.level-advance-sub{background-color:#e3dee7}.gakusan-list .gakusan-item .gakusan-icon .gakusan-type{background-color:#fff;border:1px
solid #f5f5f5}.gakusan-list .gakusan-item .gakusan-body{display:flex;justify-content:space-between;margin-top:0.5rem}.gakusan-list .gakusan-item .gakusan-body
figure{flex-basis:36.3%}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail{flex-basis:56.3%}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail
h4{color:#5ec1f1;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 1024px){.gakusan-list .gakusan-item .gakusan-body .gakusan-detail
h4{font-size:14px;font-size:0.875rem}}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail ul.gakusan-subject{list-style:none;margin-top:0.5rem;margin-bottom:-0.3rem;padding:0}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail ul.gakusan-subject
li{display:inline-block;margin-right:0.1rem;margin-bottom:0.3rem;padding:0.05rem 0.3rem;border-radius:0.2rem;border:1px
solid #dcdcdc;color:#808080;font-size:13px;font-size:0.8125rem;font-weight:700}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail ul.gakusan-subject .subject-english{background-color:#f08619;border:1px
solid #f08619;color:#fff}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail ul.gakusan-subject .subject-math{background-color:#37b2ee;border:1px
solid #37b2ee;color:#fff}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail ul.gakusan-subject .subject-language{background-color:#ee668a;border:1px
solid #ee668a;color:#fff}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail ul.gakusan-subject .subject-science{background-color:#936b8f;border:1px
solid #936b8f;color:#fff}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail ul.gakusan-subject .subject-social{background-color:#009258;border:1px
solid #009258;color:#fff}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail ul.gakusan-subject .subject-programming{background-color:#666;border:1px
solid #666;color:#fff}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail .gakusan-lead{margin-top:0.9rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 1024px){.gakusan-list .gakusan-item .gakusan-body .gakusan-detail .gakusan-lead{font-size:14px;font-size:0.875rem}}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail .wp-block-button{margin-top:0.8rem}.gakusan-list .gakusan-item .gakusan-body .gakusan-detail .wp-block-button .wp-block-button__link.wp-element-button{display:block;width:100%}.usage-guide{font-size:11px;font-size:0.6875rem}@media screen and (min-width: 1024px){.usage-guide{font-size:12px;font-size:0.75rem}}.product-template-default.single .c-meta__item.c-meta__item--published{display:none}body.slug-programming .l-contents
.step{padding:calc(var(--_container-margin-sm, 0.9rem) + env(safe-area-inset-right))}@media screen and (min-width: 768px){body.slug-programming .l-contents
.step{padding:1.8rem}}body.slug-programming .l-contents .step
h3{padding:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));color:#fff;text-align:center;font-weight:500;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){body.slug-programming .l-contents .step
h3{font-size:18px;font-size:1.125rem}}body.slug-programming .l-contents .step>.lead{margin-bottom:0;font-weight:bold;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){body.slug-programming .l-contents .step>.lead{font-size:18px;font-size:1.125rem}}body.slug-programming .l-contents .step+.step{margin-top:0}body.slug-programming .l-contents .step.step-thinking{background-color:#EFFAE9}body.slug-programming .l-contents .step.step-thinking
h3{background-color:#84C047}body.slug-programming .l-contents .step.step-physical{background-color:#FDFEF1}body.slug-programming .l-contents .step.step-physical
h3{background-color:#E3A13C}body.slug-programming .l-contents .step.step-text{background-color:#F8E7E2}body.slug-programming .l-contents .step.step-text
h3{background-color:#C65C89}body.slug-programming .l-contents .is-layout-flex.wp-block-columns{margin-top:1.8rem}@media screen and (min-width: 1024px){body.slug-programming .l-contents .is-layout-flex.wp-block-columns{margin-top:3.6rem}}body.slug-programming .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}body.slug-programming .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h4{margin-bottom:0;font-weight:bold;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){body.slug-programming .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h4{font-size:24px;font-size:1.5rem}}body.slug-programming .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{margin-top:1.8rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){body.slug-programming .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-size:16px;font-size:1rem}}body.slug-programming .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}body.slug-programming .l-contents .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:3.6rem}@media screen and (min-width: 768px){body.slug-relarning .l-contents section.customer-reviews .c-row__col--md-1-4{--_item-width:15%}}@media screen and (min-width: 768px){body.slug-relarning .l-contents section.customer-reviews .c-row__col--md-3-4{--_item-width:85%}}body.slug-relarning .l-contents section.customer-reviews .smb-media-text__figure{width:50%;margin:auto}@media screen and (min-width: 768px){body.slug-relarning .l-contents section.customer-reviews .smb-media-text__figure{width:100%}}body.slug-minions-workbook .wp-block-group-is-layout-constrained
h3{margin-top:calc(var(--_margin1) * 0.125)}body.slug-minions-workbook .slider-vertical{width:69.25%}body.wp-singular
#yesno_wrap{margin-top:1.8rem}@media screen and (min-width: 768px){body.wp-singular
#yesno_wrap{margin-top:3.6rem}}body.wp-singular #question_wrap
.yesno_q{display:block;padding:0.9rem;margin-bottom:1.5rem;border:1px
solid #dcdcdc;border-radius:0;text-align:left;font-size:unset;font-weight:normal}@media screen and (min-width: 768px){body.wp-singular #question_wrap
.yesno_q{padding:1.8rem}}body.wp-singular #question_wrap .yesno_q
dt{display:none}body.wp-singular #question_wrap .yesno_q
dd{padding:0
!important}body.wp-singular #question_wrap .yesno_q dd .choice-code{display:none}body.wp-singular #question_wrap .yesno_q dd .choice-lead{font-weight:bold}body.wp-singular #question_wrap .yesno_q dd .wp-block-heading{width:-moz-fit-content;width:fit-content;margin-bottom:0.9rem;color:#5ec1f1;font-size:1.4rem}@media screen and (min-width: 768px){body.wp-singular #question_wrap .yesno_q dd .wp-block-heading{font-size:2rem}}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column>*:not(:first-child){margin-top:1.8rem}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices{list-style:none;counter-reset:choiceCounter;padding-left:0;font-weight:normal}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices
li{position:relative;margin-top:0.9rem;padding-left:2.5em;text-indent:0 !important}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li:first-child{margin-top:0}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li::before{content:counter(choiceCounter, upper-alpha);counter-increment:choiceCounter;position:absolute;top:0;left:0;width:1.75em;height:1.75em;margin:0;padding:0;border-radius:100%;text-indent:0;color:#fff;text-align:center}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li:nth-child(1)::before{background-color:#5ec1f1}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li:nth-child(2)::before{background-color:#7ac943}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li:nth-child(3)::before{background-color:#ff931e}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li:nth-child(4)::before{background-color:#ff7bac}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li:nth-child(5)::before{background-color:#ff445a}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li:nth-child(6)::before{background-color:#be69ff}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-choices li:nth-child(7)::before{background-color:#4676ff}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-chose-image
img{max-width:auto !important;max-height:240px !important;margin:auto}@media screen and (min-width: 768px){body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column .how-to-chose-image
img{max-height:350px !important}}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target{display:flex;flex-wrap:wrap;font-size:0.875rem}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target
dt{display:block;flex-basis:3.5em;margin-bottom:0 !important;padding:0;color:#5ec1f1}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target dt:last-child{margin-bottom:1.8rem !important}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target dt::after{content:"："}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target
dd{display:block;flex-basis:calc(100% - 3.5em);margin-bottom:0;padding:0}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target dd:last-child{margin-bottom:1.8rem}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target dd .choice-explanation{list-style:none;padding-left:0}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target dd .choice-explanation
li{text-indent:0 !important}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result dl.choice-target dd .choice-explanation li::before{content:"※";color:#ed1c24}body.wp-singular #question_wrap .yesno_q dd .how-to-choice-column.result p a[target=_blank]{padding-right:1.5em;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-pdf.svg);background-position:right center;background-repeat:no-repeat;background-size:0.9em auto}body.wp-singular #question_wrap .yesno_q dd .choice-lead+.how-to-choice-column{margin-top:1.8rem}body.wp-singular #question_wrap .yesno_q dd .how-to-chose-button{margin-top:1.8rem}body.wp-singular #question_wrap .yesno_q dd .how-to-chose-button .smb-btn{white-space:wrap !important}body.wp-singular #question_wrap .yesno_q dd .how-to-chose-branch .smb-btn{position:relative;padding:0.9rem 2.7rem 0.9rem 0.9rem;border-radius:5px;background:#ff931e;font-size:14px;font-size:0.875rem;font-weight:700;transition:opacity 0.2s}body.wp-singular #question_wrap .yesno_q dd .how-to-chose-branch .smb-btn::after{content:"";position:absolute;top:calc(50% - 0.25em);right:0.5em;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--white.svg);background-position:top right;background-repeat:no-repeat}body.wp-singular #question_wrap .yesno_q dd .how-to-chose-restart{margin-top:3.6rem}body.wp-singular #question_wrap .yesno_q dd .how-to-chose-restart
a{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:auto;padding:0.9rem 0.9rem 0.9rem 2.7rem;border-radius:5px;background:#b3b3b3;text-decoration:none;color:#fff;transition:opacity 0.2s}body.wp-singular #question_wrap .yesno_q dd .how-to-chose-restart a::after{content:"";position:absolute;top:calc(50% - 0.25em);left:0.5em;display:block;width:1em;height:1em;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--l--white.svg);background-position:top right;background-repeat:no-repeat}body.wp-singular #question_wrap .yesno_q dd .how-to-chose-restart a:hover{opacity:0.7}body.wp-singular
#choices{display:flex;flex-wrap:wrap;justify-content:center;gap:0.9rem}body.wp-singular #choices
li#back{flex-basis:100%}body.wp-singular #choices li
button{display:block;min-width:3.6rem;min-height:3.6rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;font-weight:bold;font-size:1.8rem;transition:opacity 0.2s}@media screen and (min-width: 768px){body.wp-singular #choices li
button{min-width:4.5rem;min-height:4.5rem}}body.wp-singular #choices li button:hover{opacity:0.7}body.wp-singular #choices li
button#back_button{width:-moz-fit-content;width:fit-content;margin:auto;padding:0
1em;background:#b3b3b3;font-size:1.2rem}@media screen and (min-width: 768px){body.wp-singular #choices li
button#back_button{min-width:auto}}body.wp-singular #choices li:nth-child(1) button{background-color:#5ec1f1}body.wp-singular #choices li:nth-child(2) button{background-color:#7ac943}body.wp-singular #choices li:nth-child(3) button{background-color:#ff931e}body.wp-singular #choices li:nth-child(4) button{background-color:#ff7bac}body.wp-singular #choices li:nth-child(5) button{background-color:#ff445a}body.wp-singular #choices li:nth-child(6) button{background-color:#be69ff}body.wp-singular #choices li:nth-child(7) button{background-color:#4676ff}.slug-support .l-contents .l-contents__inner{position:relative;top:-1.8rem;margin-top:0}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional{padding:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1)) 0}@media screen and (min-width: 768px){.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional{max-width:1080px;display:grid;grid-template-columns:46.7% 46.7%;grid-template-rows:1fr 1fr 1fr;-moz-column-gap:6.6% !important;column-gap:6.6% !important;row-gap:0 !important;justify-items:start;justify-content:start;grid-template-areas:"tel mail" "tel puzzle" "tel parts";padding:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1)) 0}}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group
h2{position:static;margin:0;padding:0;font-size:17px;font-size:1.0625rem;font-weight:600}@media screen and (min-width: 768px){.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group
h2{font-size:18px;font-size:1.125rem}}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group h2::before,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group h2::after{content:none}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group .title-discription{font-size:12px;font-size:0.75rem;font-weight:600;color:#5ec1f1}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group .tel-num{font-size:36px;font-size:2.25rem;font-weight:700;line-height:1}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group .tel-num
a{padding-left:42px;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-tel.svg);background-position:left calc(50% + 0.05em);background-repeat:no-repeat;background-size:39px auto;color:#5ec1f1}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group
.time{font-size:14px;font-size:0.875rem;font-weight:600}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group
.date{margin-top:0;font-size:12px;font-size:0.75rem;font-weight:600;color:#808080}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group
a{text-decoration:none;color:unset;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .wp-block-group a:hover{filter:opacity(70%)}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-tel{text-align:center}@media screen and (min-width: 768px){.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-tel{justify-self:center;grid-area:tel;place-content:center;place-items:center}}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-mail,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-puzzle,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-parts{padding-top:1.8rem;padding-right:calc(1.8rem + 15px);padding-bottom:1.8rem;padding-left:calc(1.8rem + 42px);background-position:left 0.9rem center, right 0.9rem center;background-repeat:no-repeat, no-repeat;background-size:42px auto, 15px auto;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 768px){.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-mail,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-puzzle,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-parts{justify-self:start;border-top:0}}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-mail:hover,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-puzzle:hover,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-parts:hover{filter:opacity(70%)}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-mail a:hover,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-puzzle a:hover,
.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-parts a:hover{filter:none}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-mail{margin-top:1.8rem;border-top:4px solid #f5f5f5;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-mail.svg), url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg)}@media screen and (min-width: 768px){.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-mail{grid-area:mail;width:100%;margin-top:0;border-top:0}}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-puzzle{margin-top:0;border-top:1px solid #dcdcdc;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-puzzle.svg), url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg)}@media screen and (min-width: 768px){.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-puzzle{grid-area:puzzle;width:100%}}.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-parts{margin-top:0;border-top:1px solid #dcdcdc;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-parts.svg), url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--blue.svg)}@media screen and (min-width: 768px){.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional .part-parts{grid-area:parts;width:100%}}@media screen and (min-width: 768px){.slug-support .l-contents .l-contents__body .c-entry__body .c-entry__content .section-additional:after{content:"";position:absolute;width:6px;height:calc(100% - var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1) * 2);top:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));left:calc(50% - 3px);bottom:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));background-color:#f5f5f5}}.slug-support .l-contents .contents-other .smb-panels{width:100%;max-width:1080px;margin:0
auto;background-image:linear-gradient(#fff, #fff), linear-gradient(#f5f5f5, #f5f5f5), linear-gradient(#f5f5f5, #f5f5f5);background-size:23px 27px, 4px 4px, 4px 4px;background-repeat:no-repeat, repeat-y, repeat-x;background-position:center center, center, center}.slug-support .l-contents .contents-other .smb-panels .c-row__col{margin-bottom:0}.slug-support .l-contents .contents-other .smb-panels .smb-panels__item{background-color:transparent;box-shadow:none;text-align:center}.slug-support .l-contents .contents-other .smb-panels .smb-panels__item .smb-panels__item__body{padding:1.8rem 0.45rem}.slug-support .l-contents .contents-other .smb-panels .smb-panels__item .smb-panels__item__body a::after{content:none}.slug-support .l-contents .contents-other .smb-panels .smb-panels__item .smb-panels__item__body
h3{margin-bottom:0;font-weight:700;font-size:12px;font-size:0.75rem}@media screen and (min-width: 768px){.slug-support .l-contents .contents-other .smb-panels .smb-panels__item .smb-panels__item__body
h3{font-size:20px;font-size:1.25rem}}@media screen and (min-width: 1024px){.slug-support .l-contents .contents-other .smb-panels .smb-panels__item .smb-panels__item__body
h3{font-size:24px;font-size:1.5rem}}.slug-support .l-contents .contents-other .smb-panels .smb-panels__item .smb-panels__item__body
.en{height:3.2em;margin-top:0.75em;font-weight:700;color:#5ec1f1;font-size:11px;font-size:0.6875rem}@media screen and (min-width: 1024px){.slug-support .l-contents .contents-other .smb-panels .smb-panels__item .smb-panels__item__body
.en{height:auto;font-size:13px;font-size:0.8125rem}}.slug-support .l-contents .contents-other .wp-block-snow-monkey-blocks-panels-item-block-link{transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-support .l-contents .contents-other .wp-block-snow-monkey-blocks-panels-item-block-link:hover{filter:opacity(70%)}.slug-support .l-contents .content-rights{padding-top:calc(var(--_space, 1.8rem) * 1)}.slug-support .l-contents .content-rights .smb-panels{border-top:1px solid #dcdcdc}.slug-support .l-contents .content-rights .smb-panels .c-row--margin{margin-bottom:0;margin-left:0;margin-right:0}.slug-support .l-contents .content-rights .smb-panels .c-row--margin .smb-panels__item{background-color:transparent;box-shadow:none;color:inherit;text-decoration:none}.slug-support .l-contents .content-rights .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body{text-align:center;padding:calc(var(--_space, 1.8rem) * 1) calc(var(--_space, 1.8rem) * 0.5)}.slug-support .l-contents .content-rights .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
h3{margin-bottom:0;font-weight:700;font-size:12px;font-size:0.75rem}@media screen and (min-width: 768px){.slug-support .l-contents .content-rights .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
h3{font-size:20px;font-size:1.25rem}}@media screen and (min-width: 1024px){.slug-support .l-contents .content-rights .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
h3{font-size:24px;font-size:1.5rem}}.slug-support .l-contents .content-rights .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
.en{height:3.2em;margin-top:0.75em;font-weight:700;color:#5ec1f1;font-size:11px;font-size:0.6875rem}@media screen and (min-width: 1024px){.slug-support .l-contents .content-rights .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
.en{height:auto;font-size:13px;font-size:0.8125rem}}.slug-support .l-contents .content-rights .smb-panels .c-row--margin>.c-row__col{margin-bottom:0;margin-left:0;margin-right:0}.slug-support .l-contents
.footerB{margin-top:0}.slug-faq-search .l-contents .widget_search .wp-block-search,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search,
.archive.tax-faq_category .widget_search .wp-block-search,
.post-type-archive-faq .widget_search .wp-block-search{margin-bottom:calc(var(--_space, 1.8rem));padding:calc(var(--_space, 1.8rem) * 0.8 * var(--_margin-scale, 1)) calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));background-color:#e7f6fd}.slug-faq-search .l-contents .widget_search .wp-block-search label,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search label,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search label,
.archive.tax-faq_category .widget_search .wp-block-search label,
.post-type-archive-faq .widget_search .wp-block-search
label{display:none}.slug-faq-search .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper,
.archive.tax-faq_category .widget_search .wp-block-search .wp-block-search__inside-wrapper,
.post-type-archive-faq .widget_search .wp-block-search .wp-block-search__inside-wrapper{border-radius:0;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1)) !important}@media screen and (min-width: 768px){.slug-faq-search .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper,
.archive.tax-faq_category .widget_search .wp-block-search .wp-block-search__inside-wrapper,
.post-type-archive-faq .widget_search .wp-block-search .wp-block-search__inside-wrapper{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1)) !important}}.slug-faq-search .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input,
.archive.tax-faq_category .widget_search .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input,
.post-type-archive-faq .widget_search .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{width:100%;border-radius:4px;border:1px
solid #ccc}.slug-faq-search .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.archive.tax-faq_category .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.post-type-archive-faq .widget_search .wp-block-search .wp-block-search__inside-wrapper
select{width:100%;padding:calc(var(--_space, 1.8rem) * 0.5) calc(var(--_space, 1.8rem) * 0.5);border-radius:4px;border:1px
solid #ccc;background-color:#f5f5f5;font-size:11px;font-size:0.6875rem}@media screen and (min-width: 768px){.slug-faq-search .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.archive.tax-faq_category .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.post-type-archive-faq .widget_search .wp-block-search .wp-block-search__inside-wrapper
select{width:30%}}@media screen and (min-width: 1024px){.slug-faq-search .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.archive.tax-faq_category .widget_search .wp-block-search .wp-block-search__inside-wrapper select,
.post-type-archive-faq .widget_search .wp-block-search .wp-block-search__inside-wrapper
select{font-size:14px;font-size:0.875rem}}.slug-faq-search .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper button,
.search-no-results.tax-faq_category .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper button,
.search-results.post-type-archive-faq .l-contents .widget_search .wp-block-search .wp-block-search__inside-wrapper button,
.archive.tax-faq_category .widget_search .wp-block-search .wp-block-search__inside-wrapper button,
.post-type-archive-faq .widget_search .wp-block-search .wp-block-search__inside-wrapper
button{padding-top:0.9rem;padding-left:3.5rem;padding-bottom:0.9rem;padding-right:3.5rem;border:0;border-radius:8px;background-color:#5ec1f1;color:#fff;font-size:14px;font-size:0.875rem;font-weight:600}.single-faq .l-contents__main .type-faq header .c-entry__meta .c-meta__item--published{display:none}.search-no-results.tax-faq_category .l-contents .widget_search,
.search-results.post-type-archive-faq .l-contents .widget_search,
.archive.tax-faq_category .l-contents
.widget_search{margin-bottom:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1))}@media screen and (min-width: 768px){.search-no-results.tax-faq_category .l-contents .widget_search,
.search-results.post-type-archive-faq .l-contents .widget_search,
.archive.tax-faq_category .l-contents
.widget_search{margin-right:auto;margin-left:auto;max-width:1080px}}.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{margin-bottom:0;font-weight:bold;font-size:20px;font-size:1.25rem;color:#5ec1f1}@media screen and (min-width: 1024px){.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:24px;font-size:1.5rem}}.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>ul{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>ul{font-size:16px;font-size:1rem}}.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body{font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body{font-size:14px;font-size:0.875rem}}.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid #dcdcdc}.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-size:16px;font-size:1rem}}.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%;background-color:#fff;padding:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}@media screen and (min-width: 1024px){.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{padding:calc(var(--_space, 1.8rem) * 1.25 * var(--_margin-scale, 1))}}.slug-parts .l-contents
.lead{font-weight:bold;line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-parts .l-contents
.lead{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-parts .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-parts .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-parts .l-contents .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:3.6rem}.slug-parts .l-contents .section-ancillary .wp-block-columns{margin-bottom:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1))}.slug-parts .l-contents .section-ancillary
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-parts .l-contents .content-detail .contents-outline{margin-top:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));margin-bottom:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));padding-bottom:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));border-bottom:1px solid #dcdcdc}.slug-parts .l-contents .content-detail .contents-outline
ul{list-style:none;padding-left:0}.slug-parts .l-contents .content-detail .contents-outline ul
li{border-top:0;font-size:16px;font-size:1rem;font-weight:bold}@media screen and (min-width: 1024px){.slug-parts .l-contents .content-detail .contents-outline ul
li{display:inline-block;margin-right:0.75em}}.slug-parts .l-contents .content-detail .contents-outline ul li
a{display:inline-flex;text-decoration:none;color:#1e1e1e;font-size:14px;font-size:0.875rem;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-parts .l-contents .content-detail .contents-outline ul li a::before{content:"▼";display:inline-block;margin-right:0.5em;padding-right:0.5em;padding-left:0.5em;border-right:1px solid #b3b3b3;color:#5ec1f1}.slug-parts .l-contents .content-detail
h2{font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-parts .l-contents .content-detail
h2{font-size:36px;font-size:2.25rem}}.slug-parts .l-contents .content-detail p.title-description{position:relative;padding-left:2em;color:#5ec1f1;font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-parts .l-contents .content-detail p.title-description{font-size:27px;font-size:1.6875rem}}.slug-parts .l-contents .content-detail p.title-description::before{position:absolute;content:"";display:block;width:1.5em;height:1px;top:0.9em;left:0;margin-right:0.5em;background-color:#5ec1f1}.slug-parts .l-contents .content-detail
ul{font-size:13px;font-size:0.8125rem;font-weight:600}.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > h3,
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > .wp-block-group > h3,
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > h4,
.slug-parts .l-contents .content-detail .wp-block-columns>.wp-block-column:last-of-type>.wp-block-group>h4{font-weight:bold;color:#5ec1f1;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > h3,
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > .wp-block-group > h3,
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > h4,
.slug-parts .l-contents .content-detail .wp-block-columns>.wp-block-column:last-of-type>.wp-block-group>h4{font-size:24px;font-size:1.5rem}}.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type
h3.attention{padding:0.8em 1em;border:1px
solid #f15a24;color:#f15a24;font-size:16px;font-size:1rem}.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > p:not(.is-style-sme-alert-remark),
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > .wp-block-group > p:not(.is-style-sme-alert-remark),
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type .smb-accordion p:not(.is-style-sme-alert-remark){font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > p:not(.is-style-sme-alert-remark) > a,
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type > .wp-block-group > p:not(.is-style-sme-alert-remark) > a,
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type .smb-accordion p:not(.is-style-sme-alert-remark)>a{font-family:"Noto Sans JP",sans-serif;font-weight:600}.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type .is-style-sme-list-remark{font-size:13px;font-size:0.8125rem;font-weight:600}.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box h4,
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box
h5{position:relative;padding-left:2em;color:#5ec1f1;font-size:16px;font-size:1rem}.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box h4::before,
.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box h5::before{position:absolute;content:"";display:block;width:1.5em;height:1px;top:0.9em;left:0;margin-right:0.5em;background-color:#5ec1f1}.slug-parts .l-contents .content-detail .wp-block-columns > .wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box.smb-box
p{font-size:13px;font-size:0.8125rem;font-weight:600}.slug-parts .l-contents .content-detail
#faq{margin-top:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));padding-top:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));border-top:1px solid #dcdcdc}.slug-parts .l-contents .content-detail #faq
p{font-weight:600}.slug-parts .l-contents .content-detail #faq p:first-of-type{font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-parts .l-contents .content-detail #faq p:first-of-type{font-size:21px;font-size:1.3125rem}}.slug-catalogue .l-contents
.lead{font-weight:bold;line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-catalogue .l-contents
.lead{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns{margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));margin-bottom:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1))}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-weight:bold;color:#5ec1f1;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.slug-catalogue .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:24px;font-size:1.5rem}}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type
a{font-family:"Noto Sans JP",sans-serif;font-weight:600}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type .wp-block-snow-monkey-blocks-box.smb-box
h3{position:relative;padding-left:2em;color:#5ec1f1;font-size:16px;font-size:1rem}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type .wp-block-snow-monkey-blocks-box.smb-box h3::before{position:absolute;content:"";display:block;width:1.5em;height:1px;top:0.9em;left:0;margin-right:0.5em;background-color:#5ec1f1}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type .wp-block-snow-monkey-blocks-box.smb-box
ul{font-size:13px;font-size:0.8125rem;font-weight:600}.slug-catalogue .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-end-sale .l-contents .is-layout-flex.wp-block-columns{margin-top:5.4rem}.slug-end-sale .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-end-sale .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{color:#5ec1f1;font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-end-sale .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:27px;font-size:1.6875rem}}.slug-end-sale .l-contents .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-end-sale .l-contents .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-file a:first-of-type{color:#f7931e;font-weight:600;font-size:16px;font-size:1rem}.slug-end-sale .l-contents .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:3.6rem;padding-top:3.6rem;border-top:1px solid #dcdcdc}.post-type-archive-audio .c-entry-summary__meta .c-meta__item--categories{display:block}.post-type-archive-audio .c-entry-summary .c-entry-summary__term,
.tax-audio_category .c-entry-summary .c-entry-summary__term,
.post-type-archive-download .c-entry-summary .c-entry-summary__term,
.tax-download_category .c-entry-summary .c-entry-summary__term,
.post-type-archive-correct_info .c-entry-summary .c-entry-summary__term,
.tax-correct_category .c-entry-summary .c-entry-summary__term{display:none}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content>p.lead{font-weight:bold;font-size:18px;font-size:1.125rem;line-height:1.6}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content>p.lead{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wp-block-group.inquiry-items{margin-top:calc(var(--_space, 1.8rem) * 2);padding-bottom:calc(var(--_space, 1.8rem) * 1.25);border-bottom:1px solid #dcdcdc}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wp-block-group.inquiry-items .wp-block-columns{padding-top:calc(var(--_space, 1.8rem) * 1.25);border-top:1px solid #dcdcdc}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wp-block-group.inquiry-items .wp-block-columns .wp-block-column:nth-child(1){flex-basis:35%}}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wp-block-group.inquiry-items .wp-block-columns .wp-block-column:nth-child(2){flex-basis:60%}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wp-block-group.inquiry-items .wp-block-columns .wp-block-column .wp-block-list
li{font-weight:bold;font-size:18px;font-size:1.125rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wp-block-group.inquiry-items .wp-block-columns .wp-block-column .wp-block-list li .wp-block-list
li{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:0.8125rem;font-weight:normal}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #trust .wp-block-columns .wp-block-column:nth-child(1){flex-basis:55%}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #trust .wp-block-columns .wp-block-column:nth-child(1) h4{text-align:center;font-size:18px;font-size:1.125rem}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #trust .wp-block-columns .wp-block-column:nth-child(1) h4{font-size:21px;font-size:1.3125rem;text-align:left}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #trust .wp-block-columns .wp-block-column:nth-child(1) p{font-size:12px;font-size:0.75rem}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #trust .wp-block-columns .wp-block-column:nth-child(1) p{font-size:13px;font-size:0.8125rem}}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #trust .wp-block-columns .wp-block-column:nth-child(2){flex-basis:45%}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #trust .wp-block-columns .wp-block-column:nth-child(2) figure{width:50%}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #trust .wp-block-columns .wp-block-column:nth-child(2) figure{width:40%}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number{margin-top:calc(var(--_space, 1.8rem) * 3)}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column:nth-child(1){flex-basis:35%}}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column:nth-child(2){flex-basis:60%}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column:nth-child(2) figcaption{font-size:12px;font-size:0.75rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column:nth-child(2) figcaption{font-size:16px;font-size:1rem}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column .smb-box__body .wp-block-heading{position:relative;padding-left:2em;font-size:15px;font-size:0.9375rem;color:#5ec1f1}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column .smb-box__body .wp-block-heading{font-size:16px;font-size:1rem}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column .smb-box__body .wp-block-heading::before{content:"";position:absolute;top:calc(1em * var(--_line-height) * 0.5);left:0;display:block;width:1.2em;height:1px;background-color:#5ec1f1}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column .smb-box__body .wp-block-list{margin-top:1em;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column .smb-box__body .wp-block-list{font-size:14px;font-size:0.875rem}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column .smb-box__body .wp-block-list
li{margin-top:0.25em}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column .smb-box__body .wp-block-file{margin-top:calc(var(--_space, 1.8rem) * 1.5)}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lot-number .wp-block-column .smb-box__body .wp-block-file a:first-child{color:#ff931e;text-decoration:underline}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-slide{position:relative;margin:0
!important;padding:0
calc(var(--_space, 1.8rem) * 1.5)}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-slide{padding:0
calc(var(--_space, 1.8rem) * 0.5)}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-slide .has-text-align-center{font-size:30px;font-size:1.875rem;color:#5ec1f1}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-slide h3.wp-block-heading{margin-top:calc(var(--_space, 1.8rem) * 0.5);font-size:18px;font-size:1.125rem;color:#5ec1f1}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-slide h3.wp-block-heading+p{margin-top:calc(var(--_space, 1.8rem) * 0.5);font-size:14px;font-size:0.875rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-slide p+p{margin-top:calc(var(--_space, 1.8rem) * 0.5);font-size:12px;font-size:0.75rem;color:#ff931e;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-slide::after{content:"";position:absolute;right:0;top:6em;display:block;width:0;height:0;border-style:solid;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:13px solid #ff931e;border-right:0}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-slide:last-child::after{content:none}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow-pagination{display:flex;justify-content:center;gap:calc(var(--_space, 1.8rem) * 0.5);padding-top:calc(var(--_space, 1.8rem) * 1);border-top:1px solid #dcdcdc}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow-pagination{display:none}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow-pagination .swiper-pagination-bullet{width:1.5rem;height:1.5rem;margin:0;text-align:center;color:#fff;font-size:13px;font-size:0.8125rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow-pagination .swiper-pagination-bullet-active{background-color:#5ec1f1}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-prev, .slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-next{top:unset;bottom:0;color:#ff931e}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-prev, .slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-next{display:none}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-prev::after, .slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-next::after{font-size:18px;font-size:1.125rem}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-prev::after, .slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-next::after{font-size:24px;font-size:1.5rem}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-prev{justify-content:flex-start}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-flow .swiper-button-next{justify-content:flex-end}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lotDetailTarget h3.wp-block-heading{font-size:24px;font-size:1.5rem;color:#5ec1f1}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lotDetailTarget
p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600;font-size:16px;font-size:1rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content #lotDetailTarget h4.wp-block-heading{font-size:14px;font-size:0.875rem;color:#f7931e}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7{padding:calc(var(--_space, 1.8rem) * 1);background-color:#fff}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 p.country-name{display:none}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7>dl{margin-top:0}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7>dl>dt{color:#5ec1f1;font-size:14px;font-size:0.875rem;font-weight:600}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dt
span.require{font-size:12px;font-size:0.75rem;font-weight:400;color:#ed1c24}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dt span.require::before{content:"［"}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dt span.require::after{content:"］"}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7>dl>dd+dt{margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}@media screen and (min-width: 1024px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7>dl>dd+dt{margin-top:calc(var(--_space, 1.8rem) * 1.25 * var(--_margin-scale, 1))}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7>dl>dd{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1))}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd
ul.note{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1))}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd ul.note
li{margin-top:calc(var(--_space, 1.8rem) * 0.125 * var(--_margin-scale, 1));font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd
p.note{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd p.note:first-child{margin-top:0}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd p.note + input,
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd p.note+.wpcf7-form-control-wrap{display:block;margin-top:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd
.unit{display:inline-block;margin-top:0.75em;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd .wpcf7-form-control-wrap+.unit{margin-left:1em}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl > dd .unit+.wpcf7-form-control-wrap{margin-left:1em}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 > dl .wpcf7-form-control-wrap .wpcf7-list-item{display:block;margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));font-size:14px;font-size:0.875rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7>p.privacy{margin-top:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1));text-align:center;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[type=text],
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[type=tel],
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[type=email],
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[type=date],
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7
textarea{border:1px
solid #dcdcdc;background-color:#fcfcf5}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[type=date]{border-radius:var(--_border-radius, 6px);padding:calc(var(--_space, 1.8rem) * 0.25) calc(var(--_space, 1.8rem) * 0.5);color:#999;font-size:14px;font-size:0.875rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[size="40"],
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7
textarea{width:100%}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[size="20"]{width:50%}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[size="8"]{width:50%}@media screen and (min-width: 768px){.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[size="8"]{width:30%}}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 .kmnspn-puzzle
textarea{padding:calc(var(--_space, 1.8rem) * 1);font-size:15px;font-size:0.9375rem;line-height:1.8}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input::-moz-placeholder, .slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 textarea::-moz-placeholder{color:#999;font-size:14px;font-size:0.875rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input::placeholder,
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 textarea::placeholder{color:#999;font-size:14px;font-size:0.875rem}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7
.button{text-align:center}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[type=submit]{position:relative;min-width:50%;padding:calc(var(--_space, 1.8rem) * 0.5) calc(var(--_space, 1.8rem) * 1.75);border-radius:0;background:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-arrow--r--white.svg), linear-gradient(225deg, transparent 12px, #5ec1f1 12px);background-position:center right 1em, top right;background-repeat:no-repeat, no-repeat;background-size:1em auto, 100%;font-size:14px;font-size:0.875rem;font-weight:700;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 input[type=submit]:hover{opacity:0.7;text-decoration:none;filter:none}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 .wpcf7-response-output{margin-top:0;margin-right:0;margin-bottom:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));margin-left:0;padding:calc(var(--_space, 1.8rem) * 0.25) calc(var(--_space, 1.8rem) * 1);border:1px
solid #5ec1f1;border-radius:var(--_border-radius, 6px);background-color:#5ec1f1;color:#fff}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 p.privacy+.wpcf7-response-output{margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));margin-bottom:0}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .puzzle-form-cf7 .wpcf7-response-output+p.button{margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wpcf7-form.invalid input:invalid,
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wpcf7-form.invalid textarea:invalid,
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wpcf7-form.invalid [aria-invalid=true]{border-color:#ed1c24;background-color:#fff0f0;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-ng--red.svg);background-position:center right 0.75em;background-repeat:no-repeat;background-size:14px auto}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wpcf7-form.invalid [aria-required=true][aria-invalid=false]{border-color:#5ec1f1;background-color:#fcfcf5;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-check--blue.svg);background-position:center right 0.75em;background-repeat:no-repeat;background-size:14px auto}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wpcf7-form.invalid textarea[aria-invalid=true],
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wpcf7-form.invalid textarea[aria-required=true][aria-invalid=false]{background-position:top 0.75em right 0.75em}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content form.invalid .wpcf7-response-output,
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content form.unaccepted .wpcf7-response-output,
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content form.payment-required .wpcf7-response-output{border:1px
solid #c1272d;background-color:#c1272d;color:#fff}.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content span.wpcf7-not-valid-tip,
.slug-puzzle-piece .l-contents .c-entry__body .c-entry__content.p-entry-content .wpcf7-not-valid-tip{display:block;margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1));color:#ed1c24;font-weight:600;font-size:14px;font-size:0.875rem}.slug-businesspartners .l-contents .l-contents__inner{position:relative;top:-1.8rem;margin-top:0}.slug-businesspartners .l-contents .l-contents__body .c-entry__body .c-entry__content
h2{position:static;margin-top:0;margin-bottom:0;padding-bottom:0;font-weight:600;font-size:20px;font-size:1.25rem}@media screen and (min-width: 1024px){.slug-businesspartners .l-contents .l-contents__body .c-entry__body .c-entry__content
h2{font-size:24px;font-size:1.5rem}}.slug-businesspartners .l-contents .l-contents__body .c-entry__body .c-entry__content h2::before,
.slug-businesspartners .l-contents .l-contents__body .c-entry__body .c-entry__content h2::after{content:none}.slug-businesspartners .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link{transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-businesspartners .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link:hover{filter:opacity(70%)}.slug-businesspartners .l-contents .section-additional{padding:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1)) 0}@media screen and (min-width: 768px){.slug-businesspartners .l-contents .section-additional{padding:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1)) 0}}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin{margin-bottom:0;margin-left:0;margin-right:0}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .smb-panels__item{background-color:transparent;box-shadow:none;color:inherit;text-decoration:none}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body{text-align:center;padding:calc(var(--_space, 1.8rem) * 1) calc(var(--_space, 1.8rem) * 0.5)}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p:not(.en){padding-top:calc(var(--_space, 1.8rem) * 1 + 46px);background-position:top center;background-repeat:no-repeat;background-size:103px auto;font-weight:600;font-size:11px;font-size:0.6875rem}@media screen and (min-width: 1024px){.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p:not(.en){font-size:12px;font-size:0.75rem}}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
p.en{margin-top:calc(var(--_space, 1.8rem) * 0.25);padding-top:0;color:#5ec1f1;font-weight:600;font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
p.en{font-size:13px;font-size:0.8125rem}}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin>.c-row__col{margin-bottom:0;margin-left:0;margin-right:0}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin
.library{border-top:4px solid #f5f5f5;border-bottom:4px solid #f5f5f5}@media screen and (min-width: 1024px){.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin
.library{border-top:0;border-bottom:0;border-right:6px solid #f5f5f5;border-left:6px solid #f5f5f5}}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .store .smb-panels__item .smb-panels__item__body p:not(.en){background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/cut-business--store.svg)}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .library .smb-panels__item .smb-panels__item__body p:not(.en){background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/cut-business--library.svg)}.slug-businesspartners .l-contents .section-additional .smb-panels .c-row--margin .school .smb-panels__item .smb-panels__item__body p:not(.en){background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/cut-business--school.svg)}.slug-businesspartners .l-contents .content-sec{position:relative}.slug-businesspartners .l-contents .content-sec .smb-panels .c-row--margin{margin-bottom:0;margin-left:0;margin-right:0}.slug-businesspartners .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item{background-color:transparent;box-shadow:none;color:inherit;text-decoration:none}.slug-businesspartners .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body{text-align:center;padding:calc(var(--_space, 1.8rem) * 1) calc(var(--_space, 1.8rem) * 0.5)}.slug-businesspartners .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
h3{margin-bottom:0}.slug-businesspartners .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
p.en{margin-top:calc(var(--_space, 1.8rem) * 0.25);padding-top:0;color:#5ec1f1;font-weight:600;font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-businesspartners .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
p.en{font-size:13px;font-size:0.8125rem}}.slug-businesspartners .l-contents .content-sec .smb-panels .c-row--margin>.c-row__col{margin-bottom:0;margin-left:0;margin-right:0}.slug-businesspartners .l-contents .content-sec::after{content:"";position:absolute;width:100%;height:6px;background-color:#f5f5f5;top:calc(50% - 3px);left:0}@media screen and (min-width: 768px){.slug-businesspartners .l-contents .content-sec::after{width:6px;height:100%;top:0;left:calc(50% - 3px)}}.slug-businesspartners .l-contents .content-third{border-top:1px solid #dcdcdc}.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin{margin-bottom:0;margin-left:0;margin-right:0}.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item{background-color:transparent;box-shadow:none;color:inherit;text-decoration:none}.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body{text-align:center;padding:calc(var(--_space, 1.8rem) * 1) calc(var(--_space, 1.8rem) * 0.5)}.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
h3{margin-bottom:0;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 1024px){.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
h3{font-size:14px;font-size:0.875rem}}.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.title-discription{margin-top:calc(var(--_space, 1.8rem) * 0.25);color:#5ec1f1;font-weight:600;font-size:10px;font-size:0.625rem}.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p:not(.title-discription){margin-top:calc(var(--_space, 1.8rem) * 0.5);color:#808080;font-weight:600;font-size:11px;font-size:0.6875rem}@media screen and (min-width: 1024px){.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p:not(.title-discription){font-size:12px;font-size:0.75rem}}.slug-businesspartners .l-contents .content-third .smb-panels .c-row--margin>.c-row__col{margin-bottom:0;margin-left:0;margin-right:0}.slug-for-bookstore .l-contents .lead,
.slug-for-for-library .l-contents .lead,
.slug-rights .l-contents .lead,
.slug-contact .l-contents
.lead{margin-bottom:3.6rem;font-weight:bold;line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .lead,
.slug-for-for-library .l-contents .lead,
.slug-rights .l-contents .lead,
.slug-contact .l-contents
.lead{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h2,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h2,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h2,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{margin-bottom:0;font-weight:bold;font-size:20px;font-size:1.25rem;color:#5ec1f1}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h2,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h2,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h2,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:24px;font-size:1.5rem}}.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > ul,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > ul,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > ul,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>ul{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > ul,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > ul,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > ul,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > p,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>ul{font-size:16px;font-size:1rem}}.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body{font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .wp-block-snow-monkey-blocks-box .smb-box__body{font-size:14px;font-size:0.875rem}}.slug-for-bookstore .l-contents .content-important .is-layout-flex.wp-block-columns + .is-layout-flex.wp-block-columns,
.slug-for-for-library .l-contents .content-important .is-layout-flex.wp-block-columns + .is-layout-flex.wp-block-columns,
.slug-rights .l-contents .content-important .is-layout-flex.wp-block-columns + .is-layout-flex.wp-block-columns,
.slug-contact .l-contents .content-important .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid #dcdcdc}.slug-for-bookstore .l-contents .section-ancillary,
.slug-for-for-library .l-contents .section-ancillary,
.slug-rights .l-contents .section-ancillary,
.slug-contact .l-contents .section-ancillary{margin-top:calc(var(--_space, 1.8rem) * 2)}.slug-for-bookstore .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-for-for-library .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-rights .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-for-bookstore .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-for-for-library .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-rights .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-for-for-library .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-rights .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-size:16px;font-size:1rem}}.slug-for-bookstore .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-for-for-library .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-rights .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%;background-color:#fff;padding:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-for-for-library .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-rights .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{padding:calc(var(--_space, 1.8rem) * 1.25 * var(--_margin-scale, 1))}}.slug-for-bookstore .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice,
.slug-for-for-library .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice,
.slug-rights .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice,
.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
.notice{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1))}.slug-for-bookstore .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice li,
.slug-for-for-library .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice li,
.slug-rights .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice li,
.slug-contact .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice
li{margin-top:calc(var(--_space, 1.8rem) * 0.125 * var(--_margin-scale, 1));font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.slug-for-bookstore .l-contents .content-sec,
.slug-for-for-library .l-contents .content-sec,
.slug-rights .l-contents .content-sec,
.slug-contact .l-contents .content-sec{position:relative;margin-top:calc(var(--_space, 1.8rem) * 3);border-top:1px solid #dcdcdc}.slug-for-bookstore .l-contents .content-sec .smb-panels,
.slug-for-for-library .l-contents .content-sec .smb-panels,
.slug-rights .l-contents .content-sec .smb-panels,
.slug-contact .l-contents .content-sec .smb-panels{margin-top:calc(var(--_space, 1.8rem) * 1)}.slug-for-bookstore .l-contents .content-sec .smb-panels .c-row--margin,
.slug-for-for-library .l-contents .content-sec .smb-panels .c-row--margin,
.slug-rights .l-contents .content-sec .smb-panels .c-row--margin,
.slug-contact .l-contents .content-sec .smb-panels .c-row--margin{margin-bottom:0;margin-left:0;margin-right:0}.slug-for-bookstore .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item,
.slug-for-for-library .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item,
.slug-rights .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item,
.slug-contact .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item{background-color:transparent;box-shadow:none;color:inherit;text-decoration:none}.slug-for-bookstore .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body,
.slug-for-for-library .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body,
.slug-rights .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body,
.slug-contact .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body{text-align:center;padding:calc(var(--_space, 1.8rem) * 1) calc(var(--_space, 1.8rem) * 0.5)}.slug-for-bookstore .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body h3,
.slug-for-for-library .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body h3,
.slug-rights .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body h3,
.slug-contact .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
h3{margin-bottom:0}.slug-for-bookstore .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-for-for-library .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-rights .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-contact .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
p.en{margin-top:calc(var(--_space, 1.8rem) * 0.25);padding-top:0;color:#5ec1f1;font-weight:600;font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-for-for-library .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-rights .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-contact .l-contents .content-sec .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
p.en{font-size:13px;font-size:0.8125rem}}.slug-for-bookstore .l-contents .content-sec .smb-panels .c-row--margin > .c-row__col,
.slug-for-for-library .l-contents .content-sec .smb-panels .c-row--margin > .c-row__col,
.slug-rights .l-contents .content-sec .smb-panels .c-row--margin > .c-row__col,
.slug-contact .l-contents .content-sec .smb-panels .c-row--margin>.c-row__col{margin-bottom:0;margin-left:0;margin-right:0}.slug-for-bookstore .l-contents .content-sec .smb-panels::after,
.slug-for-for-library .l-contents .content-sec .smb-panels::after,
.slug-rights .l-contents .content-sec .smb-panels::after,
.slug-contact .l-contents .content-sec .smb-panels::after{content:"";position:absolute;width:100%;height:6px;background-color:#f5f5f5;top:calc(50% - 3px);left:0}@media screen and (min-width: 768px){.slug-for-bookstore .l-contents .content-sec .smb-panels::after,
.slug-for-for-library .l-contents .content-sec .smb-panels::after,
.slug-rights .l-contents .content-sec .smb-panels::after,
.slug-contact .l-contents .content-sec .smb-panels::after{width:6px;height:100%;top:0;left:calc(50% - 3px)}}.slug-for-bookstore .l-contents .content-third,
.slug-for-for-library .l-contents .content-third,
.slug-rights .l-contents .content-third,
.slug-contact .l-contents .content-third{position:relative;border-top:1px solid #dcdcdc}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin{margin-bottom:0;margin-left:0;margin-right:0}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item{background-color:transparent;box-shadow:none;color:inherit;text-decoration:none}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body{text-align:center;padding:calc(var(--_space, 1.8rem) * 1) calc(var(--_space, 1.8rem) * 0.5)}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body h3,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body h3,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body h3,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
h3{margin-bottom:0}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
p.en{margin-top:calc(var(--_space, 1.8rem) * 0.25);padding-top:0;color:#5ec1f1;font-weight:600;font-size:12px;font-size:0.75rem}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body p.en,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin .smb-panels__item .smb-panels__item__body
p.en{font-size:13px;font-size:0.8125rem}}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin > .c-row__col,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin > .c-row__col,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin > .c-row__col,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin>.c-row__col{margin-bottom:0;margin-left:0;margin-right:0;align-self:center}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type h3,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type h3,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type h3,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type
h3{margin-bottom:0;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type h3,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type h3,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type h3,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type
h3{font-size:14px;font-size:0.875rem}}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p.title-discription,
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p.title-discription,
.slug-rights .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p.title-discription,
.slug-contact .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p.title-discription{margin-top:calc(var(--_space, 1.8rem) * 0.25);color:#5ec1f1;font-weight:600;font-size:10px;font-size:0.625rem}.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p:not(.title-discription),
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p:not(.title-discription),
.slug-rights .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p:not(.title-discription),
.slug-contact .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p:not(.title-discription){margin-top:calc(var(--_space, 1.8rem) * 0.5);color:#808080;font-weight:600;font-size:11px;font-size:0.6875rem}@media screen and (min-width: 1024px){.slug-for-bookstore .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p:not(.title-discription),
.slug-for-for-library .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p:not(.title-discription),
.slug-rights .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p:not(.title-discription),
.slug-contact .l-contents .content-third .smb-panels .c-row--margin > .c-row__col:last-of-type p:not(.title-discription){font-size:12px;font-size:0.75rem}}.slug-for-bookstore .l-contents .content-third::after,
.slug-for-for-library .l-contents .content-third::after,
.slug-rights .l-contents .content-third::after,
.slug-contact .l-contents .content-third::after{content:"";position:absolute;width:100%;height:6px;background-color:#f5f5f5;top:calc(50% - 3px);left:0}@media screen and (min-width: 768px){.slug-for-bookstore .l-contents .content-third::after,
.slug-for-for-library .l-contents .content-third::after,
.slug-rights .l-contents .content-third::after,
.slug-contact .l-contents .content-third::after{width:6px;height:calc(100% - var(--_space, 1.8rem) * 1);top:calc(var(--_space, 1.8rem) * 1);left:calc(50% - 3px)}}.slug-for-bookstore .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link,
.slug-for-for-library .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link,
.slug-rights .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link,
.slug-contact .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link{transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-for-bookstore .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link:hover,
.slug-for-for-library .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link:hover,
.slug-rights .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link:hover,
.slug-contact .l-contents .wp-block-snow-monkey-blocks-panels-item-block-link:hover{filter:opacity(70%)}.slug-download_ordersheet .l-contents .content-download .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-download_ordersheet .l-contents .content-download .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{margin-bottom:0;font-weight:bold;font-size:20px;font-size:1.25rem;color:#5ec1f1}@media screen and (min-width: 1024px){.slug-download_ordersheet .l-contents .content-download .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h2{font-size:24px;font-size:1.5rem}}.slug-download_ordersheet .l-contents .content-download .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-download_ordersheet .l-contents .content-download .is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid #dcdcdc}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:calc(var(--_space, 1.8rem) * 1.5) 6%;padding-left:0;list-style:none}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item{position:relative;flex-basis:100%;margin-left:0}@media screen and (min-width: 1024px){.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item{flex-basis:47%}}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item .ordersheet-header .ordersheet-genre{display:none}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item .ordersheet-header .ordersheet-category{display:block;font-size:12px;font-size:0.75rem;font-weight:600}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item .ordersheet-header
h4{font-size:16px;font-size:1rem;color:#5ec1f1}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item .ordersheet-body{margin-top:calc(var(--_space, 1.8rem) * 0.5);padding-bottom:calc(var(--_space, 1.8rem) * 1.5)}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item .ordersheet-body .ordersheet-detail{margin-top:calc(var(--_space, 1.8rem) * 0.25);font-size:14px;font-size:0.875rem}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item .ordersheet-body .ordersheet-button{width:100%;position:absolute;bottom:0}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item .ordersheet-body .ordersheet-button
a{display:block;width:100%;padding:calc(var(--_space, 1.8rem) * 0.125) calc(var(--_space, 1.8rem) * 0.25);background-color:#00a99d;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-download--white.svg);background-position:center right 1em;background-repeat:no-repeat;background-size:1.1em auto;text-align:center;color:#fff;font-weight:600;text-decoration:none;font-size:14px;font-size:0.875rem;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-download_ordersheet .l-contents .content-download .download-ordersheet .ordersheet-list .ordersheet-item .ordersheet-body .ordersheet-button a:hover{filter:opacity(0.7)}.slug-download_pop .l-contents .content-download .pop-list{display:flex;flex-wrap:wrap;gap:calc(var(--_space, 1.8rem) * 1.5) 6%;padding-left:0;list-style:none}.slug-download_pop .l-contents .content-download .pop-list .pop-item{position:relative;flex-basis:100%;margin-left:0 !important}@media screen and (min-width: 768px){.slug-download_pop .l-contents .content-download .pop-list .pop-item{flex-basis:47%}}@media screen and (min-width: 1024px){.slug-download_pop .l-contents .content-download .pop-list .pop-item{flex-basis:29.3333333333%}}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-header .pop-genre{display:inline-block;padding:0
0.5em;font-size:12px;font-size:0.75rem;font-weight:600;color:#fff}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-header .pop-new{background-color:#ff931e}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-header .pop-standard{background-color:#7ac943}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-header .pop-category{display:inline-block;font-size:12px;font-size:0.75rem;font-weight:600}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-header
h4{font-size:16px;font-size:1rem;color:#5ec1f1}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-body{margin-top:calc(var(--_space, 1.8rem) * 0.5);padding-bottom:calc(var(--_space, 1.8rem) * 1.5)}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-body .pop-image{margin-top:calc(var(--_space, 1.8rem) * 0.25)}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-body .pop-button{width:100%;position:absolute;bottom:0}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-body .pop-button
a{display:block;width:100%;padding:calc(var(--_space, 1.8rem) * 0.125) calc(var(--_space, 1.8rem) * 0.25);background-color:#00a99d;background-image:url(/wp2023/wp-content/plugins/kumonshuppan/assets/image/icon-download--white.svg);background-position:center right 1em;background-repeat:no-repeat;background-size:1.1em auto;text-align:center;color:#fff;font-weight:600;text-decoration:none;font-size:14px;font-size:0.875rem;transition:filter var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-download_pop .l-contents .content-download .pop-list .pop-item .pop-body .pop-button a:hover{filter:opacity(0.7)}.slug-download_ordersheet .l-contents .smb-box.inquiry,
.slug-download_pop .l-contents .smb-box.inquiry{margin-top:3.6rem}.slug-download_ordersheet .l-contents .smb-box.inquiry h3,
.slug-download_pop .l-contents .smb-box.inquiry
h3{margin-bottom:0.9rem;font-weight:600;font-size:16px;font-size:1rem;color:#5ec1f1}.slug-for-school .l-contents .smb-section .smb-section__lede,
.slug-for-school .l-contents .smb-section .smb-section__body > p,
.slug-matata .l-contents .smb-section .smb-section__lede,
.slug-matata .l-contents .smb-section .smb-section__body > p,
.slug-ichigojam .l-contents .smb-section .smb-section__lede,
.slug-ichigojam .l-contents .smb-section .smb-section__body>p{font-weight:bold;line-height:1.8;font-size:16px;font-size:1rem}@media screen and (min-width: 1024px){.slug-for-school .l-contents .smb-section .smb-section__lede,
.slug-for-school .l-contents .smb-section .smb-section__body > p,
.slug-matata .l-contents .smb-section .smb-section__lede,
.slug-matata .l-contents .smb-section .smb-section__body > p,
.slug-ichigojam .l-contents .smb-section .smb-section__lede,
.slug-ichigojam .l-contents .smb-section .smb-section__body>p{font-size:21px;font-size:1.3125rem;line-height:2.2}}.slug-for-school .l-contents .content-main .contents-outline,
.slug-matata .l-contents .content-main .contents-outline,
.slug-ichigojam .l-contents .content-main .contents-outline{margin-bottom:calc(var(--_space, 1.8rem) * 2);padding:calc(var(--_space, 1.8rem) * 0.5);background-color:#f9faec;border-radius:10px}.slug-for-school .l-contents .content-main .contents-outline ul,
.slug-matata .l-contents .content-main .contents-outline ul,
.slug-ichigojam .l-contents .content-main .contents-outline
ul{list-style:none;padding-left:0}.slug-for-school .l-contents .content-main .contents-outline ul li,
.slug-matata .l-contents .content-main .contents-outline ul li,
.slug-ichigojam .l-contents .content-main .contents-outline ul
li{border-top:0;font-size:16px;font-size:1rem;font-weight:bold}@media screen and (min-width: 1024px){.slug-for-school .l-contents .content-main .contents-outline ul li,
.slug-matata .l-contents .content-main .contents-outline ul li,
.slug-ichigojam .l-contents .content-main .contents-outline ul
li{display:inline-block;margin-right:0.75em}}.slug-for-school .l-contents .content-main .contents-outline ul li a,
.slug-matata .l-contents .content-main .contents-outline ul li a,
.slug-ichigojam .l-contents .content-main .contents-outline ul li
a{display:inline-flex;text-decoration:none;color:#1e1e1e;font-size:14px;font-size:0.875rem;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-for-school .l-contents .content-main .contents-outline ul li a::before,
.slug-matata .l-contents .content-main .contents-outline ul li a::before,
.slug-ichigojam .l-contents .content-main .contents-outline ul li a::before{content:"▼";display:inline-block;margin-right:0.5em;padding-right:0.5em;padding-left:0.5em;border-right:1px solid #b3b3b3;color:#5ec1f1}.slug-for-school .l-contents .content-main h2.wp-block-heading,
.slug-matata .l-contents .content-main h2.wp-block-heading,
.slug-ichigojam .l-contents .content-main h2.wp-block-heading{position:relative;padding-bottom:0.8em;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width: 1024px){.slug-for-school .l-contents .content-main h2.wp-block-heading,
.slug-matata .l-contents .content-main h2.wp-block-heading,
.slug-ichigojam .l-contents .content-main h2.wp-block-heading{font-size:30px;font-size:1.875rem}}.slug-for-school .l-contents .content-main h2.wp-block-heading::before,
.slug-matata .l-contents .content-main h2.wp-block-heading::before,
.slug-ichigojam .l-contents .content-main h2.wp-block-heading::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}.slug-for-school .l-contents .content-main h2.wp-block-heading::after,
.slug-matata .l-contents .content-main h2.wp-block-heading::after,
.slug-ichigojam .l-contents .content-main h2.wp-block-heading::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}.slug-for-school .l-contents .wp-block-group,
.slug-matata .l-contents .wp-block-group,
.slug-ichigojam .l-contents .wp-block-group{position:relative}.slug-for-school .l-contents .wp-block-group h2.wp-block-heading,
.slug-matata .l-contents .wp-block-group h2.wp-block-heading,
.slug-ichigojam .l-contents .wp-block-group h2.wp-block-heading{position:relative;margin-top:3.6rem;margin-bottom:1.8rem;padding-bottom:0.9rem;font-size:22px;font-size:1.375rem;font-weight:600}@media screen and (min-width: 1024px){.slug-for-school .l-contents .wp-block-group h2.wp-block-heading,
.slug-matata .l-contents .wp-block-group h2.wp-block-heading,
.slug-ichigojam .l-contents .wp-block-group h2.wp-block-heading{font-size:28px;font-size:1.75rem}}.slug-for-school .l-contents .wp-block-group h2.wp-block-heading::before,
.slug-matata .l-contents .wp-block-group h2.wp-block-heading::before,
.slug-ichigojam .l-contents .wp-block-group h2.wp-block-heading::before{content:"";position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:#dcdcdc}.slug-for-school .l-contents .wp-block-group h2.wp-block-heading::after,
.slug-matata .l-contents .wp-block-group h2.wp-block-heading::after,
.slug-ichigojam .l-contents .wp-block-group h2.wp-block-heading::after{content:"";position:absolute;bottom:0;left:0;display:block;width:30%;height:4px;background-color:#5ec1f1}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3{margin-bottom:0;font-weight:bold;color:#5ec1f1;font-size:24px;font-size:1.5rem}@media screen and (min-width: 1024px){.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > h3,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>h3{font-size:36px;font-size:2.25rem}}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>.wp-block-columns{margin-top:3.6rem}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>.wp-block-columns>.wp-block-column:first-of-type{flex-basis:36.36%}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image{width:50%;margin:auto}@media screen and (min-width: 768px){.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:first-of-type .wp-block-image{width:100%}}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>.wp-block-columns>.wp-block-column:last-of-type{flex-basis:54.54%}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > h4,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > h4,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > h4,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > h4,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > h4,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>.wp-block-columns>.wp-block-column:last-of-type>h4{color:#5ec1f1}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > p,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > p,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > p,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > p,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > p,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>.wp-block-columns>.wp-block-column:last-of-type>p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>.wp-block-columns>.wp-block-column:last-of-type>.note{font-family:"Noto Sans JP",sans-serif}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note strong,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note strong,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note strong,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note strong,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note strong,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .note
strong{color:#ed1c24}.slug-for-school .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .inquiry,
.slug-for-school .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .inquiry,
.slug-matata .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .inquiry,
.slug-matata .l-contents #movie .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .inquiry,
.slug-ichigojam .l-contents #curriculum .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type > .wp-block-columns > .wp-block-column:last-of-type > .inquiry,
.slug-ichigojam .l-contents #movie .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type>.wp-block-columns>.wp-block-column:last-of-type>.inquiry{font-family:"Noto Sans JP",sans-serif}.slug-for-school .l-contents #curriculum > .is-layout-flex.wp-block-columns + .is-layout-flex.wp-block-columns,
.slug-for-school .l-contents #movie > .is-layout-flex.wp-block-columns + .is-layout-flex.wp-block-columns,
.slug-matata .l-contents #curriculum > .is-layout-flex.wp-block-columns + .is-layout-flex.wp-block-columns,
.slug-matata .l-contents #movie > .is-layout-flex.wp-block-columns + .is-layout-flex.wp-block-columns,
.slug-ichigojam .l-contents #curriculum > .is-layout-flex.wp-block-columns + .is-layout-flex.wp-block-columns,
.slug-ichigojam .l-contents #movie>.is-layout-flex.wp-block-columns+.is-layout-flex.wp-block-columns{margin-top:3.6rem;padding-top:3.6rem;border-top:1px solid #dcdcdc}.slug-for-school .l-contents #introduction .case-container,
.slug-matata .l-contents #introduction .case-container,
.slug-ichigojam .l-contents #introduction .case-container{margin-top:3.6rem}@media screen and (min-width: 768px){.slug-for-school .l-contents #introduction .case-container,
.slug-matata .l-contents #introduction .case-container,
.slug-ichigojam .l-contents #introduction .case-container{display:grid;grid-template-columns:32.4% 61.1%;grid-template-rows:max-content 1fr;-moz-column-gap:6.5%;column-gap:6.5%}}@media screen and (min-width: 768px){.slug-for-school .l-contents #introduction .case-container .item-subject,
.slug-matata .l-contents #introduction .case-container .item-subject,
.slug-ichigojam .l-contents #introduction .case-container .item-subject{width:100%;grid-row:1/2;grid-column:1/2;align-self:start}}.slug-for-school .l-contents #introduction .case-container .item-subject > h3,
.slug-matata .l-contents #introduction .case-container .item-subject > h3,
.slug-ichigojam .l-contents #introduction .case-container .item-subject>h3{margin-bottom:0.9rem;padding:0.45rem;background-color:#1e1e1e;color:#fff;text-align:center;font-weight:bold;font-size:14px;font-size:0.875rem}.slug-for-school .l-contents #introduction .case-container .item-subject > p,
.slug-matata .l-contents #introduction .case-container .item-subject > p,
.slug-ichigojam .l-contents #introduction .case-container .item-subject>p{font-size:14px;font-size:0.875rem}@media screen and (min-width: 768px){.slug-for-school .l-contents #introduction .case-container .item-text,
.slug-matata .l-contents #introduction .case-container .item-text,
.slug-ichigojam .l-contents #introduction .case-container .item-text{margin-top:0;grid-row:1/3;grid-column:2/3}}.slug-for-school .l-contents #introduction .case-container .item-text > h4,
.slug-matata .l-contents #introduction .case-container .item-text > h4,
.slug-ichigojam .l-contents #introduction .case-container .item-text>h4{margin-bottom:0.45rem;color:#5ec1f1;font-size:21px;font-size:1.3125rem}@media screen and (min-width: 1024px){.slug-for-school .l-contents #introduction .case-container .item-text > h4,
.slug-matata .l-contents #introduction .case-container .item-text > h4,
.slug-ichigojam .l-contents #introduction .case-container .item-text>h4{font-size:24px;font-size:1.5rem}}.slug-for-school .l-contents #introduction .case-container .item-text > p,
.slug-matata .l-contents #introduction .case-container .item-text > p,
.slug-ichigojam .l-contents #introduction .case-container .item-text>p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.slug-for-school .l-contents #introduction .case-container .item-text > .lead,
.slug-matata .l-contents #introduction .case-container .item-text > .lead,
.slug-ichigojam .l-contents #introduction .case-container .item-text>.lead{color:#5ec1f1;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-size:1.125rem}@media screen and (min-width: 1024px){.slug-for-school .l-contents #introduction .case-container .item-text > .lead,
.slug-matata .l-contents #introduction .case-container .item-text > .lead,
.slug-ichigojam .l-contents #introduction .case-container .item-text>.lead{font-size:21px;font-size:1.3125rem}}.slug-for-school .l-contents #introduction .case-container .item-text > .place,
.slug-matata .l-contents #introduction .case-container .item-text > .place,
.slug-ichigojam .l-contents #introduction .case-container .item-text>.place{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 768px){.slug-for-school .l-contents #introduction .case-container .item-image,
.slug-matata .l-contents #introduction .case-container .item-image,
.slug-ichigojam .l-contents #introduction .case-container .item-image{grid-column:1/2;grid-row:2/3}}.slug-for-school .l-contents #introduction .case-container + .case-container,
.slug-matata .l-contents #introduction .case-container + .case-container,
.slug-ichigojam .l-contents #introduction .case-container+.case-container{padding-top:3.6rem;border-top:1px solid #dcdcdc}.slug-for-school .l-contents .section-ancillary,
.slug-matata .l-contents .section-ancillary,
.slug-ichigojam .l-contents .section-ancillary{margin-top:calc(var(--_space, 1.8rem) * 2)}.slug-for-school .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-matata .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type,
.slug-ichigojam .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type{flex-basis:32.4%}.slug-for-school .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-matata .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-ichigojam .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}@media screen and (min-width: 1024px){.slug-for-school .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-matata .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:first-of-type > p,
.slug-ichigojam .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:first-of-type>p{font-size:16px;font-size:1rem}}.slug-for-school .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-matata .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-ichigojam .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{flex-basis:61.1%;background-color:#fff;padding:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1))}@media screen and (min-width: 1024px){.slug-for-school .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-matata .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type,
.slug-ichigojam .l-contents .section-ancillary .is-layout-flex.wp-block-columns>.is-layout-flow.wp-block-column:last-of-type{padding:calc(var(--_space, 1.8rem) * 1.25 * var(--_margin-scale, 1))}}.slug-for-school .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice,
.slug-matata .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice,
.slug-ichigojam .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type
.notice{margin-top:calc(var(--_space, 1.8rem) * 0.25 * var(--_margin-scale, 1))}.slug-for-school .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice li,
.slug-matata .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice li,
.slug-ichigojam .l-contents .section-ancillary .is-layout-flex.wp-block-columns > .is-layout-flow.wp-block-column:last-of-type .notice
li{margin-top:calc(var(--_space, 1.8rem) * 0.125 * var(--_margin-scale, 1));font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:14px;font-size:0.875rem}.slug-for-school .l-contents .smb-panels.menu-curriculum{border-bottom:1px solid #dcdcdc}.slug-for-school .l-contents .smb-panels.menu-curriculum .c-row{position:relative;margin-bottom:0.9rem}@media screen and (min-width: 768px){.slug-for-school .l-contents .smb-panels.menu-curriculum .c-row::after{content:"";position:absolute;background-color:#f5f5f5;width:6px;height:100%;top:0;left:calc(50% - 3px)}}.slug-for-school .l-contents .smb-panels.menu-curriculum .c-row .c-row__col:last-of-type{border-top:6px solid #f5f5f5}@media screen and (min-width: 768px){.slug-for-school .l-contents .smb-panels.menu-curriculum .c-row .c-row__col:last-of-type{border-top:0}}.slug-for-school .l-contents .smb-panels.menu-curriculum .smb-panels__item{box-shadow:none}.slug-for-school .l-contents .smb-panels.menu-curriculum .smb-panels__item:hover{opacity:0.7;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}.slug-for-school .l-contents .smb-panels.menu-curriculum .smb-panels__item:hover .smb-panels__item__content{text-decoration:none}.slug-for-school .l-contents .smb-panels.menu-curriculum .smb-panels__item .smb-panels__item__figure{text-align:center}@media screen and (min-width: 768px){.slug-for-school .l-contents .smb-panels.menu-curriculum .smb-panels__item .smb-panels__item__figure{flex-basis:40%}}.slug-for-school .l-contents .smb-panels.menu-curriculum .smb-panels__item .smb-panels__item__figure
img{width:auto;max-height:40vw}@media screen and (min-width: 768px){.slug-for-school .l-contents .smb-panels.menu-curriculum .smb-panels__item .smb-panels__item__figure
img{max-height:120px}}.slug-for-school .l-contents .smb-panels.menu-curriculum .smb-panels__item .smb-panels__item__content{text-decoration:underline;color:#f7931e}.blog .l-contents .c-entry__body > :not(:first-child),
.information-category .l-contents .c-entry__body>:not(:first-child){margin-top:0}.blog .l-contents .c-entry__header,
.information-category .l-contents .c-entry__header{margin-bottom:1.8}.search-results .l-contents .c-entry__header{margin-bottom:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}@media screen and (min-width: 768px){.search-results .l-contents .c-entry__header{margin-bottom:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1))}}.search-results .l-contents .c-entry-summary__figure,
.search-results .l-contents .c-entry-summary__meta,
.search-results .l-contents .c-entry-tags{display:none}.search-results .l-contents .c-entries__item>a{padding-bottom:calc(var(--_space, 1.8rem) * 0.5);padding-left:0;padding-right:0;padding-top:calc(var(--_space, 1.8rem) * 0.5);transition:background-color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s), color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}@media screen and (min-width: 768px){.search-results .l-contents .c-entries__item>a{padding-left:calc(var(--_space, 1.8rem) * 1);padding-right:calc(var(--_space, 1.8rem) * 1)}}.search-results .l-contents .c-entries__item>a:hover{text-decoration:none;background-color:#f7f8e5}.search-results .l-contents .c-entries__item .c-entry-summary__title{color:#5ec1f1;font-size:16px;font-size:1rem}.search-results .l-contents .c-entries__item .c-entry-summary__content{display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-size:0.75rem}@media screen and (min-width: 768px){.search-results .l-contents .c-entries__item .c-entry-summary__content{overflow:visible;display:block;-webkit-box-orient:unset;-webkit-line-clamp:none;font-size:14px;font-size:0.875rem}}.search.search-no-results .l-contents .c-entry__content.p-entry-content>p{font-weight:600;color:#5ec1f1}@media screen and (min-width: 1024px){.search.search-no-results .l-contents .c-entry__content.p-entry-content>p{font-size:18px;font-size:1.125rem}}.search.search-no-results .l-contents .p-search-form{margin-bottom:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));padding:calc(var(--_space, 1.8rem) * 0.8 * var(--_margin-scale, 1)) calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));background-color:#e7f6fd}.search.search-no-results .l-contents .p-search-form .c-input-group{border-radius:0;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1)) !important}@media screen and (min-width: 768px){.search.search-no-results .l-contents .p-search-form .c-input-group{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1)) !important}}.search.search-no-results .l-contents .p-search-form .c-input-group .c-input-group__field{display:block;width:100%}@media screen and (min-width: 768px){.search.search-no-results .l-contents .p-search-form .c-input-group .c-input-group__field{display:flex}}.search.search-no-results .l-contents .p-search-form .c-input-group .c-input-group__field>input[type=search]{border-radius:4px}.search.search-no-results .l-contents .p-search-form .c-input-group .c-input-group__btn{padding-top:0.9rem;padding-left:3.5rem;padding-bottom:0.9rem;padding-right:3.5rem;border:0;border-radius:8px;background-color:#5ec1f1;color:#fff;font-size:14px;font-size:0.875rem;font-weight:600}@media screen and (min-width: 1024px){#kmnspn-related-product{margin-right:auto;margin-left:auto;margin-bottom:3.6rem;max-width:1080px;overflow:hidden}}#kmnspn-related-product
h3{position:relative;padding-bottom:0.45rem}#kmnspn-related-product h3::before{content:"";position:absolute;bottom:0;left:0;display:block;width:51%;height:3px;background-color:#5ec1f1}#kmnspn-related-product h3::after{content:"RELATED PRODUCTS";display:block;font-size:12px;font-size:0.75rem;font-weight:600;line-height:2em;color:#5ec1f1}#kmnspn-related-product
p{margin-top:0.9rem;font-size:14px;font-size:0.875rem}#kmnspn-related-product p.onlineshop-link{text-align:center;font-size:16px;font-size:1rem;font-weight:600}#kmnspn-related-product p.onlineshop-link
a{color:#f7931e;text-decoration:none}#kmnspn-related-product p.onlineshop-link a:hover{text-decoration:underline}#kmnspn-related-product .swiper-wrapper{margin-top:1.8rem;transition-timing-function:linear}#kmnspn-related-product .swiper-wrapper .swiper-slide{width:31vw;height:auto;margin-left:3.4vw}@media screen and (min-width: 768px){#kmnspn-related-product .swiper-wrapper .swiper-slide{width:16.6%;max-width:180px;margin-left:4.25%}}#kmnspn-related-product .swiper-wrapper .swiper-slide
a{text-decoration:none;color:#1e1e1e;transition:opacity var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s), color var(--_transition-duration, 0.2s) var(--_transition-function-timing, ease-out) var(--_transition-delay, 0s)}#kmnspn-related-product .swiper-wrapper .swiper-slide a
figure{width:100%}#kmnspn-related-product .swiper-wrapper .swiper-slide a figure
img{width:31vw;height:31vw;-o-object-fit:contain;object-fit:contain;margin-bottom:0.45rem;background-color:#f5f5f5}@media screen and (min-width: 768px){#kmnspn-related-product .swiper-wrapper .swiper-slide a figure
img{width:16.6vw;height:16.6vw;max-width:180px;max-height:180px}}#kmnspn-related-product .swiper-wrapper .swiper-slide a figure
figcaption{font-size:12px;font-size:0.75rem;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#kmnspn-related-product .swiper-wrapper .swiper-slide a:hover{opacity:0.8}.slug-404-page-not-found .l-contents .c-entry__content.p-entry-content>p{font-weight:600;color:#5ec1f1}@media screen and (min-width: 1024px){.slug-404-page-not-found .l-contents .c-entry__content.p-entry-content>p{font-size:18px;font-size:1.125rem}}.slug-404-page-not-found .l-contents .wp-block-search{padding:calc(var(--_space, 1.8rem) * 0.8 * var(--_margin-scale, 1)) calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));background-color:#e7f6fd}.slug-404-page-not-found .l-contents .wp-block-search
label{display:none}.slug-404-page-not-found .l-contents .wp-block-search .wp-block-search__inside-wrapper{border-radius:0;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1)) !important}@media screen and (min-width: 768px){.slug-404-page-not-found .l-contents .wp-block-search .wp-block-search__inside-wrapper{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:calc(var(--_space, 1.8rem) * 0.5 * var(--_margin-scale, 1)) !important}}.slug-404-page-not-found .l-contents .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{width:100%;border-radius:4px;border:1px
solid #ccc}.slug-404-page-not-found .l-contents .wp-block-search .wp-block-search__inside-wrapper
button{padding-top:0.9rem;padding-left:3.5rem;padding-bottom:0.9rem;padding-right:3.5rem;border:0;border-radius:8px;background-color:#5ec1f1;color:#fff;font-size:14px;font-size:0.875rem;font-weight:600}body.single .l-contents main
article{margin-top:1.8rem}@media screen and (min-width: 1024px){body.single .l-contents main
article{display:flex;justify-content:space-between;align-items:flex-start;margin-top:3.6rem}}body.single .l-contents main article .c-entry__header{flex-basis:33.3%;display:flex;flex-wrap:wrap}body.single .l-contents main article .c-entry__header
.article_title{order:2;flex-basis:100%;display:flex}body.single .l-contents main article .c-entry__header .c-entry__meta{order:1;flex-basis:100%;display:flex}body.single .l-contents main article .c-entry__header .c-entry__meta .c-meta__item.c-meta__item--published{flex-basis:100%;margin-bottom:0;font-size:14px;font-size:0.875rem;color:#5ec1f1;font-weight:700}@media screen and (min-width: 1024px){body.single .l-contents main article .c-entry__header .c-entry__meta .c-meta__item.c-meta__item--published{margin-bottom:1rem}}body.single .l-contents main article .c-entry__header .c-entry__meta .c-meta__item.c-meta__item--published
svg{display:none}body.single .l-contents main article .c-entry__header .c-entry__meta .c-meta__item.c-meta__item--modified{display:none}body.single .l-contents main article .c-entry__header .c-entry__meta .c-meta__item.c-meta__item--categories{margin-top:0.5rem;margin-bottom:1rem}@media screen and (min-width: 1024px){body.single .l-contents main article .c-entry__header .c-entry__meta .c-meta__item.c-meta__item--categories{margin-bottom:1rem}}body.single .l-contents main article .c-entry__header .c-entry__meta .c-meta__item.c-meta__item--categories
svg{display:none}body.single .l-contents main article .c-entry__header .c-entry__meta .c-meta__item.c-meta__item--categories a:hover{text-decoration:none}body.single .l-contents main article .c-entry__header .wp-share-buttons{order:3;margin-top:2.7rem}body.single .l-contents main article .c-entry__body{flex-basis:61.2%}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content > div:not(.wp-block-file),
body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content > section,
body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content > h2,
body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content > h3,
body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content > h4,
body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content > h5,
body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content > h6,
body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content>h7{width:100%;margin-top:1.8rem}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .wp-block-snow-monkey-blocks-accordion.smb-accordion{margin-top:1px}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .wp-block-image+.wp-block-snow-monkey-blocks-section.smb-section{margin-top:calc(var(--_space, 1.8rem) * 1);padding-top:0;padding-bottom:0}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content figure.blog-drill{margin-right:auto;margin-left:auto;padding-bottom:1.8rem}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .smb-media-text.blog-drill{margin-top:2.7rem}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .smb-media-text.blog-drill .c-row--middle{align-items:flex-start}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .smb-media-text.blog-drill .c-row--middle .smb-media-text__title{font-size:22px;font-size:1.375rem}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .smb-media-text.blog-drill .c-row--middle .smb-media-text__body{margin-top:0.45rem}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .smb-media-text.blog-drill .c-row--middle .smb-media-text__body .wp-block-heading{margin-bottom:1.8rem}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .smb-media-text.blog-drill .c-row--middle .smb-media-text__figure{width:50%;margin:auto}@media screen and (min-width: 1024px){body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .smb-media-text.blog-drill .c-row--middle .smb-media-text__figure{width:100%}}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .wp-block-snow-monkey-blocks-items.guide-icons{margin-bottom:3.6rem;padding:1.8rem 0;background-color:#e7f6fd;border-radius:10px}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .wp-block-snow-monkey-blocks-items.guide-icons .smb-items__item__figure{margin-bottom:0.45rem}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content .wp-block-snow-monkey-blocks-items.guide-icons .smb-items__item__title{font-size:16px;font-size:1rem;text-align:center}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content h3.wp-block-heading.heading-icon{display:flex;align-items:center;-moz-column-gap:0.45rem;column-gap:0.45rem}body.single .l-contents main article .c-entry__body .c-entry__content.p-entry-content h3.wp-block-heading.heading-icon
img{width:50px;height:50px}body.single .l-contents main article .c-entry__body .wp-share-buttons.wp-share-buttons--horizontal{margin-top:2.7rem}body.single .l-contents main article .c-entry__body .wp-share-buttons.wp-share-buttons--horizontal:first-child{margin-bottom:1.8rem}body.single .l-contents main article .c-entry__footer{display:none}body.single .l-contents .wp-block-snow-monkey-blocks-buttons.smb-buttons.is-content-justification-center{margin-top:5.4rem}