@charset "UTF-8";:root{--ameba-green:#2d8c3c;--ameba-black:#000;--ameba-yellow-green:#82be28;--ameba-neutral-gray:#f6f6f6;--ameba-white:#fff;--ameba-yellow:#f5e100;--primary-green-100:#0f5c1f;--primary-green-90:#186b27;--primary-green-80:#237b31;--primary-green-70:#298737;--primary-green-60:#389e46;--primary-green-50:#41ad4f;--primary-green-40:#5eb969;--primary-green-30:#7bc583;--primary-green-20:#a1d5a7;--primary-green-10:#c6e5c9;--primary-green-5:#e7f5e9;--secondary-green-100:#366600;--secondary-green-90:#427504;--secondary-green-80:#477d00;--secondary-green-70:#5e9b15;--secondary-green-60:#73ae20;--secondary-green-50:#82be28;--secondary-green-40:#95c84d;--secondary-green-30:#a9d16f;--secondary-green-20:#c2de99;--secondary-green-10:#daebc1;--secondary-green-5:#f0f7e6;--gray-100:#08121a;--gray-90-alpha:rgba(8,18,26,.95);--gray-80-alpha:rgba(8,18,26,.8);--gray-70-alpha:rgba(8,18,26,.74);--gray-60-alpha:rgba(8,18,26,.61);--gray-50-alpha:rgba(8,18,26,.47);--gray-40-alpha:rgba(8,18,26,.4);--gray-30-alpha:rgba(8,18,26,.3);--gray-20-alpha:rgba(8,18,26,.16);--gray-10-alpha:rgba(8,18,26,.08);--gray-5-alpha:rgba(8,18,26,.04);--gray-90:#141e25;--gray-80:#394148;--gray-70:#464d53;--gray-60:#686e73;--gray-50:#8b9093;--gray-40:#9ca0a3;--gray-30:#b5b8ba;--gray-20:#d8d9da;--gray-10:#ebeced;--gray-5:#f5f6f6;--white-100:#fff;--white-90-alpha:hsla(0,0%,100%,.9);--white-80-alpha:hsla(0,0%,100%,.8);--white-70-alpha:hsla(0,0%,100%,.7);--white-60-alpha:hsla(0,0%,100%,.6);--white-50-alpha:hsla(0,0%,100%,.5);--white-40-alpha:hsla(0,0%,100%,.43);--white-30-alpha:hsla(0,0%,100%,.3);--white-20-alpha:hsla(0,0%,100%,.16);--white-10-alpha:hsla(0,0%,100%,.1);--white-5-alpha:hsla(0,0%,100%,.05);--black-100:#000;--black-90-alpha:rgba(0,0,0,.9);--black-80-alpha:rgba(0,0,0,.8);--black-70-alpha:rgba(0,0,0,.7);--black-60-alpha:rgba(0,0,0,.6);--black-50-alpha:rgba(0,0,0,.5);--black-40-alpha:rgba(0,0,0,.4);--black-30-alpha:rgba(0,0,0,.3);--black-20-alpha:rgba(0,0,0,.2);--black-10-alpha:rgba(0,0,0,.1);--black-5-alpha:rgba(0,0,0,.05);--caution-red-100:#d91c0b;--caution-red-20-alpha:rgba(217,28,11,.2);--caution-red-5-alpha:rgba(217,28,11,.05);--caution-red-vivid-100:#ff6a59;--caution-red-vivid-20-alpha:rgba(255,106,89,.2);--caution-red-vivid-5-alpha:rgba(255,106,89,.05);--expressive-blue:#4795c8;--expressive-green:#4ac3aa;--expressive-purple:#ca5ce6;--expressive-lavender:#755ce6;--expressive-orange:#e6815c;--expressive-yellow:#e6ac5c;--expressive-pink:#e6456a;--facebook-blue:#1877f2;--facebook-white:#fff;--twitter-blue:#1da1f2;--twitter-white:#fff;--x-black:#000;--x-white:#fff;--instagram-pink:#f20076;--apple-black:#000;--apple-white:#fff;--youtube-red:red;--youtube-white:#fff;--amazon-yellow:#f90;--amazon-black:#000;--rakuten-red:#bf0000;--rakuten-white:#fff;--yahoo-red:#f03;--yahoo-white:#fff;--focus-blue-100:#0091ff;--focus-blue-30-alpha:rgba(0,145,255,.3);--highlight-yellow-100:#f5e100;--highlight-yellow-30-alpha:rgba(245,225,0,.3);--color-background:var(--gray-5);--color-surface-primary:var(--white-100);--color-surface-secondary:var(--gray-5-alpha);--color-surface-tertiary:var(--gray-10-alpha);--color-surface-quaternary:var(--gray-20-alpha);--color-surface-accent-primary:var(--primary-green-70);--color-surface-accent-primary-light:var(--primary-green-5);--color-surface-accent-secondary:var(--secondary-green-50);--color-surface-accent-secondary-light:var(--secondary-green-5);--color-surface-accent-neutral-high-emphasis:var(--gray-80);--color-surface-accent-neutral-medium-emphasis:var(--gray-60-alpha);--color-surface-caution:var(--caution-red-100);--color-surface-caution-light:var(--caution-red-5-alpha);--color-surface-positive:var(--primary-green-70);--color-surface-positive-light:var(--primary-green-5);--color-text-high-emphasis:var(--gray-100);--color-text-medium-emphasis:var(--gray-70-alpha);--color-text-low-emphasis:var(--gray-60-alpha);--color-text-disabled:var(--gray-30-alpha);--color-text-high-emphasis-inverse:var(--white-100);--color-text-accent-primary:var(--primary-green-80);--color-text-accent-secondary:var(--secondary-green-80);--color-text-caution:var(--caution-red-100);--color-text-positive:var(--primary-green-80);--color-highlight-error:var(--caution-red-20-alpha);--color-highlight-hover:var(--black-30-alpha);--color-highlight-yellow:var(--highlight-yellow-100);--color-object-high-emphasis:var(--gray-100);--color-object-medium-emphasis:var(--gray-70-alpha);--color-object-low-emphasis:var(--gray-60-alpha);--color-object-disable:var(--gray-30-alpha);--color-object-accent-primary:var(--primary-green-70);--color-object-accent-secondary:var(--secondary-green-70);--color-object-caution:var(--caution-red-100);--color-object-positive:var(--primary-green-70);--color-object-high-emphasis-inverse:var(--white-100);--color-object-expressive-pink:var(--expressive-pink);--color-overlay-dark:var(--black-80-alpha);--color-overlay-light:var(--black-20-alpha);--color-overlay-medium:var(--black-60-alpha);--color-focus-clarity:var(--focus-blue-100);--color-focus-ambiguous:var(--focus-blue-30-alpha);--color-border-strong-emphasis:var(--gray-100);--color-border-high-emphasis:var(--gray-60-alpha);--color-border-medium-emphasis:var(--gray-30-alpha);--color-border-low-emphasis:var(--gray-10-alpha);--color-border-accent-primary:var(--primary-green-70);--color-border-high-emphasis-inverse:var(--white-100);--color-border-low-emphasis-inverse:var(--white-20-alpha);--color-border-caution:var(--caution-red-100);--color-third-party-facebook-blue:var(--facebook-blue);--color-third-party-facebook-white:var(--facebook-white);--color-third-party-twitter-blue:var(--twitter-blue);--color-third-party-twitter-white:var(--twitter-white);--color-third-party-x-blue:var(--x-blue);--color-third-party-x-black:var(--x-black);--color-third-party-x-white:var(--x-white);--color-third-party-instagram-pink:var(--instagram-pink);--color-third-party-apple-black:var(--apple-black);--color-third-party-apple-white:var(--apple-white);--color-third-party-youtube-red:var(--youtube-red);--color-third-party-youtube-white:var(--youtube-white);--color-third-party-amazon-yellow:var(--amazon-yellow);--color-third-party-amazon-black:var(--amazon-black);--color-third-party-rakuten-red:var(--rakuten-red);--color-third-party-rakuten-white:var(--rakuten-white);--color-third-party-yahoo-red:var(--yahoo-red);--color-third-party-yahoo-white:var(--yahoo-white);--color-system-black:var(--black-100);--color-tap-highlight-base:var(--gray-5-alpha)}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{height:100%;font-size:62.5%}body{font-family:Helvetica Neue,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;display:flex;flex-direction:column;color:#222}input,button,select,textarea{font-family:inherit}main{flex:1 0 auto;min-height:1px}address{font-style:normal}p{color:#222}a{cursor:pointer;text-decoration:none;color:#2d77f6}a:hover,a:active{color:#82be28}a:hover img,a:active img{opacity:.75}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}img:not([src]),img.js-lozad{visibility:hidden}img.js-lozad[data-loaded=true]{visibility:visible}.l-container{flex:1 0 auto;width:688px;margin:0 auto;max-width:688px}@media screen and (max-width: 687px){.l-container{width:100%;max-width:100%}}.l-container-with-sidebar{width:688px;max-width:688px}@media screen and (max-width: 687px){.l-container-with-sidebar{width:100%;max-width:100%}}@media screen and (min-width: 1040px){.l-sidebar{width:320px;margin-left:32px}}.l-container-search{width:100%;padding:16px 0 24px;background-color:#f0f0f0}@media screen and (max-width: 687px){.l-container-search{padding:16px 16px 20px}}@media screen and (max-width: 687px){.l-container-search.is-top{padding:16px 12px}}.l-container-search-v3{background-color:#eaf3eb}.l-container-search-v4{position:relative}@media screen and (max-width: 687px){.l-container-search-v4:after{content:"";display:block;position:absolute;width:100svw;height:100px;top:0;left:0;background:linear-gradient(0deg,rgba(255,255,255,0),white)}}.l-container-search-v4.is-top{padding-top:64px;padding-bottom:0;margin-top:-64px;margin-bottom:64px;background:linear-gradient(180deg,#EAF4EA,#C1E1C2 320px,#FFFFFF 606px)}@media screen and (max-width: 687px){.l-container-search-v4.is-top{margin-top:-116px;margin-bottom:56px;padding:130px 16px 0;background:linear-gradient(180deg,#EAF4EA,#C1E1C2 212px,#FFFFFF 100%)}}.l-container-search-v4 .l-container-search-v4__kv__container{display:flex;flex-direction:column;height:256px}@media screen and (max-width: 687px){.l-container-search-v4 .l-container-search-v4__kv__container{height:initial}}.l-container-search-v4 .l-container-search-v4__kv__container *{order:1}@media screen and (min-width: 688px){.l-container-search-v4 .l-container-search-v4__kv__container .l-container-search-v4__diagnosis__container{order:0}}.l-container-search-v4 .l-container-search-v4__diagnosis__container{z-index:2;display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 687px){.l-container-search-v4 .l-container-search-v4__diagnosis__container .l-container-search-v4__diagnosis{width:100%}}@media screen and (max-width: 687px){.l-container-search-v4 .l-container__search_map{background-color:#fff;padding:24px;border-radius:0 0 20px 20px;box-shadow:0 11px 28px #08121a0f}}.c-dotgift-campaign-banner{margin-top:32px}.c-dotgift-campaign-banner img{max-width:100%;display:block;margin:auto}.l-container-search-v4__emblem__container{position:relative;display:flex;justify-content:flex-end}@media screen and (max-width: 687px){.l-container-search-v4__emblem__container{flex-direction:column;align-items:flex-end;min-height:82px}}.l-container-search-v4__emblem__container:before,.l-container-search-v4__emblem__container:after{content:"";display:block;position:absolute;width:816px;height:360px;bottom:0;left:-62px;background-repeat:no-repeat;background-size:816px auto;background-position-x:0;background-image:url(/img/spindle/top/kv_hero_pc.png)}@media screen and (max-width: 687px){.l-container-search-v4__emblem__container:before,.l-container-search-v4__emblem__container:after{width:100svw;height:212px;left:-16px;background-image:url(/img/spindle/top/kv_hero_sp.png);background-size:528px auto;background-position-x:-16px;background-position-y:-2px}}.l-container-search-v4__emblem__container:after{width:150px;z-index:1}.l-container-search-v4__note{width:336px;color:var(--color-text-medium-emphasis);font-size:9px;margin:8px 0}@media screen and (max-width: 687px){.l-container-search-v4__note{width:100%;font-size:8px;margin:2px 0 8px;text-align:right;color:#08121a}}@media screen and (min-width: 688px){.l-container-search-v4__note{position:absolute;left:0;bottom:0}}.l-container-search-v4__emblem{display:flex;flex-direction:column;position:absolute;width:fit-content;right:348px;bottom:8px}@media screen and (max-width: 687px){.l-container-search-v4__emblem{position:relative;display:block;right:initial;bottom:initial}}.l-container-search-v4__emblem img{width:68px;height:68px}@media screen and (min-width: 688px){.l-container-search-v4__emblem img:first-child{margin-bottom:-8px}}@media screen and (max-width: 687px){.l-container-search-v4__emblem img{width:56px;height:56px}}.top-kv-sp-guide{position:absolute;top:0;left:calc(50% - 180px);width:360px;height:360px}.c-home-banners{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px}.c-home-banners a,.c-home-banners a img{height:72px}@media screen and (max-width: 687px){.c-home-banners{flex-direction:column;gap:12px}}.c-home-banners.is-top{padding:12px}.fixed-header{min-height:64px}@media screen and (max-width: 687px){.fixed-header{position:fixed;top:0;left:0;right:0;min-height:104px;opacity:1;z-index:1;transition:all .2s}.fixed-header.is-no-emblem-text{min-height:80px}.fixed-header.is-hidden{top:-80px;opacity:0}}.l-header{position:relative;z-index:1;width:100%;min-height:64px;background-color:#fff}.l-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#08121a14}@media screen and (max-width: 687px){.l-header{min-height:56px}}.l-header.l-header--transparent{transition:all .25s}.l-header.l-header--transparent:not(.is-nav-show){background-color:transparent}.l-header.l-header--transparent:not(.is-nav-show):after{display:none}.l-header-container{position:relative;width:1032px;height:64px;margin:0 auto}@media screen and (max-width: 1040px){.l-header-container{width:100%}}@media screen and (max-width: 687px){.l-header-container{height:56px}}.l-header-logo{position:absolute;top:50%;left:0;margin-top:-10px}@media screen and (max-width: 1040px){.l-header-logo{left:24px}}@media screen and (max-width: 687px){.l-header-logo{left:16px;margin-top:-9px}}.l-header-logo__logo{display:block;width:148px}@media screen and (max-width: 687px){.l-header-logo__logo{width:128px}}.l-header-logo__logo-ao{display:block;width:278px}@media screen and (max-width: 687px){.l-header-logo__logo-ao{width:244px}}.l-ao-header-logo{position:absolute;top:50%;left:0;margin-top:-22px}@media screen and (max-width: 1040px){.l-ao-header-logo{left:24px}}@media screen and (max-width: 687px){.l-ao-header-logo{left:12px;margin-top:-19.5px}}.l-ao-header-logo__logo{display:block;width:300px}@media screen and (max-width: 687px){.l-ao-header-logo__logo{width:244px}}.l-header-btn-conteiner{position:absolute;top:50%;right:0;display:flex;align-items:center;height:44px;margin-top:-22px}@media screen and (max-width: 687px){.l-header-btn-conteiner{right:9px}}.l-header-nav__cart-wrap{width:688px;margin:16px auto}@media screen and (max-width: 687px){.l-header-nav__cart-wrap{width:100%;margin:0 auto 16px;padding:0 20px}}#cartnum a{width:100%;height:48px;padding:8px 20px}@media screen and (max-width: 687px){#cartnum a{padding:12px}}#cartnum a:hover .l-cart-btn-text{color:#82be28}.l-header-cart{position:relative;background-color:#fff;border-radius:10px}.l-header-cart:after{content:"";display:block;position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;background-image:url(/img/icon/arrow/arrow-single-green.svg?v=v2);background-repeat:no-repeat;background-position:center;background-size:16px auto}.l-cart-btn-wrap{display:flex;align-items:center;height:48px}.l-cart-btn-wrap.is-has-brand{padding:8px 20px;cursor:pointer}@media screen and (max-width: 687px){.l-cart-btn-wrap.is-has-brand{padding:12px}}.l-cart-btn-wrap.is-has-brand:hover .l-cart-btn-text{color:#82be28}.l-header-request{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:12px;background-image:url(/img/icon/article/add-list_cart.svg?v=v2);background-repeat:no-repeat;background-position:left center;background-size:24px auto;cursor:pointer}@media screen and (max-width: 687px){.l-header-request{margin-right:12px;background-size:24px auto}}.l-header-request.is-has-brand{background-image:url(/img/icon/article/add-list_in.svg?v=v2);background-size:24px auto}.l-header-request.is-has-brand .l-header-request-num{display:block;padding-bottom:12px}.l-header-request:hover{opacity:.8}.l-header-request-num{display:none;color:#e82615;font-size:18px;font-weight:700}@media screen and (max-width: 687px){.l-header-request-num{font-size:16px}}.l-cart-btn-text{color:#000;font-weight:700;text-decoration:none;font-size:16px}.l-header-btn-wrapper{display:flex;align-items:center;justify-content:center;width:52px;height:44px;border-radius:12px;cursor:pointer}.l-header-btn-wrapper:hover{transition:all .15s cubic-bezier(.5,0,.5,1);background-color:#08121a0a}.l-header-btn-wrapper:hover img{opacity:1}.l-header-btn-wrapper a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.l-header-separate{width:1px;height:30px;margin:0 9px;background-color:#08121a14}.l-header-btn-ameba{width:34px;margin:0 auto}.l-header-btn-global-nav{position:relative;width:34px;height:36px;background-image:url(/img/icon/navigation/menu-v2.svg?v=v2);background-repeat:no-repeat;background-size:34px auto;background-position:center;cursor:pointer}.l-header-btn-global-nav.is-show{background-image:url(/img/icon/navigation/close-v2.svg?v=v2)}.l-header-nav{visibility:hidden;overflow-y:scroll;position:fixed;top:64px;left:0;width:100%;height:calc(100% - 64px);background-color:#f0f0f0;z-index:-9999;opacity:0;transition:.25s}.l-header-nav.is-show{visibility:visible;opacity:1;z-index:9999}@media screen and (max-width: 687px){.l-header-nav{top:56px;height:calc(100% - 56px);padding:0 0 24px}.l-header-nav:before{top:56px;height:168px}}.l-header-nav__search-wrap{width:688px;margin:16px auto}@media screen and (max-width: 687px){.l-header-nav__search-wrap{width:100%;margin:0 auto 16px;padding:20px 20px 0}}.l-header-search{display:flex;background-color:#fff;border-radius:8px}@media screen and (max-width: 687px){.l-header-search{flex-wrap:wrap;justify-content:space-between;padding:16px;border-radius:10px}}.l-header-search__item{width:33.33%}.l-header-search__item:nth-last-child(2),.l-header-search__item:last-child{border-left:2px solid #f0f0f0}.l-header-search__item.is-map{display:none;width:100%}@media screen and (max-width: 687px){.l-header-search__item.is-map{display:block}}.l-header-search__item.is-map a{display:block;width:240px;height:40px;margin:0 auto 12px;padding:0;background-image:url(/img/icon/navigation/location.svg?v=v2);background-position:calc(50% - 46px) center;border:1px solid #f0f0f0;border-radius:20px;font-size:14px;text-indent:40px;line-height:40px}@media screen and (max-width: 687px){.l-header-search__item.is-map a{background-position:calc(50% - 56px) center;font-size:16px;text-indent:32px}}@media screen and (max-width: 687px){.l-header-search__item.is-city,.l-header-search__item.is-station,.l-header-search__item.is-onlinejuku{width:calc(100% / 3 - 8px * 2 / 3);border:1px solid #f0f0f0;border-radius:8px}}.l-header-search__item.is-city a{background-image:url(/img/icon/navigation/japan.svg?v=v2)}.l-header-search__item.is-station a{background-image:url(/img/icon/navigation/route.svg?v=v2)}.l-header-search__item.is-onlinejuku a{background-image:url(/img/icon/category/distance.svg?v=v2)}.l-header-search__item.is-city a,.l-header-search__item.is-station a,.l-header-search__item.is-onlinejuku a{background-position:center 16px}@media screen and (max-width: 687px){.l-header-search__item.is-city a,.l-header-search__item.is-station a,.l-header-search__item.is-onlinejuku a{background-position:center 12px}}.l-header-search__item a{display:block;padding:64px 0 16px;width:100%;height:100px;background-repeat:no-repeat;background-size:36px auto;background-position:center 16px;color:#000;font-size:16px;font-weight:700;text-align:center;line-height:1}@media screen and (max-width: 687px){.l-header-search__item a{height:auto;padding:44px 8px 8px;background-size:24px auto;font-size:14px;line-height:1.3}}.l-header-nav__list-wrap{display:flex;justify-content:space-between;align-items:flex-start;width:688px;margin:0 auto}@media screen and (max-width: 687px){.l-header-nav__list-wrap{display:block;width:100%;padding:0 20px}}.l-header-list{overflow:hidden;width:336px;padding:8px 0;background-color:#fff;border-radius:10px}@media screen and (max-width: 687px){.l-header-list{width:100%}}.l-header-list__item{width:100%;border-top:1px solid #eaeef3}.l-header-list__item:first-child{border-top:none}.l-header-list__item.has-underlist .l-header-list__link:after{transform:rotate(90deg)}.l-header-list__item.has-underlist .l-header-list__inner.is-show .l-header-list__link:after{transform:rotate(-90deg)}.l-header-list__link{display:block;width:100%;height:48px;padding:0 20px 0 56px;color:#000;font-weight:700;text-decoration:none;font-size:16px;position:relative;line-height:48px;cursor:pointer}.l-header-list__link.is-juku:before{background-image:url(/img/icon/category/preschool.svg?v=v2)}.l-header-list__link.is-yobiko:before{background-image:url(/img/icon/category/individual.svg?v=v2)}.l-header-list__link.is-kateikyoushi:before{background-image:url(/img/icon/category/tutor.svg?v=v2)}.l-header-list__link.is-tsushinkyoiku:before{background-image:url(/img/icon/category/tsushinkyoiku.svg?v=v2)}.l-header-list__link.is-onlinejuku:before{background-image:url(/img/icon/category/distance.svg?v=v2)}.l-header-list__link.is-onlinekateikyoushi:before{background-image:url(/img/icon/category/onlinetutor.svg?v=v2)}.l-header-list__link.is-programming:before{background-image:url(/img/icon/category/programming.svg?v=v2)}.l-header-list__link.is-eikaiwa:before{background-image:url(/img/icon/category/eikaiwa.svg?v=v2)}.l-header-list__link.is-ranking:before{background-image:url(/img/icon/category/ranking.svg?v=v2)}.l-header-list__link.is-article:before{background-image:url(/img/icon/article/new.svg?v=v2)}.l-header-list__link.is-review:before{background-image:url(/img/icon/comment/conversation.svg?v=v2)}.l-header-list__link.is-brand:before{background-image:url(/img/icon/category/etc/all.svg?v=v2)}.l-header-list__link:before{content:"";display:block;position:absolute;top:50%;left:20px;width:24px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-position:center;background-size:24px auto}.l-header-list__link:after{content:"";display:block;position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;background-image:url(/img/icon/arrow/arrow-single-green.svg?v=v2);background-repeat:no-repeat;background-position:center;background-size:16px auto}.l-header-list__link:hover{color:#82be28}@media screen and (max-width: 687px){.l-header-list__link{padding:0 20px 0 48px}.l-header-list__link:before{left:12px}}.l-header-list__inner .l-header-list__link:hover{color:#000}.l-header-inner-list{visibility:hidden;display:flex;flex-wrap:wrap;height:0;background-color:#f8f9fa;transition:height .25s}.l-header-inner-list.is-show{visibility:visible;height:auto}.l-header-inner-list__item{width:50%}.l-header-inner-list__item a{display:block;width:100%;height:40px;padding:0 0 0 20px;font-size:14px;font-weight:700;line-height:40px}.l-header-inner-list__item a:hover{color:#82be28}.l-header-inner-list__item:nth-child(2n) a{padding:0 20px 0 0}.l-header-banner{display:flex;justify-content:center;align-items:flex-start;margin-top:36px}@media screen and (max-width: 687px){.l-header-banner{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%;margin-top:32px;padding-bottom:12px}}.l-header-banner__item{width:280px;margin:0 6px}@media screen and (max-width: 687px){.l-header-banner__item{display:inline-block;vertical-align:top}}.l-header-banner__item img{width:100%}.l-header-banner-single1{margin-top:0;margin-bottom:12px}@media screen and (max-width: 687px){.l-header-banner-single1{display:flex;padding-bottom:0}}.l-header-banner-single2{margin-bottom:8px}@media screen and (max-width: 687px){.l-header-banner-single2{display:flex}}.l-header-sub-menu{position:relative;width:100%;padding-bottom:4px;background-color:#fff;border-top:1px solid #e8e8e8}.l-header-sub-menu__list{display:flex;width:1040px;margin:0 auto;gap:0 8px}@media screen and (max-width: 1040px){.l-header-sub-menu__list{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%}}.l-header-sub-menu__item{background-repeat:no-repeat;background-size:24px auto;background-position:center 8px}@media screen and (max-width: 1040px){.l-header-sub-menu__item{display:inline-block;vertical-align:top}}.l-header-sub-menu__item.is-all a{background-image:url(/img/icon/article/new_off.svg?v=v2)}.l-header-sub-menu__item.is-all a.is-active,.l-header-sub-menu__item.is-all a:hover{background-image:url(/img/icon/article/new.svg?v=v2)}.l-header-sub-menu__item.is-juku a{background-image:url(/img/icon/category/preschool_off.svg?v=v2)}.l-header-sub-menu__item.is-juku a.is-active,.l-header-sub-menu__item.is-juku a:hover{background-image:url(/img/icon/category/preschool.svg?v=v2)}.l-header-sub-menu__item.is-yobiko a{background-image:url(/img/icon/category/individual_off.svg?v=v2)}.l-header-sub-menu__item.is-yobiko a.is-active,.l-header-sub-menu__item.is-yobiko a:hover{background-image:url(/img/icon/category/individual.svg?v=v2)}.l-header-sub-menu__item.is-kateikyoushi a{background-image:url(/img/icon/category/tutor_off.svg?v=v2)}.l-header-sub-menu__item.is-kateikyoushi a.is-active,.l-header-sub-menu__item.is-kateikyoushi a:hover{background-image:url(/img/icon/category/tutor.svg?v=v2)}.l-header-sub-menu__item.is-tsushinkyoiku a{background-image:url(/img/icon/category/tsushinkyoiku_off.svg?v=v2)}.l-header-sub-menu__item.is-tsushinkyoiku a.is-active,.l-header-sub-menu__item.is-tsushinkyoiku a:hover{background-image:url(/img/icon/category/tsushinkyoiku.svg?v=v2)}.l-header-sub-menu__item.is-onlinejuku a{background-image:url(/img/icon/category/distance_off.svg?v=v2)}.l-header-sub-menu__item.is-onlinejuku a.is-active,.l-header-sub-menu__item.is-onlinejuku a:hover{background-image:url(/img/icon/category/distance.svg?v=v2)}.l-header-sub-menu__item.is-onlinekateikyoushi a{background-image:url(/img/icon/category/onlinetutor_off.svg?v=v2)}.l-header-sub-menu__item.is-onlinekateikyoushi a.is-active,.l-header-sub-menu__item.is-onlinekateikyoushi a:hover{background-image:url(/img/icon/category/onlinetutor.svg?v=v2)}.l-header-sub-menu__item.is-programming a{background-image:url(/img/icon/category/programming_off.svg?v=v2)}.l-header-sub-menu__item.is-programming a.is-active,.l-header-sub-menu__item.is-programming a:hover{background-image:url(/img/icon/category/programming.svg?v=v2)}.l-header-sub-menu__item.is-eikaiwa a{background-image:url(/img/icon/category/eikaiwa_off.svg?v=v2)}.l-header-sub-menu__item.is-eikaiwa a.is-active,.l-header-sub-menu__item.is-eikaiwa a:hover{background-image:url(/img/icon/category/eikaiwa.svg?v=v2)}.l-header-sub-menu__item a{display:block;position:relative;min-width:104px;height:60px;padding:40px 8px 8px;background-repeat:no-repeat;background-size:24px auto;background-position:center 8px;color:#000;font-size:12px;font-weight:700;text-align:center;line-height:1}.l-header-sub-menu__item a.is-active,.l-header-sub-menu__item a:hover{color:#237b31}.l-header-sub-menu__item a.is-active:after,.l-header-sub-menu__item a:hover:after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 32px);width:64px;height:4px;background-color:#2d8c3c;border-radius:2px}@media screen and (max-width: 687px){.l-header-sub-menu__item a.is-active:after,.l-header-sub-menu__item a:hover:after{left:calc(50% - 28px);width:56px;height:3px;border-radius:1.5px}}@media screen and (max-width: 687px){.l-header-sub-menu__item a{height:52px;padding:32px 4px 8px;background-size:20px auto;font-size:10px;min-width:64px}}.no1-emblem-container{width:100%;background-color:#298737}.no1-emblem-text{width:1032px;margin:0 auto;padding:7px 0}@media screen and (max-width: 1040px){.no1-emblem-text{width:100%;padding:7px 24px}}@media screen and (max-width: 687px){.no1-emblem-text{width:100%;padding:4px 12px 5px}}.l-body{position:relative;z-index:0;flex:1}@media screen and (max-width: 687px){.l-body{padding-top:104px}}@media screen and (max-width: 687px){.l-body.is-no-emblem-text{padding-top:56px}}@media screen and (max-width: 687px){.l-body--review,.l-body--article-index,.l-body--brand-index{padding-top:161px}}@media screen and (max-width: 687px){.l-body--with-brand-shop-tabmenu{padding-top:164px}}.l-body-modal-overlay.is-overlay,.l-body-popup-overlay.is-overlay{filter:blur(10px)}@media screen and (max-width: 687px){.is-no-emblem-text #cart-index{padding-top:12px}}.l-footer-emblem{width:688px;margin:88px auto 0;background-color:#f5f6f6}@media screen and (max-width: 687px){.l-footer-emblem{width:calc(100% - 24px);margin:88px auto 0}}.l-footer-emblem.is-ppc{margin:60px auto 96px}@media screen and (max-width: 687px){.l-footer-emblem.is-ppc{margin:60px auto 80px}}.l-footer-emblem .emblem{width:90px}.ppc-body .l-footer-emblem{margin:60px auto 96px}@media screen and (max-width: 687px){.ppc-body .l-footer-emblem{margin:60px auto 80px}}.l-footer{margin-top:112px}@media screen and (max-width: 687px){.l-footer{margin-top:96px}}.l-footer-info-container{border-top:1px solid #e8e8e8}.l-footer-info{width:1040px;margin:0 auto;padding:16px 0}@media screen and (max-width: 1040px){.l-footer-info{width:100%;padding:16px 12px}}.l-footer-main{padding:56px 0 64px}@media screen and (max-width: 1040px){.l-footer-main{padding:48px 12px}}.l-footer-main__logo{display:block;width:214px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1040px){.l-footer-main__logo{width:160px}}.l-footer-menu{display:block;text-align:center}.l-footer-ameba{background-color:#fff}.l-footer-ameba__sns{padding:24px 0 12px;border-bottom:1px solid #f0f0f0}.l-footer-ameba__company{padding:24px 0 92px;text-align:center}.l-footer-ameba__company .logo-cyberagent{width:126px}.u-d-flex-footer{display:flex}@media screen and (max-width: 687px){.u-d-flex-footer{flex-wrap:wrap;margin:0 9px 15px}}.l-footer-with-breadcrumb .l-footer{margin-top:0}@media screen and (max-width: 687px){.l-footer-with-breadcrumb .l-footer{margin-top:0}}.l-footer-with-breadcrumb .l-footer-info-container{border-top:none}.l-header-simple{position:relative;background-color:#fff;z-index:1}@media screen and (min-width: 688px){.l-header-simple .l-header-btn-conteiner{bottom:4px;transform:scale(.75)}}@media screen and (max-width: 687px){.l-header-simple .l-header-btn-conteiner{bottom:10px}}.l-header-simple.l-header-simple-transparent{background-color:transparent;border-bottom:none}.l-header-simple-container{position:relative;width:1032px;height:64px;margin:0 auto}@media screen and (max-width: 1040px){.l-header-simple-container{width:100%}}@media screen and (max-width: 687px){.l-header-simple-container{height:56px}}.l-header-simple-logo{position:absolute;top:50%;left:0;margin-top:-10px}@media screen and (max-width: 1040px){.l-header-simple-logo{left:24px}}@media screen and (max-width: 687px){.l-header-simple-logo{left:16px;margin-top:-9px}}.l-header-simple-logo__logo{display:block;width:148px}@media screen and (max-width: 687px){.l-header-simple-logo__logo{width:128px}}.l-header-simple-icon{width:76px;height:80px}@media screen and (max-width: 687px){.l-header-simple-icon{width:60px;height:64px}}.l-footer-simple{background-color:#f0f0f0;margin-bottom:112px}.l-footer-simple__copyright{display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.l-footer-simple__copyright{font-size:12px}}.l-footer-simple__copyright .copyright{font-size:22px}@media screen and (max-width: 687px){.l-footer-simple__copyright .copyright{font-size:20px}}:root{--grid-margin-desktop: 8px;--grid-gutter-desktop: 8px;--grid-column-width-desktop: 72px;--grid-margin-tablet: 8px;--grid-gutter-tablet: 8px;--grid-column-width-tablet: 72px;--grid-margin-phone: 0;--grid-gutter-phone: 8px;--grid-column-width-phone: 72px}.l-grid{max-width:1040px;margin:32px 0;transition:all .25s}@media (min-width: 1040px){.l-grid{display:flex;flex-flow:row wrap;align-items:stretch;margin:-4px;margin:calc(var(--grid-gutter-desktop, 8px) / 2 * -1)}@supports (display: grid){.l-grid{display:grid;margin:0;grid-gap:8px;grid-gap:var(--grid-gutter-desktop, 8px);grid-template-columns:repeat(12,minmax(0,1fr))}}}@media (min-width: 600px) and (max-width: 1039px){.l-grid{display:flex;flex-flow:row wrap;align-items:stretch;margin:-4px;margin:calc(var(--grid-gutter-tablet, 8px) / 2 * -1)}@supports (display: grid){.l-grid{display:grid;margin:0;grid-gap:8px;grid-gap:var(--grid-gutter-tablet, 8px);grid-template-columns:repeat(8,minmax(0,1fr))}}}@media (max-width: 599px){.l-grid{display:flex;flex-flow:row wrap;align-items:stretch;margin:-4px;margin:calc(var(--grid-gutter-phone, 8px) / 2 * -1)}@supports (display: grid){.l-grid{display:grid;margin:0;grid-gap:8px;grid-gap:var(--grid-gutter-phone, 8px);grid-template-columns:repeat(4,minmax(0,1fr))}}}.l-grid-cell{min-height:25px}@media (min-width: 1040px){.l-grid-cell{width:calc(33.3333333333% - 8px);width:calc(33.3333333333% - var(--grid-gutter-desktop, 8px));box-sizing:border-box;margin:4px;margin:calc(var(--grid-gutter-desktop, 8px) / 2)}@supports (display: grid){.l-grid-cell{width:auto;grid-column-end:span 4}}@supports (display: grid){.l-grid-cell{margin:0}}.l-grid-cell--span1,.l-grid-cell--span1-desktop{width:calc(8.3333333333% - 8px);width:calc(8.3333333333% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span1,.l-grid-cell--span1-desktop{width:auto;grid-column-end:span 1}}.l-grid-cell--span2,.l-grid-cell--span2-desktop{width:calc(16.6666666667% - 8px);width:calc(16.6666666667% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span2,.l-grid-cell--span2-desktop{width:auto;grid-column-end:span 2}}.l-grid-cell--span3,.l-grid-cell--span3-desktop{width:calc(25% - 8px);width:calc(25% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span3,.l-grid-cell--span3-desktop{width:auto;grid-column-end:span 3}}.l-grid-cell--span4,.l-grid-cell--span4-desktop{width:calc(33.3333333333% - 8px);width:calc(33.3333333333% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span4,.l-grid-cell--span4-desktop{width:auto;grid-column-end:span 4}}.l-grid-cell--span5,.l-grid-cell--span5-desktop{width:calc(41.6666666667% - 8px);width:calc(41.6666666667% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span5,.l-grid-cell--span5-desktop{width:auto;grid-column-end:span 5}}.l-grid-cell--span6,.l-grid-cell--span6-desktop{width:calc(50% - 8px);width:calc(50% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span6,.l-grid-cell--span6-desktop{width:auto;grid-column-end:span 6}}.l-grid-cell--span7,.l-grid-cell--span7-desktop{width:calc(58.3333333333% - 8px);width:calc(58.3333333333% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span7,.l-grid-cell--span7-desktop{width:auto;grid-column-end:span 7}}.l-grid-cell--span8,.l-grid-cell--span8-desktop{width:calc(66.6666666667% - 8px);width:calc(66.6666666667% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span8,.l-grid-cell--span8-desktop{width:auto;grid-column-end:span 8}}.l-grid-cell--span9,.l-grid-cell--span9-desktop{width:calc(75% - 8px);width:calc(75% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span9,.l-grid-cell--span9-desktop{width:auto;grid-column-end:span 9}}.l-grid-cell--span10,.l-grid-cell--span10-desktop{width:calc(83.3333333333% - 8px);width:calc(83.3333333333% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span10,.l-grid-cell--span10-desktop{width:auto;grid-column-end:span 10}}.l-grid-cell--span11,.l-grid-cell--span11-desktop{width:calc(91.6666666667% - 8px);width:calc(91.6666666667% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span11,.l-grid-cell--span11-desktop{width:auto;grid-column-end:span 11}}.l-grid-cell--span12,.l-grid-cell--span12-desktop{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-desktop, 8px))}@supports (display: grid){.l-grid-cell--span12,.l-grid-cell--span12-desktop{width:auto;grid-column-end:span 12}}}@media (min-width: 600px) and (max-width: 1039px){.l-grid-cell{width:calc(50% - 8px);width:calc(50% - var(--grid-gutter-tablet, 8px));box-sizing:border-box;margin:4px;margin:calc(var(--grid-gutter-tablet, 8px) / 2)}@supports (display: grid){.l-grid-cell{width:auto;grid-column-end:span 4}}@supports (display: grid){.l-grid-cell{margin:0}}.l-grid-cell--span1,.l-grid-cell--span1-tablet{width:calc(12.5% - 8px);width:calc(12.5% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span1,.l-grid-cell--span1-tablet{width:auto;grid-column-end:span 1}}.l-grid-cell--span2,.l-grid-cell--span2-tablet{width:calc(25% - 8px);width:calc(25% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span2,.l-grid-cell--span2-tablet{width:auto;grid-column-end:span 2}}.l-grid-cell--span3,.l-grid-cell--span3-tablet{width:calc(37.5% - 8px);width:calc(37.5% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span3,.l-grid-cell--span3-tablet{width:auto;grid-column-end:span 3}}.l-grid-cell--span4,.l-grid-cell--span4-tablet{width:calc(50% - 8px);width:calc(50% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span4,.l-grid-cell--span4-tablet{width:auto;grid-column-end:span 4}}.l-grid-cell--span5,.l-grid-cell--span5-tablet{width:calc(62.5% - 8px);width:calc(62.5% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span5,.l-grid-cell--span5-tablet{width:auto;grid-column-end:span 5}}.l-grid-cell--span6,.l-grid-cell--span6-tablet{width:calc(75% - 8px);width:calc(75% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span6,.l-grid-cell--span6-tablet{width:auto;grid-column-end:span 6}}.l-grid-cell--span7,.l-grid-cell--span7-tablet{width:calc(87.5% - 8px);width:calc(87.5% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span7,.l-grid-cell--span7-tablet{width:auto;grid-column-end:span 7}}.l-grid-cell--span8,.l-grid-cell--span8-tablet{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span8,.l-grid-cell--span8-tablet{width:auto;grid-column-end:span 8}}.l-grid-cell--span9,.l-grid-cell--span9-tablet{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span9,.l-grid-cell--span9-tablet{width:auto;grid-column-end:span 8}}.l-grid-cell--span10,.l-grid-cell--span10-tablet{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span10,.l-grid-cell--span10-tablet{width:auto;grid-column-end:span 8}}.l-grid-cell--span11,.l-grid-cell--span11-tablet{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span11,.l-grid-cell--span11-tablet{width:auto;grid-column-end:span 8}}.l-grid-cell--span12,.l-grid-cell--span12-tablet{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-tablet, 8px))}@supports (display: grid){.l-grid-cell--span12,.l-grid-cell--span12-tablet{width:auto;grid-column-end:span 8}}}@media (max-width: 599px){.l-grid-cell{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px));box-sizing:border-box;margin:4px;margin:calc(var(--grid-gutter-phone, 8px) / 2)}@supports (display: grid){.l-grid-cell{width:auto;grid-column-end:span 4}}@supports (display: grid){.l-grid-cell{margin:0}}.l-grid-cell--span1,.l-grid-cell--span1-phone{width:calc(25% - 8px);width:calc(25% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span1,.l-grid-cell--span1-phone{width:auto;grid-column-end:span 1}}.l-grid-cell--span2,.l-grid-cell--span2-phone{width:calc(50% - 8px);width:calc(50% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span2,.l-grid-cell--span2-phone{width:auto;grid-column-end:span 2}}.l-grid-cell--span3,.l-grid-cell--span3-phone{width:calc(75% - 8px);width:calc(75% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span3,.l-grid-cell--span3-phone{width:auto;grid-column-end:span 3}}.l-grid-cell--span4,.l-grid-cell--span4-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span4,.l-grid-cell--span4-phone{width:auto;grid-column-end:span 4}}.l-grid-cell--span5,.l-grid-cell--span5-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span5,.l-grid-cell--span5-phone{width:auto;grid-column-end:span 4}}.l-grid-cell--span6,.l-grid-cell--span6-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span6,.l-grid-cell--span6-phone{width:auto;grid-column-end:span 4}}.l-grid-cell--span7,.l-grid-cell--span7-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span7,.l-grid-cell--span7-phone{width:auto;grid-column-end:span 4}}.l-grid-cell--span8,.l-grid-cell--span8-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span8,.l-grid-cell--span8-phone{width:auto;grid-column-end:span 4}}.l-grid-cell--span9,.l-grid-cell--span9-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span9,.l-grid-cell--span9-phone{width:auto;grid-column-end:span 4}}.l-grid-cell--span10,.l-grid-cell--span10-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span10,.l-grid-cell--span10-phone{width:auto;grid-column-end:span 4}}.l-grid-cell--span11,.l-grid-cell--span11-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span11,.l-grid-cell--span11-phone{width:auto;grid-column-end:span 4}}.l-grid-cell--span12,.l-grid-cell--span12-phone{width:calc(100% - 8px);width:calc(100% - var(--grid-gutter-phone, 8px))}@supports (display: grid){.l-grid-cell--span12,.l-grid-cell--span12-phone{width:auto;grid-column-end:span 4}}}.l-grid-cell--order-1{order:1}.l-grid-cell--order-2{order:2}.l-grid-cell--order-3{order:3}.l-grid-cell--order-4{order:4}.l-grid-cell--order-5{order:5}.l-grid-cell--order-6{order:6}.l-grid-cell--order-7{order:7}.l-grid-cell--order-8{order:8}.l-grid-cell--order-9{order:9}.l-grid-cell--order-10{order:10}.l-grid-cell--order-11{order:11}.l-grid-cell--order-12{order:12}.l-grid-cell--align-top{align-self:flex-start}@supports (display: grid){.l-grid-cell--align-top{align-self:flex-start}}.l-grid-cell--align-middle{align-self:center}.l-grid-cell--align-bottom{align-self:flex-end}@supports (display: grid){.l-grid-cell--align-bottom{align-self:end}}@media (min-width: 1040px){.l-grid--fixed-column-width{width:968px;width:calc(var(--grid-column-width-desktop, 72px) * 12 + var(--grid-gutter-desktop, 8px) * 11 + var(--grid-margin-desktop, 8px) * 2)}}@media (min-width: 600px) and (max-width: 1039px){.l-grid--fixed-column-width{width:648px;width:calc(var(--grid-column-width-tablet, 72px) * 8 + var(--grid-gutter-tablet, 8px) * 7 + var(--grid-margin-tablet, 8px) * 2)}}@media (max-width: 599px){.l-grid--fixed-column-width{width:312px;width:calc(var(--grid-column-width-phone, 72px) * 4 + var(--grid-gutter-phone, 8px) * 3 + var(--grid-margin-phone, 0) * 2)}}.l-grid--align-left{margin-right:auto;margin-left:0}.l-grid--align-right{margin-right:0;margin-left:auto}.c-form-btn-topmsg{color:#000;font-weight:700;font-size:14px;margin-bottom:8px}@media screen and (max-width: 687px){.c-form-btn-topmsg{font-size:12px}}.c-form-btn{border-radius:36px;padding:14px;font-size:20px;font-weight:700;line-height:1.2;text-align:center;display:block;margin-right:auto;margin-left:auto;min-width:324px;width:fit-content}@media screen and (max-width: 687px){.c-form-btn{font-size:16px;padding:13px 12px;line-height:1;min-width:264px}}.c-form-btn+.c-form-btn{margin-top:32px}.c-form-step-btn{border-radius:36px;padding:14px;font-size:20px;font-weight:700;line-height:1.2;text-align:center;display:block;margin-right:auto;margin-left:auto;min-width:260px;width:fit-content}@media screen and (max-width: 687px){.c-form-step-btn{font-size:16px;padding:12px;line-height:1;min-width:160px}}.c-form-static{text-align:center;font-size:16px}@media screen and (max-width: 687px){.c-form-static{font-size:14px}}.c-form-static__title{font-size:28px;font-weight:700}@media screen and (max-width: 687px){.c-form-static__title{font-size:18px}}.c-form-static__ojigi{margin:0 auto;background-repeat:no-repeat;background-position:center,center;background-size:100% 100%;width:160px;height:160px;background-image:url(/img/character/char-ojigi-v2.svg)}@media screen and (max-width: 687px){.c-form-static__ojigi{width:112px;height:112px}}.c-form-static__error_server{margin:20px auto;background-repeat:no-repeat;background-position:center,center;background-size:100% 100%;width:630px;height:360px;background-image:url(/img/character/char-error-server.svg)}@media screen and (max-width: 687px){.c-form-static__error_server{width:320px;height:182px}}.c-form-static__error_cv_off{margin:20px auto;background-repeat:no-repeat;background-position:center,center;background-size:100% 100%;width:630px;height:361px;background-image:url(/img/character/char-error-cv-off.svg)}@media screen and (max-width: 687px){.c-form-static__error_cv_off{width:320px;height:184px}}.c-form-field-resource-card{padding:8px 8px 8px 0;background-color:#f3f8ff;border-radius:4px;margin:24px auto;display:flex;align-items:baseline}@media screen and (max-width: 687px){.c-form-field-resource-card{padding:8px;margin:12px}}.c-form-field-resource-card__title{color:#000;font-size:14px;font-weight:700;width:102px;text-align:center}@media screen and (max-width: 687px){.c-form-field-resource-card__title{width:88px;font-size:12px}}.c-form-field-resource-card__field{flex:1}.form-subtitle{font-size:18px;font-weight:700;position:relative;height:24px;vertical-align:middle;padding-left:12px;margin:24px 0 16px}@media screen and (max-width: 687px){.form-subtitle{margin:16px 0 12px;font-size:14px;line-height:24px}}.form-subtitle:before{content:"";width:4px;height:24px;margin:1px 8px 0 0;border-radius:2px;background-color:#2d8c3c;position:absolute;top:0;bottom:0;left:0}.c-form-brandlist{background-color:#f8f9fa;padding:16px;width:100%;font-size:14px;line-height:28px;color:#000}@media screen and (max-width: 687px){.c-form-brandlist{font-size:12px;line-height:24px;padding:8px 8px 12px}}.c-form-brandlist li{position:relative;padding-left:16px}@media screen and (max-width: 687px){.c-form-brandlist li{padding-left:14px}}.c-form-brandlist li:before{content:"・";position:absolute;left:0}.c-form-privacy{display:flex;align-items:center;padding:12px;font-size:14px;word-break:break-all;border-radius:10px}@media screen and (max-width: 687px){.c-form-privacy{font-size:12px}}.c-form-validpop{position:absolute;color:#ff3347;background-color:#ffe7e7;box-shadow:1px 1px 12px #becbdd4d;width:100%;padding:24px;right:0;left:0;font-size:14px;border-radius:16px;bottom:-160px}@media screen and (max-width: 687px){.c-form-validpop{position:relative;font-size:12px;border-radius:0;bottom:0}}.c-form-validpop .close-btn{position:absolute;top:8px;right:8px;width:24px;height:24px;cursor:pointer;background-image:url(/img/icon/navigation/close_white.svg?v=v2);background-repeat:no-repeat;background-position:right 0 center;background-size:24px auto;color:#becbdd}.c-form-validpop__title{font-weight:700}.c-form-validpop__ul{margin-top:12px}.c-form-validpop__li{position:relative;padding-left:16px;width:49%;display:inline-block;vertical-align:top}@media screen and (max-width: 687px){.c-form-validpop__li{padding-left:14px}}.c-form-validpop__li:before{content:"・";position:absolute;left:0}.form-encrypted-uploader{background-color:#f8f9fa;padding:24px;border-radius:10px;font-size:12px;color:#222}.form-encrypted-uploader li{position:relative;padding-left:16px}@media screen and (max-width: 687px){.form-encrypted-uploader li{padding-left:14px}}.form-encrypted-uploader li:before{content:"・";position:absolute;left:0}@media screen and (max-width: 687px){.form-encrypted-uploader{padding:16px;font-size:10px;line-height:16px}}.c-field-header{margin:112px 0 24px;padding:22px 24px 24px;background-image:linear-gradient(to bottom,rgba(190,203,221,.3),rgba(255,255,255,0));border-radius:24px 24px 0 0;font-size:24px;font-weight:700;line-height:1}.c-field-header:first-of-type{margin:56px 0 24px}@media screen and (max-width: 687px){.c-field-header{font-size:14px}}.preview-mode .c-field.email+.c-field.email{display:none}.preview-mode .c-field.invite_code{border-bottom:1px solid #f0f0f0}.preview-mode .c-field+.c-field.haslabel{border-top:1px solid #f0f0f0}.preview-mode .c-field+.c-field:not(.haslabel){margin-top:0!important}.preview-mode .c-field:not(.textarea):not(.c-field--no-flex){display:flex}.preview-mode .c-field:not(.textarea):not(.c-field--no-flex) .c-field__body{font-weight:700}.preview-mode :not(.c-field--no-flex) .c-field__label{width:160px}.preview-mode :not(.c-field--no-flex) .c-field__body{width:unset}@media screen and (max-width: 687px){.preview-mode .c-field{margin-top:unset}.preview-mode :not(.c-field--no-flex) .c-field__label{width:88px}.preview-mode :not(.c-field--no-flex) .c-field__body{width:unset;display:inline-block;font-size:12px;vertical-align:top}.preview-mode :not(.c-field--no-flex) .c-field__body .u-mt-phone-1{margin-top:-1px!important}.preview-mode .c-field__body{line-height:19px;padding-left:4px}}.c-field_error_icon:before{content:"";display:inline-block;width:14px;height:14px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:sub;margin-right:2px;background-image:url(/img/icon/guide/warning_error.svg?v=v2)}.c-field{display:flex;align-items:start;padding:8px 0}@media screen and (max-width: 687px){.c-field{padding:6px 0;display:block;margin-top:8px}}.c-field__label{width:160px;font-size:16px;font-weight:700}@media screen and (max-width: 687px){.c-field__label{width:100%;font-size:14px}}.c-field__body{display:flex;flex-direction:column;flex-basis:0;flex-grow:5;flex-shrink:1;font-size:14px;word-break:break-all}@media screen and (max-width: 687px){.c-field__body{font-size:12px}}.c-field--no-flex{display:block}.c-field--no-flex .c-field__label{width:100%;margin-bottom:4px}.c-form-text{border-radius:4px;border:1px solid #d3d3d3;background-color:#fff;width:100%;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);font-size:14px}.c-form-text::placeholder{color:#8b9093}.c-form-text:focus{outline:none;border:1px solid #82be28}.c-form-textarea,.c-form-textarea--large{border-radius:4px;border:1px solid #d3d3d3;background-color:#fff;width:100%;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);font-size:14px}.c-form-textarea::placeholder,.c-form-textarea--large::placeholder{color:#8b9093}.c-form-textarea:focus,.c-form-textarea--large:focus{outline:none;border:1px solid #82be28}.c-form-textarea--large{height:160px}.c-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.5em;border-radius:4px;border:1px solid #d3d3d3;background-color:#fff;padding-left:calc(.75em - 1px);padding-right:24px;font-size:14px;background-repeat:no-repeat;background-size:16px;background-position:center right 8px;background-image:url(/img/icon/arrow/arrow-down-green.svg?v=v2);color:#222}.c-form-select::placeholder,.c-form-select.placeholder{color:#8b9093;-webkit-appearance:none}.c-form-select:focus{outline:none;border:1px solid #82be28}.c-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:4px;border:solid 1px #d3d3d3;background-color:#fff;font-size:14px;color:#8b9093;background-repeat:no-repeat;background-size:16px;background-position:center right 12px;background-image:url(/img/icon/arrow/arrow-down-green.svg?v=v2)}.c-select--lerge{padding:0 58px 0 16px;height:48px}.c-select--middle{padding:0 48px 0 12px;height:40px}.c-select:selected .c-select::placeholder,.c-select.placeholder{color:#8b9093;-webkit-appearance:none}.c-select:focus{outline:none;border:1px solid #82be28}.c-checkbox__label{cursor:pointer;display:flex;align-items:center;position:relative;padding-left:32px;color:#222;font-size:14px;height:24px;line-height:16px}.c-checkbox__label input:not(.c-checkbox__icon){display:none}@media screen and (max-width: 687px){.c-checkbox__label{padding-left:36px}}.c-checkbox__icon{content:"";width:24px;height:24px;left:0;top:0;display:block;position:absolute;border:1px solid #d3d3d3;background-color:#fff;border-radius:4px;background-repeat:no-repeat;background-position:center;background-size:18px,auto;background-image:url(/img/icon/form/check-lightgray.svg?v=v2)}.c-checkbox__icon input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-checkbox__icon:checked,input[type=checkbox]:checked+.c-checkbox__icon{box-shadow:none;background-color:#82be28;border-color:#82be28;background-image:url(/img/icon/form/check-white.svg?v=v2)}.c-checkbox__icon.icon-lg{width:32px;height:32px;left:6px;background-size:24px,auto}.c-checkbox__icon.icon-docreq-red,input[type=checkbox]+.c-checkbox__icon.icon-docreq-red{background-color:#fff;border-color:#fff;box-shadow:0 0 0 4px #e82615;background-image:url(/img/icon/form/check-lightgray-cv.svg?v=v2)}.c-checkbox__icon.icon-docreq-red:checked,input[type=checkbox]:checked+.c-checkbox__icon.icon-docreq-red{background-color:#e82615;border-color:#e82615;box-shadow:0 0 0 4px #e82615;background-image:url(/img/icon/form/check-white.svg?v=v2)}.c-checkbox__icon.icon-error:not(:checked){background-color:#fef4f4;border-color:#e82615}.c-radios{display:flex;flex-wrap:wrap;gap:8px}.c-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-radio__label{cursor:pointer;display:inline-block;position:relative;padding-left:28px;color:#222;font-size:14px;height:24px;line-height:24px}.c-radio__icon{content:"";display:block;position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(/img/icon/form/review/radio/check-off-green.svg?v=v2);background-repeat:no-repeat;background-position:center;background-size:24px,auto;outline:none}.c-radio__icon:checked{background-image:url(/img/icon/form/review/radio/check-green.svg?v=v2)}.c-radio-reset-btn{display:inline-block;width:72px;height:40px;padding-left:32px;background-color:#fff;background-image:url(/img/icon/form/review/radio/reset.svg?v=v2);background-repeat:no-repeat;background-size:16px auto;background-position:8px center;border:1px solid #e8ebf0;border-radius:4px;color:#8fa6cb;font-size:14px;line-height:40px;cursor:pointer}.c-radio-reset-btn:hover{opacity:.7}.c-teams-of-service{padding-left:72px;margin-top:30px}.c-teams-of-service__content{height:200px;padding:16px;border:1px solid lightgrey;border-radius:8px;font-size:12px;text-align:left}.c-teams-of-service__message{margin:12px 0 36px;font-size:12px}.c-teams-of-service__message__hidden{color:#fff}@media screen and (max-width: 687px){.c-teams-of-service{padding-left:0}}.c-breadcrumb{height:32px;background-color:#f8f9fa;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none}@media screen and (max-width: 687px){.c-breadcrumb{height:24px}}.c-breadcrumb::-webkit-scrollbar{display:none}.c-breadcrumb__list{list-style:none;width:1032px;margin:0 auto}@media screen and (max-width: 1040px){.c-breadcrumb__list{width:100%;padding:0 24px}}@media screen and (max-width: 687px){.c-breadcrumb__list{padding:0 12px}}.c-breadcrumb__list>li{display:inline-block;font-size:12px;line-height:32px}@media screen and (max-width: 687px){.c-breadcrumb__list>li{font-size:10px;line-height:24px}}.c-breadcrumb__list>li>a{color:#8b9093}.c-breadcrumb__list>li>a:hover{color:#82be28}.c-breadcrumb__list>li.active,.c-breadcrumb__list>li.active>a{color:#237b31}.c-breadcrumb__list>li.active>a:hover{color:#82be28}.c-breadcrumb__list li+li:before{content:"/";display:inline-block;padding:0 6px 0 2px;color:#8b9093;font-size:12px}@media screen and (max-width: 687px){.c-breadcrumb__list li+li:before{font-size:10px}}.c-breadcrumb-bundle{border-top:solid 1px #F0F0F0;border-bottom:solid 1px #F0F0F0;margin-top:112px}@media screen and (max-width: 687px){.c-breadcrumb-bundle{margin-top:96px}}.c-breadcrumb-bundle .c-breadcrumb:not(:first-child){border-top:solid 1px #FFFFFF}.c-heading-top{position:relative;margin-bottom:28px;padding-bottom:24px;color:#000;font-size:30px;font-weight:700;text-align:center;line-height:1.3}@media screen and (max-width: 687px){.c-heading-top{margin-bottom:24px;padding-bottom:20px;font-size:24px}}.c-heading-top:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:56px;height:8px;margin-left:-28px;background-image:url(/img/icon/heading/h2.svg);background-repeat:no-repeat;background-size:56px auto}@media screen and (max-width: 687px){.c-heading-top:after{width:40px;height:6px;margin-left:-20px;background-size:40px auto}}.c-heading-underline{margin:16px 0;padding-bottom:16px;font-size:28px;font-weight:700;line-height:1.3;position:relative}@media screen and (max-width: 687px){.c-heading-underline{margin:12px 0;padding:0 12px 12px;font-size:20px;line-height:1.3}}.c-heading-underline:after{content:"";display:block;position:absolute;bottom:0;left:0;width:56px;height:8px;background-image:url(/img/icon/heading/h2.svg);background-repeat:no-repeat;background-size:56px auto}@media screen and (max-width: 687px){.c-heading-underline:after{left:12px;width:40px;height:6px;background-size:40px auto}}.c-ao-heading-underline{margin:16px 0;font-size:30px;font-weight:700;line-height:1.4}@media screen and (max-width: 687px){.c-ao-heading-underline{margin:20px 0 12px;padding:0 12px;font-size:24px;line-height:1.3}}.c-heading-h2,.p-article__main h2.article-item.typography{position:relative;margin:48px 0 20px;padding-left:20px;color:#000;font-size:26px;font-weight:700;line-height:1.3}@media screen and (max-width: 687px){.c-heading-h2,.p-article__main h2.article-item.typography{margin:40px 0 16px;font-size:20px}}.c-heading-h2:before,.p-article__main h2.article-item.typography:before{content:"";display:block;position:absolute;left:0;top:0;width:8px;height:100%;background-color:#2d8c3c;border-radius:4px}@media screen and (max-width: 687px){.c-heading-h2:before,.p-article__main h2.article-item.typography:before{width:6px;border-radius:3px}}@media screen and (min-width: 1040px){.l-sidebar .c-heading-h2,.l-sidebar .p-article__main h2.article-item.typography,.p-article__main .l-sidebar h2.article-item.typography{margin:24px 0 16px;font-size:20px;line-height:1.4}.l-sidebar .c-heading-h2:before,.l-sidebar .p-article__main h2.article-item.typography:before,.p-article__main .l-sidebar h2.article-item.typography:before{width:6px}}.c-heading-h2-small{position:relative;margin-bottom:8px;padding-left:12px;color:#000;font-size:16px;font-weight:700}.c-heading-h2-small:before{content:"";position:absolute;top:50%;left:0;width:8px;height:40px;margin-top:-20px;background-image:url(/img/icon/heading/hx-left.svg);background-repeat:no-repeat;background-size:4px auto;background-position:center}.c-ao-heading-h2{position:relative;margin:64px 0 32px;padding-left:20px;color:#000;font-size:28px;font-weight:700;line-height:1.3}@media screen and (max-width: 687px){.c-ao-heading-h2{margin:56px 0 24px;font-size:22px}}.c-ao-heading-h2:before{content:"";display:block;position:absolute;left:0;top:0;width:8px;height:100%;background-color:#2d8c3c;border-radius:4px}@media screen and (max-width: 687px){.c-ao-heading-h2:before{width:6px;border-radius:3px}}.c-heading-h3,.p-article__main h3.article-item.typography{position:relative;margin:32px 0 16px;padding-bottom:12px;border-bottom:4px solid #f0f0f0;color:#000;font-size:22px;font-weight:700;line-height:1.3}@media screen and (max-width: 687px){.c-heading-h3,.p-article__main h3.article-item.typography{margin:24px 0 12px;font-size:18px}}.c-heading-h3:after,.p-article__main h3.article-item.typography:after{content:"";display:block;position:absolute;bottom:-4px;left:0;width:44px;height:4px;background-color:#2d8c3c;border-radius:2px}@media screen and (max-width: 687px){.c-heading-h3:after,.p-article__main h3.article-item.typography:after{width:32px}}.c-ao-heading-h3{position:relative;margin:32px 0 16px;padding-bottom:12px;border-bottom:4px solid #f0f0f0;color:#000;font-size:22px;font-weight:700;line-height:1.3}@media screen and (max-width: 687px){.c-ao-heading-h3{margin:24px 0 12px;font-size:18px}}.c-ao-heading-h3:after{content:"";display:block;position:absolute;bottom:-4px;left:0;width:44px;height:4px;background-color:#2d8c3c;border-radius:2px}@media screen and (max-width: 687px){.c-ao-heading-h3:after{width:32px}}.c-heading-h4,.p-article__main h4.article-item.typography{position:relative;margin:20px 0 16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;color:#000;font-size:18px;font-weight:700;line-height:1.3}@media screen and (max-width: 687px){.c-heading-h4,.p-article__main h4.article-item.typography{margin:16px 0 12px;font-size:16px}}.c-heading-h4:after,.p-article__main h4.article-item.typography:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:44px;height:1px;background-color:#8b9093;border-radius:2px}@media screen and (max-width: 687px){.c-heading-h4:after,.p-article__main h4.article-item.typography:after{width:32px}}.c-ao-heading-h4{position:relative;margin:24px 0 16px;padding-left:12px;color:#000;font-size:20px;font-weight:700;line-height:1.3}@media screen and (max-width: 687px){.c-ao-heading-h4{margin:16px 0 12px;font-size:16px}}.c-ao-heading-h4:before{content:"";display:block;position:absolute;left:0;top:0;width:4px;height:100%;background-color:#2d8c3c;border-radius:2px}.c-heading-bulletline{position:relative;padding-left:8px;font-weight:700}.c-heading-bulletline:before{content:"";display:block;position:absolute;left:0;top:0;width:4px;height:100%;background-color:#2d8c3c;border-radius:2px}.c-tabs{display:flex}.c-tabs__nav{display:flex;flex-direction:column}.c-tabs__list{flex:1}.c-tabs__list li+li{margin-top:12px}.c-tabs__tab{display:flex;align-items:center;cursor:pointer;width:184px;height:56px;padding:0 16px;border-top-left-radius:16px;border-bottom-left-radius:16px;background:linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%);color:#8fa6cb;font-size:14px;font-weight:700}.c-tabs__tab h3,.c-tabs__tab h2{font-weight:700}.c-tabs__tab:hover{color:#0f4c81}.c-tabs__tab.is-active{cursor:default}.is-active .c-tabs__tab{color:#0f4c81;background-image:linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab--icon{padding-left:48px;background-repeat:no-repeat;background-position:16px center,center;background-size:24px,100%}@media screen and (max-width: 687px){.c-tabs__tab--icon{padding-left:38px;background-position:6px center,center}}.c-tabs__tab.is-pref{background-image:url(/img/icon/navigation/japan_off.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab.is-pref:hover{background-image:url(/img/icon/navigation/japan.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab.is-pref.is-active,.is-active .c-tabs__tab.is-pref{background-image:url(/img/icon/navigation/japan.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs__tab.is-station{background-image:url(/img/icon/navigation/route_off.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab.is-station:hover{background-image:url(/img/icon/navigation/route.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab.is-station.is-active,.is-active .c-tabs__tab.is-station{background-image:url(/img/icon/navigation/route.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs__tab.is-grade{background-image:url(/img/icon/category/etc/level_off.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab.is-grade:hover{background-image:url(/img/icon/category/etc/level.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab.is-grade.is-active,.is-active .c-tabs__tab.is-grade{background-image:url(/img/icon/category/etc/level.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs__tab.is-lesson{background-image:url(/img/icon/category/season/spring_off.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab.is-lesson:hover{background-image:url(/img/icon/category/season/spring.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__tab.is-lesson.is-active,.is-active .c-tabs__tab.is-lesson{background-image:url(/img/icon/category/season/spring.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs__btn-list li{margin-top:8px}.c-tabs__btn{display:block;height:56px;width:172px;padding:9px 16px;border-radius:16px;background:#fff;line-height:18px;color:#0a63ec;font-size:14px;font-weight:700;text-align:left}.c-tabs__btn h2{font-weight:700}.c-tabs__btn:hover{background:#fff;color:#00b5ff;font-weight:700}.c-tabs__btn--icon{padding-left:48px;background-repeat:no-repeat;background-position:16px center,center;background-size:24px,100%}@media screen and (max-width: 687px){.c-tabs__btn--icon{padding-left:38px;background-position:6px center,center}}.c-tabs__btn--icon.is-online{background-image:url(/img/icon/category/onlinegakushu.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs__btn--icon.is-online:hover{padding-left:48px;background-repeat:no-repeat;background-position:16px center,center;background-size:24px,100%}.c-tabs__content{flex:1;background:#fff;border-radius:0 16px 16px}.c-tabs-yoko{border-radius:16px;background-image:linear-gradient(to bottom,#d1daeb,#f5f8fe 20%,#f5f8fe)}.c-tabs-yoko__nav{display:flex;flex-direction:row;justify-content:flex-start}.c-tabs-yoko__tab{display:block;height:48px;line-height:48px;padding:0 16px;font-size:14px;font-weight:700;border-radius:12px 12px 0 0;cursor:pointer;background-color:#becbdd;color:#fff;width:50%}.c-tabs-yoko__tab.is-active{color:#0f4c81;background-image:linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%);background-color:#fff}.c-tabs-yoko__tab--icon{background-repeat:no-repeat;background-position:0;background-size:20px,20px;width:20px;height:20px;display:inline-block;vertical-align:sub;margin-right:8px}.c-tabs-yoko__tab--icon.is-pref{background-image:url(/img/icon/navigation/japan_white.svg?v=v2)}.c-tabs-yoko__tab--icon.is-pref.is-active,.is-active .c-tabs-yoko__tab--icon.is-pref{background-image:url(/img/icon/navigation/japan.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs-yoko__tab--icon.is-station{background-image:url(/img/icon/navigation/route_white.svg?v=v2)}.c-tabs-yoko__tab--icon.is-station.is-active,.is-active .c-tabs-yoko__tab--icon.is-station{background-image:url(/img/icon/navigation/route.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs-yoko .c-tabs-yoko__tab+.c-tabs-yoko__tab{margin-left:8px}.c-tabs-yoko__container{background-color:#fff;border-radius:0 0 12px 12px}.c-tabs-yoko__container.no-tabmenu{border-radius:12px}.c-tabs-submenu{background-color:#fff;border-bottom:1px solid #f0f0f0}.c-tabs-submenu__list{display:flex;justify-content:space-evenly;width:1040px;max-width:100%;margin:0 auto}.c-tabs-submenu li{width:100%}.c-tabs-submenu__tab{position:relative;display:block;height:60px;padding:24px 16px 8px;color:#000;font-weight:700;text-align:center;font-size:12px;line-height:42px}@media screen and (max-width: 687px){.c-tabs-submenu__tab{height:52px;padding:33px 4px 4px;font-size:10px;line-height:12px}}.c-tabs-submenu__tab:hover,.c-tabs-submenu__tab.is-active{color:#237b31}.c-tabs-submenu__tab.is-active:after{content:"";position:absolute;right:0;left:calc(50% - 32px);bottom:0;width:64px;height:4px;border-radius:2px;background-color:#2d8c3c}@media screen and (max-width: 687px){.c-tabs-submenu__tab.is-active:after{left:calc(50% - 28px);width:56px;height:3px;border-radius:1.5px}}.c-tabs-submenu__tab--icon{background-repeat:no-repeat;background-position:center top 9px;background-size:24px auto}@media screen and (max-width: 687px){.c-tabs-submenu__tab--icon{background-size:20px auto}}.c-tabs-submenu__tab--icon.is-form-calendar{background-image:url(),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-form-calendar:hover{background-image:url(),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-comment-conversation{background-image:url(/img/icon/comment/conversation_off.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-comment-conversation:hover{background-image:url(/img/icon/comment/conversation.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-category-etc-all{background-image:url(/img/icon/category/etc/all_off.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-category-etc-all:hover{background-image:url(/img/icon/category/etc/all.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-article-book{background-image:url(/img/icon/article/book_off.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-article-book:hover{background-image:url(/img/icon/article/book.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-season-spring{background-image:url(/img/icon/category/season/spring_off.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-season-spring:hover{background-image:url(/img/icon/category/season/spring.svg?v=v2),linear-gradient(66deg,#ffffff 41%,rgba(255,255,255,0) 91%)}.c-tabs-submenu__tab--icon.is-active.is-form-calendar{background-image:url(),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs-submenu__tab--icon.is-active.is-comment-conversation{background-image:url(/img/icon/comment/conversation.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs-submenu__tab--icon.is-active.is-category-etc-all{background-image:url(/img/icon/category/etc/all.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs-submenu__tab--icon.is-active.is-article-book{background-image:url(/img/icon/article/book.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tabs-submenu__tab--icon.is-active.is-season-spring{background-image:url(/img/icon/category/season/spring.svg?v=v2),linear-gradient(0,#ffffff 100%,#ffffff 100%)}.c-tags__slash>span:not(:last-child):after{content:" / "}.c-tag-chip__price:before{background-image:url(/img/icon/article/yen_white.svg?v=v2);background-repeat:no-repeat}.c-tag--close{display:inline-block;word-break:keep-all;text-align:center;white-space:nowrap;margin:4px 2px;padding:4px 20px 4px 4px;border-radius:2px;color:#8fa6cb;font-size:12px;font-weight:700;line-height:1;background-color:#fff;background-repeat:no-repeat;background-position:right 6px center;background-size:10px;cursor:pointer;background-image:url(/img/icon/navigation/close_off.svg?v=v2)}.c-tag--close:hover{opacity:.7}.c-tag--close--disabled{cursor:default;pointer-events:none;background-image:none;padding-right:4px}.c-tag--square{display:inline-block;word-break:keep-all;text-align:center;white-space:nowrap;margin:2px;height:16px;padding:0 .4em;border-radius:2px;color:#fff;font-size:10px;font-weight:700;line-height:16px;background-color:#8fa6cb}.c-tag--round,.c-tag--large-round{display:inline-block;text-align:center;margin:2px;padding:0 .8em;height:16px;border-radius:8px;color:#fff;font-size:10px;font-weight:700;line-height:16px;background-color:#8fa6cb;overflow:hidden;text-overflow:clip;white-space:normal;word-break:break-all;vertical-align:middle}@media screen and (max-width: 687px){.c-tag--round,.c-tag--large-round{font-size:8px}}.c-tag--large-round{padding:.2em .8em;height:22px;font-size:14px}@media screen and (max-width: 687px){.c-tag--large-round{font-size:12px}}@media screen and (min-width: 688px){.c-tag.is-large{padding:0 4px;height:20px;line-height:20px;font-size:12px}}.c-tag--gray{background-color:#8fa6cb}.c-tag--infant,.c-tag--kindergarten-school-student,.c-tag--infants-under-3,.c-tag--kindergarten-school-student-1,.c-tag--kindergarten-school-student-2,.c-tag--kindergarten-school-student-3{background-color:#e5b78a}.c-tag--elementary,.c-tag--elementary-school-student,.c-tag--elementary-school-student-1,.c-tag--elementary-school-student-2,.c-tag--elementary-school-student-3,.c-tag--elementary-school-student-4,.c-tag--elementary-school-student-5,.c-tag--elementary-school-student-6{background-color:#aece7d}.c-tag--middle,.c-tag--middle-school-student,.c-tag--middle-school-student-1,.c-tag--middle-school-student-2,.c-tag--middle-school-student-3{background-color:#8ecd9c}.c-tag--high,.c-tag--high-school-student,.c-tag--high-school-student-1,.c-tag--high-school-student-2,.c-tag--high-school-student-3{background-color:#85cce9}.c-tag--graduated-student,.c-tag--university-student,.c-tag--other{background-color:#86abeb}.c-btn--lg{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;padding:0 16px;height:64px;line-height:64px;border-radius:32px;font-size:20px}@media screen and (max-width: 687px){.c-btn--lg{height:48px;font-size:14px;line-height:48px;border-radius:24px}}.c-btn--lg:hover{color:#fff}.c-btn--lg[disabled]{pointer-events:none}.c-btn--req-doc--lg{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;padding:0 16px;height:64px;line-height:64px;border-radius:32px;font-size:20px;display:flex;align-items:center;background-color:#e82615}@media screen and (max-width: 687px){.c-btn--req-doc--lg{height:48px;font-size:14px;line-height:48px;border-radius:24px}}.c-btn--req-doc--lg:hover{color:#fff}.c-btn--req-doc--lg[disabled]{pointer-events:none}.c-btn--req-doc--lg:hover{opacity:.8}.c-btn--req-doc--lg:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:center;margin-right:8px;width:28px;height:28px;background-size:18px;vertical-align:middle;background-image:url(/img/icon/form/check-red.svg?v=v2);background-color:#fff;border-radius:4px}@media screen and (max-width: 687px){.c-btn--req-doc--lg:before{width:24px;height:24px;background-size:16px}}.c-btn--req-doc--lg:before:hover{color:#fff}.c-btn-tertiary--lg{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;padding:0 16px;height:64px;line-height:64px;border-radius:32px;font-size:20px;width:70%;margin:0 auto;background-color:#1f4fa8}@media screen and (max-width: 687px){.c-btn-tertiary--lg{height:48px;font-size:14px;line-height:48px;border-radius:24px}}.c-btn-tertiary--lg:hover{color:#fff}.c-btn-tertiary--lg[disabled]{pointer-events:none}@media screen and (max-width: 687px){.c-btn-tertiary--lg{width:304px;font-size:12px}}.c-btn-tertiary--lg:hover,.c-btn-tertiary--lg:active{opacity:.7}.c-btn--md{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;width:100%;padding:0 12px;height:56px;line-height:56px;border-radius:28px;font-size:18px}.c-btn--md:hover{color:#fff}.c-btn--md[disabled]{pointer-events:none}.c-btn--req-doc--md{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;width:100%;padding:0 12px;height:56px;line-height:56px;border-radius:28px;font-size:18px;display:flex;align-items:center;background-color:#e82615}.c-btn--req-doc--md:hover{color:#fff}.c-btn--req-doc--md[disabled]{pointer-events:none}.c-btn--req-doc--md:hover{opacity:.8}.c-btn--req-doc--md:before{background-repeat:no-repeat;width:100%;padding:0 16px 0 64px;background-position:16px center,center;background-size:35px,auto;background-image:url(/img/icon/form/check-red.svg?v=v2);background-color:#fff;border-radius:4px}.c-btn--req-doc--md:before:hover{color:#fff}.c-btn-tertiary--md{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;width:100%;padding:0 12px;height:56px;line-height:56px;border-radius:28px;font-size:18px;width:70%;margin:0 auto;background-color:#1f4fa8}.c-btn-tertiary--md:hover{color:#fff}.c-btn-tertiary--md[disabled]{pointer-events:none}@media screen and (max-width: 687px){.c-btn-tertiary--md{width:304px;font-size:12px}}.c-btn-tertiary--md:hover,.c-btn-tertiary--md:active{opacity:.7}.c-btn--sm{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;height:40px;padding:0 8px;line-height:40px;border-radius:20px;font-size:16px}@media screen and (max-width: 687px){.c-btn--sm{font-size:14px}}.c-btn--sm:hover{color:#fff}.c-btn--sm[disabled]{pointer-events:none}.c-btn--req-doc--sm{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;height:40px;padding:0 8px;line-height:40px;border-radius:20px;font-size:16px;display:flex;align-items:center;background-color:#e82615}@media screen and (max-width: 687px){.c-btn--req-doc--sm{font-size:14px}}.c-btn--req-doc--sm:hover{color:#fff}.c-btn--req-doc--sm[disabled]{pointer-events:none}.c-btn--req-doc--sm:hover{opacity:.8}.c-btn--req-doc--sm:before{background-repeat:no-repeat;padding:0 16px 0 32px;background-position:8px center,center;background-size:24px,auto;background-image:url(/img/icon/form/check-red.svg?v=v2);background-color:#fff;border-radius:4px}.c-btn--req-doc--sm:before:hover{color:#fff}.c-btn-tertiary{cursor:pointer}.c-btn-tertiary--sm{cursor:pointer;display:inline-block;font-weight:700;color:#fff;text-align:center;transition:opacity .2s linear;height:40px;padding:0 8px;line-height:40px;border-radius:20px;font-size:16px;width:70%;margin:0 auto;background-color:#1f4fa8}@media screen and (max-width: 687px){.c-btn-tertiary--sm{font-size:14px}}.c-btn-tertiary--sm:hover{color:#fff}.c-btn-tertiary--sm[disabled]{pointer-events:none}@media screen and (max-width: 687px){.c-btn-tertiary--sm{width:304px;font-size:12px}}.c-btn-tertiary--sm:hover,.c-btn-tertiary--sm:active{opacity:.7}.c-btn-red:not(.c-btn--disabled),.c-btn-red:not(.c-btn--muted){border:solid 3px #e82615;background-color:#e82615;color:#fff}.c-btn-red:not(.c-btn--disabled):hover,.c-btn-red:not(.c-btn--disabled):active,.c-btn-red:not(.c-btn--muted):hover,.c-btn-red:not(.c-btn--muted):active{opacity:.8}.c-btn-reservation:not(.c-btn--disabled),.c-btn-reservation:not(.c-btn--muted){border:solid 3px #2d77f6;background-color:#2d77f6;color:#fff}.c-btn-reservation:not(.c-btn--disabled):hover,.c-btn-reservation:not(.c-btn--disabled):active,.c-btn-reservation:not(.c-btn--muted):hover,.c-btn-reservation:not(.c-btn--muted):active{opacity:.8}.c-btn-comiru-reservation:not(.c-btn--disabled),.c-btn-comiru-reservation:not(.c-btn--muted){border:solid 3px #2d77f6;background-color:#2d77f6;color:#fff}.c-btn-comiru-reservation:not(.c-btn--disabled):hover,.c-btn-comiru-reservation:not(.c-btn--disabled):active,.c-btn-comiru-reservation:not(.c-btn--muted):hover,.c-btn-comiru-reservation:not(.c-btn--muted):active{opacity:.8}.c-btn-official:not(.c-btn--disabled),.c-btn-official:not(.c-btn--muted){border:solid 3px #27aeff;background-color:#27aeff;color:#fff}.c-btn-official:not(.c-btn--disabled):hover,.c-btn-official:not(.c-btn--disabled):active,.c-btn-official:not(.c-btn--muted):hover,.c-btn-official:not(.c-btn--muted):active{opacity:.8}.c-btn-tertiary:not(.c-btn--disabled),.c-btn-tertiary:not(.c-btn--muted){border:solid 3px #1f4fa8;background-color:#1f4fa8;color:#fff}.c-btn-tertiary:not(.c-btn--disabled):hover,.c-btn-tertiary:not(.c-btn--disabled):active,.c-btn-tertiary:not(.c-btn--muted):hover,.c-btn-tertiary:not(.c-btn--muted):active{opacity:.8}.c-btn-tel:not(.c-btn--disabled),.c-btn-tel:not(.c-btn--muted){border:solid 3px #1bc5bf;background-color:#1bc5bf;color:#fff}.c-btn-tel:not(.c-btn--disabled):hover,.c-btn-tel:not(.c-btn--disabled):active,.c-btn-tel:not(.c-btn--muted):hover,.c-btn-tel:not(.c-btn--muted):active{opacity:.8}.c-btn-gray-outline:not(.c-btn--disabled),.c-btn-gray-outline:not(.c-btn--muted){border:solid 3px #e8e8e8;background-color:#fff;color:#464d53}.c-btn-gray-outline:not(.c-btn--disabled):hover,.c-btn-gray-outline:not(.c-btn--disabled):active,.c-btn-gray-outline:not(.c-btn--muted):hover,.c-btn-gray-outline:not(.c-btn--muted):active{opacity:.8}.c-btn-lightgray-outline:not(.c-btn--disabled),.c-btn-lightgray-outline:not(.c-btn--muted){border:solid 3px #e8e8e8;background-color:#e8e8e8;color:#8b9093}.c-btn-lightgray-outline:not(.c-btn--disabled):hover,.c-btn-lightgray-outline:not(.c-btn--disabled):active,.c-btn-lightgray-outline:not(.c-btn--muted):hover,.c-btn-lightgray-outline:not(.c-btn--muted):active{opacity:1}.c-btn-green-outline:not(.c-btn--disabled),.c-btn-green-outline:not(.c-btn--muted){border:3px solid #82be28;background-color:#fff;color:#82be28;text-align:center}.c-btn-green-outline:not(.c-btn--disabled):hover,.c-btn-green-outline:not(.c-btn--disabled):active,.c-btn-green-outline:not(.c-btn--muted):hover,.c-btn-green-outline:not(.c-btn--muted):active{opacity:.7}.c-btn--muted{border:solid 3px #e8e8e8;background-color:#e8e8e8;color:#fff}.c-btn--muted:hover{background-color:#cfcfcf}.c-btn--muted:active{background-color:#f5f5f5}.c-btn--disabled{cursor:not-allowed;border:solid 3px #e8e8e8;background-color:#e8e8e8;border-color:#e8e8e8;color:#fff}.c-btn--disabled:hover,.c-btn--disabled:active{background-color:#e8e8e8}.c-btn--quinary{display:inline-block;width:324px;height:56px;background-color:#fff;border:3px solid #e8e8e8;border-radius:28px;color:#464d53;font-size:20px;font-weight:700;text-align:center;line-height:50px;cursor:pointer}@media screen and (max-width: 687px){.c-btn--quinary{width:264px;height:48px;border-radius:24px;font-size:18px;line-height:40px}}.c-btn--quinary:hover{color:#82be28;opacity:.8}.c-btn-to-top{cursor:pointer;position:fixed;right:32px;bottom:112px;width:44px;height:44px;background-color:#fff;background-image:url(/img/common/arrow-to-top-gray.svg);background-repeat:no-repeat;background-position:center;background-size:24px auto;border-radius:50%;box-shadow:1px 1px 6px #0000001f,4px 4px 3px #0000000f;opacity:0;z-index:-1;transition:all .5s}.c-btn-to-top.is-show{opacity:1;z-index:200}@media screen and (max-width: 687px){.c-btn-to-top{right:12px;bottom:92px}}.c-btn-to-top:hover,.c-btn-to-top:active{background-image:url(/img/common/arrow-to-top-green.svg)}.c-btn-to-top--jack-up{bottom:260px}@media screen and (max-width: 687px){.c-btn-to-top--jack-up{bottom:194px}}.c-btn-to-cart{cursor:pointer;font-weight:700;text-align:center;display:inline-block;transition:opacity .2s linear;min-width:264px;display:flex;align-items:center;justify-content:center;position:relative;width:324px;height:56px;border-radius:28px;font-size:20px;background-color:#fff;color:#e82615;border:3px solid #e82615}@media screen and (max-width: 687px){.c-btn-to-cart{width:264px;height:48px;border-radius:24px;font-size:18px}}.c-btn-to-cart:after{content:"";display:inline-block;width:20px;height:20px;background-size:20px;background-image:url(/img/icon/arrow/arrow-single-red.svg?v=v2);background-repeat:no-repeat}.c-btn-to-cart:hover,.c-btn-to-cart:active{opacity:.8}.c-btn-link{display:block;margin-right:12px;padding:0 8px;font-size:12px;background-color:#fff;color:#2d77f6;text-align:center;border-radius:4px}.c-btn-link:hover{opacity:.7}.c-btn--switching-ranking-and-search{display:block;width:324px;margin:0 auto;padding:8px;border:3px solid #e8e8e8;color:#464d53;font-size:16px;font-weight:700;text-align:center;line-height:1.3;min-height:64px;border-radius:64px}@media screen and (max-width: 687px){.c-btn--switching-ranking-and-search{width:280px}}.c-btn--switching-ranking-and-search+.c-heading-h2,.p-article__main .c-btn--switching-ranking-and-search+h2.article-item.typography{margin-top:72px!important}@media screen and (max-width: 687px){.c-btn--switching-ranking-and-search+.c-heading-h2,.p-article__main .c-btn--switching-ranking-and-search+h2.article-item.typography{margin-top:56px!important}}.u-review-balloon{position:relative;color:#fff;font-weight:700;font-size:10px;line-height:16px;background-color:#ff898f;padding:2px 8px;border-radius:16px;width:fit-content;margin-bottom:4px}.u-review-balloon:before{content:"";position:absolute;top:100%;left:16px;margin-right:-4px;border:4px solid transparent;border-top:4px solid #ff898f}.c-article-card{position:relative;overflow:auto;display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:10px}.c-article-card:hover .c-article-card__title{color:#82be28}.c-article-card__img-wrap{overflow:hidden;width:100%;min-height:84px;background-color:#e8e8e8}.c-article-card__img{object-fit:contain;width:100%;height:100%;vertical-align:top}.c-article-card__text-block{padding:8px}.c-article-card__detail{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto;padding:8px}.c-article-card__info{display:flex;justify-content:end}.c-article-card__title{min-height:52px;font-size:12px;line-height:1.5}.c-article-card__date,.c-article-card__tag{color:#8b9093;font-size:10px}.c-article-card__date{display:block;margin-top:8px;font-size:10px;line-height:1}.c-article-card__tag-list{display:flex;align-items:center;flex-wrap:wrap;margin-top:8px;line-height:1.2}.c-article-card__tag{display:flex;align-items:center}.c-article-card__tag:after{content:"/";padding:0 4px}.c-article-card__tag:only-of-type:after,.c-article-card__tag:last-of-type:after{content:none}.c-article-card--compact{display:flex;flex-direction:unset;padding:8px}.c-article-card--compact .c-article-card__img-wrap{overflow:hidden;width:128px;height:64px;margin-right:8px;border-radius:0}.c-article-card--compact .c-article-card__text-block{flex:1;padding:0}.c-breaktxt{margin:24px 0;text-align:center;color:#464d53}.u-pr{color:#8b9093;font-size:10px;font-weight:700;border:1px solid #8b9093}.c-crown-chip{font-size:12px;line-height:19px;color:#464d53;background-color:#fff8d9;padding:2px 24px;width:fit-content;margin:8px auto 0;border-radius:10px}.c-crown-chip:before{content:"";display:inline-block;background-repeat:no-repeat;margin-right:4px;width:16px;height:16px;background-size:16px;margin-bottom:-5px;background-image:url(/img/icon//ranking/ranking-crown-gold.svg?v=v2)}.c-notice-card{border-radius:16px;background-color:#fff;text-align:left;margin-top:32px;border:6px solid #f8f9fa;padding:16px;font-size:14px}@media screen and (max-width: 687px){.c-notice-card{padding:16px;font-size:12px}}.c-notice-card__title{margin-bottom:8px;color:#1b2430;font-weight:700;font-size:16px}@media screen and (max-width: 687px){.c-notice-card__title{font-size:14px}}.c-notice-card__title--icon{padding-left:24px;background-repeat:no-repeat;background-position:left;background-size:19px,auto;background-image:url(/img/icon/guide/warning.svg?v=v2)}@media screen and (max-width: 687px){.c-notice-card__title--icon{padding-left:20px;background-size:16px,auto}}.c-notice-card__title--icon-info{padding-left:24px;background-repeat:no-repeat;background-position:left;background-size:19px,auto;background-image:url(/img/icon/guide/information.svg?v=v2)}.c-notice-card ul{color:#222;font-size:14px;list-style-type:disc;padding-left:1em}@media screen and (max-width: 687px){.c-notice-card ul{font-size:12px}}.c-notice-card__desc{color:#222}.c-footer-card{margin:32px 0;padding:24px;background-color:#f8f9fa;border-radius:10px;word-break:break-all}@media screen and (max-width: 687px){.c-footer-card{padding:16px 16px 12px}}.c-footer-card__title{margin-bottom:8px;color:#237b31;font-size:18px}@media screen and (max-width: 687px){.c-footer-card__title{font-size:16px}}.c-footer-card__subtitle{display:inline-block;font-size:14px}.c-footer-card__detail{color:#222;font-size:14px}.c-footer-card .c-footer-card__detail+.c-footer-card__subtitle{margin-top:20px}@media screen and (max-width: 687px){.c-footer-card .c-footer-card__detail+.c-footer-card__subtitle{margin-top:14px}}.c-tag-search-card{height:100%;padding:16px 12px;background-color:#fff;border-radius:10px}@media screen and (max-width: 1040px){.c-tag-search-card{padding:8px}}.c-tag-search-card.is-category-top{padding:12px}.c-tag-search-card.is-category-top .c-tag-search-card__icon{width:44px;height:44px;margin:0 auto;background-color:#f8f9fa;background-repeat:no-repeat;background-position:center;background-size:28px auto;border-radius:50%}.c-tag-search-card.is-cart{border:1px solid #e8e8e8}.c-tag-search-card.is-juku-lesson-type .c-tag-search-card__icon{background-image:url(/img/icon/category/juku.svg?v=v2)}.c-tag-search-card.is-teacher-type .c-tag-search-card__icon{background-image:url(/img/icon/category/tutor.svg?v=v2)}.c-tag-search-card.is-programming-lesson-type .c-tag-search-card__icon{background-image:url(/img/icon/category/programming.svg?v=v2)}.c-tag-search-card.is-eikaiwa-lesson-type .c-tag-search-card__icon{background-image:url(/img/icon/category/eikaiwa.svg?v=v2)}.c-tag-search-card.is-school-grade .c-tag-search-card__icon{background-image:url(/img/icon/category/etc/level.svg?v=v2)}.c-tag-search-card.is-school-curriculum .c-tag-search-card__icon{background-image:url(/img/icon/category/etc/subject.svg?v=v2)}.c-tag-search-card.is-juku-course-type .c-tag-search-card__icon{background-image:url(/img/icon/category/season/spring.svg?v=v2)}.c-tag-search-card.is-measures-and-purpose .c-tag-search-card__icon,.c-tag-search-card.is-eikaiwa-purpose .c-tag-search-card__icon{background-image:url(/img/icon/article/target.svg?v=v2)}.c-tag-search-card.is-juku-feature .c-tag-search-card__icon,.c-tag-search-card.is-eikaiwa-feature .c-tag-search-card__icon{background-image:url(/img/icon/category/etc/feature.svg?v=v2)}.c-tag-search-card.is-programming-teaching-material-type .c-tag-search-card__icon{background-image:url(/img/icon/category/etc/tools.svg?v=v2)}.c-tag-search-card.is-juku .c-tag-search-card__icon{background-image:url(/img/icon/category/base/juku.svg)}.c-tag-search-card.is-yobiko .c-tag-search-card__icon{background-image:url(/img/icon/category/base/yobiko.svg)}.c-tag-search-card.is-kateikyoushi .c-tag-search-card__icon{background-image:url(/img/icon/category/base/kateikyoushi.svg)}.c-tag-search-card.is-tsushinkyoiku .c-tag-search-card__icon{background-image:url(/img/icon/category/base/tsushinkyoiku.svg)}.c-tag-search-card.is-onlinejuku .c-tag-search-card__icon{background-image:url(/img/icon/category/base/onlinejuku.svg)}.c-tag-search-card.is-onlinekateikyoushi .c-tag-search-card__icon{background-image:url(/img/icon/category/base/onlinekateikyoushi.svg)}.c-tag-search-card.is-programming .c-tag-search-card__icon{background-image:url(/img/icon/category/base/programming.svg)}.c-tag-search-card.is-eikaiwa .c-tag-search-card__icon{background-image:url(/img/icon/category/base/eikaiwa.svg)}.c-tag-search-card__icon{display:block;width:60px;height:48px;margin:0 auto 4px;background-repeat:no-repeat;background-position:center;background-size:60px auto}@media screen and (max-width: 687px){.c-tag-search-card__icon{width:48px;height:40px;background-size:48px auto}}.c-tag-search-card__icon.is-juku .is-juku-lesson-type{background-image:url(/img/icon/category/preschool.svg?v=v2)}.c-tag-search-card__icon.is-yobiko .is-juku-lesson-type{background-image:url(/img/icon/category/individual.svg?v=v2)}.c-tag-search-card__icon.is-kateikyoushi .is-juku-lesson-type{background-image:url(/img/icon/category/tutor.svg?v=v2)}.c-tag-search-card__icon.is-tsushinkyoiku .is-juku-lesson-type{background-image:url(/img/icon/category/tsushinkyoiku.svg?v=v2)}.c-tag-search-card__icon.is-onlinejuku .is-juku-lesson-type{background-image:url(/img/icon/category/distance.svg?v=v2)}.c-tag-search-card__icon.is-onlinekateikyoushi .is-juku-lesson-type{background-image:url(/img/icon/category/onlinetutor.svg?v=v2)}.c-tag-search-card__icon.is-programming .is-juku-lesson-type{background-image:url(/img/icon/category/programming.svg?v=v2)}.c-tag-search-card__icon.is-eikaiwa .is-juku-lesson-type{background-image:url(/img/icon/category/eikaiwa.svg?v=v2)}.c-tag-search-card__title{margin-top:8px;color:#000;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width: 1040px){.c-tag-search-card__title{margin-top:4px}}@media screen and (max-width: 687px){.c-tag-search-card__title{font-size:14px;line-height:1.3}}.c-tag-search-card__list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:8px}@media screen and (max-width: 1040px){.c-tag-search-card__list{margin-top:4px}}.c-tag-search-card__list li{margin-right:8px;font-size:16px}.c-tag-search-card__list li:last-child{margin-right:0}@media screen and (max-width: 687px){.c-tag-search-card__list li{font-size:14px}}.c-tag-search-card-v2.is-category-top{padding-bottom:16px}@media screen and (max-width: 687px){.c-tag-search-card-v2.is-category-top{padding-bottom:12px}}.c-tag-search-card-v2.is-category-top .c-tag-search-card-v2__icon{width:22px;height:22px;margin-right:4px;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 687px){.c-tag-search-card-v2.is-category-top .c-tag-search-card-v2__icon{width:18px;height:18px}}.c-tag-search-card-v2.is-cart{border:1px solid #e8e8e8}.c-tag-search-card-v2.is-juku-lesson-type .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/juku.svg?v=v2)}.c-tag-search-card-v2.is-teacher-type .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/tutor.svg?v=v2)}.c-tag-search-card-v2.is-programming-lesson-type .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/programming.svg?v=v2)}.c-tag-search-card-v2.is-eikaiwa-lesson-type .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/eikaiwa.svg?v=v2)}.c-tag-search-card-v2.is-school-grade .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/etc/level.svg?v=v2)}.c-tag-search-card-v2.is-school-curriculum .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/etc/subject.svg?v=v2)}.c-tag-search-card-v2.is-juku-course-type .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/season/spring.svg?v=v2)}.c-tag-search-card-v2.is-measures-and-purpose .c-tag-search-card-v2__icon,.c-tag-search-card-v2.is-eikaiwa-purpose .c-tag-search-card-v2__icon{background-image:url(/img/icon/article/target.svg?v=v2)}.c-tag-search-card-v2.is-juku-feature .c-tag-search-card-v2__icon,.c-tag-search-card-v2.is-eikaiwa-feature .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/etc/feature.svg?v=v2)}.c-tag-search-card-v2.is-programming-teaching-material-type .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/etc/tools.svg?v=v2)}.c-tag-search-card-v2.is-juku .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/base/juku.svg)}.c-tag-search-card-v2.is-yobiko .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/base/yobiko.svg)}.c-tag-search-card-v2.is-kateikyoushi .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/base/kateikyoushi.svg)}.c-tag-search-card-v2.is-tsushinkyoiku .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/base/tsushinkyoiku.svg)}.c-tag-search-card-v2.is-onlinejuku .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/base/onlinejuku.svg)}.c-tag-search-card-v2.is-onlinekateikyoushi .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/base/onlinekateikyoushi.svg)}.c-tag-search-card-v2.is-programming .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/base/programming.svg)}.c-tag-search-card-v2.is-eikaiwa .c-tag-search-card-v2__icon{background-image:url(/img/icon/category/base/eikaiwa.svg)}.c-tag-search-card-v2__icon{display:block;width:60px;height:48px;background-repeat:no-repeat;background-position:center;background-size:60px auto}@media screen and (max-width: 687px){.c-tag-search-card-v2__icon{width:48px;height:40px;background-size:48px auto}}.c-tag-search-card-v2__icon.is-juku .is-juku-lesson-type{background-image:url(/img/icon/category/preschool.svg?v=v2)}.c-tag-search-card-v2__icon.is-yobiko .is-juku-lesson-type{background-image:url(/img/icon/category/individual.svg?v=v2)}.c-tag-search-card-v2__icon.is-kateikyoushi .is-juku-lesson-type{background-image:url(/img/icon/category/tutor.svg?v=v2)}.c-tag-search-card-v2__icon.is-tsushinkyoiku .is-juku-lesson-type{background-image:url(/img/icon/category/tsushinkyoiku.svg?v=v2)}.c-tag-search-card-v2__icon.is-onlinejuku .is-juku-lesson-type{background-image:url(/img/icon/category/distance.svg?v=v2)}.c-tag-search-card-v2__icon.is-onlinekateikyoushi .is-juku-lesson-type{background-image:url(/img/icon/category/onlinetutor.svg?v=v2)}.c-tag-search-card-v2__icon.is-programming .is-juku-lesson-type{background-image:url(/img/icon/category/programming.svg?v=v2)}.c-tag-search-card-v2__icon.is-eikaiwa .is-juku-lesson-type{background-image:url(/img/icon/category/eikaiwa.svg?v=v2)}.c-tag-search-card-v2__title{flex-grow:1;color:#000;font-size:16px;font-weight:700}@media screen and (max-width: 687px){.c-tag-search-card-v2__title{font-size:14px;line-height:1.3}}.c-tag-search-card-v2__title span{font-size:14px}@media screen and (max-width: 687px){.c-tag-search-card-v2__title span{font-size:12px}}.c-tag-search-card-v2__list,.c-tag-search-card-v2__list--kobetsu{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px}@media screen and (max-width: 687px){.c-tag-search-card-v2__list,.c-tag-search-card-v2__list--kobetsu{gap:8px}}.c-tag-search-card-v2__list li,.c-tag-search-card-v2__list--kobetsu li{flex-basis:calc((100% - 32px) / 3);height:44px;border-radius:8px;border:1px solid #E8E8E8;background-color:#fff;font-size:16px}@media screen and (max-width: 687px){.c-tag-search-card-v2__list li,.c-tag-search-card-v2__list--kobetsu li{flex-basis:calc((100% - 16px) / 3)}}.c-tag-search-card-v2__list li:last-child,.c-tag-search-card-v2__list--kobetsu li:last-child{margin-right:0}@media screen and (max-width: 687px){.c-tag-search-card-v2__list li,.c-tag-search-card-v2__list--kobetsu li{font-size:14px}}.c-tag-search-card-v2__list li a,.c-tag-search-card-v2__list--kobetsu li a{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.c-tag-search-card-v2__list--kobetsu{justify-content:start;gap:8px}.c-tag-search-card-v2__list--kobetsu li{flex-basis:calc((100% - 32px)/5)}@media screen and (max-width: 687px){.c-tag-search-card-v2__list--kobetsu li{flex-basis:calc((100% - 16px) / 3)}}.c-tag-search-card-v2-accordion{background-color:#fff;border-radius:8px;margin-bottom:8px;padding-bottom:16px;border:1px solid #E8E8E8}.c-tag-search-card-v2-accordion:last-child{margin-bottom:0}@media screen and (max-width: 687px){.c-tag-search-card-v2-accordion{padding-bottom:12px}}.c-tag-search-card-v2-accordion.is-category-top{padding:12px}.c-tag-search-card-v2-accordion.is-category-top .c-tag-search-card-v2-accordion__icon{width:22px;height:22px;margin-right:4px;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 687px){.c-tag-search-card-v2-accordion.is-category-top .c-tag-search-card-v2-accordion__icon{width:18px;height:18px}}.c-tag-search-card-v2-accordion__icon{display:block;width:60px;height:48px;background-repeat:no-repeat;background-position:center;background-size:60px auto}@media screen and (max-width: 687px){.c-tag-search-card-v2-accordion__icon{width:48px;height:40px;background-size:48px auto}}.c-tag-search-card-v2-accordion__icon.is-juku .is-juku-lesson-type{background-image:url(/img/icon/category/preschool.svg?v=v2)}.c-tag-search-card-v2-accordion__icon.is-yobiko .is-juku-lesson-type{background-image:url(/img/icon/category/individual.svg?v=v2)}.c-tag-search-card-v2-accordion__icon.is-kateikyoushi .is-juku-lesson-type{background-image:url(/img/icon/category/tutor.svg?v=v2)}.c-tag-search-card-v2-accordion__icon.is-tsushinkyoiku .is-juku-lesson-type{background-image:url(/img/icon/category/tsushinkyoiku.svg?v=v2)}.c-tag-search-card-v2-accordion__icon.is-onlinejuku .is-juku-lesson-type{background-image:url(/img/icon/category/distance.svg?v=v2)}.c-tag-search-card-v2-accordion__icon.is-onlinekateikyoushi .is-juku-lesson-type{background-image:url(/img/icon/category/onlinetutor.svg?v=v2)}.c-tag-search-card-v2-accordion__icon.is-programming .is-juku-lesson-type{background-image:url(/img/icon/category/programming.svg?v=v2)}.c-tag-search-card-v2-accordion__icon.is-eikaiwa .is-juku-lesson-type{background-image:url(/img/icon/category/eikaiwa.svg?v=v2)}.c-tag-search-card-v2-accordion__title{position:relative;flex-grow:1;cursor:pointer;font-size:14px;font-weight:700}.c-tag-search-card-v2-accordion__title:hover{opacity:.8}.c-tag-search-card-v2-accordion__title span{font-size:14px}@media screen and (max-width: 687px){.c-tag-search-card-v2-accordion__title span{font-size:12px}}@media screen and (max-width: 687px){.c-tag-search-card-v2-accordion__title{font-size:14px;line-height:1.3}}.c-tag-search-card-v2-accordion__title:after{content:"";display:block;position:absolute;top:50%;right:12px;width:20px;height:20px;margin-top:-10px;background-image:url(/img/icon/arrow/arrow-single-green.svg?v=v2);background-repeat:no-repeat;background-position:center;background-size:20px auto;transform:rotate(90deg)}@media screen and (max-width: 687px){.c-tag-search-card-v2-accordion__title:after{right:0}}.c-tag-search-card-v2-accordion__title__row.is-show .c-tag-search-card-v2-accordion__title{margin-bottom:8px}.c-tag-search-card-v2-accordion__title__row.is-show .c-tag-search-card-v2-accordion__title:after{transform:rotate(-90deg)}.c-tag-search-card-v2-accordion__list{flex-wrap:wrap;justify-content:ceflex-startnter;gap:8px;padding-top:8px;border-top:solid 1px #F0F0F0;display:none}.c-tag-search-card-v2-accordion__list.is-show{display:flex;height:auto}@media screen and (max-width: 687px){.c-tag-search-card-v2-accordion__list{gap:8px}}.c-tag-search-card-v2-accordion__list li{height:28px;border-radius:14px;border:1px solid #E8E8E8;background-color:#fff;font-size:12px;padding:0 12px}.c-tag-search-card-v2-accordion__list li:last-child{margin-right:0}@media screen and (max-width: 687px){.c-tag-search-card-v2-accordion__list li{font-size:12px}}.c-tag-search-card-v2-accordion__list li a{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.c-rank-item-card-top{overflow:hidden;display:flex;width:calc(100% / 3 - 8px * 2 / 3);position:relative;background-color:#fff;border-radius:10px}@media screen and (max-width: 687px){.c-rank-item-card-top{width:100%;min-height:48px;margin-top:8px}.c-rank-item-card-top:first-of-type{margin-top:0}}.c-rank-item-card-top__crown{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:-15px;padding-top:4px;background-position:center;background-repeat:no-repeat;background-size:contain;color:#222;font-size:12px;line-height:1;z-index:1}@media screen and (max-width: 687px){.c-rank-item-card-top__crown{top:50%;left:12px;width:32px;height:32px;margin:-18px 0 0}}.c-rank-item-card-top:nth-child(1) .c-rank-item-card-top__crown{background-image:url(/img/icon/evaluation/crown-gold.svg?v=v2)}.c-rank-item-card-top:nth-child(2) .c-rank-item-card-top__crown{background-image:url(/img/icon/evaluation/crown-silver.svg?v=v2)}.c-rank-item-card-top:nth-child(3) .c-rank-item-card-top__crown{background-image:url(/img/icon/evaluation/crown-bronze.svg?v=v2)}.c-rank-item-card-top__title{display:flex;align-items:center;justify-content:center;position:relative;width:50%;padding:32px 8px 8px;color:#222;font-size:14px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.c-rank-item-card-top__title{justify-content:left;width:calc(100% - 64px);padding:8px 8px 8px 52px;font-size:12px;text-align:left}}.c-rank-item-card-top__img-wrap{position:relative;width:50%}@media screen and (max-width: 687px){.c-rank-item-card-top__img-wrap{width:64px}}.c-rank-item-card-top__img-wrap__img{width:100%;height:100%;object-fit:contain}.c-rank-item-card{display:flex;flex-flow:column;width:calc(100% / 3 - 8px * 2 / 3);position:relative;padding:20px 8px 16px;background-color:#fff;border:1px solid #e8e8e8;border-radius:10px}@media screen and (max-width: 687px){.c-rank-item-card{width:calc(100% / 3 - 6px * 2 / 3);padding:16px 8px 8px}}.c-rank-item-card__box{width:100%}.c-rank-item-card__crown{position:absolute;top:-18px;left:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-18px;padding-top:4px;background-position:center;background-repeat:no-repeat;background-size:contain;color:#222;font-size:14px;line-height:1;z-index:1}@media screen and (max-width: 687px){.c-rank-item-card__crown{top:-16px;width:32px;height:32px;margin-left:-16px;font-size:12px}}.c-rank-item-card:nth-child(1) .c-rank-item-card__crown{background-image:url(/img/icon/evaluation/crown-gold.svg?v=v2)}.c-rank-item-card:nth-child(2) .c-rank-item-card__crown{background-image:url(/img/icon/evaluation/crown-silver.svg?v=v2)}.c-rank-item-card:nth-child(3) .c-rank-item-card__crown{background-image:url(/img/icon/evaluation/crown-bronze.svg?v=v2)}.c-rank-item-card__img-wrap{position:relative;width:56px;height:42px;margin:0 auto 8px}@media screen and (max-width: 687px){.c-rank-item-card__img-wrap{width:48px;height:36px}}.c-rank-item-card__img-wrap__img{width:100%;height:100%;object-fit:contain}.c-rank-item-card__img{width:100%}.c-rank-item-card__title{color:#222;font-size:14px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.c-rank-item-card__title{font-size:12px}}@media screen and (max-width: 687px){.c-rank-item-card__info{display:flex;align-items:center;justify-content:center}}.c-rank-item-card__stars{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 687px){.c-rank-item-card__stars{width:50%}}.c-rank-item-card__star{height:20px;width:20px;object-fit:contain}@media screen and (max-width: 687px){.c-rank-item-card__star{height:12px;width:12px}}.c-rank-item-card__star-num{font-size:18px;color:#ff3347;font-weight:700;margin-left:4px}@media screen and (max-width: 687px){.c-rank-item-card__star-num{font-size:12px}}.c-rank-type-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;background-color:#f3f8ff;border-radius:8px;font-size:16px;font-weight:700;text-align:center;line-height:1.3}@media screen and (max-width: 687px){.c-rank-type-card{padding:10px;font-size:14px}}.c-list--big-disc li{text-indent:-1em;padding-left:1em}.c-list--big-disc li:before{content:"●"}.c-list--big-disc li+li{margin-top:.2em}.c-list-row-heading{margin-bottom:14px;color:#1b2430;font-size:16px;font-weight:700}@media screen and (max-width: 687px){.c-list-row-heading{margin-bottom:16px;font-size:12px}}.c-list-row,.c-list-row--upper{display:flex;flex-wrap:wrap}.c-list-row li,.c-list-row--upper li{margin-bottom:16px;margin-right:14px;font-size:16px;line-height:1.2}@media screen and (max-width: 687px){.c-list-row li,.c-list-row--upper li{font-size:14px}}.c-list-row li:last-of-type,.c-list-row--upper li:last-of-type{margin-right:0}.c-list-row--upper li{font-size:16px;margin-right:1em}@media screen and (max-width: 687px){.c-list-row--upper li{font-size:14px}}.c-dlist-row{display:flex}.c-dlist-row__after-colon:after{content:"　：　"}.c-dlist-row dt{font-weight:700;margin-bottom:1em}.c-pagination-total{font-size:16px;font-weight:700;color:#222}.c-pagination-total__num{margin-left:.2em;font-weight:700;color:#e82615}@media screen and (max-width: 687px){.c-pagination-total{font-size:14px}}.c-pagination-wrap-inner{display:flex;align-items:center;justify-content:flex-end}.c-pagination-sort{border-radius:4px;border:solid 1px #d3d3d3;background-color:#fff;background-image:url(/img/icon/form/filter-green.svg?v=v2);background-repeat:no-repeat;background-size:16px auto;background-position:right 8px center;display:inline-block;font-weight:700;padding-left:.9em;padding-right:.5em;color:#000;font-size:14px;width:108px;height:32px;cursor:pointer}@media screen and (max-width: 1040px){.c-pagination-sort{width:96px;font-size:12px}}.c-pagination-sort:focus{outline:none;border:1px solid #82be28}.c-pagination-select{margin-right:1.6em;width:108px;height:32px}.c-pagination-select:first-of-type{margin-right:8px}@media screen and (max-width: 1040px){.c-pagination-select{width:96px}}.c-pagination-wrap{margin-top:32px;margin-bottom:16px;min-height:38px;display:flex;align-items:center}.c-pagination-wrap--simple{min-height:auto;margin:0}.c-pagination{font-size:14px;font-weight:500}.c-pagination__list{display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap}@media screen and (max-width: 1040px){.c-pagination__list{position:relative}}@media screen and (max-width: 1040px){.c-pagination__previous,.c-pagination__next{position:absolute;bottom:-64px}.c-pagination__previous{left:0}.c-pagination__next{right:0}}.c-pagination__link,.c-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;margin:0 .24rem;padding-left:.4em;padding-right:.4em;min-width:2.4em;height:32px;line-height:32px;text-align:center;color:#464d53;text-decoration:none}@media screen and (max-width: 687px){.c-pagination__link,.c-pagination__ellipsis{font-weight:700;min-width:32px}}.c-pagination__ellipsis:hover{cursor:default;color:#464d53}@media screen and (max-width: 687px){.c-pagination__ellipsis{min-width:24px}}.c-pagination__link{border-radius:4px;background-color:#f8f9fa}.c-pagination__link:hover,.c-pagination__link:active{background-color:#f2f8e9;color:#82be28}.c-pagination__link:focus{outline:none;border:unset}.c-pagination__link.is-current,.c-pagination__link[disabled],.is-current .c-pagination__link{background-color:#82be28;color:#fff}.c-review-card__review-list{display:flex;flex-wrap:wrap;margin-top:-8px;margin-left:-2px;margin-right:-2px}.c-review-card__review-list li{flex:1;margin:8px 2px 0}.c-review-item-card{border-radius:8px;padding:8px;background-color:#f5f8fe;min-width:100px;text-align:center}@media screen and (max-width: 687px){.c-review-item-card{padding:6px}}.c-review-item-card__title{margin:0 0 8px;font-size:12px;font-weight:700;color:#0f4c81}@media screen and (max-width: 687px){.c-review-item-card__title{margin:0 0 4px;font-size:12px}}.c-review-item-card__white-card{border-radius:8px;padding:4px;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#00081c;font-size:20px;font-weight:700}@media screen and (max-width: 687px){.c-review-item-card__white-card{font-size:14px}}.c-review-item-card__star{margin-right:4px;width:24px;height:24px}@media screen and (max-width: 687px){.c-review-item-card__star{width:20px;height:20px}}.c-review-stats-card{background-image:linear-gradient(to bottom,#d1daeb,#f5f8fe 20%,#f5f8fe);border-radius:24px;padding:12px;overflow:auto}@media screen and (max-width: 687px){.c-review-stats-card{padding:8px}}.c-review-stats-card__stats-chart-wrap{display:flex}@media screen and (max-width: 1040px){.c-review-stats-card__stats-chart-wrap{display:block}}.c-review-stats-card__white-card{border-radius:16px;padding:12px;background-color:#fff;width:236px}@media screen and (max-width: 1040px){.c-review-stats-card__white-card{padding:8px;width:100%}}.c-review-stats-card__chart-block{flex:1}.c-review-stats-card__chart-list{display:flex;flex-wrap:wrap;margin:12px;justify-content:space-evenly}.c-review-stats-card__chart-list>li{margin-top:12px;flex:1;max-width:187px;padding:0 4px;text-align:center}@media screen and (max-width: 687px){.c-review-stats-card__chart-list{margin:8px 0;padding:0 4px}.c-review-stats-card__chart-list li{padding:0}}.c-review-stats-card__chart-title{text-align:center;color:#0f4c81;font-size:14px;font-weight:700}@media screen and (max-width: 687px){.c-review-stats-card__chart-title{font-size:12px}}.c-review-stats-card__chart-label-wrap{display:flex}.c-review-stats-card__chart-labels{text-align:left;font-size:12px;color:#8fa6cb}.c-review-stats-card__chart-labels:last-child{padding-left:4px}@media screen and (max-width: 687px){.c-review-stats-card__chart-labels{font-size:10px}}.c-review-stats-card__chart-labels li{font-weight:700}.c-review-stats-card__chart-labels li .label-box{display:inline-block;width:8px;height:8px}.c-review-stats-card__yellow-card{padding:24px;background-repeat:no-repeat;background-position:bottom 0 left 58px,center;background-image:url(/img/character/char-notice.svg),linear-gradient(to top,#fffbe7 100%,#fff7cf 0%)}.c-review-stats-card__reason{margin-left:264px;min-height:142px}.c-review-stats-card__reason-title{margin-bottom:8px;border-bottom:2px solid #fff;color:#00081c;font-size:22px;font-weight:700}.c-review-stats-card__reason-list li{margin-bottom:8px;background-repeat:no-repeat;background-position:top 1px left;background-size:24px;padding-left:32px;background-image:url(/img/icon/form/check_blue.svg?v=v2);color:#00081c;font-size:18px}.review-stats-card-small{display:block;margin-top:8px;color:#becbdd;font-size:14px}@media screen and (max-width: 687px){.review-stats-card-small{font-size:12px}}.c-route-card{overflow:hidden;padding:16px;border-radius:10px;box-shadow:1px 1px 6px #0000000f,4px 4px 3px #00000008;background-color:#fff;height:100%;font-size:14px}@media screen and (max-width: 687px){.c-route-card{font-size:12px;height:100%;margin-bottom:24px}}.c-route-card-with-image{overflow:hidden;padding:16px;border-radius:10px;box-shadow:1px 1px 6px #0000000f,4px 4px 3px #00000008;background-color:#fff;min-height:415px;font-size:14px}@media screen and (max-width: 687px){.c-route-card-with-image{font-size:12px;min-height:100%;margin-bottom:24px}}.c-route-card__imagebox{overflow:hidden;position:relative;width:100%;height:212px;background-color:#f8f9fa;margin-bottom:8px}.c-route-card__imagebox.noimage{height:24px;background-color:unset}.c-route-card__title{font-weight:700;word-break:break-word;margin-bottom:4px;color:#000}.c-route-card__text{word-break:break-word;color:#222}.c-route-img-resize{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-route-card__access-route-num{position:absolute;top:0;left:0;width:40px;height:24px;background-color:#82be28;border-radius:2px 2px 8px 8px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:24px}.c-author-card{overflow:hidden;margin-bottom:32px;background-color:#fff;border-radius:10px}.c-author-card:last-of-type{margin-bottom:0}.c-author-card__header{position:relative;min-height:72px;padding:16px 16px 12px;background-color:#eaf0fb}@media screen and (max-width: 687px){.c-author-card__header{min-height:84px}}.c-author-card__img-wrap{position:absolute;top:16px;left:16px;overflow:hidden;width:72px;height:72px;background-color:#fff;border-radius:50%}.c-author-card__img{width:100%;height:100%;object-fit:cover}.c-author-card__header__info{padding-left:84px}.c-author-card__position{margin-bottom:4px;color:#464d53;font-size:14px;font-weight:700;line-height:1}@media screen and (max-width: 687px){.c-author-card__position{font-size:12px}}.c-author-card__name{display:inline-block;color:#000;font-size:18px;font-weight:700;line-height:1.3}.c-author-card__furigana{display:inline-block;color:#000;font-size:14px}@media screen and (max-width: 687px){.c-author-card__furigana{font-size:12px}}.c-author-card__text-container{padding:24px 16px 12px}@media screen and (max-width: 687px){.c-author-card__text-container{padding:12px 16px}}.c-author-card__text{position:relative;margin-bottom:12px;color:#222;font-size:16px;line-height:1.8}@media screen and (max-width: 687px){.c-author-card__text{font-size:14px;line-height:1.6}}.c-author-card__article-img{overflow:hidden;position:relative;width:100%;height:96px;margin-bottom:16px;background-color:#fff;border-radius:8px}.c-author-card__article-img img{object-fit:cover;width:100%;height:100%}.c-author-card__article-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.c-author-card__article-info time{color:#8fa6cb;font-size:12px}.c-author-card__title-link{position:relative;min-height:88px;color:#1b2430;font-size:14px;line-height:1.7;text-align:justify;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.c-author-card__list{margin-top:24px}@media screen and (max-width: 687px){.c-author-card__list{margin-top:24px;padding:0 12px}}.c-author-card__list li{margin-bottom:32px}@media screen and (max-width: 687px){.c-author-card__list li{margin-bottom:32px}}.c-author-detail{display:flex;align-items:center;margin-bottom:16px}@media screen and (max-width: 687px){.c-author-detail{padding:0 12px}}.c-author-detail__img{overflow:hidden;width:72px;height:72px;margin-right:12px;border-radius:50%}.c-author-detail__img img{width:100%;height:100%;object-fit:cover}.c-author-detail__info{flex:1}.c-author-detail__position{margin-bottom:4px;color:#464d53;font-size:14px;font-weight:700;line-height:1}@media screen and (max-width: 687px){.c-author-detail__position{font-size:12px}}.c-author-detail__name{display:inline-block;color:#000;font-size:22px;font-weight:700;line-height:1.3}@media screen and (max-width: 687px){.c-author-detail__name{font-size:20px}}.c-author-detail__furigana{display:inline-block;color:#000;font-size:16px}@media screen and (max-width: 687px){.c-author-detail__furigana{font-size:14px}}.c-author-detail__text{margin-bottom:12px;color:#222;font-size:18px;line-height:1.8}@media screen and (max-width: 687px){.c-author-detail__text{padding:0 12px;font-size:16px;line-height:1.6}}@media screen and (max-width: 687px){.c-author-list{padding:4px 12px}}.c-author-list.is-disc{list-style-type:disc;font-size:16px;line-height:41px;line-height:2.41;padding-left:20px}@media screen and (max-width: 687px){.c-author-list.is-disc{font-size:14px}}.c-author-list.is-disc li{margin-bottom:24px}@media screen and (max-width: 687px){.c-author-list.is-disc li{margin-bottom:16px}}.c-author-list.is-disc li:last-child{margin-bottom:0}.c-author-list__item{margin-bottom:20px}@media screen and (max-width: 687px){.c-author-list__item{margin-bottom:16px}}.c-author-list__item:last-child{margin-bottom:0}.c-author-list__item a{display:flex;font-size:18px;font-weight:700;align-items:center}@media screen and (max-width: 687px){.c-author-list__item a{font-size:16px}}.c-author-list__icon{width:32px;height:32px;margin-right:8px}@media screen and (max-width: 687px){.c-author-list__icon{width:24px;height:24px}}.c-modal__mask{position:fixed;z-index:10000;top:0;left:0;width:100%;min-height:100vh;background-color:#0009;display:table;transition:opacity .3s ease}@media screen and (max-width: 687px){.c-modal__mask{min-height:100vh}@supports (-webkit-touch-callout: none){.c-modal__mask:not(.c-grade-popup-wrap):not(.c-booking-alert-wrap):not(.c-campaign-lp-popup-wrap):not(.c-shops-popup-wrap):not(.beforeunload-popup-wrap):not(.confirm-popup-wrap){min-height:-webkit-fill-available}}}.c-modal__wrapper{display:table-cell;vertical-align:middle}.c-modal__card{margin:0 auto;max-width:864px;min-height:624px;width:90vw;border-radius:16px;padding:24px 48px 32px;background-color:#fff;transition:all .3s ease;position:relative;background-color:#f5f8fe}.c-modal__back,.c-modal__close{cursor:pointer;position:absolute;top:0;display:block}.c-modal__back img,.c-modal__close img{width:32px;height:32px}.c-modal__back:hover,.c-modal__close:hover{opacity:.7}@media screen and (max-width: 687px){.c-modal__back,.c-modal__close{top:0;bottom:0;width:40px;display:flex;align-items:center;justify-content:center}.c-modal__back img,.c-modal__close img{width:24px;height:24px}}.c-modal__back{left:0}.c-modal__close{right:-24px}@media screen and (max-width: 687px){.c-modal__close{right:0}}.c-modal__header{padding-bottom:24px;position:relative}.c-modal__title{font-size:18px;font-weight:700;color:#00081c;line-height:32px}@media screen and (max-width: 687px){.c-modal__title{font-size:16px;min-height:22px;line-height:22px;padding-left:32px;padding-right:32px}.theme--dark .c-modal__title{color:#fff}}.c-modal__body{margin:0 0 20px}.c-modal__footer{padding-top:24px;z-index:1}.c-modal__enter,.c-modal__leave-active{opacity:0}.c-modal .c-modal__enter .c-modal__container,.c-modal .c-modal__leave-active .c-modal__container{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-grade-popup-wrap .c-modal__card,.c-booking-alert-wrap .c-modal__card{margin-top:-88px}.beforeunload-popup-wrap .c-modal__card{margin-top:-32px}.c-shops-popup-wrap .c-modal__card,.confirm-popup-wrap .c-modal__card{margin-top:-48px}.c-campaign-lp-popup-wrap .c-modal__card{margin-top:-64px}.c-modal__body__content__container{padding:24px}@media screen and (max-width: 687px){.c-modal__body__content__container{padding:4px 4px 72px}.c-modal__body__content__container.unshow-cv{padding:4px 4px 36px}}.confirm-popup>p{display:flex;flex-direction:column;align-items:center;padding:40px 16px 0;font-size:14px}.confirm-popup__btn{border-top:1px solid #e8ebf0;display:flex}.confirm-popup__btn button{width:50%;padding:16px;flex-grow:1;font-size:14px;text-align:center;cursor:pointer}.confirm-popup__btn button:first-child{border-right:1px solid #e8ebf0}@media screen and (max-width: 687px){.beforeunload-popup-wrap.f-has-line-campaign .f-card{padding:24px 0 4px!important}}.c-select-modal__title{color:#0f4c81;font-size:14px;font-weight:700}.c-select-modal__list-box{overflow-y:scroll;height:432px;padding:24px;background-color:#fff;border-radius:16px}.c-select-modal__tag-list{display:flex;flex-wrap:wrap}.c-select-modal__tag-item{margin-bottom:24px;width:145px}.c-select-modal__city-list{display:flex;flex-wrap:wrap}.c-select-modal__city-item{margin-bottom:24px;width:145px}.c-select-modal__shop-item{margin-bottom:1em}.c-select-modal__btn-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center}.c-select-modal__clear-btn{width:48px;height:48px;background-repeat:no-repeat;background-position:center;background-size:24px;background-image:url(/img/icon/form/reset_off.svg?v=v2)}.c-select-modal__clear-btn:hover{opacity:.8}.c-select-modal__filter-btn,.c-select-modal__back-btn{width:248px}.c-internal-link{border-radius:4px;background-color:#f8f9fa;display:inline-block;padding:4px;font-size:12px;margin:12px 4px 4px 0}.c-search-modal-tab-list{display:flex;padding:0 24px}@media screen and (max-width: 687px){.c-search-modal-tab-list{padding:0 12px}}.c-search-modal-tab-list__item{overflow:hidden;position:relative;border-radius:16px 16px 0 0;background-image:linear-gradient(to bottom,#ffffff,rgba(255,255,255,0));cursor:pointer;flex-shrink:0;flex-grow:1;width:96px;height:64px;padding:44px 0 10px;background-repeat:no-repeat;background-position:center 8px,center;color:#8fa6cb;font-size:10px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.c-search-modal-tab-list__item{border-radius:12px 12px 0 0}}.c-search-modal-tab-list__item:hover{opacity:.7}.c-search-modal-tab-list__item.category{background-image:url(/img/icon/form/search/category_off.svg?v=v2)}.c-search-modal-tab-list__item.school-grade{background-image:url(/img/icon/form/search/school-grade_off.svg?v=v2)}.c-search-modal-tab-list__item.school-curriculum{background-image:url(/img/icon/form/search/school-curriculum_off.svg?v=v2)}.c-search-modal-tab-list__item.juku-lesson-type{background-image:url(/img/icon/form/search/juku-lesson-type_off.svg?v=v2)}.c-search-modal-tab-list__item.measures-and-purpose{background-image:url(/img/icon/form/search/measures-and-purpose_off.svg?v=v2)}.c-search-modal-tab-list__item.juku-feature{background-image:url(/img/icon/form/search/juku-feature_off.svg?v=v2)}.c-search-modal-tab-list__item.juku-course-type{background-image:url(/img/icon/form/search/juku-cource-type_off.svg?v=v2)}.c-search-modal-tab-list__item.cities{background-image:url(/img/icon/navigation/japan_off.svg?v=v2);background-size:32px auto}@media screen and (max-width: 687px){.c-search-modal-tab-list__item.cities{background-size:24px auto}}.c-search-modal-tab-list__item.line-station{background-image:url(/img/icon/navigation/route_off.svg?v=v2);background-size:32px auto}@media screen and (max-width: 687px){.c-search-modal-tab-list__item.line-station{background-size:24px auto}}@media screen and (max-width: 687px){.c-search-modal-tab-list__item{width:74px;padding:34px 0 20px;height:0;background-size:24px auto;background-position:center 8px}}.c-search-modal-tab-list__item.is-active{cursor:default;background-color:#fff;color:#0f4c81}.c-search-modal-tab-list__item.is-active:hover{opacity:1}.c-search-modal-tab-list__item.is-active.category{background-image:url(/img/icon/form/search/category_on.svg?v=v2)}.c-search-modal-tab-list__item.is-active.school-grade{background-image:url(/img/icon/form/search/school-grade_on.svg?v=v2)}.c-search-modal-tab-list__item.is-active.school-curriculum{background-image:url(/img/icon/form/search/school-curriculum_on.svg?v=v2)}.c-search-modal-tab-list__item.is-active.juku-lesson-type{background-image:url(/img/icon/form/search/juku-lesson-type_on.svg?v=v2)}.c-search-modal-tab-list__item.is-active.measures-and-purpose{background-image:url(/img/icon/form/search/measures-and-purpose_on.svg?v=v2)}.c-search-modal-tab-list__item.is-active.juku-feature{background-image:url(/img/icon/form/search/juku-feature_on.svg?v=v2)}.c-search-modal-tab-list__item.is-active.juku-course-type{background-image:url(/img/icon/form/search/juku-cource-type_on.svg?v=v2)}.c-search-modal-tab-list__item.is-active.cities{background-image:url(/img/icon/navigation/japan.svg?v=v2)}.c-search-modal-tab-list__item.is-active.line-station{background-image:url(/img/icon/navigation/route.svg?v=v2)}.c-select-modal-list-container{overflow:scroll;overflow-y:scroll;height:432px;padding:24px;background-color:#fff;border-radius:16px}.c-select-modal-check-list{display:flex;flex-wrap:wrap}.c-select-modal-check-list__item{margin-bottom:24px;width:25%}.c-search-modal-place li{border-top:2px solid white;min-height:38px}.c-search-modal-place li.c-smp-border-top-gray{border-top:2px solid #f8f9fa}.c-search-modal-place .c-smp-ml-44{margin-left:44px!important}.c-search-modal-place .c-smp-ml-78{margin-left:78px!important}.c-search-modal-place .c-smp-pointer{cursor:pointer}.c-search-modal-place .c-smp-arrow-down,.c-search-modal-place .c-smp-arrow-up{position:relative}.c-search-modal-place .c-smp-arrow-down:after,.c-search-modal-place .c-smp-arrow-up:after{content:"";display:block;position:absolute;top:12px;right:8px;width:16px;height:16px;background-size:16px;background-repeat:no-repeat}.c-search-modal-place .c-smp-arrow-down:after{background-image:url(/img/icon/arrow/arrow-down-green.svg?v=v2)}.c-search-modal-place .c-smp-arrow-up:after{background-image:url(/img/icon/arrow/arrow-up-green.svg?v=v2)}.c-search-modal-place .c-smp-disabled-block{background-color:#f0f0f0;min-height:30px;padding-top:3px;padding-left:44px}.p-search__menu{background-image:linear-gradient(to bottom,#d1daeb,#f5f8fe 20%,#f5f8fe);border-spacing:12px;border-radius:16px;width:100%;table-layout:fixed;border-collapse:separate;font-size:14px;line-height:24px;letter-spacing:normal;max-width:864px}@media screen and (max-width: 687px){.p-search__menu{border-spacing:8px;border-radius:12px;padding:4px;line-height:18px}}@media screen and (min-width: 688px){.p-search__menu tr.p-search__menu_tr_flex{display:flex;justify-content:center}.p-search__menu tr.p-search__menu_tr_flex td{width:32.5%}.p-search__menu tr.p-search__menu_tr_flex+tr{margin-top:12px}.p-search__menu tr.p-search__menu_tr_flex td+td{margin-left:12px}}@media screen and (max-width: 687px){.p-search__menu td+td{margin:8px 0 0}}.p-search__menu__main_title{font-weight:700;color:#0f4c81;font-size:16px}@media screen and (max-width: 687px){.p-search__menu__main_title{font-size:14px}}.p-search__menu__search_btn{width:304px;height:48px;margin:8px auto;display:block}.p-search__menu__block{display:flex;background-color:#fff;border-radius:12px;padding:12px;position:relative;cursor:pointer}@media screen and (max-width: 687px){.p-search__menu__block{border-radius:8px;padding:10px 8px}}.p-search__menu__block:after{content:"";position:absolute;right:8px;font-weight:700;text-align:right;color:#0a63ec;font-size:12px;width:44px;height:24px;padding-right:20px;background-size:16px;background-repeat:no-repeat;background-position:center right;background-image:url(/img/icon/arrow/arrow-single_off.svg?v=v2)}@media screen and (max-width: 687px){.p-search__menu__block:after{font-size:10px;width:40px;height:20px;padding-right:14px;background-size:10px}}.p-search__menu__block:not(.p-search__menu__block__onlylink) .p-search__menu__title{width:94px}@media screen and (max-width: 687px){.p-search__menu__block:not(.p-search__menu__block__onlylink) .p-search__menu__title{width:81px}}.p-search__menu__block:not(.p-search__menu__block__onlylink):after{content:"変更"}.p-search__menu__title{display:inline-block;font-weight:700;color:#0f4c81;padding-left:32px;background-repeat:no-repeat;background-position:center left;background-size:24px;height:24px}.p-search__menu__title.disabled{color:#becbdd}@media screen and (max-width: 687px){.p-search__menu__title{height:20px;padding-left:24px;background-size:20px;font-size:14px;padding-top:1px}}.p-search__menu__title.place-train{background-image:url(/img/icon/navigation/japan.svg?v=v2)}.p-search__menu__title.prefecture-city{background-image:url(/img/icon/navigation/japan.svg?v=v2)}.p-search__menu__title.line-station{background-image:url(/img/icon/navigation/route.svg?v=v2)}.p-search__menu__title.school-grade{background-image:url(/img/icon/form/search/school-grade_on.svg?v=v2)}.p-search__menu__title.other{background-image:url(/img/icon/form/search/juku-feature_on.svg?v=v2)}.p-search__menu__title.mappin{background-image:url(/img/icon/navigation/location.svg?v=v2)}.p-search__menu__title.mappin.disabled{background-image:url(/img/icon/navigation/location_off.svg?v=v2)}.p-search__menu__selectedwords,.p-search__menu__unselectedwords{color:#1b2430;display:inline-block;height:24px;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;flex:1;margin-right:48px;margin-left:4px}@media screen and (max-width: 687px){.p-search__menu__selectedwords,.p-search__menu__unselectedwords{height:20px;margin-right:40px;font-size:14px;line-height:20px}}.p-search-menu-grade-popup{position:relative;padding:0 0 72px!important}.p-search-menu-grade-popup.c-modal__card{max-width:512px;min-height:248px}.p-search-menu-grade-popup .p-search-menu-grade-popup__flex-body{display:flex;flex-wrap:wrap;padding:8px 24px 0}.p-search-menu-grade-popup .c-modal__footer{background-color:#f5f8fe;position:absolute;bottom:0;right:0;left:0;height:72px;padding:16px 0;text-align:center;border-radius:0 0 16px 16px}@media screen and (max-width: 687px){.p-search-menu-grade-popup .c-modal__footer{font-size:12px!important;border-radius:0 0 12px 12px}}.p-search-menu-grade-popup .c-modal__footer button{width:256px;max-width:80%}.p-search-menu-grade-popup .c-modal__close{right:8px;top:8px}@media screen and (max-width: 687px){.p-search-menu-grade-popup .c-modal__close{right:0;top:-3px}}.p-search-menu-grade-popup .p-search-menu-grade-popup__close_icon{width:20px;height:20px}@media screen and (max-width: 687px){.p-search-menu-grade-popup .p-search-menu-grade-popup__close_icon{width:16px;height:16px}}.c-document-request-balloon-box{height:26px}.c-document-request-balloon{position:absolute;top:0;right:52%;color:#fff;font-weight:700;font-size:10px;line-height:16px;background-color:#1bc5bf;padding:2px 8px;border-radius:16px;width:fit-content;margin-bottom:4px}.c-document-request-balloon.u-fill{right:8px}@media screen and (min-width: 688px){.c-document-request-balloon.is-brand{right:8%}}@media screen and (max-width: 687px){.c-document-request-balloon{right:8px}}.c-document-request-balloon:before{content:"";position:absolute;top:100%;right:16px;margin-left:-4px;border:4px solid transparent;border-top:4px solid #1bc5bf}.c-banner--fixed{position:fixed;z-index:9900;width:100%;bottom:0}.c-banner-add-info{background:#0f4c81;width:100%;height:56px;padding-left:12px;padding-right:12px;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 687px){.c-banner-add-info{height:54px}}.c-banner-add-info__close{position:absolute;top:16px;right:32px;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:16px;background-image:url(/img/icon/navigation/close_off.svg?v=v2);cursor:pointer}@media screen and (max-width: 687px){.c-banner-add-info__close{top:4px;right:4px}}.c-banner-add-info__text{text-align:center;color:#fff;font-size:14px;font-weight:700}@media screen and (max-width: 687px){.c-banner-add-info__text{font-size:12px}}.c-banner-add-info__text strong{color:#e7ff65}.c-banner-add-info__text img{margin:0 4px -3px}.c-banner-add-info__text br{display:none}@media screen and (max-width: 687px){.c-banner-add-info__text br{display:block}}.c-banner-go-cart{width:100%;max-height:80px;padding-left:12px;padding-right:12px;background:rgba(232,232,232,.8);text-align:center}.c-banner-go-cart__pr{position:absolute;top:16px;right:32px;font-size:10px;color:#8fa6cb}@media screen and (max-width: 687px){.c-banner-go-cart__pr{top:4px;right:4px}}.c-banner-go-cart__text{padding:2px;text-align:center;color:#fff;font-size:14px;font-weight:700}@media screen and (max-width: 687px){.c-banner-go-cart__text{font-size:12px}}.c-banner-go-cart__text strong{margin-left:.1em;margin-right:.1em;font-size:18px;color:#e7ff65}.c-banner-go-cart__text img{margin:0 4px -3px}.c-banner-go-cart__btn{width:512px;height:48px;line-height:48px}@media screen and (max-width: 687px){.c-banner-go-cart__btn{width:100%;height:40px;line-height:40px}}.c-banner-go-cart{position:relative;height:80px;padding:16px 12px 8px;background:rgba(232,232,232,.8)}.c-banner-go-cart--empty{height:64px;padding:0 12px}.c-banner-go-cart .c-banner-go-cart__text{color:#fff;font-size:18px;font-weight:700;text-align:center;line-height:64px}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__text{font-size:14px}}.c-banner-go-cart .c-banner-go-cart__text img{width:24px;margin:0 4px -4px}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__text img{width:16px;margin:0 4px -2px}}.c-banner-go-cart .c-banner-go-cart__btn-container{position:relative;width:400px;margin:0 auto}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn-container{width:100%}}.c-banner-go-cart .c-banner-go-cart__balloon{position:absolute;top:-8px;left:-24px;padding:4px 8px;background-color:#fff;border-radius:10px;color:#1b2430;font-size:12px;font-weight:700;line-height:1;z-index:1}.c-banner-go-cart .c-banner-go-cart__balloon:after{content:"";position:absolute;bottom:-8px;left:50%;width:8px;height:8px;margin-left:-4px;border:4px solid transparent;border-top-color:#fff}.c-banner-go-cart .c-banner-go-cart__btn{overflow:hidden;display:block;position:relative;width:360px;min-height:56px;margin:0 auto;background:#e82615;background-repeat:no-repeat;background-position:16px center,center;background-size:32px,auto;border-radius:28px;font-size:18px;line-height:56px;color:#fff;font-weight:700;box-shadow:1px 1px 6px #0000001f,4px 4px 3px #0000000f}.c-banner-go-cart .c-banner-go-cart__btn:hover,.c-banner-go-cart .c-banner-go-cart__btn:active{opacity:.8}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn{max-width:360px;width:100%;min-height:48px;font-size:16px;line-height:26px;background-size:24px,auto}}.c-banner-go-cart .c-banner-go-cart__btn img{width:24px;margin:0 4px -4px -4px}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn img{width:16px;margin:0 4px -2px -4px}}.c-banner-go-cart .c-banner-go-cart__btn:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff}.c-banner-go-cart .c-banner-go-cart__btn .num{position:absolute;top:0;right:16px;font-size:16px}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn .num{line-height:48px;right:8px;font-size:14px}}.c-banner-go-cart .c-banner-go-cart__btn[disabled],.c-banner-go-cart .c-banner-go-cart__btn[disabled]:hover,.c-banner-go-cart .c-banner-go-cart__btn[disabled]:active{background:#d3d3d3}.c-banner-go-cart .c-banner-go-cart__btn__balloon{position:absolute;top:-14px;left:20px;padding:0 8px;line-height:18px;font-size:12px;font-weight:700;color:#e82615;background-color:#fff;border:solid 2px #e82615;border-radius:13px}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn__balloon{left:0}}.c-banner-go-cart .c-banner-go-cart__btn__balloon:before{content:"";position:absolute;top:calc(100% + 1px);left:72px;margin-left:-6px;border:6px solid transparent;border-top:6px solid #e82615}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn__balloon:before{left:32px}}.c-banner-go-cart .c-banner-go-cart__btn__balloon:after{content:"";position:absolute;top:100%;left:72px;margin-left:-4px;border:4px solid transparent;border-top:4px solid #fff}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn__balloon:after{left:32px}}.c-banner-go-cart .c-banner-go-cart__btn__num-box{width:102px;height:28px;border-radius:4px;background-color:#fff;position:absolute;top:14px;left:20px;font-size:14px;font-weight:700;color:#0f4c81}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn__num-box{font-size:12px;width:88px;height:24px;top:12px;left:16px}}.c-banner-go-cart .c-banner-go-cart__btn__num-box p{line-height:28px}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn__num-box p{line-height:24px}}.c-banner-go-cart .c-banner-go-cart__btn__num-box-with-text{margin-left:130px;margin-right:16px;font-size:18px;color:#fff}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__btn__num-box-with-text{margin-left:111px;font-size:18px}}.c-banner-go-cart .c-banner-go-cart__btn--ppc{line-height:1.2}.c-banner-go-cart .c-banner-go-cart__close{position:absolute;top:18px;right:32px;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:16px;background-image:url(/img/icon/navigation/close_off.svg?v=v2);cursor:pointer}@media screen and (max-width: 687px){.c-banner-go-cart .c-banner-go-cart__close{top:4px;right:4px}}.c-banner-go-cart .c-banner-go-cart-ppc__pr{position:absolute;top:-8px;right:0;color:#a8a8a8;font-size:10px;line-height:1}.c-banner-campaign{display:block;width:100%;background-color:#1bc5bf;text-align:center}.c-banner-campaign img{vertical-align:bottom}.beforeunload-popup-wrap .c-modal__card{max-width:512px;min-height:inherit;padding:8px 0 0}@media screen and (max-width: 687px){.beforeunload-popup-wrap .c-modal__card{width:84vw}}.beforeunload-popup-wrap .c-modal__header{height:initial!important}@media screen and (min-width: 688px){.beforeunload-popup-wrap .c-modal__close{width:28px;right:0}}@media screen and (max-width: 687px){.beforeunload-popup-wrap .c-modal__close{width:32px}}.beforeunload-popup-wrap .c-modal__close img{width:20px;height:20px}@media screen and (max-width: 687px){.beforeunload-popup-wrap .c-modal__close img{width:16px;height:16px}}.p-error-common__kv{margin:56px 0}@media screen and (max-width: 687px){.p-error-common__kv{margin:32px 0}}.p-error-common__figure{width:448px;margin:0 auto}@media screen and (max-width: 687px){.p-error-common__figure{width:228px}}.p-error-common__message{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#222}.error-background-color{background-color:#f2f8e9;padding:24px 0}@media screen and (max-width: 687px){.error-background-color{padding:16px 0}}.juku-introduction{height:22px;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#000}.search-box{width:324px;height:56px;margin:12px auto 24px;border-radius:28px;background-color:#1f4fa8}@media screen and (max-width: 687px){.search-box{width:264px;height:48px}}.search-word{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:56px;letter-spacing:normal;text-align:center;color:#fff}@media screen and (max-width: 687px){.search-word{font-size:18px;line-height:48px}}.ao-search-word{width:100%;background-color:#1f4fa8;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:56px;letter-spacing:normal;text-align:center;color:#fff;border-radius:28px;margin:12px auto 24px}@media screen and (max-width: 687px){.ao-search-word{font-size:14px;line-height:48px}}.search-others{height:22px;font-size:18px;font-weight:600;margin:30px auto 12px;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#000}.p-top-page .u-icon-juku,.p-top-page .u-icon-yobiko,.p-top-page .u-icon-kateikyoushi,.p-top-page .u-icon-onlinejuku,.p-top-page .u-icon-tsushinkyoiku,.p-top-page .u-icon-onlinekateikyoushi,.p-top-page .u-icon-programming,.p-top-page .u-icon-eikaiwa{width:60px;height:48px;margin:0 auto 8px;background-color:transparent;background-size:60px auto}@media screen and (max-width: 687px){.p-top-page .u-icon-juku,.p-top-page .u-icon-yobiko,.p-top-page .u-icon-kateikyoushi,.p-top-page .u-icon-onlinejuku,.p-top-page .u-icon-tsushinkyoiku,.p-top-page .u-icon-onlinekateikyoushi,.p-top-page .u-icon-programming,.p-top-page .u-icon-eikaiwa{width:48px;height:40px;background-size:48px auto}}.contents-provider-image{max-width:50%;display:block;margin:0 auto}@media screen and (max-width: 687px){.contents-provider-image{max-width:70%}}.line-banner{display:block;margin:0 auto;text-align:center}@media screen and (max-width: 687px){.line-banner{width:280px;height:56px}}.p-information-btn{display:block;width:324px;height:56px;margin:0 auto;background-color:#fff;border:3px solid #e8e8e8;border-radius:28px;color:#000;font-size:20px;font-weight:700;text-align:center;line-height:50px;cursor:pointer}@media screen and (max-width: 687px){.p-information-btn{width:264px;height:48px;border-radius:24px;font-size:16px;line-height:40px}}.p-information-btn:hover{color:#82be28;opacity:.8}.p-top-station-ranking-contents{position:relative;display:flex;align-items:start;justify-content:space-between;max-width:688px;padding:0;margin:28px auto 72px;background-color:#fff}@media screen and (max-width: 687px){.p-top-station-ranking-contents{width:100%;margin:24px auto 64px;padding:0 12px 0 16px}}.p-top-station-ranking-contents ul{width:calc(50% - 8px);padding-top:8px;border-top:2px solid #f0f0f0}.p-top-station-ranking-contents li{position:relative;width:100%;padding:8px 0 8px 30px}@media screen and (max-width: 687px){.p-top-station-ranking-contents li{padding:6px 0 6px 24px}}.p-top-station-ranking-contents li .rank{position:absolute;top:8px;left:0;width:20px;height:20px;background-color:#d3d3d3;border-radius:10px;color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:20px}@media screen and (max-width: 687px){.p-top-station-ranking-contents li .rank{width:16px;height:16px;border-radius:8px;font-size:10px;line-height:16px}}.p-top-station-ranking-contents li .rank.rank1{background-image:url(/img/icon//ranking/pv-ranking-1.svg?v=v2)}.p-top-station-ranking-contents li .rank.rank2{background-image:url(/img/icon//ranking/pv-ranking-2.svg?v=v2)}.p-top-station-ranking-contents li .rank.rank3{background-image:url(/img/icon//ranking/pv-ranking-3.svg?v=v2)}.p-top-station-ranking-contents li .rank1,.p-top-station-ranking-contents li .rank2,.p-top-station-ranking-contents li .rank3{top:4px;left:-2px;width:24px;height:24px;padding-top:4px;background-color:transparent;background-repeat:no-repeat;background-size:28px auto;background-position:center;border-radius:0;color:#1b2430;font-size:14px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.p-top-station-ranking-contents li .rank1,.p-top-station-ranking-contents li .rank2,.p-top-station-ranking-contents li .rank3{top:5px;width:20px;height:20px;padding-top:2px;background-size:20px auto;font-size:12px}}.p-top-station-ranking-contents li a{font-size:16px;font-weight:700;line-height:1.3}@media screen and (max-width: 687px){.p-top-station-ranking-contents li a{font-size:14px;line-height:1.45}}.p-ao-top-link{display:block;cursor:pointer;text-align:center;border-radius:6px;background-color:#f3f8ff;width:calc(100% - 264px);margin:0 auto;padding:16px 68px;line-height:21px;font-size:16px}@media screen and (max-width: 687px){.p-ao-top-link{padding:8px 24px;font-size:12px;font-weight:700;line-height:19.2px;width:calc(100% - 76px)}}.p-special-feature{display:flex;justify-content:space-between;padding:20px;background-color:#e7f5e9;border-radius:20px}.p-special-feature li{width:calc(33.33% - 8px);background-color:#fff;border-radius:26px}.p-special-feature:has(>:nth-child(2):last-of-type) li{width:calc(50% - 6px)}@media screen and (max-width: 687px){.p-special-feature:has(>:nth-child(2):last-of-type) li{width:100%}}.p-special-feature a{position:relative;display:inline-block;width:100%;padding:14px 16px;border:2px solid #237b31;border-radius:26px;color:#237b31;font-size:16px;line-height:1}.p-special-feature a:hover{opacity:.75}.p-special-feature a h3{font-weight:600}.p-special-feature a .icon{position:absolute;top:calc(50% - 11px);right:16px;display:block;width:22px;height:22px}@media screen and (max-width: 687px){.p-special-feature{display:block}.p-special-feature li{width:100%;margin-bottom:12px;border-radius:25px}.p-special-feature li:last-of-type{margin-bottom:0}.p-special-feature a{font-size:14px}.p-special-feature a .icon{top:calc(50% - 10px);width:20px;height:20px}}.p-point-reason{display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width: 687px){.p-point-reason{display:block}}.p-point-reason__list{width:calc(33.33% - (32px/3));padding:20px;border:1px solid var(--color-border-low-emphasis);border-radius:20px}.p-point-reason__list img{display:block;width:88px;margin:0 auto 8px}.p-point-reason__list.is-last{padding:20px 8px}.p-point-reason__list.is-last p{padding:0 12px}@media screen and (max-width: 687px){.p-point-reason__list{width:100%;margin-bottom:16px}.p-point-reason__list:last-of-type{margin-bottom:0}.p-point-reason__list img{width:80px}.p-point-reason__list.is-last{padding:20px}.p-point-reason__list.is-last p{padding:0}}.p-category-city-table,.p-category-line-table{width:100%;border-collapse:separate;border-spacing:0 16px}.p-category-city-table tr th,.p-category-city-table tr td,.p-category-line-table tr th,.p-category-line-table tr td{border:1px solid #e8e8e8}@media screen and (max-width: 687px){.p-category-city-table tr th,.p-category-city-table tr td,.p-category-line-table tr th,.p-category-line-table tr td{padding:8px}}.p-category-city-table tr th,.p-category-line-table tr th{width:144px;padding:16px;border-radius:10px 0 0 10px;background-color:#f0f0f0;color:#000;font-size:16px;font-weight:700}@media screen and (max-width: 687px){.p-category-city-table tr th,.p-category-line-table tr th{width:88px;font-size:14px}}.p-category-city-table tr td,.p-category-line-table tr td{padding:8px;background-color:#fff;border-left:none;border-radius:0 10px 10px 0}.p-category-city-table tr td ul,.p-category-line-table tr td ul{display:flex;flex-wrap:wrap}.p-category-city-table tr td ul li,.p-category-line-table tr td ul li{flex-basis:33.33%;margin:8px 0;padding:0 8px;color:#d3d3d3;font-size:16px}@media screen and (max-width: 687px){.p-category-city-table tr td ul li,.p-category-line-table tr td ul li{flex-basis:50%;padding:0 4px;font-size:14px}}.is-station .p-category-line-table td li{flex-basis:50%}.is-list-only .p-category-line-table td{border:1px solid #e8e8e8!important;border-radius:10px}.is-list-only .p-category-line-table td li{flex-basis:33.33%}@media screen and (max-width: 687px){.is-list-only .p-category-line-table td li{flex-basis:50%}}@media screen and (max-width: 687px){.station-search-wrap{margin-right:12px;margin-left:12px}}.station-search-link{width:auto;display:block;position:relative;background-color:#fff;border-radius:8px;padding:12px 16px;font-size:16px;font-weight:700;text-align:left;text-indent:30px;margin:0 16px 16px;color:#000}@media screen and (max-width: 687px){.station-search-link{font-size:14px;margin:0 24px 16px}}.station-search-link:before{content:"";display:block;position:absolute;top:50%;width:24px;height:24px;margin-top:-12px;background-image:url(/img/icon/navigation/route.svg?v=v2);background-repeat:no-repeat;background-position:center;background-size:20px auto}@media screen and (max-width: 687px){.station-search-link:before{width:20px;height:20px}}.station-search-link:after{content:"";display:block;position:absolute;top:50%;right:10px;width:24px;height:24px;margin-top:-12px;background-image:url(/img/icon/arrow/arrow-single-green.svg?v=v2);background-repeat:no-repeat;background-position:center;background-size:20px auto}@media screen and (max-width: 687px){.station-search-link:after{right:12px;width:20px;height:20px}}#k-kobetsu-diagnosis{min-height:123.5px}@media screen and (max-width: 687px){#k-kobetsu-diagnosis{min-height:140px}}#k-kobetsu-diagnosis .f-diagnosis-wrap{margin:0}.p-kobetsu-contents .merit-demerit-container{width:512px;margin:0 auto;padding:24px;border-radius:10px}@media screen and (max-width: 687px){.p-kobetsu-contents .merit-demerit-container{width:100%;padding:16px}}.p-kobetsu-contents .merit-demerit-container li{padding-left:32px;background-image:url(/img/icon/evaluation/check_merit.svg?v=v2);background-repeat:no-repeat;background-position:left top;background-size:24px auto;line-height:1.8}@media screen and (max-width: 687px){.p-kobetsu-contents .merit-demerit-container li{padding-left:28px;background-size:20px auto;line-height:1.6}}.p-kobetsu-contents .merit-demerit-container.demerit li{background-image:url(/img/icon/evaluation/check_demerit.svg?v=v2)}.p-kobetsu-contents .article-link-content{overflow:auto;max-width:512px;margin:0 auto;padding:8px;background-color:#fff;border-radius:10px}@media screen and (max-width: 687px){.p-kobetsu-contents .article-link-content{width:100%}}.p-kobetsu-contents .article-link-content .img-wrapper{overflow:hidden;width:112px;height:84px;margin-right:8px}.p-kobetsu-contents .article-link-content .img-wrapper img{object-fit:cover;width:100%;height:100%}.p-kobetsu-contents .article-link-content .article-card__title{min-height:50px;margin-bottom:4px;font-size:12px;line-height:1.4}.p-kobetsu-contents .article-link-content .article-card__date,.p-kobetsu-contents .article-link-content .article-card__tag{font-size:10px;line-height:1.3}.p-kobetsu-contents .simple-list{overflow:hidden;width:512px;margin:32px auto;padding:16px;background-color:#fff;border:6px solid #f8f9fa;border-radius:10px}@media screen and (max-width: 687px){.p-kobetsu-contents .simple-list{width:100%;margin:24px auto}}.p-kobetsu-contents .simple-list ul{padding:0;list-style:none}.p-kobetsu-contents .simple-list li{padding-left:24px;background-image:url(/img/icon/checkpoint/dot.svg?v=v2);background-repeat:no-repeat;background-size:12px auto;background-position:0 6px;font-weight:400}.p-kobetsu-contents .table{width:100%;border-collapse:collapse;border-spacing:0}.p-kobetsu-contents .table th,.p-kobetsu-contents .table td{padding:12px;border:1px solid #fff;font-size:16px}@media screen and (max-width: 687px){.p-kobetsu-contents .table th,.p-kobetsu-contents .table td{font-size:14px}}.p-kobetsu-contents .table th{vertical-align:middle;background-color:#f0f0f0;color:#000;font-weight:700;text-align:center}.p-kobetsu-contents .table td{vertical-align:top;background-color:#f8f9fa;color:#222;text-align:left}.p-kobetsu-contents .annotation{color:#222;font-size:10px;line-height:2.5;word-break:break-all}.p-ranking-category-container{position:relative;border-radius:26px;margin:0 auto}@media screen and (max-width: 864px){.p-ranking-category-container{width:100%}}@media screen and (max-width: 687px){.p-ranking-category-container{height:auto;padding:0;border-radius:unset}}.p-ranking-other-ranking{position:relative;width:100%;background-color:#fff}.p-review-post-btn{display:flex;align-items:center;justify-content:center;padding:6px 14px;border:1px solid #e8e8e8;border-radius:6px;color:#000;font-size:12px;font-weight:700;line-height:1}.p-review-post-btn:before{width:16px!important;height:16px!important;margin-right:4px;background-size:16px auto!important}@media screen and (max-width: 687px){.p-review-post-btn{padding:5.5px 13px;border-radius:6px;font-size:12px}.p-review-post-btn:before{width:14px!important;height:14px!important;background-size:14px auto!important}}.p-link-anchor{display:inline-block;padding-left:20px;background-image:url(/img/icon/guide/information-gray.svg?v=v2);background-repeat:no-repeat;background-size:18px auto;background-position:left 0 top 1px;color:#8b9093;font-size:14px;font-weight:700}@media screen and (max-width: 687px){.p-link-anchor{padding-left:16px;background-size:14px auto;background-position:left 0 top 2px;font-size:12px}}.p-ranking-index-container{margin-top:32px}@media screen and (max-width: 687px){.p-ranking-index-container{margin:0 -4px}}.pv-ranking-heading{position:relative;padding-bottom:24px;background-image:url(/img/icon/heading/h2.svg);background-repeat:no-repeat;background-size:56px auto;background-position:center bottom;line-height:1.3}.pv-ranking-heading:before,.pv-ranking-heading:after{content:"";display:block;position:absolute;top:0;width:72px;height:104px;background-repeat:no-repeat;background-size:72px auto}@media screen and (max-width: 687px){.pv-ranking-heading:before,.pv-ranking-heading:after{width:52px;height:82px;background-size:52px auto}}.pv-ranking-heading:before{left:68px;background-image:url(/img/top/decoration-ranking-left.svg);background-position:center right -8px}.pv-ranking-heading:after{right:68px;background-image:url(/img/top/decoration-ranking-right.svg);background-position:center}@media screen and (max-width: 687px){.pv-ranking-heading{padding-bottom:16px;background-size:40px auto}.pv-ranking-heading:before{left:0}.pv-ranking-heading:after{right:0}}.search-kv{position:relative;width:100%;min-height:172px;background-color:#fff;background-image:url(/img/ranking/kv-search-pc-mama-ambassador-v3.png);background-repeat:no-repeat;background-size:auto 164px;background-position:bottom right}@media screen and (max-width: 687px){.search-kv{min-height:104px;background-image:url(/img/ranking/kv-search-sp-mama-ambassador-v3.png);background-size:auto 100px;background-position:bottom right 12px}}.search-kv__title{width:100%;min-height:172px;padding:12px 0}@media screen and (max-width: 687px){.search-kv__title{min-height:104px;padding:6px 12px 12px}}.search-kv__title h1{width:100%;font-weight:700;max-width:calc(100% - 212px)}@media screen and (max-width: 687px){.search-kv__title h1{width:calc(100% - 92px);max-width:calc(100% - 121px)}.search-kv__title h1 span:not(.search-page-title__sm){line-height:1.2}}.search-kv__title .search-page-title__sm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;width:75%;line-height:1.3;font-size:22px}@media screen and (max-width: 687px){.search-kv__title .search-page-title__sm{width:60%;font-size:16px}}.p-ranking-page-title{width:100%;padding:12px 0 12px 16px}@media screen and (max-width: 687px){.p-ranking-page-title{padding:12px}}.p-ranking-page-title h1{font-weight:700;max-width:calc(100% - 212px)}@media screen and (max-width: 687px){.p-ranking-page-title h1{bottom:10px;max-width:calc(100% - 121px)}}.p-ranking-page-title__sm,.p-ranking-page-title__md{color:#000;font-weight:700}.p-ranking-page-title__sm{width:75%;font-size:22px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media screen and (max-width: 687px){.p-ranking-page-title__sm{width:fit-content;font-size:16px}}.p-ranking-page-title__md{width:100%;font-size:28px;line-height:1.4}@media screen and (max-width: 687px){.p-ranking-page-title__md{font-size:20px;line-height:1.3}}.p-ranking-page-title__article{font-size:28px;line-height:1.3}@media screen and (max-width: 687px){.p-ranking-page-title__article{font-size:20px;line-height:1.3}}.p-ranking-page-title__md--v2{font-size:18px;line-height:1.3}@media screen and (max-width: 687px){.p-ranking-page-title__md--v2{font-size:16px}}.p-ranking-kv--v3{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;min-height:140px;background-color:#fff8d9;background-image:url(/img/ranking/kv-pc-02-mama-ambassador-v3.png);background-repeat:no-repeat;background-size:auto 130px;background-position:bottom right;margin-bottom:8px}@media screen and (max-width: 687px){.p-ranking-kv--v3{min-height:108px;background-image:url(/img/ranking/kv-sp-02-mama-ambassador-v3.png);background-size:auto 98px;background-position:bottom right 3px}}.p-ranking-kv--v3.kobetsu{background-image:none}.p-ranking-kv--v3.p-ranking-juku-kv,.p-ranking-kv--v3.p-ranking-article-kv{min-height:80px;background-color:#fff;background-image:none}@media screen and (max-width: 687px){.p-ranking-kv--v3.p-ranking-juku-kv,.p-ranking-kv--v3.p-ranking-article-kv{min-height:74px}}.p-ranking-kv--v3 .kv-innter-img-kobetsu{position:absolute;bottom:0;right:0;height:124px}@media screen and (max-width: 687px){.p-ranking-kv--v3 .kv-innter-img-kobetsu{height:96px}}.p-ranking-kv--v3 h1{max-width:calc(100% - 160px);min-height:70px}@media screen and (max-width: 687px){.p-ranking-kv--v3 h1{max-width:calc(100% - 82px);min-height:54px}}.p-ranking-kv--v3 h1.min-height-auto{min-height:auto}.p-ranking-kv--v3 .ranking-kv-pr{position:absolute;top:0;right:4px;margin-top:4px}.p-ranking-page-title--v3{width:100%;padding:16px}@media screen and (max-width: 687px){.p-ranking-page-title--v3{padding:12px}}.p-ranking-page-title--v3 h1{font-weight:700}@media screen and (max-width: 687px){.p-ranking-page-title--v3 h1{bottom:10px}}.p-ranking-page-title__md--v3{color:#000;font-weight:700}.p-ranking-page-title__sm--v3{width:fit-content;border:solid 8px #E1BB2E;font-size:22px;line-height:1.3;color:#fff;background-color:#e1bb2e;border-radius:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media screen and (max-width: 687px){.p-ranking-page-title__sm--v3{border:solid 4px #E1BB2E;font-size:16px}}.p-ranking-page-title__article__sm--v3{padding:0 8px;background-color:transparent;border:none;color:#000}@media screen and (max-width: 687px){.p-ranking-page-title__article__sm--v3{padding:0 4px}}.p-ranking-page-title__md--v3{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;padding-right:24px;min-height:46px;font-size:28px;line-height:1.4;background-position:right,left;background-size:16px auto;background-repeat:no-repeat}@media screen and (max-width: 687px){.p-ranking-page-title__md--v3{padding-right:16px;min-height:34px;font-size:20px;line-height:1.3;background-size:12px auto}}.p-ranking-page-title__article--v3{font-size:28px;line-height:1.3;background-image:none;padding:initial}@media screen and (max-width: 687px){.p-ranking-page-title__article--v3{font-size:20px;line-height:1.3}}.p-ranking-kv--v4__recommend{position:relative}.p-ranking-juku-kv{margin-bottom:-4px;padding:12px 0 0}@media screen and (max-width: 687px){.p-ranking-juku-kv{padding:8px 12px 0}}.p-ranking-juku-kv .p-ranking-date{color:#8b9093;font-size:10px;font-weight:700}.p-ranking-juku-kv .ranking-kv-pr{position:relative;right:0;margin-top:0;width:24px}.p-ranking-juku-kv .p-ranking-page-title--v3{padding:0}.p-ranking-juku-kv .p-ranking-page-title--v3 h1{max-width:100%;width:100%!important;text-align:center}.p-ranking-juku-kv .p-ranking-page-title--v3 .p-ranking-page-title__sm--v3{width:100%;background-color:#fff;border:0 none;border-radius:0;color:#08121a;font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.p-ranking-juku-kv .p-ranking-page-title--v3 .p-ranking-page-title__sm--v3.kw{color:#298737}@media screen and (max-width: 687px){.p-ranking-juku-kv .p-ranking-page-title--v3 .p-ranking-page-title__sm--v3{font-size:16px}}.p-ranking-juku-kv .p-ranking-page-title--v3 .p-ranking-page-title__md--v3{display:inline-block;width:100%;padding:0;color:#298737;font-size:32px;text-align:center}@media screen and (max-width: 687px){.p-ranking-juku-kv .p-ranking-page-title--v3 .p-ranking-page-title__md--v3{font-size:28px}}.p-ranking-article-kv{position:relative}.p-ranking-article-kv .ranking-kv-pr{top:4px}.p-ranking-article-kv h1{max-width:100%}.p-ranking-article-kv .p-ranking-page-title__md--v3{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;color:#000;font-size:28px;line-height:1.3;font-weight:700;text-align:left}@media screen and (max-width: 687px){.p-ranking-article-kv .p-ranking-page-title__md--v3{font-size:20px;padding-right:16px}}.pc-year-tag{position:relative;width:100px;margin:4px auto 0;color:#ccb566;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.pc-year-tag{width:65px;margin:0 auto;font-size:12px;line-height:1.5}}.pc-year-tag:before,.pc-year-tag:after{content:"";display:block;position:absolute;bottom:7px;width:40px;height:20px;background-image:url(/img/ppc/003/kv-crown.svg);background-repeat:no-repeat;background-size:40px auto}@media screen and (max-width: 687px){.pc-year-tag:before,.pc-year-tag:after{bottom:4px;width:24px;height:12px;background-size:24px auto}}.pc-year-tag:before{left:-48px}@media screen and (max-width: 687px){.pc-year-tag:before{left:-28px}}.pc-year-tag:after{right:-48px}@media screen and (max-width: 687px){.pc-year-tag:after{right:-28px}}.p-ranking-contents-header{width:100%;padding:8px 0;margin-bottom:8px;background-color:#0f4c81;color:#fff;font-size:22px;font-weight:700;text-align:center;line-height:1.3}@media screen and (max-width: 687px){.p-ranking-contents-header{margin-bottom:8px;font-size:18px}}.p-ranking-contents-header__text{display:inline-block;position:relative;padding:0 32px}.p-ranking-contents-header__text:before,.p-ranking-contents-header__text:after{content:"";display:block;position:absolute;top:50%;margin-top:-12px;width:24px;height:24px;background-repeat:no-repeat;background-size:24px auto;background-position:center}.p-ranking-contents-header__text:before{left:0;background-image:url(/img/ppc/003/star-left.svg)}.p-ranking-contents-header__text:after{right:0;background-image:url(/img/ppc/003/star-right.svg)}@media screen and (max-width: 687px){.p-ranking-contents-header__text{padding:0 40px}.p-ranking-contents-header__text:before{left:8px}.p-ranking-contents-header__text:after{right:8px}}.p-ranking-check-balloon{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:16px;position:relative;min-height:52px;max-width:400px;margin:auto auto 20px;background-color:#f3f8ff;border-radius:24px;color:#000;padding:0 12px;line-height:1.2}.p-ranking-check-balloon.bright{background-color:#fffbe7}.p-ranking-check-balloon.bright:after{border-top-color:#fffbe7}@media screen and (max-width: 687px){.p-ranking-check-balloon{min-height:48px;margin-bottom:12px;gap:4px}}.p-ranking-check-balloon:after{content:"";display:block;position:absolute;bottom:-12px;left:50%;width:24px;height:12px;margin-left:-12px;border:12px solid transparent;border-top-color:#f3f8ff;border-bottom:none}.p-ranking-check-balloon p{text-align:center;font-size:14px;font-weight:700}.p-ranking-check-balloon p b{color:#e82615;font-size:18px}@media screen and (max-width: 687px){.p-ranking-check-balloon p b{font-size:16px}}.search-kv-pr,.ranking-kv-pr{position:absolute;right:4px;top:4px;bottom:4px;width:24px}.p-select-box{background-color:#fff}.p-ranking-kv--v4{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;min-height:140px;background-color:#fff8d9;background-image:url(/img/ranking/kv-pc-01-mama-ambassador-v3.png);background-repeat:no-repeat;background-size:auto 138px;background-position:bottom right 15px;border-bottom:2px solid #f0f0f0;margin-bottom:12px}@media screen and (max-width: 687px){.p-ranking-kv--v4{min-height:108px;background-image:url(/img/ranking/kv-sp-01-mama-ambassador-v3.png);background-size:auto 106px;background-position:bottom right 10px}}.p-ranking-kv--v4__recommend{background-color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;min-height:140px;background-image:url(/img/ranking/kv-pc-01-mama-ambassador-v3.png);background-repeat:no-repeat;background-size:auto 138px;background-position:bottom right 15px;border-bottom:2px solid #f0f0f0;margin-bottom:8px}@media screen and (max-width: 687px){.p-ranking-kv--v4__recommend{min-height:108px;background-image:url(/img/ranking/kv-sp-01-mama-ambassador-v3.png);background-size:auto 106px;background-position:bottom right 10px}}.p-ranking-kv--v4 h1{width:calc(100% - 128px);min-height:initial}@media screen and (max-width: 687px){.p-ranking-kv--v4 h1{width:calc(100% - 66px);min-height:initial}}.p-ranking-kv--v4 .ranking-kv-pr{position:absolute;top:0;right:4px;margin-top:4px}.p-ranking-kv--v4 .p-ranking-page-title__md{font-size:28px}@media screen and (max-width: 687px){.p-ranking-kv--v4 .p-ranking-page-title__md{font-size:20px}}.p-ranking-kv--v4 .p-ranking-page-title__sm{font-size:22px}@media screen and (max-width: 687px){.p-ranking-kv--v4 .p-ranking-page-title__sm{font-size:16px}}.p-ranking-advantage-table{width:100%}.p-ranking-advantage-table th,.p-ranking-advantage-table td{padding:4px 8px;text-align:center;border:1px solid #D3D3D3}@media screen and (max-width: 687px){.p-ranking-advantage-table th,.p-ranking-advantage-table td{text-align:left}}.p-ranking-advantage-table th{font-weight:700;font-size:12px}@media screen and (max-width: 687px){.p-ranking-advantage-table th{font-size:11px}}.p-ranking-advantage-table td{font-weight:700;font-size:15px}@media screen and (max-width: 687px){.p-ranking-advantage-table td{font-size:11px}}.p-ranking-advantage-table__wrap{border-bottom:4px solid #2d8c3c}.p-ranking-advantage-table .pros .icon,.p-ranking-advantage-table .cons .icon{display:flex;justify-content:center;align-items:center}.p-ranking-advantage-table .pros .icon:before,.p-ranking-advantage-table .cons .icon:before{content:"";display:inline-block;width:16px;height:16px;margin-right:2px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 687px){.p-ranking-advantage-table .pros .icon:before,.p-ranking-advantage-table .cons .icon:before{width:14px;height:14px}}.p-ranking-advantage-table .pros{background-color:#fef4f4}.p-ranking-advantage-table .pros .icon:before{background-image:url(/img/ranking/face-pros.svg)}.p-ranking-advantage-table .cons{background-color:#eaf0fb}.p-ranking-advantage-table .cons .icon:before{background-image:url(/img/ranking/face-cons.svg)}.p-article__nav{margin-bottom:16px}.p-article__nav__list{display:flex;justify-content:space-evenly}.p-article__nav__item{display:block;text-align:center}.p-article__nav__item__icon{width:80px;height:80px;border-radius:50%;background-position:center,center;background-repeat:no-repeat;background-size:56px,auto}.p-article__nav__item.is-all .p-article__nav__item__icon{background-image:url(/img/icon/article/new_off.svg?v=v2),linear-gradient(to top,rgba(255,255,255,.5),#f5f8fe)}.p-article__nav__item.is-juku .p-article__nav__item__icon{background-image:url(/img/icon/category/preschool_off.svg?v=v2),linear-gradient(to top,rgba(255,255,255,.5),#f5f8fe)}.p-article__nav__item.is-preschool .p-article__nav__item__icon{background-image:url(/img/icon/category/individual_off.svg?v=v2),linear-gradient(to top,rgba(255,255,255,.5),#f5f8fe)}.p-article__nav__item.is-tutor .p-article__nav__item__icon{background-image:url(/img/icon/category/tutor_off.svg?v=v2),linear-gradient(to top,rgba(255,255,255,.5),#f5f8fe)}.p-article__nav__item.is-online-juku .p-article__nav__item__icon{background-image:url(),linear-gradient(to top,rgba(255,255,255,.5),#f5f8fe)}.p-article__nav__item__text{margin-top:8px;font-size:18px;font-weight:700;color:#8fa6cb}.p-article__nav__item:hover .p-article__nav__item__icon{box-shadow:8px 8px 8px #8fa6cb1f}.p-article__nav__item:hover.is-all .p-article__nav__item__icon{background-image:url(/img/icon/article/new.svg?v=v2),linear-gradient(to top,#fff,#fff)}.p-article__nav__item:hover.is-juku .p-article__nav__item__icon{background-image:url(/img/icon/category/preschool.svg?v=v2),linear-gradient(to top,#fff,#fff)}.p-article__nav__item:hover.is-preschool .p-article__nav__item__icon{background-image:url(/img/icon/category/individual.svg?v=v2),linear-gradient(to top,#fff,#fff)}.p-article__nav__item:hover.is-tutor .p-article__nav__item__icon{background-image:url(/img/icon/category/tutor.svg?v=v2),linear-gradient(to top,#fff,#fff)}.p-article__nav__item:hover.is-online-juku .p-article__nav__item__icon{background-image:url(),linear-gradient(to top,#fff,#fff)}.p-article__nav__item:hover .p-article__nav__item__text{color:#0f4c81}.p-article__info{display:flex;align-items:center;justify-content:space-between;padding:0 0 8px;color:#8b9093;font-size:12px;line-height:1}@media screen and (max-width: 687px){.p-article__info{padding:0 12px 4px;font-size:10px}}.p-article__tag{display:flex;align-items:center}.p-article__tag span:after{content:"/";display:inline-block;padding:0 2px}.p-article__tag span:only-of-type:after,.p-article__tag span:last-of-type:after{content:none}.p-article__kv{width:100%;min-height:344px;margin-bottom:32px;object-fit:contain}.p-article__kv img{vertical-align:bottom}@media screen and (max-width: 687px){.p-article__kv{min-height:180px;margin-bottom:24px}}@media screen and (max-width: 687px){.p-article__main>.article-layout,.p-article__main>.article-item{padding:0 12px}}.p-article__main p.article-item.typography,.p-article__main div.article-item.typography{color:#222;font-size:16px;line-height:1.68;word-break:break-all}@media screen and (max-width: 687px){.p-article__main p.article-item.typography,.p-article__main div.article-item.typography{font-size:14px}}.p-article__main .article-item>ul:not(.toc),.p-article__main .article-item>ol:not(.toc),.p-article__main ol.article-item:not(.toc),.p-article__main ul.article-item:not(.toc){list-style-type:none;margin:32px 0;padding:16px;border:6px solid #f8f9fa;border-radius:10px}@media screen and (max-width: 687px){.p-article__main .article-item>ul:not(.toc),.p-article__main .article-item>ol:not(.toc),.p-article__main ol.article-item:not(.toc),.p-article__main ul.article-item:not(.toc){margin:24px 0}}.p-article__main .article-item>ul:not(.toc)>li,.p-article__main .article-item>ol:not(.toc)>li,.p-article__main ol.article-item:not(.toc)>li,.p-article__main ul.article-item:not(.toc)>li{position:relative;margin-top:8px;padding-left:20px;background-size:12px auto;background-position:0 6px;color:#222;font-size:16px;font-weight:400;line-height:1.8}.p-article__main .article-item>ul:not(.toc)>li div,.p-article__main .article-item>ul:not(.toc)>li span,.p-article__main .article-item>ul:not(.toc)>li p,.p-article__main .article-item>ul:not(.toc)>li h2,.p-article__main .article-item>ul:not(.toc)>li h3,.p-article__main .article-item>ul:not(.toc)>li h4,.p-article__main .article-item>ul:not(.toc)>li h5,.p-article__main .article-item>ul:not(.toc)>li h6,.p-article__main .article-item>ol:not(.toc)>li div,.p-article__main .article-item>ol:not(.toc)>li span,.p-article__main .article-item>ol:not(.toc)>li p,.p-article__main .article-item>ol:not(.toc)>li h2,.p-article__main .article-item>ol:not(.toc)>li h3,.p-article__main .article-item>ol:not(.toc)>li h4,.p-article__main .article-item>ol:not(.toc)>li h5,.p-article__main .article-item>ol:not(.toc)>li h6,.p-article__main ol.article-item:not(.toc)>li div,.p-article__main ol.article-item:not(.toc)>li span,.p-article__main ol.article-item:not(.toc)>li p,.p-article__main ol.article-item:not(.toc)>li h2,.p-article__main ol.article-item:not(.toc)>li h3,.p-article__main ol.article-item:not(.toc)>li h4,.p-article__main ol.article-item:not(.toc)>li h5,.p-article__main ol.article-item:not(.toc)>li h6,.p-article__main ul.article-item:not(.toc)>li div,.p-article__main ul.article-item:not(.toc)>li span,.p-article__main ul.article-item:not(.toc)>li p,.p-article__main ul.article-item:not(.toc)>li h2,.p-article__main ul.article-item:not(.toc)>li h3,.p-article__main ul.article-item:not(.toc)>li h4,.p-article__main ul.article-item:not(.toc)>li h5,.p-article__main ul.article-item:not(.toc)>li h6{font-size:16px}.p-article__main .article-item>ul:not(.toc)>li:first-of-type,.p-article__main .article-item>ol:not(.toc)>li:first-of-type,.p-article__main ol.article-item:not(.toc)>li:first-of-type,.p-article__main ul.article-item:not(.toc)>li:first-of-type{margin-top:0}@media screen and (max-width: 687px){.p-article__main .article-item>ul:not(.toc)>li,.p-article__main .article-item>ol:not(.toc)>li,.p-article__main ol.article-item:not(.toc)>li,.p-article__main ul.article-item:not(.toc)>li{font-size:14px}.p-article__main .article-item>ul:not(.toc)>li div,.p-article__main .article-item>ul:not(.toc)>li span,.p-article__main .article-item>ul:not(.toc)>li p,.p-article__main .article-item>ul:not(.toc)>li h2,.p-article__main .article-item>ul:not(.toc)>li h3,.p-article__main .article-item>ul:not(.toc)>li h4,.p-article__main .article-item>ul:not(.toc)>li h5,.p-article__main .article-item>ul:not(.toc)>li h6,.p-article__main .article-item>ol:not(.toc)>li div,.p-article__main .article-item>ol:not(.toc)>li span,.p-article__main .article-item>ol:not(.toc)>li p,.p-article__main .article-item>ol:not(.toc)>li h2,.p-article__main .article-item>ol:not(.toc)>li h3,.p-article__main .article-item>ol:not(.toc)>li h4,.p-article__main .article-item>ol:not(.toc)>li h5,.p-article__main .article-item>ol:not(.toc)>li h6,.p-article__main ol.article-item:not(.toc)>li div,.p-article__main ol.article-item:not(.toc)>li span,.p-article__main ol.article-item:not(.toc)>li p,.p-article__main ol.article-item:not(.toc)>li h2,.p-article__main ol.article-item:not(.toc)>li h3,.p-article__main ol.article-item:not(.toc)>li h4,.p-article__main ol.article-item:not(.toc)>li h5,.p-article__main ol.article-item:not(.toc)>li h6,.p-article__main ul.article-item:not(.toc)>li div,.p-article__main ul.article-item:not(.toc)>li span,.p-article__main ul.article-item:not(.toc)>li p,.p-article__main ul.article-item:not(.toc)>li h2,.p-article__main ul.article-item:not(.toc)>li h3,.p-article__main ul.article-item:not(.toc)>li h4,.p-article__main ul.article-item:not(.toc)>li h5,.p-article__main ul.article-item:not(.toc)>li h6{font-size:14px}}.p-article__main .article-item>ul:not(.toc)>li:before,.p-article__main .article-item>ol:not(.toc)>li:before,.p-article__main ol.article-item:not(.toc)>li:before,.p-article__main ul.article-item:not(.toc)>li:before{content:"";display:block;position:absolute;top:6px;left:0;width:12px;height:12px;background-color:#1f4fa8;border-radius:6px}.p-article__main .article-item>ul:not(.toc)>li>ol,.p-article__main .article-item>ul:not(.toc)>li>ul,.p-article__main .article-item>ol:not(.toc)>li>ol,.p-article__main .article-item>ol:not(.toc)>li>ul,.p-article__main ol.article-item:not(.toc)>li>ol,.p-article__main ol.article-item:not(.toc)>li>ul,.p-article__main ul.article-item:not(.toc)>li>ol,.p-article__main ul.article-item:not(.toc)>li>ul{margin:0;padding:0 0 0 3px;border:none}.p-article__main .article-item>ul:not(.toc)>li>ol>li,.p-article__main .article-item>ul:not(.toc)>li>ul>li,.p-article__main .article-item>ol:not(.toc)>li>ol>li,.p-article__main .article-item>ol:not(.toc)>li>ul>li,.p-article__main ol.article-item:not(.toc)>li>ol>li,.p-article__main ol.article-item:not(.toc)>li>ul>li,.p-article__main ul.article-item:not(.toc)>li>ol>li,.p-article__main ul.article-item:not(.toc)>li>ul>li{padding-left:12px;color:#222;font-size:14px;font-weight:400;line-height:1.8}.p-article__main .article-item>ul:not(.toc)>li>ol>li div,.p-article__main .article-item>ul:not(.toc)>li>ol>li span,.p-article__main .article-item>ul:not(.toc)>li>ol>li p,.p-article__main .article-item>ul:not(.toc)>li>ol>li h2,.p-article__main .article-item>ul:not(.toc)>li>ol>li h3,.p-article__main .article-item>ul:not(.toc)>li>ol>li h4,.p-article__main .article-item>ul:not(.toc)>li>ol>li h5,.p-article__main .article-item>ul:not(.toc)>li>ol>li h6,.p-article__main .article-item>ul:not(.toc)>li>ul>li div,.p-article__main .article-item>ul:not(.toc)>li>ul>li span,.p-article__main .article-item>ul:not(.toc)>li>ul>li p,.p-article__main .article-item>ul:not(.toc)>li>ul>li h2,.p-article__main .article-item>ul:not(.toc)>li>ul>li h3,.p-article__main .article-item>ul:not(.toc)>li>ul>li h4,.p-article__main .article-item>ul:not(.toc)>li>ul>li h5,.p-article__main .article-item>ul:not(.toc)>li>ul>li h6,.p-article__main .article-item>ol:not(.toc)>li>ol>li div,.p-article__main .article-item>ol:not(.toc)>li>ol>li span,.p-article__main .article-item>ol:not(.toc)>li>ol>li p,.p-article__main .article-item>ol:not(.toc)>li>ol>li h2,.p-article__main .article-item>ol:not(.toc)>li>ol>li h3,.p-article__main .article-item>ol:not(.toc)>li>ol>li h4,.p-article__main .article-item>ol:not(.toc)>li>ol>li h5,.p-article__main .article-item>ol:not(.toc)>li>ol>li h6,.p-article__main .article-item>ol:not(.toc)>li>ul>li div,.p-article__main .article-item>ol:not(.toc)>li>ul>li span,.p-article__main .article-item>ol:not(.toc)>li>ul>li p,.p-article__main .article-item>ol:not(.toc)>li>ul>li h2,.p-article__main .article-item>ol:not(.toc)>li>ul>li h3,.p-article__main .article-item>ol:not(.toc)>li>ul>li h4,.p-article__main .article-item>ol:not(.toc)>li>ul>li h5,.p-article__main .article-item>ol:not(.toc)>li>ul>li h6,.p-article__main ol.article-item:not(.toc)>li>ol>li div,.p-article__main ol.article-item:not(.toc)>li>ol>li span,.p-article__main ol.article-item:not(.toc)>li>ol>li p,.p-article__main ol.article-item:not(.toc)>li>ol>li h2,.p-article__main ol.article-item:not(.toc)>li>ol>li h3,.p-article__main ol.article-item:not(.toc)>li>ol>li h4,.p-article__main ol.article-item:not(.toc)>li>ol>li h5,.p-article__main ol.article-item:not(.toc)>li>ol>li h6,.p-article__main ol.article-item:not(.toc)>li>ul>li div,.p-article__main ol.article-item:not(.toc)>li>ul>li span,.p-article__main ol.article-item:not(.toc)>li>ul>li p,.p-article__main ol.article-item:not(.toc)>li>ul>li h2,.p-article__main ol.article-item:not(.toc)>li>ul>li h3,.p-article__main ol.article-item:not(.toc)>li>ul>li h4,.p-article__main ol.article-item:not(.toc)>li>ul>li h5,.p-article__main ol.article-item:not(.toc)>li>ul>li h6,.p-article__main ul.article-item:not(.toc)>li>ol>li div,.p-article__main ul.article-item:not(.toc)>li>ol>li span,.p-article__main ul.article-item:not(.toc)>li>ol>li p,.p-article__main ul.article-item:not(.toc)>li>ol>li h2,.p-article__main ul.article-item:not(.toc)>li>ol>li h3,.p-article__main ul.article-item:not(.toc)>li>ol>li h4,.p-article__main ul.article-item:not(.toc)>li>ol>li h5,.p-article__main ul.article-item:not(.toc)>li>ol>li h6,.p-article__main ul.article-item:not(.toc)>li>ul>li div,.p-article__main ul.article-item:not(.toc)>li>ul>li span,.p-article__main ul.article-item:not(.toc)>li>ul>li p,.p-article__main ul.article-item:not(.toc)>li>ul>li h2,.p-article__main ul.article-item:not(.toc)>li>ul>li h3,.p-article__main ul.article-item:not(.toc)>li>ul>li h4,.p-article__main ul.article-item:not(.toc)>li>ul>li h5,.p-article__main ul.article-item:not(.toc)>li>ul>li h6{font-size:14px}@media screen and (max-width: 687px){.p-article__main .article-item>ul:not(.toc)>li>ol>li,.p-article__main .article-item>ul:not(.toc)>li>ul>li,.p-article__main .article-item>ol:not(.toc)>li>ol>li,.p-article__main .article-item>ol:not(.toc)>li>ul>li,.p-article__main ol.article-item:not(.toc)>li>ol>li,.p-article__main ol.article-item:not(.toc)>li>ul>li,.p-article__main ul.article-item:not(.toc)>li>ol>li,.p-article__main ul.article-item:not(.toc)>li>ul>li{font-size:12px}.p-article__main .article-item>ul:not(.toc)>li>ol>li div,.p-article__main .article-item>ul:not(.toc)>li>ol>li span,.p-article__main .article-item>ul:not(.toc)>li>ol>li p,.p-article__main .article-item>ul:not(.toc)>li>ol>li h2,.p-article__main .article-item>ul:not(.toc)>li>ol>li h3,.p-article__main .article-item>ul:not(.toc)>li>ol>li h4,.p-article__main .article-item>ul:not(.toc)>li>ol>li h5,.p-article__main .article-item>ul:not(.toc)>li>ol>li h6,.p-article__main .article-item>ul:not(.toc)>li>ul>li div,.p-article__main .article-item>ul:not(.toc)>li>ul>li span,.p-article__main .article-item>ul:not(.toc)>li>ul>li p,.p-article__main .article-item>ul:not(.toc)>li>ul>li h2,.p-article__main .article-item>ul:not(.toc)>li>ul>li h3,.p-article__main .article-item>ul:not(.toc)>li>ul>li h4,.p-article__main .article-item>ul:not(.toc)>li>ul>li h5,.p-article__main .article-item>ul:not(.toc)>li>ul>li h6,.p-article__main .article-item>ol:not(.toc)>li>ol>li div,.p-article__main .article-item>ol:not(.toc)>li>ol>li span,.p-article__main .article-item>ol:not(.toc)>li>ol>li p,.p-article__main .article-item>ol:not(.toc)>li>ol>li h2,.p-article__main .article-item>ol:not(.toc)>li>ol>li h3,.p-article__main .article-item>ol:not(.toc)>li>ol>li h4,.p-article__main .article-item>ol:not(.toc)>li>ol>li h5,.p-article__main .article-item>ol:not(.toc)>li>ol>li h6,.p-article__main .article-item>ol:not(.toc)>li>ul>li div,.p-article__main .article-item>ol:not(.toc)>li>ul>li span,.p-article__main .article-item>ol:not(.toc)>li>ul>li p,.p-article__main .article-item>ol:not(.toc)>li>ul>li h2,.p-article__main .article-item>ol:not(.toc)>li>ul>li h3,.p-article__main .article-item>ol:not(.toc)>li>ul>li h4,.p-article__main .article-item>ol:not(.toc)>li>ul>li h5,.p-article__main .article-item>ol:not(.toc)>li>ul>li h6,.p-article__main ol.article-item:not(.toc)>li>ol>li div,.p-article__main ol.article-item:not(.toc)>li>ol>li span,.p-article__main ol.article-item:not(.toc)>li>ol>li p,.p-article__main ol.article-item:not(.toc)>li>ol>li h2,.p-article__main ol.article-item:not(.toc)>li>ol>li h3,.p-article__main ol.article-item:not(.toc)>li>ol>li h4,.p-article__main ol.article-item:not(.toc)>li>ol>li h5,.p-article__main ol.article-item:not(.toc)>li>ol>li h6,.p-article__main ol.article-item:not(.toc)>li>ul>li div,.p-article__main ol.article-item:not(.toc)>li>ul>li span,.p-article__main ol.article-item:not(.toc)>li>ul>li p,.p-article__main ol.article-item:not(.toc)>li>ul>li h2,.p-article__main ol.article-item:not(.toc)>li>ul>li h3,.p-article__main ol.article-item:not(.toc)>li>ul>li h4,.p-article__main ol.article-item:not(.toc)>li>ul>li h5,.p-article__main ol.article-item:not(.toc)>li>ul>li h6,.p-article__main ul.article-item:not(.toc)>li>ol>li div,.p-article__main ul.article-item:not(.toc)>li>ol>li span,.p-article__main ul.article-item:not(.toc)>li>ol>li p,.p-article__main ul.article-item:not(.toc)>li>ol>li h2,.p-article__main ul.article-item:not(.toc)>li>ol>li h3,.p-article__main ul.article-item:not(.toc)>li>ol>li h4,.p-article__main ul.article-item:not(.toc)>li>ol>li h5,.p-article__main ul.article-item:not(.toc)>li>ol>li h6,.p-article__main ul.article-item:not(.toc)>li>ul>li div,.p-article__main ul.article-item:not(.toc)>li>ul>li span,.p-article__main ul.article-item:not(.toc)>li>ul>li p,.p-article__main ul.article-item:not(.toc)>li>ul>li h2,.p-article__main ul.article-item:not(.toc)>li>ul>li h3,.p-article__main ul.article-item:not(.toc)>li>ul>li h4,.p-article__main ul.article-item:not(.toc)>li>ul>li h5,.p-article__main ul.article-item:not(.toc)>li>ul>li h6{font-size:12px}}.p-article__main .article-item>ul:not(.toc)>li>ol>li:before,.p-article__main .article-item>ul:not(.toc)>li>ul>li:before,.p-article__main .article-item>ol:not(.toc)>li>ol>li:before,.p-article__main .article-item>ol:not(.toc)>li>ul>li:before,.p-article__main ol.article-item:not(.toc)>li>ol>li:before,.p-article__main ol.article-item:not(.toc)>li>ul>li:before,.p-article__main ul.article-item:not(.toc)>li>ol>li:before,.p-article__main ul.article-item:not(.toc)>li>ul>li:before{content:"";display:block;position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#8b9093;border-radius:2px}.p-article__main .article-item.custom ol.toc,.p-article__main .toc-container ol.toc{list-style:none;max-width:688px;margin:32px auto 64px;padding:12px 16px;background-color:#f8f9fa;border-radius:10px}@media screen and (max-width: 687px){.p-article__main .article-item.custom ol.toc,.p-article__main .toc-container ol.toc{padding:12px}}.p-article__main .article-item.custom ol.toc:before,.p-article__main .toc-container ol.toc:before{content:"目次";display:block;width:100%;margin-bottom:12px;padding-bottom:12px;border-bottom:4px solid #fff;color:#000;font-size:16px;font-weight:700}.p-article__main .article-item.custom ol.toc>li,.p-article__main .toc-container ol.toc>li{position:relative;margin-bottom:8px;padding:0 0 0 12px;border-bottom:1px dotted #d3d3d3}.p-article__main .article-item.custom ol.toc>li.toc-item-h3,.p-article__main .article-item.custom ol.toc>li.toc-item-h4,.p-article__main .article-item.custom ol.toc>li.toc-item-h5,.p-article__main .article-item.custom ol.toc>li.toc-item-h6,.p-article__main .toc-container ol.toc>li.toc-item-h3,.p-article__main .toc-container ol.toc>li.toc-item-h4,.p-article__main .toc-container ol.toc>li.toc-item-h5,.p-article__main .toc-container ol.toc>li.toc-item-h6{display:none}.p-article__main .article-item.custom ol.toc>li:last-of-type,.p-article__main .toc-container ol.toc>li:last-of-type{margin-bottom:0;border-bottom:none}.p-article__main .article-item.custom ol.toc>li:before,.p-article__main .toc-container ol.toc>li:before{content:"";position:absolute;top:3px;left:0;display:block;width:4px;height:18px;background-color:#82be28;border-radius:2px}.p-article__main .article-item.custom ol.toc>li a,.p-article__main .toc-container ol.toc>li a{display:inline-block;margin-bottom:8px;color:#222;font-size:14px}.p-article__main .article-item.custom ol.toc>li a:hover,.p-article__main .toc-container ol.toc>li a:hover{color:#82be28!important}@media screen and (max-width: 687px){.p-article__main .article-item.custom ol.toc>li a,.p-article__main .toc-container ol.toc>li a{font-size:12px}}.p-article__main .article-item.custom ol.toc>li>ol,.p-article__main .toc-container ol.toc>li>ol{display:none}.p-article__main .article-item.custom ol.toc>li>ol>li>ol,.p-article__main .toc-container ol.toc>li>ol>li>ol{display:none}.p-article__main .article-item-widget{position:relative;margin:32px 0}@media screen and (max-width: 687px){.p-article__main .article-item-widget{margin:24px 0}}.p-article__main .article-item.image{display:block;margin:32px auto}@media screen and (max-width: 687px){.p-article__main .article-item.image{width:100%;margin:24px auto}}.p-article__main .article-item.code{margin-top:0;padding:16px}.p-article__main .article-item.widget{position:relative;margin:32px 0}@media screen and (max-width: 687px){.p-article__main .article-item.widget{margin:24px 0}}.p-article__main .article-item.youtube-embed{position:relative;padding-bottom:52%;height:0;overflow:hidden;max-width:100%}.p-article__main .article-item.youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-article__main table.article-item,.p-article__main .table.article-item{width:100%;border-collapse:collapse}.p-article__main table.article-item th,.p-article__main table.article-item td,.p-article__main .table.article-item th,.p-article__main .table.article-item td{border:1px solid #fff;padding:12px;font-size:16px}@media screen and (max-width: 687px){.p-article__main table.article-item th,.p-article__main table.article-item td,.p-article__main .table.article-item th,.p-article__main .table.article-item td{font-size:14px}}.p-article__main table.article-item th .center,.p-article__main table.article-item td .center,.p-article__main .table.article-item th .center,.p-article__main .table.article-item td .center{text-align:center}.p-article__main table.article-item th .left,.p-article__main table.article-item td .left,.p-article__main .table.article-item th .left,.p-article__main .table.article-item td .left{text-align:left}.p-article__main table.article-item th .right,.p-article__main table.article-item td .right,.p-article__main .table.article-item th .right,.p-article__main .table.article-item td .right{text-align:right}.p-article__main table.article-item th,.p-article__main .table.article-item th{vertical-align:middle;background-color:#f0f0f0;color:#000;font-weight:700;text-align:center}.p-article__main table.article-item td,.p-article__main .table.article-item td{vertical-align:top;background-color:#f8f9fa;color:#222;text-align:left}.p-article__main table.article-item ul,.p-article__main .table.article-item ul{list-style:disc;padding-left:1em}.p-article__main table.article-item ul li,.p-article__main .table.article-item ul li{margin-bottom:12px}.p-article__main table.article-item ul li:last-of-type,.p-article__main .table.article-item ul li:last-of-type{margin-bottom:0}.p-article__main table.article-item thead th,.p-article__main .table.article-item thead th{text-align:center}.p-article__main table.article-item.soft-color-table th:nth-child(1),.p-article__main .table.article-item.soft-color-table th:nth-child(1){background-color:#fef4f4}.p-article__main table.article-item.soft-color-table th:nth-child(2),.p-article__main .table.article-item.soft-color-table th:nth-child(2){background-color:#f3f8ff}.p-article__main table.article-item.soft-color-table th:nth-child(3),.p-article__main .table.article-item.soft-color-table th:nth-child(3){background-color:#e7f5e9}.p-article__main table.article-item.soft-color-table th,.p-article__main table.article-item.soft-color-table td,.p-article__main .table.article-item.soft-color-table th,.p-article__main .table.article-item.soft-color-table td{border:1px solid #D3D3D3}.p-article__main table.article-item.with-ranking-num-table th,.p-article__main .table.article-item.with-ranking-num-table th{background-color:#fffae5}.p-article__main table.article-item.with-ranking-num-table th:before,.p-article__main .table.article-item.with-ranking-num-table th:before{content:"";display:inline-block;margin:0 4px -2px;width:22px;height:16px;background-repeat:no-repeat;background-size:22px 16px;background-position:center center}@media screen and (max-width: 687px){.p-article__main table.article-item.with-ranking-num-table th:before,.p-article__main .table.article-item.with-ranking-num-table th:before{margin:0 4px;width:16px;height:12px;background-size:16px 12px}}.p-article__main table.article-item.with-ranking-num-table tr:nth-child(1) th:before,.p-article__main .table.article-item.with-ranking-num-table tr:nth-child(1) th:before{background-image:url(/img/icon/evaluation/crown-gold.svg?v=v2)}.p-article__main table.article-item.with-ranking-num-table tr:nth-child(2) th:before,.p-article__main .table.article-item.with-ranking-num-table tr:nth-child(2) th:before{background-image:url(/img/icon/evaluation/crown-silver.svg?v=v2)}.p-article__main table.article-item.with-ranking-num-table tr:nth-child(3) th:before,.p-article__main .table.article-item.with-ranking-num-table tr:nth-child(3) th:before{background-image:url(/img/icon/evaluation/crown-bronze.svg?v=v2)}.p-article__main table.article-item.with-ranking-num-table th,.p-article__main table.article-item.with-ranking-num-table td,.p-article__main .table.article-item.with-ranking-num-table th,.p-article__main .table.article-item.with-ranking-num-table td{border:1px solid #D3D3D3}@media screen and (max-width: 687px){.p-owner .c-heading-h2,.p-owner .p-article__main h2.article-item.typography,.p-article__main .p-owner h2.article-item.typography{margin-top:8px;margin-bottom:24px}}.p-owner-info{font-size:16px;line-height:2}@media screen and (max-width: 687px){.p-owner-info{padding:0 12px;font-size:16px;line-height:1.8}}.p-owner-info address{display:inline;font-style:normal}.p-owner-container{margin-bottom:32px}.p-owner-container__wrap:after{content:"";display:block;clear:both}@media screen and (max-width: 687px){.p-owner-container__wrap{display:flex;align-items:center;flex-wrap:wrap}}.p-owner-container__image{overflow:hidden;width:160px;margin-right:16px;border-radius:50%}.p-owner-container__image img{width:100%}@media screen and (max-width: 687px){.p-owner-container__image{width:64px;margin-right:8px}}@media screen and (min-width: 688px){.p-owner-container__image{float:left}}.p-owner-container__detail{overflow:auto}.p-owner-container__name{font-size:24px;font-weight:700;line-height:1}@media screen and (max-width: 687px){.p-owner-container__name{font-size:20px}}.p-owner-container__position{margin-top:8px;color:#8fa6cb;font-size:18px;line-height:1}@media screen and (max-width: 687px){.p-owner-container__position{font-size:14px}}.p-owner-container__text{margin-top:16px;color:#222;font-size:14px;line-height:1.7}@media screen and (max-width: 687px){.p-owner-container__text{font-size:12px}}.p-about-logo{width:420px;min-height:240px;margin:32px auto}@media screen and (max-width: 1040px){.p-about-logo{width:240px;min-height:136px;margin:24px auto}}.p-about-logo img{width:100%}.p-about-lead-header{margin-bottom:24px;color:#237b31;font-size:28px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.p-about-lead-header{margin-bottom:12px;font-size:18px}}.p-about-character{width:640px;min-height:240px;margin:112px auto 4px}@media screen and (max-width: 687px){.p-about-character{width:100%;min-height:auto;margin:108px auto 0}}.p-about-character img{width:100%}.p-about-point-list__title{margin:-32px auto 16px;text-align:center}.p-about-point-list__title img{vertical-align:bottom}@media screen and (max-width: 687px){.p-about-point-list__title{margin:-32px auto 8px}}.p-about-point-list__subtitle{line-height:1.3}.p-about-point-list li{padding-top:0!important}@media screen and (max-width: 687px){.p-about-point-list li{margin-top:32px}.p-about-point-list li:first-child,.p-about-point-list li:only-child{margin-top:0}}.p-about-point-reason{position:absolute;top:-36px;left:50%;width:72px;height:72px;margin-left:-36px;padding-top:12px;background-image:linear-gradient(45deg,#0a63ec,#40a8ff);border-radius:50%;text-align:center}.p-about-point-reason__text,.p-about-point-reason__num{color:#fff;font-weight:700}.p-about-point-reason__text{font-size:10px}.p-about-point-reason__num{font-size:32px;line-height:1}.p-about-point-image{width:100%;min-height:140px;margin-bottom:16px}.p-about-point-header{display:table-cell;vertical-align:middle;width:280px;height:56px;margin:0 auto;color:#0f4c81;font-size:22px;font-weight:700;text-align:center;line-height:1.3}@media screen and (max-width: 687px){.p-about-point-header{display:block;width:100%}}.p-about-point-text{width:100%;height:104px;margin-top:16px;color:#1b2430;font-size:16px}@media screen and (max-width: 687px){.p-about-point-text{height:auto;font-size:14px}}.p-term-list,.p-term-list-num{margin-top:24px;counter-reset:terms}@media screen and (max-width: 687px){.p-term-list,.p-term-list-num{padding:0 12px}}.p-term-list li,.p-term-list-num li{position:relative;color:#1b2430;font-size:18px;line-height:2.11}@media screen and (max-width: 687px){.p-term-list li,.p-term-list-num li{font-size:14px}}.p-term-list li:before,.p-term-list-num li:before{counter-increment:terms;position:absolute;left:0;top:0}.p-term-list>li{padding-left:50px}@media screen and (max-width: 687px){.p-term-list>li{padding-left:30px}}.p-term-list>li:before{content:"(" counter(terms) ")"}.p-term-list .p-term-list-num{margin-top:0;margin-bottom:12px}.p-term-list-num>li{padding-left:40px}@media screen and (max-width: 687px){.p-term-list-num>li{padding-left:20px}}.p-term-list-num>li:before{content:counter(terms) ". "}.p-term-list-num .p-term-list{margin-top:0;margin-bottom:12px}.p-tarms .c-heading-h2,.p-tarms .p-article__main h2.article-item.typography,.p-article__main .p-tarms h2.article-item.typography{margin-bottom:24px}.p-tarms .u-ht-table{margin:24px 0}.p-tarms .u-ht-table th{vertical-align:top}@media screen and (max-width: 687px){.p-tarms .u-ht-table th{width:120px;text-align:left}}@media screen and (max-width: 687px){.p-tarms .u-ht-table th,.p-tarms .u-ht-table td{padding:8px}}.p-faq-anchor-link{width:100%;margin:24px 0 60px;background-color:#f2f8e9;border-radius:10px}@media screen and (max-width: 687px){.p-faq-anchor-link{margin:24px 0 56px}}.p-faq-anchor-link a{display:block;position:relative;width:100%;padding:14px 14px 14px 40px;border-bottom:2px solid #fff;color:#000;font-size:16px;font-weight:700;line-height:1}.p-faq-anchor-link a:last-child{border-bottom:none}@media (hover: hover){.p-faq-anchor-link a:hover{color:#82be28}}@media (hover: none){.p-faq-anchor-link a:active{color:#82be28}}.p-faq-anchor-link a:before{content:"";display:block;position:absolute;top:calc(50% - 10px);left:12px;width:20px;height:20px;background-image:url(/img/icon/guide/help.svg?v=v2);background-repeat:no-repeat;background-position:center;background-size:20px auto}@media screen and (max-width: 687px){.p-faq-anchor-link a{padding:14px 14px 14px 36px;font-size:14px}.p-faq-anchor-link a:before{left:8px}}.p-faq-question,.p-faq-answer{font-size:16px}@media screen and (max-width: 687px){.p-faq-question,.p-faq-answer{font-size:14px}}.p-faq-question:before,.p-faq-answer:before{content:"";position:absolute;left:12px;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;background-size:20px auto}.p-faq-question{position:relative;padding:12px 36px 12px 40px;background-color:#f8f9fa;background-image:url(/img/icon/arrow/arrow-down-green.svg?v=v2);background-repeat:no-repeat;background-size:20px auto;background-position:right 12px center;border-bottom:4px solid #fff;font-weight:700;cursor:pointer}@media (hover: hover){.p-faq-question:hover{color:#82be28}}@media (hover: none){.p-faq-question:active{color:#82be28}}.p-faq-question:before{top:13px;background-image:url(/img/icon/qa/qa-q.svg?v=v2)}.p-faq-question:after{content:"";position:absolute;bottom:0;left:22px;margin-left:-12px;border:12px solid transparent;border-bottom:12px solid white}.p-faq-question.is-show{background-image:url(/img/icon/arrow/arrow-up-green.svg?v=v2)}@media screen and (max-width: 687px){.p-faq-question:after{margin-left:-10px;border:10px solid transparent;border-bottom:10px solid white}}.p-faq-answer{display:none;position:relative;padding:8px 12px 16px 40px;background-color:#fff}.p-faq-answer:before{top:9px;background-image:url(/img/icon/qa/qa-a.svg?v=v2)}.p-faq-answer.is-show{display:block}.p-cart-table{border-collapse:collapse;border-spacing:0 2px}.p-cart-table td{background-color:#f8f9fa}.p-cart-table th,.p-cart-table td{text-align:left;vertical-align:middle;font-size:14px;line-height:24px;padding:8px}@media screen and (max-width: 687px){.p-cart-table th,.p-cart-table td{font-size:14px;line-height:18px}}.p-cart-table__logo{width:48px;height:36px;vertical-align:middle;border-radius:4px;background-color:#fff}.p-cart-table__logo img{width:100%;height:100%;object-fit:contain;display:block}.p-cart-table__star{width:16px;height:16px}.p-cart-table__star-score{display:flex;justify-content:left;align-items:center;font-size:12px;color:#ff3347;font-weight:700}.p-cart-table .is-td-delete{text-align:center;margin:auto;width:60px}.p-cart-table .is-td-delete .btn{background-color:#fff;color:#8fa6cb;font-size:10px;padding:4px 8px;border-radius:4px;border:1px solid #E8EBF0;line-height:1}@media screen and (max-width: 687px){.p-cart-table .is-td-delete .btn{font-size:10px}}.p-cart-table .is-td-balloon{background:unset;padding:0 0 8px;text-align:right!important}.p-cart-table .is-td-balloon .balloon{background-color:#1bc5bf;color:#fff;font-size:10px;line-height:19px;font-weight:700;position:relative;padding:4px 8px;border-radius:16px}@media screen and (max-width: 687px){.p-cart-table .is-td-balloon .balloon{font-size:10px;line-height:16px}}.p-cart-table .is-td-balloon .balloon:after{content:"";position:absolute;top:-8px;right:20px;border:4px solid transparent;border-bottom:4px solid #1bc5bf}@media screen and (max-width: 687px){.p-cart-table .is-td-balloon .balloon:after{top:-8px;right:20px;border-width:4px}}.p-cart-table .is-td-balloon-top{background:unset;padding:0 0 4px;text-align:right!important}.p-cart-table .is-td-balloon-top .balloon{background-color:#e82615;color:#fff;font-size:10px;line-height:19px;font-weight:700;position:relative;padding:4px 8px;border-radius:16px}@media screen and (max-width: 687px){.p-cart-table .is-td-balloon-top .balloon{font-size:10px;line-height:16px}}.p-cart-table .is-td-balloon-top .balloon:after{content:"";position:absolute;bottom:-8px;right:20px;border:4px solid transparent;border-top:4px solid #e82615}@media screen and (max-width: 687px){.p-cart-table .is-td-balloon-top .balloon:after{bottom:-8px;right:20px;border-width:4px}}.p-cart-table .is-td-input{width:48px;cursor:pointer;position:relative;height:24px;padding:12px}.p-cart-table .is-td-input .c-radio__icon{cursor:pointer;position:relative;left:0;bottom:0;top:0;right:0;background-color:unset;border:unset;margin:auto}.p-cart-table .is-td-star-score{width:66px}.p-cart-table .is-td-logo{width:48px;background-color:#fff;padding:8px 0 8px 8px}.p-cart-table .is-tr-balloon+.is-tr-more>.is-td-more-btn{padding-top:0!important}.p-cart-table .is-td-more-btn{background:unset;padding-top:32px}@media screen and (max-width: 687px){.p-cart-table .is-td-more-btn{padding-top:24px}}.p-cart-table .is-tr-brand td{border-top:1px solid #e8ebf0;background-color:#fff;color:#1b2430;font-weight:700}.p-cart-table .is-tr-brandshop{height:48px;border-bottom:solid 2px #fff}.p-cart-header,.p-cart-card-header{margin:24px 0 8px;color:#000;font-size:30px;font-weight:700}@media screen and (max-width: 687px){.p-cart-header,.p-cart-card-header{margin:12px 0 8px;font-size:20px}}.p-cart-sub{margin-bottom:24px;color:#222;font-size:14px}@media screen and (max-width: 687px){.p-cart-sub{margin-bottom:16px;font-size:12px}}@media screen and (max-width: 1040px){.p-cart-cards{padding:8px 0 64px}}.p-cart-char{margin:24px auto 0;display:block;width:640px}@media screen and (max-width: 687px){.p-cart-char{width:100%;margin:16px auto 0;padding:0 24px}}.p-cart-char img{vertical-align:bottom}.p-cart-char img:hover{opacity:.75}@media screen and (max-width: 687px){.p-cart-char .pc{display:none}}@media screen and (min-width: 688px){.p-cart-char .sp{display:none}}.p-cart-steps{display:flex;border-radius:10px;background-color:#f0fbfa}@media screen and (max-width: 687px){.p-cart-steps{display:flex;flex-direction:column;margin-bottom:120px}}.p-cart-steps .p-cart-step{display:flex;position:relative;flex-direction:column;width:25%;padding:12px}@media screen and (max-width: 687px){.p-cart-steps .p-cart-step{width:100%;padding:8px}}.p-cart-steps .p-cart-step__title{color:#1bc5bf;font-size:16px;font-weight:700}.p-cart-steps .p-cart-step__text{font-size:12px}@media screen and (max-width: 687px){.p-cart-steps .p-cart-step__text{font-size:10px}}.p-cart-steps .p-cart-step__subtext{color:#8fa6cb;font-size:10px}@media screen and (max-width: 687px){.p-cart-steps .p-cart-step__subtext{font-size:10px}}.p-cart-steps .p-cart-step__image{margin-top:auto}@media screen and (max-width: 687px){.p-cart-steps .p-cart-step__image{height:48px}}.p-cart-steps .p-cart-step:nth-child(1),.p-cart-steps .p-cart-step:nth-child(3),.p-cart-steps .p-cart-step:nth-child(5){padding-right:0}@media screen and (max-width: 687px){.p-cart-steps .p-cart-step:nth-child(1),.p-cart-steps .p-cart-step:nth-child(3),.p-cart-steps .p-cart-step:nth-child(5){padding-right:16px;padding-bottom:0}}.p-cart-steps .p-cart-step:nth-child(3),.p-cart-steps .p-cart-step:nth-child(5),.p-cart-steps .p-cart-step:nth-child(7){padding-left:0}@media screen and (max-width: 687px){.p-cart-steps .p-cart-step:nth-child(3),.p-cart-steps .p-cart-step:nth-child(5),.p-cart-steps .p-cart-step:nth-child(7){padding-left:16px;padding-top:0;margin-top:-16px}}@media screen and (max-width: 687px){.p-cart-steps .p-cart-step:nth-child(3),.p-cart-steps .p-cart-step:nth-child(5),.p-cart-steps .p-cart-step:nth-child(7){margin-top:-32px}}.p-cart-steps .p-cart-arrow{background-image:url(/img/document/arrow_pc.svg);background-repeat:no-repeat;background-size:contain;width:5%}@media screen and (min-width: 688px) and (max-width: 1040px){.p-cart-steps .p-cart-arrow{min-width:6%;background-size:auto 100%}}@media screen and (max-width: 687px){.p-cart-steps .p-cart-arrow{background-image:url(/img/document/arrow_sp.svg);width:100%;height:64px}}.p-cart-cv-btn{position:relative;display:flex;justify-content:center;align-items:center;margin:auto;width:80%;max-width:480px;height:64px;padding:0;cursor:pointer}@media screen and (max-width: 687px){.p-cart-cv-btn{width:304px;height:56px}}.p-cart-cv-btn__error_balloon{position:absolute}.p-cart-cv-btn .btn_txt{font-size:24px;line-height:24px;font-weight:700}@media screen and (max-width: 687px){.p-cart-cv-btn .btn_txt{font-size:18px;line-height:18px}.p-cart-cv-btn .btn_txt .kyoshitsu{font-size:12px}}.p-cart-cv-btn__bubble{position:relative;flex-basis:48px;margin-right:8px;display:inline-block;width:48px;height:48px;border-radius:50%;text-align:center;color:#ff3347;letter-spacing:0;transform:rotate(-16deg);background-color:#fff}.p-cart-cv-btn__bubble .bubble_txt{position:absolute;top:11px;right:0;left:0;bottom:0;font-size:14px;line-height:14px;font-weight:700}.p-cart-cv-btn__bubble:before{content:"";position:absolute;display:block;width:0;height:0;right:4px;bottom:-5px;border-left:12px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;transform:rotate(52deg)}.p-cart-cv-btn__error_balloon{width:100%;position:absolute;background-color:#fff;color:#000;padding:4px;display:inline-block;max-width:280px;border:solid 2px #ff3347;font-weight:700;font-size:12px;line-height:15px;top:100%;border-radius:8px;box-shadow:0 2px 4px #00000080}@media screen and (max-width: 687px){.p-cart-cv-btn__error_balloon{max-width:240px;font-size:10px;line-height:13px}}.p-cart-cv-btn__error_balloon:before{content:"";position:absolute;top:-16px;left:50%;margin-left:-15px;border:8px solid transparent;border-bottom:8px solid #FFF;z-index:2}.p-cart-cv-btn__error_balloon:after{content:"";position:absolute;top:-20px;left:50%;margin-left:-17px;border:10px solid transparent;border-bottom:10px solid #ff3347;z-index:1}.p-cart-cv-btn__error_balloon p{margin:0;padding:0;text-align:center}.p-form-campaign.is-popup{padding:16px}@media screen and (max-width: 687px){.p-form-campaign.is-popup{padding:0 0 32px}}.p-form-campaign.is-popup .p-form-campaign-kv{border-radius:10px}.p-form-campaign.is-popup .p-form-campaign-kv__pc{width:100%}.p-form-campaign.is-popup .error-background-color{width:calc(100% + 32px);margin-left:-16px;padding:24px}@media screen and (max-width: 687px){.p-form-campaign.is-popup .error-background-color{width:calc(100% + 24px);margin-left:-12px;padding:16px}}.p-form-campaign .c-notice-card{max-width:100%;margin:24px auto;padding:18px;border:6px solid #f8f9fa;color:#222;font-size:14px;line-height:1.6}.p-form-campaign .c-notice-card ul{color:#222;font-size:14px;line-height:1.6}@media screen and (max-width: 687px){.p-form-campaign .c-notice-card,.p-form-campaign .c-notice-card ul{font-size:12px}}.p-form-campaign .c-notice-card__title{color:#000;font-weight:700}@media screen and (max-width: 687px){.p-form-campaign .c-notice-card__title{font-size:14px}}.p-form-campaign .search-box{margin:12px auto 32px}@media screen and (max-width: 687px){.p-form-campaign .search-box{width:264px;margin:8px auto 24px}}@media screen and (max-width: 687px){.p-form-campaign .search-word{width:100%}}.p-campaign-search-school-text{margin-bottom:12px;color:#000;font-size:18px;font-weight:700;text-align:center;line-height:1}@media screen and (max-width: 687px){.p-campaign-search-school-text{margin-bottom:8px;font-size:16px}}.p-form-campaign-kv{width:100%;background-color:#1bc5bf}.p-form-campaign-kv__pc,.p-form-campaign-kv__sp{display:block;margin:0 auto}.p-form-campaign-kv__pc{display:block;max-width:1040px}@media screen and (max-width: 1040px){.p-form-campaign-kv__pc{width:100%}}@media screen and (max-width: 687px){.p-form-campaign-kv__pc{display:none}}.p-form-campaign-kv__sp{display:none;width:100%}@media screen and (max-width: 687px){.p-form-campaign-kv__sp{display:block}}.p-form-campaign-notice{display:flex;align-items:flex-start;margin:8px auto 16px}@media screen and (max-width: 687px){.p-form-campaign-notice{padding:0 12px}}.p-form-campaign-notice>dt,.p-form-campaign-notice>dd{font-size:12px}@media screen and (max-width: 687px){.p-form-campaign-notice>dt,.p-form-campaign-notice>dd{font-size:10px}}.p-form-campaign-notice>dt{width:32px;margin-right:8px;background-color:#ff3347;border-radius:2px;color:#fff;font-weight:700;text-align:center;line-height:20px}@media screen and (max-width: 687px){.p-form-campaign-notice>dt{width:26px;line-height:16px}}.p-form-campaign-notice>dd{flex:1}.p-campaign-steps-balloon{position:absolute;top:-26px;left:0;height:22px;padding:0 12px;background-color:#000;border-radius:11px;color:#fff;font-size:10px;font-weight:700;line-height:22px}@media screen and (max-width: 1040px){.p-campaign-steps-balloon{top:-28px}}@media screen and (max-width: 687px){.p-campaign-steps-balloon{top:-25px;height:auto;padding:6px 12px 5px;line-height:1}}.p-campaign-steps-balloon:after{content:"";display:block;position:absolute;left:16px;bottom:-12px;width:12px;height:12px;border:6px solid transparent;border-top-color:#000;z-index:1}.p-campaign-steps{position:relative;display:flex;margin-top:32px;background-color:#f0fbfa;border-radius:10px}@media screen and (max-width: 687px){.p-campaign-steps{display:flex;flex-direction:column;padding:16px}}.p-campaign-step{display:flex;position:relative;flex-direction:column;width:30%;padding:12px 0}.p-campaign-step.step1{width:35%;padding:12px 8px 12px 12px}.p-campaign-step.step3{width:35%;padding:12px 12px 12px 8px}@media screen and (max-width: 687px){.p-campaign-step,.p-campaign-step.step1,.p-campaign-step.step3{width:100%;padding:0}.p-campaign-step.step1,.p-campaign-step.step2{margin-bottom:16px}}.p-campaign-step__title{margin-bottom:8px;color:#1bc5bf;font-size:16px;font-weight:700;line-height:1}.p-campaign-step__title .sub{color:#000;font-size:14px}@media screen and (max-width: 687px){.p-campaign-step__title .sub{font-size:16px}}.p-campaign-step__text{font-size:12px;line-height:1.6}.p-campaign-arrow{background-image:url(/img/campaign/arrow_pc.svg);background-repeat:no-repeat;background-size:contain;width:6%}@media screen and (max-width: 687px){.p-campaign-arrow{display:none}}.p-campaign-notes{color:#000;font-size:12px;line-height:19px}.p-campaign-notes--off{color:#8b9093}.p-campaign-btn-caotainer{margin:24px 0 28px;text-align:center}.p-campaign-btn-caotainer-popup{display:flex;align-items:center;justify-content:space-around;margin:24px 0 28px}@media screen and (max-width: 687px){.p-campaign-btn-caotainer-popup{display:block}}.p-campaign-btn-request-text{margin-bottom:8px;color:#000;font-size:18px;line-height:1}@media screen and (max-width: 687px){.p-campaign-btn-request-text{font-size:16px}}.p-campaign-btn-back{display:inline-block;width:324px;height:56px;background-color:#fff;border:3px solid #e8e8e8;border-radius:28px;color:#464d53;font-size:24px;font-weight:700;text-align:center;line-height:50px;cursor:pointer}@media screen and (max-width: 687px){.p-campaign-btn-back{width:264px;height:48px;border-radius:24px;font-size:22px;line-height:40px}}.p-campaign-btn-back:hover{color:#82be28;opacity:.8}.p-campaign-btn-request{display:inline-block;width:324px;height:56px;background-color:#1bc5bf;border-radius:28px;box-shadow:0 4px #23908c;color:#fff;font-size:24px;font-weight:700;text-align:center;line-height:56px}@media screen and (max-width: 687px){.p-campaign-btn-request{width:284px;height:48px;border-radius:24px;font-size:22px;line-height:48px}}.p-campaign-btn-request:hover{color:#fff;opacity:.8}.p-campaign-btn-request--disabled{background-color:#e8e8e8;cursor:not-allowed}.p-steps{background-color:#f2f8e9;max-width:688px;margin:24px auto;text-align:center;border-radius:10px}.p-step{display:inline-block}.p-step.is-current{color:#237b31}.p-step.is-current .num{background-color:#237b31;color:#fff}.num{background-color:#d3d3d3;color:#fff;padding:4px 6px;border-radius:50%}.p-step:not(.no-dash)+.p-step:before{content:"…";display:inline-block;padding:0 8px}.p-campaign-btn-container{margin:32px 0 64px}@media screen and (max-width: 687px){.p-campaign-btn-container{margin:-16px 0 32px;padding:0 12px}}.p-campaign-btn-container--top{margin:16px 0 -64px}@media screen and (max-width: 687px){.p-campaign-btn-container--top{margin:16px 0 -24px}}.p-campaign-btn{position:relative;display:block;width:640px;margin:0 auto;background-image:linear-gradient(to right,#19c1ba 0%,#52d0cb 100%);border-radius:24px}@media screen and (max-width: 687px){.p-campaign-btn{width:100%;border-radius:32px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__animated{animation-duration:1s;animation-fill-mode:both}.animate__animated.animate__faster{animation-duration:.3s}.animate__fadeIn{animation-name:fadeIn}.animate__fadeOut{animation-name:fadeOut}.u-d-none{display:none}.u-d-block{display:block}.u-d-inline-block{display:inline-block}.u-d-flex{display:flex}.u-d-inline-flex{display:inline-flex}.u-d-inline{display:inline}@media screen and (max-width: 687px){.u-is-pc{display:none}}@media screen and (min-width: 1041px){.u-is-tablet{display:none}}@media screen and (min-width: 688px){.u-is-sp{display:none}}@media screen and (min-width: 1041px){.u-d-none-tablet-up{display:none}}@media screen and (max-width: 1040px){.u-d-none-tablet-down,.u-d-tablet-none{display:none}.u-d-tablet-flex{display:flex}.u-d-tablet-block{display:block}.u-d-tablet-inline-block{display:inline-block}}@media screen and (min-width: 688px){.u-d-none-phone-up{display:none}}@media screen and (max-width: 687px){.u-d-none-phone-down,.u-d-phone-none{display:none}.u-d-phone-flex{display:flex}.u-d-phone-block{display:block}.u-d-phone-inline-block{display:inline-block}}.u-hidden{overflow:hidden}.u-pos-relative{position:relative}.u-pos-absolute{position:absolute}.u-pos-fixed{position:fixed}@media screen and (max-width: 1040px){.u-pos-tablet-relative{position:relative}.u-pos-tablet-absolute{position:absolute}.u-pos-tablet-fixed{position:fixed}}@media screen and (max-width: 687px){.u-pos-phone-relative{position:relative}.u-pos-phone-absolute{position:absolute}.u-pos-phone-fixed{position:fixed}}.u-row{display:flex;flex-grow:1;flex-wrap:wrap}.u-col-2{width:16.66667%}.u-col-3{width:25%}.u-col-4{width:33.3333%}.u-col-6{width:50%}.u-col-8{width:66.66667%}.u-col-9{width:75%}.u-col-10{width:83.33333%}.u-col-12{width:100%}@media screen and (max-width: 1040px){.u-col-tablet-2{width:16.66667%}.u-col-tablet-3{width:25%}.u-col-tablet-4{width:33.3333%}.u-col-tablet-6{width:50%}.u-col-tablet-8{width:66.66667%}.u-col-tablet-9{width:75%}.u-col-tablet-10{width:83.33333%}.u-col-tablet-12{width:100%}}@media screen and (max-width: 687px){.u-col-phone-2{width:16.66667%}.u-col-phone-3{width:25%}.u-col-phone-4{width:33.3333%}.u-col-phone-6{width:50%}.u-col-phone-8{width:66.66667%}.u-col-phone-9{width:75%}.u-col-phone-10{width:83.33333%}.u-col-phone-12{width:100%}}.u-justify-between{justify-content:space-between}.u-justify-around{justify-content:space-around}.u-justify-center{justify-content:center}.u-justify-start{justify-content:flex-start}.u-justify-end{justify-content:flex-end}.u-align-start{align-items:flex-start}.u-align-center{align-items:center}.u-align-end{align-items:end}.u-align-baseline{align-items:baseline}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}.u-flex-1{flex:1}.u-flex-shrink-0{flex-shrink:0}.u-flex-grow-1{flex-grow:1}.u-flex-grow-0{flex-grow:0}.u-row-reverse{flex-direction:row-reverse}.u-flex-row{flex-direction:row}.u-flex-column{flex-direction:column}.u-flex-gap-0{gap:0px!important}.u-flex-row-gap-0{row-gap:0px!important}.u-flex-column-gap-0{column-gap:0px!important}.u-flex-gap-1{gap:4px!important}.u-flex-row-gap-1{row-gap:4px!important}.u-flex-column-gap-1{column-gap:4px!important}.u-flex-gap-2{gap:8px!important}.u-flex-row-gap-2{row-gap:8px!important}.u-flex-column-gap-2{column-gap:8px!important}.u-flex-gap-3{gap:12px!important}.u-flex-row-gap-3{row-gap:12px!important}.u-flex-column-gap-3{column-gap:12px!important}.u-flex-gap-4{gap:16px!important}.u-flex-row-gap-4{row-gap:16px!important}.u-flex-column-gap-4{column-gap:16px!important}.u-flex-gap-5{gap:20px!important}.u-flex-row-gap-5{row-gap:20px!important}.u-flex-column-gap-5{column-gap:20px!important}.u-flex-gap-6{gap:24px!important}.u-flex-row-gap-6{row-gap:24px!important}.u-flex-column-gap-6{column-gap:24px!important}.u-flex-gap-7{gap:28px!important}.u-flex-row-gap-7{row-gap:28px!important}.u-flex-column-gap-7{column-gap:28px!important}.u-flex-gap-8{gap:32px!important}.u-flex-row-gap-8{row-gap:32px!important}.u-flex-column-gap-8{column-gap:32px!important}.u-flex-gap-9{gap:36px!important}.u-flex-row-gap-9{row-gap:36px!important}.u-flex-column-gap-9{column-gap:36px!important}.u-flex-gap-10{gap:40px!important}.u-flex-row-gap-10{row-gap:40px!important}.u-flex-column-gap-10{column-gap:40px!important}.u-flex-gap-11{gap:44px!important}.u-flex-row-gap-11{row-gap:44px!important}.u-flex-column-gap-11{column-gap:44px!important}.u-flex-gap-12{gap:48px!important}.u-flex-row-gap-12{row-gap:48px!important}.u-flex-column-gap-12{column-gap:48px!important}.u-flex-gap-13{gap:52px!important}.u-flex-row-gap-13{row-gap:52px!important}.u-flex-column-gap-13{column-gap:52px!important}.u-flex-gap-14{gap:56px!important}.u-flex-row-gap-14{row-gap:56px!important}.u-flex-column-gap-14{column-gap:56px!important}@media screen and (max-width: 1040px){.u-justify-tablet-between{justify-content:space-between}.u-justify-tablet-around{justify-content:space-around}.u-justify-tablet-center{justify-content:center}.u-justify-tablet-start{justify-content:flex-start}.u-justify-tablet-end{justify-content:flex-end}.u-align-tablet-start{align-items:flex-start}.u-align-tablet-center{align-items:center}.u-flex-tablet-wrap{flex-wrap:wrap}.u-flex-tablet-nowrap{flex-wrap:nowrap}.u-flex-shrink-tablet-0{flex-shrink:0}.u-flex-grow-tablet-1{flex-grow:1}.u-flex-grow-tablet-0{flex-grow:0}.u-flex-gap-tablet-0{gap:0px!important}.u-flex-gap-tablet-1{gap:4px!important}.u-flex-gap-tablet-2{gap:8px!important}.u-flex-gap-tablet-3{gap:12px!important}.u-flex-gap-tablet-4{gap:16px!important}.u-flex-gap-tablet-5{gap:20px!important}.u-flex-gap-tablet-6{gap:24px!important}.u-flex-gap-tablet-7{gap:28px!important}.u-flex-gap-tablet-8{gap:32px!important}.u-flex-gap-tablet-9{gap:36px!important}.u-flex-gap-tablet-10{gap:40px!important}.u-flex-gap-tablet-11{gap:44px!important}.u-flex-gap-tablet-12{gap:48px!important}.u-flex-gap-tablet-13{gap:52px!important}.u-flex-gap-tablet-14{gap:56px!important}}@media screen and (max-width: 687px){.u-justify-phone-between{justify-content:space-between}.u-justify-phone-around{justify-content:space-around}.u-justify-phone-center{justify-content:center}.u-justify-phone-start{justify-content:flex-start}.u-justify-phone-end{justify-content:flex-end}.u-align-phone-start{align-items:flex-start}.u-align-phone-center{align-items:center}.u-flex-phone-wrap{flex-wrap:wrap}.u-flex-phone-nowrap{flex-wrap:nowrap}.u-flex-shrink-phone-0{flex-shrink:0}.u-flex-grow-phone-1{flex-grow:1}.u-flex-grow-phone-0{flex-grow:0}.u-flex-gap-phone-0{gap:0px!important}.u-flex-gap-phone-1{gap:4px!important}.u-flex-gap-phone-2{gap:8px!important}.u-flex-gap-phone-3{gap:12px!important}.u-flex-gap-phone-4{gap:16px!important}.u-flex-gap-phone-5{gap:20px!important}.u-flex-gap-phone-6{gap:24px!important}.u-flex-gap-phone-7{gap:28px!important}.u-flex-gap-phone-8{gap:32px!important}.u-flex-gap-phone-9{gap:36px!important}.u-flex-gap-phone-10{gap:40px!important}.u-flex-gap-phone-11{gap:44px!important}.u-flex-gap-phone-12{gap:48px!important}.u-flex-gap-phone-13{gap:52px!important}.u-flex-gap-phone-14{gap:56px!important}}.u-ht-p{font-size:16px;color:#222;line-height:1.8}@media screen and (max-width: 687px){.u-ht-p{font-size:14px}}@media screen and (min-width: 1040px){.l-sidebar .u-ht-p{margin-bottom:16px;font-size:14px;line-height:1.6}}.u-ht-single-img{margin:auto;max-width:480px;width:100%;height:360px}@media screen and (max-width: 687px){.u-ht-single-img{max-width:336px;height:252px}}.u-ht-single-img img{width:100%;height:100%;object-fit:contain}.u-ht-img-cover,.u-ht-img-contain{width:100%;height:100%}.u-ht-img-cover{object-fit:cover}.u-ht-img-contain{object-fit:contain}.u-ht-img-pr{width:24px;height:14px}.u-ht-table{width:100%;border-spacing:2px;border-collapse:separate;color:#222}.u-ht-table th{font-weight:700}.u-ht-table-with-bg{width:100%;border-spacing:2px;border-collapse:separate;color:#222}.u-ht-table-with-bg th,.u-ht-table-with-bg td{padding:8px}.u-ht-table-with-bg th{background-color:#f0f0f0;font-weight:700;text-align:center}.u-ht-table-with-bg td{background-color:#f8f9fa}.c-blockquote{position:relative;margin-bottom:24px;padding-top:24px;background-image:url(/img/icon/blockquote/blockquote.svg?v=v2);background-repeat:no-repeat;background-size:24px auto;background-position:top 0}.c-blockquote .c-blockquote_link{position:absolute;top:4px;right:0;color:#0a63ec;font-size:14px;max-width:calc(100% - 100px);word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 687px){.c-blockquote .c-blockquote_link{font-size:12px}}.c-blockquote .c-blockquote_text{color:#222;text-align:justify;white-space:normal;margin-top:8px}.c-blockquote.is-sm{margin-bottom:16px;background-size:16px auto}.c-blockquote.is-sm .c-blockquote_link{top:8px;font-size:10px}.c-blockquote.is-sm .c-blockquote_text{margin-top:0}.u-fill{width:100%}@media screen and (max-width: 687px){.u-fill-phone{width:100%!important}}.u-max-fill{max-width:100%!important}.u-width-0{width:0px}.u-width-1{width:4px}.u-width-2{width:8px}.u-width-3{width:12px}.u-width-4{width:16px}.u-width-5{width:20px}.u-width-6{width:24px}.u-width-7{width:28px}.u-width-8{width:32px}.u-width-9{width:36px}.u-width-10{width:40px}.u-width-11{width:44px}.u-width-12{width:48px}.u-width-13{width:52px}.u-width-14{width:56px}.u-width-15{width:60px}.u-width-16{width:64px}.u-width-17{width:68px}.u-width-18{width:72px}.u-width-19{width:76px}.u-width-20{width:80px}.u-width-21{width:84px}.u-width-22{width:88px}.u-width-23{width:92px}.u-width-24{width:96px}.u-width-25{width:100px}.u-width-26{width:104px}.u-width-27{width:108px}.u-width-28{width:112px}.u-width-29{width:116px}.u-width-30{width:120px}@media screen and (max-width: 1040px){.u-width-tablet-0{width:0px}.u-width-tablet-1{width:4px}.u-width-tablet-2{width:8px}.u-width-tablet-3{width:12px}.u-width-tablet-4{width:16px}.u-width-tablet-5{width:20px}.u-width-tablet-6{width:24px}.u-width-tablet-7{width:28px}.u-width-tablet-8{width:32px}.u-width-tablet-9{width:36px}.u-width-tablet-10{width:40px}.u-width-tablet-11{width:44px}.u-width-tablet-12{width:48px}.u-width-tablet-13{width:52px}.u-width-tablet-14{width:56px}.u-width-tablet-15{width:60px}.u-width-tablet-16{width:64px}.u-width-tablet-17{width:68px}.u-width-tablet-18{width:72px}.u-width-tablet-19{width:76px}.u-width-tablet-20{width:80px}.u-width-tablet-21{width:84px}.u-width-tablet-22{width:88px}.u-width-tablet-23{width:92px}.u-width-tablet-24{width:96px}.u-width-tablet-25{width:100px}.u-width-tablet-26{width:104px}.u-width-tablet-27{width:108px}.u-width-tablet-28{width:112px}.u-width-tablet-29{width:116px}.u-width-tablet-30{width:120px}}@media screen and (max-width: 687px){.u-width-phone-0{width:0px}.u-width-phone-1{width:4px}.u-width-phone-2{width:8px}.u-width-phone-3{width:12px}.u-width-phone-4{width:16px}.u-width-phone-5{width:20px}.u-width-phone-6{width:24px}.u-width-phone-7{width:28px}.u-width-phone-8{width:32px}.u-width-phone-9{width:36px}.u-width-phone-10{width:40px}.u-width-phone-11{width:44px}.u-width-phone-12{width:48px}.u-width-phone-13{width:52px}.u-width-phone-14{width:56px}.u-width-phone-15{width:60px}.u-width-phone-16{width:64px}.u-width-phone-17{width:68px}.u-width-phone-18{width:72px}.u-width-phone-19{width:76px}.u-width-phone-20{width:80px}.u-width-phone-21{width:84px}.u-width-phone-22{width:88px}.u-width-phone-23{width:92px}.u-width-phone-24{width:96px}.u-width-phone-25{width:100px}.u-width-phone-26{width:104px}.u-width-phone-27{width:108px}.u-width-phone-28{width:112px}.u-width-phone-29{width:116px}.u-width-phone-30{width:120px}}.u-ma-auto{margin:auto}.u-ma-center{margin:0 auto}.u-mt-auto{margin-top:auto}.u-mr-auto{margin-right:auto}.u-ml-auto{margin-left:auto}.u-mx-auto{margin-left:auto;margin-right:auto}.u-ma-0{margin:0!important}.u-mt-0{margin-top:0!important}.u-mb-0{margin-bottom:0!important}.u-ml-0{margin-left:0!important}.u-mr-0{margin-right:0!important}.u-mx-0{margin-left:0!important;margin-right:0!important}.u-my-0{margin-top:0!important;margin-bottom:0!important}.u-ma-1{margin:4px!important}.u-mt-1{margin-top:4px!important}.u-mb-1{margin-bottom:4px!important}.u-ml-1{margin-left:4px!important}.u-mr-1{margin-right:4px!important}.u-mx-1{margin-left:4px!important;margin-right:4px!important}.u-my-1{margin-top:4px!important;margin-bottom:4px!important}.u-ma-2{margin:8px!important}.u-mt-2{margin-top:8px!important}.u-mb-2{margin-bottom:8px!important}.u-ml-2{margin-left:8px!important}.u-mr-2{margin-right:8px!important}.u-mx-2{margin-left:8px!important;margin-right:8px!important}.u-my-2{margin-top:8px!important;margin-bottom:8px!important}.u-ma-3{margin:12px!important}.u-mt-3{margin-top:12px!important}.u-mb-3{margin-bottom:12px!important}.u-ml-3{margin-left:12px!important}.u-mr-3{margin-right:12px!important}.u-mx-3{margin-left:12px!important;margin-right:12px!important}.u-my-3{margin-top:12px!important;margin-bottom:12px!important}.u-ma-4{margin:16px!important}.u-mt-4{margin-top:16px!important}.u-mb-4{margin-bottom:16px!important}.u-ml-4{margin-left:16px!important}.u-mr-4{margin-right:16px!important}.u-mx-4{margin-left:16px!important;margin-right:16px!important}.u-my-4{margin-top:16px!important;margin-bottom:16px!important}.u-ma-5{margin:20px!important}.u-mt-5{margin-top:20px!important}.u-mb-5{margin-bottom:20px!important}.u-ml-5{margin-left:20px!important}.u-mr-5{margin-right:20px!important}.u-mx-5{margin-left:20px!important;margin-right:20px!important}.u-my-5{margin-top:20px!important;margin-bottom:20px!important}.u-ma-6{margin:24px!important}.u-mt-6{margin-top:24px!important}.u-mb-6{margin-bottom:24px!important}.u-ml-6{margin-left:24px!important}.u-mr-6{margin-right:24px!important}.u-mx-6{margin-left:24px!important;margin-right:24px!important}.u-my-6{margin-top:24px!important;margin-bottom:24px!important}.u-ma-7{margin:28px!important}.u-mt-7{margin-top:28px!important}.u-mb-7{margin-bottom:28px!important}.u-ml-7{margin-left:28px!important}.u-mr-7{margin-right:28px!important}.u-mx-7{margin-left:28px!important;margin-right:28px!important}.u-my-7{margin-top:28px!important;margin-bottom:28px!important}.u-ma-8{margin:32px!important}.u-mt-8{margin-top:32px!important}.u-mb-8{margin-bottom:32px!important}.u-ml-8{margin-left:32px!important}.u-mr-8{margin-right:32px!important}.u-mx-8{margin-left:32px!important;margin-right:32px!important}.u-my-8{margin-top:32px!important;margin-bottom:32px!important}.u-ma-9{margin:36px!important}.u-mt-9{margin-top:36px!important}.u-mb-9{margin-bottom:36px!important}.u-ml-9{margin-left:36px!important}.u-mr-9{margin-right:36px!important}.u-mx-9{margin-left:36px!important;margin-right:36px!important}.u-my-9{margin-top:36px!important;margin-bottom:36px!important}.u-ma-10{margin:40px!important}.u-mt-10{margin-top:40px!important}.u-mb-10{margin-bottom:40px!important}.u-ml-10{margin-left:40px!important}.u-mr-10{margin-right:40px!important}.u-mx-10{margin-left:40px!important;margin-right:40px!important}.u-my-10{margin-top:40px!important;margin-bottom:40px!important}.u-ma-11{margin:44px!important}.u-mt-11{margin-top:44px!important}.u-mb-11{margin-bottom:44px!important}.u-ml-11{margin-left:44px!important}.u-mr-11{margin-right:44px!important}.u-mx-11{margin-left:44px!important;margin-right:44px!important}.u-my-11{margin-top:44px!important;margin-bottom:44px!important}.u-ma-12{margin:48px!important}.u-mt-12{margin-top:48px!important}.u-mb-12{margin-bottom:48px!important}.u-ml-12{margin-left:48px!important}.u-mr-12{margin-right:48px!important}.u-mx-12{margin-left:48px!important;margin-right:48px!important}.u-my-12{margin-top:48px!important;margin-bottom:48px!important}.u-ma-13{margin:52px!important}.u-mt-13{margin-top:52px!important}.u-mb-13{margin-bottom:52px!important}.u-ml-13{margin-left:52px!important}.u-mr-13{margin-right:52px!important}.u-mx-13{margin-left:52px!important;margin-right:52px!important}.u-my-13{margin-top:52px!important;margin-bottom:52px!important}.u-ma-14{margin:56px!important}.u-mt-14{margin-top:56px!important}.u-mb-14{margin-bottom:56px!important}.u-ml-14{margin-left:56px!important}.u-mr-14{margin-right:56px!important}.u-mx-14{margin-left:56px!important;margin-right:56px!important}.u-my-14{margin-top:56px!important;margin-bottom:56px!important}.u-ma-15{margin:60px!important}.u-mt-15{margin-top:60px!important}.u-mb-15{margin-bottom:60px!important}.u-ml-15{margin-left:60px!important}.u-mr-15{margin-right:60px!important}.u-mx-15{margin-left:60px!important;margin-right:60px!important}.u-my-15{margin-top:60px!important;margin-bottom:60px!important}.u-ma-16{margin:64px!important}.u-mt-16{margin-top:64px!important}.u-mb-16{margin-bottom:64px!important}.u-ml-16{margin-left:64px!important}.u-mr-16{margin-right:64px!important}.u-mx-16{margin-left:64px!important;margin-right:64px!important}.u-my-16{margin-top:64px!important;margin-bottom:64px!important}.u-ma-17{margin:68px!important}.u-mt-17{margin-top:68px!important}.u-mb-17{margin-bottom:68px!important}.u-ml-17{margin-left:68px!important}.u-mr-17{margin-right:68px!important}.u-mx-17{margin-left:68px!important;margin-right:68px!important}.u-my-17{margin-top:68px!important;margin-bottom:68px!important}.u-ma-18{margin:72px!important}.u-mt-18{margin-top:72px!important}.u-mb-18{margin-bottom:72px!important}.u-ml-18{margin-left:72px!important}.u-mr-18{margin-right:72px!important}.u-mx-18{margin-left:72px!important;margin-right:72px!important}.u-my-18{margin-top:72px!important;margin-bottom:72px!important}.u-pa-0{padding:0!important}.u-pt-0{padding-top:0!important}.u-pb-0{padding-bottom:0!important}.u-pl-0{padding-left:0!important}.u-pr-0{padding-right:0!important}.u-px-0{padding-left:0!important;padding-right:0!important}.u-py-0{padding-top:0!important;padding-bottom:0!important}.u-pa-1{padding:4px!important}.u-pt-1{padding-top:4px!important}.u-pb-1{padding-bottom:4px!important}.u-pl-1{padding-left:4px!important}.u-pr-1{padding-right:4px!important}.u-px-1{padding-left:4px!important;padding-right:4px!important}.u-py-1{padding-top:4px!important;padding-bottom:4px!important}.u-pa-2{padding:8px!important}.u-pt-2{padding-top:8px!important}.u-pb-2{padding-bottom:8px!important}.u-pl-2{padding-left:8px!important}.u-pr-2{padding-right:8px!important}.u-px-2{padding-left:8px!important;padding-right:8px!important}.u-py-2{padding-top:8px!important;padding-bottom:8px!important}.u-pa-3{padding:12px!important}.u-pt-3{padding-top:12px!important}.u-pb-3{padding-bottom:12px!important}.u-pl-3{padding-left:12px!important}.u-pr-3{padding-right:12px!important}.u-px-3{padding-left:12px!important;padding-right:12px!important}.u-py-3{padding-top:12px!important;padding-bottom:12px!important}.u-pa-4{padding:16px!important}.u-pt-4{padding-top:16px!important}.u-pb-4{padding-bottom:16px!important}.u-pl-4{padding-left:16px!important}.u-pr-4{padding-right:16px!important}.u-px-4{padding-left:16px!important;padding-right:16px!important}.u-py-4{padding-top:16px!important;padding-bottom:16px!important}.u-pa-5{padding:20px!important}.u-pt-5{padding-top:20px!important}.u-pb-5{padding-bottom:20px!important}.u-pl-5{padding-left:20px!important}.u-pr-5{padding-right:20px!important}.u-px-5{padding-left:20px!important;padding-right:20px!important}.u-py-5{padding-top:20px!important;padding-bottom:20px!important}.u-pa-6{padding:24px!important}.u-pt-6{padding-top:24px!important}.u-pb-6{padding-bottom:24px!important}.u-pl-6{padding-left:24px!important}.u-pr-6{padding-right:24px!important}.u-px-6{padding-left:24px!important;padding-right:24px!important}.u-py-6{padding-top:24px!important;padding-bottom:24px!important}.u-pa-7{padding:28px!important}.u-pt-7{padding-top:28px!important}.u-pb-7{padding-bottom:28px!important}.u-pl-7{padding-left:28px!important}.u-pr-7{padding-right:28px!important}.u-px-7{padding-left:28px!important;padding-right:28px!important}.u-py-7{padding-top:28px!important;padding-bottom:28px!important}.u-pa-8{padding:32px!important}.u-pt-8{padding-top:32px!important}.u-pb-8{padding-bottom:32px!important}.u-pl-8{padding-left:32px!important}.u-pr-8{padding-right:32px!important}.u-px-8{padding-left:32px!important;padding-right:32px!important}.u-py-8{padding-top:32px!important;padding-bottom:32px!important}.u-pa-9{padding:36px!important}.u-pt-9{padding-top:36px!important}.u-pb-9{padding-bottom:36px!important}.u-pl-9{padding-left:36px!important}.u-pr-9{padding-right:36px!important}.u-px-9{padding-left:36px!important;padding-right:36px!important}.u-py-9{padding-top:36px!important;padding-bottom:36px!important}.u-pa-10{padding:40px!important}.u-pt-10{padding-top:40px!important}.u-pb-10{padding-bottom:40px!important}.u-pl-10{padding-left:40px!important}.u-pr-10{padding-right:40px!important}.u-px-10{padding-left:40px!important;padding-right:40px!important}.u-py-10{padding-top:40px!important;padding-bottom:40px!important}.u-pa-11{padding:44px!important}.u-pt-11{padding-top:44px!important}.u-pb-11{padding-bottom:44px!important}.u-pl-11{padding-left:44px!important}.u-pr-11{padding-right:44px!important}.u-px-11{padding-left:44px!important;padding-right:44px!important}.u-py-11{padding-top:44px!important;padding-bottom:44px!important}.u-pa-12{padding:48px!important}.u-pt-12{padding-top:48px!important}.u-pb-12{padding-bottom:48px!important}.u-pl-12{padding-left:48px!important}.u-pr-12{padding-right:48px!important}.u-px-12{padding-left:48px!important;padding-right:48px!important}.u-py-12{padding-top:48px!important;padding-bottom:48px!important}.u-pa-13{padding:52px!important}.u-pt-13{padding-top:52px!important}.u-pb-13{padding-bottom:52px!important}.u-pl-13{padding-left:52px!important}.u-pr-13{padding-right:52px!important}.u-px-13{padding-left:52px!important;padding-right:52px!important}.u-py-13{padding-top:52px!important;padding-bottom:52px!important}.u-pa-14{padding:56px!important}.u-pt-14{padding-top:56px!important}.u-pb-14{padding-bottom:56px!important}.u-pl-14{padding-left:56px!important}.u-pr-14{padding-right:56px!important}.u-px-14{padding-left:56px!important;padding-right:56px!important}.u-py-14{padding-top:56px!important;padding-bottom:56px!important}.u-pa-15{padding:60px!important}.u-pt-15{padding-top:60px!important}.u-pb-15{padding-bottom:60px!important}.u-pl-15{padding-left:60px!important}.u-pr-15{padding-right:60px!important}.u-px-15{padding-left:60px!important;padding-right:60px!important}.u-py-15{padding-top:60px!important;padding-bottom:60px!important}.u-pa-16{padding:64px!important}.u-pt-16{padding-top:64px!important}.u-pb-16{padding-bottom:64px!important}.u-pl-16{padding-left:64px!important}.u-pr-16{padding-right:64px!important}.u-px-16{padding-left:64px!important;padding-right:64px!important}.u-py-16{padding-top:64px!important;padding-bottom:64px!important}.u-pa-17{padding:68px!important}.u-pt-17{padding-top:68px!important}.u-pb-17{padding-bottom:68px!important}.u-pl-17{padding-left:68px!important}.u-pr-17{padding-right:68px!important}.u-px-17{padding-left:68px!important;padding-right:68px!important}.u-py-17{padding-top:68px!important;padding-bottom:68px!important}.u-pa-18{padding:72px!important}.u-pt-18{padding-top:72px!important}.u-pb-18{padding-bottom:72px!important}.u-pl-18{padding-left:72px!important}.u-pr-18{padding-right:72px!important}.u-px-18{padding-left:72px!important;padding-right:72px!important}.u-py-18{padding-top:72px!important;padding-bottom:72px!important}@media screen and (max-width: 1040px){.u-mx-tablet-auto{margin-left:auto;margin-right:auto}.u-ma-tablet-0{margin:0!important}.u-mt-tablet-0{margin-top:0!important}.u-mb-tablet-0{margin-bottom:0!important}.u-ml-tablet-0{margin-left:0!important}.u-mr-tablet-0{margin-right:0!important}.u-mx-tablet-0{margin-left:0!important;margin-right:0!important}.u-my-tablet-0{margin-top:0!important;margin-bottom:0!important}.u-pa-tablet-0{padding:0!important}.u-pt-tablet-0{padding-top:0!important}.u-pb-tablet-0{padding-bottom:0!important}.u-pl-tablet-0{padding-left:0!important}.u-pr-tablet-0{padding-right:0!important}.u-px-tablet-0{padding-left:0!important;padding-right:0!important}.u-py-tablet-0{padding-top:0!important;padding-bottom:0!important}.u-ma-tablet-1{margin:4px!important}.u-mt-tablet-1{margin-top:4px!important}.u-mb-tablet-1{margin-bottom:4px!important}.u-ml-tablet-1{margin-left:4px!important}.u-mr-tablet-1{margin-right:4px!important}.u-mx-tablet-1{margin-left:4px!important;margin-right:4px!important}.u-my-tablet-1{margin-top:4px!important;margin-bottom:4px!important}.u-pa-tablet-1{padding:4px!important}.u-pt-tablet-1{padding-top:4px!important}.u-pb-tablet-1{padding-bottom:4px!important}.u-pl-tablet-1{padding-left:4px!important}.u-pr-tablet-1{padding-right:4px!important}.u-px-tablet-1{padding-left:4px!important;padding-right:4px!important}.u-py-tablet-1{padding-top:4px!important;padding-bottom:4px!important}.u-ma-tablet-2{margin:8px!important}.u-mt-tablet-2{margin-top:8px!important}.u-mb-tablet-2{margin-bottom:8px!important}.u-ml-tablet-2{margin-left:8px!important}.u-mr-tablet-2{margin-right:8px!important}.u-mx-tablet-2{margin-left:8px!important;margin-right:8px!important}.u-my-tablet-2{margin-top:8px!important;margin-bottom:8px!important}.u-pa-tablet-2{padding:8px!important}.u-pt-tablet-2{padding-top:8px!important}.u-pb-tablet-2{padding-bottom:8px!important}.u-pl-tablet-2{padding-left:8px!important}.u-pr-tablet-2{padding-right:8px!important}.u-px-tablet-2{padding-left:8px!important;padding-right:8px!important}.u-py-tablet-2{padding-top:8px!important;padding-bottom:8px!important}.u-ma-tablet-3{margin:12px!important}.u-mt-tablet-3{margin-top:12px!important}.u-mb-tablet-3{margin-bottom:12px!important}.u-ml-tablet-3{margin-left:12px!important}.u-mr-tablet-3{margin-right:12px!important}.u-mx-tablet-3{margin-left:12px!important;margin-right:12px!important}.u-my-tablet-3{margin-top:12px!important;margin-bottom:12px!important}.u-pa-tablet-3{padding:12px!important}.u-pt-tablet-3{padding-top:12px!important}.u-pb-tablet-3{padding-bottom:12px!important}.u-pl-tablet-3{padding-left:12px!important}.u-pr-tablet-3{padding-right:12px!important}.u-px-tablet-3{padding-left:12px!important;padding-right:12px!important}.u-py-tablet-3{padding-top:12px!important;padding-bottom:12px!important}.u-ma-tablet-4{margin:16px!important}.u-mt-tablet-4{margin-top:16px!important}.u-mb-tablet-4{margin-bottom:16px!important}.u-ml-tablet-4{margin-left:16px!important}.u-mr-tablet-4{margin-right:16px!important}.u-mx-tablet-4{margin-left:16px!important;margin-right:16px!important}.u-my-tablet-4{margin-top:16px!important;margin-bottom:16px!important}.u-pa-tablet-4{padding:16px!important}.u-pt-tablet-4{padding-top:16px!important}.u-pb-tablet-4{padding-bottom:16px!important}.u-pl-tablet-4{padding-left:16px!important}.u-pr-tablet-4{padding-right:16px!important}.u-px-tablet-4{padding-left:16px!important;padding-right:16px!important}.u-py-tablet-4{padding-top:16px!important;padding-bottom:16px!important}.u-ma-tablet-5{margin:20px!important}.u-mt-tablet-5{margin-top:20px!important}.u-mb-tablet-5{margin-bottom:20px!important}.u-ml-tablet-5{margin-left:20px!important}.u-mr-tablet-5{margin-right:20px!important}.u-mx-tablet-5{margin-left:20px!important;margin-right:20px!important}.u-my-tablet-5{margin-top:20px!important;margin-bottom:20px!important}.u-pa-tablet-5{padding:20px!important}.u-pt-tablet-5{padding-top:20px!important}.u-pb-tablet-5{padding-bottom:20px!important}.u-pl-tablet-5{padding-left:20px!important}.u-pr-tablet-5{padding-right:20px!important}.u-px-tablet-5{padding-left:20px!important;padding-right:20px!important}.u-py-tablet-5{padding-top:20px!important;padding-bottom:20px!important}.u-ma-tablet-6{margin:24px!important}.u-mt-tablet-6{margin-top:24px!important}.u-mb-tablet-6{margin-bottom:24px!important}.u-ml-tablet-6{margin-left:24px!important}.u-mr-tablet-6{margin-right:24px!important}.u-mx-tablet-6{margin-left:24px!important;margin-right:24px!important}.u-my-tablet-6{margin-top:24px!important;margin-bottom:24px!important}.u-pa-tablet-6{padding:24px!important}.u-pt-tablet-6{padding-top:24px!important}.u-pb-tablet-6{padding-bottom:24px!important}.u-pl-tablet-6{padding-left:24px!important}.u-pr-tablet-6{padding-right:24px!important}.u-px-tablet-6{padding-left:24px!important;padding-right:24px!important}.u-py-tablet-6{padding-top:24px!important;padding-bottom:24px!important}.u-ma-tablet-7{margin:28px!important}.u-mt-tablet-7{margin-top:28px!important}.u-mb-tablet-7{margin-bottom:28px!important}.u-ml-tablet-7{margin-left:28px!important}.u-mr-tablet-7{margin-right:28px!important}.u-mx-tablet-7{margin-left:28px!important;margin-right:28px!important}.u-my-tablet-7{margin-top:28px!important;margin-bottom:28px!important}.u-pa-tablet-7{padding:28px!important}.u-pt-tablet-7{padding-top:28px!important}.u-pb-tablet-7{padding-bottom:28px!important}.u-pl-tablet-7{padding-left:28px!important}.u-pr-tablet-7{padding-right:28px!important}.u-px-tablet-7{padding-left:28px!important;padding-right:28px!important}.u-py-tablet-7{padding-top:28px!important;padding-bottom:28px!important}.u-ma-tablet-8{margin:32px!important}.u-mt-tablet-8{margin-top:32px!important}.u-mb-tablet-8{margin-bottom:32px!important}.u-ml-tablet-8{margin-left:32px!important}.u-mr-tablet-8{margin-right:32px!important}.u-mx-tablet-8{margin-left:32px!important;margin-right:32px!important}.u-my-tablet-8{margin-top:32px!important;margin-bottom:32px!important}.u-pa-tablet-8{padding:32px!important}.u-pt-tablet-8{padding-top:32px!important}.u-pb-tablet-8{padding-bottom:32px!important}.u-pl-tablet-8{padding-left:32px!important}.u-pr-tablet-8{padding-right:32px!important}.u-px-tablet-8{padding-left:32px!important;padding-right:32px!important}.u-py-tablet-8{padding-top:32px!important;padding-bottom:32px!important}.u-ma-tablet-9{margin:36px!important}.u-mt-tablet-9{margin-top:36px!important}.u-mb-tablet-9{margin-bottom:36px!important}.u-ml-tablet-9{margin-left:36px!important}.u-mr-tablet-9{margin-right:36px!important}.u-mx-tablet-9{margin-left:36px!important;margin-right:36px!important}.u-my-tablet-9{margin-top:36px!important;margin-bottom:36px!important}.u-pa-tablet-9{padding:36px!important}.u-pt-tablet-9{padding-top:36px!important}.u-pb-tablet-9{padding-bottom:36px!important}.u-pl-tablet-9{padding-left:36px!important}.u-pr-tablet-9{padding-right:36px!important}.u-px-tablet-9{padding-left:36px!important;padding-right:36px!important}.u-py-tablet-9{padding-top:36px!important;padding-bottom:36px!important}.u-ma-tablet-10{margin:40px!important}.u-mt-tablet-10{margin-top:40px!important}.u-mb-tablet-10{margin-bottom:40px!important}.u-ml-tablet-10{margin-left:40px!important}.u-mr-tablet-10{margin-right:40px!important}.u-mx-tablet-10{margin-left:40px!important;margin-right:40px!important}.u-my-tablet-10{margin-top:40px!important;margin-bottom:40px!important}.u-pa-tablet-10{padding:40px!important}.u-pt-tablet-10{padding-top:40px!important}.u-pb-tablet-10{padding-bottom:40px!important}.u-pl-tablet-10{padding-left:40px!important}.u-pr-tablet-10{padding-right:40px!important}.u-px-tablet-10{padding-left:40px!important;padding-right:40px!important}.u-py-tablet-10{padding-top:40px!important;padding-bottom:40px!important}.u-ma-tablet-11{margin:44px!important}.u-mt-tablet-11{margin-top:44px!important}.u-mb-tablet-11{margin-bottom:44px!important}.u-ml-tablet-11{margin-left:44px!important}.u-mr-tablet-11{margin-right:44px!important}.u-mx-tablet-11{margin-left:44px!important;margin-right:44px!important}.u-my-tablet-11{margin-top:44px!important;margin-bottom:44px!important}.u-pa-tablet-11{padding:44px!important}.u-pt-tablet-11{padding-top:44px!important}.u-pb-tablet-11{padding-bottom:44px!important}.u-pl-tablet-11{padding-left:44px!important}.u-pr-tablet-11{padding-right:44px!important}.u-px-tablet-11{padding-left:44px!important;padding-right:44px!important}.u-py-tablet-11{padding-top:44px!important;padding-bottom:44px!important}.u-ma-tablet-12{margin:48px!important}.u-mt-tablet-12{margin-top:48px!important}.u-mb-tablet-12{margin-bottom:48px!important}.u-ml-tablet-12{margin-left:48px!important}.u-mr-tablet-12{margin-right:48px!important}.u-mx-tablet-12{margin-left:48px!important;margin-right:48px!important}.u-my-tablet-12{margin-top:48px!important;margin-bottom:48px!important}.u-pa-tablet-12{padding:48px!important}.u-pt-tablet-12{padding-top:48px!important}.u-pb-tablet-12{padding-bottom:48px!important}.u-pl-tablet-12{padding-left:48px!important}.u-pr-tablet-12{padding-right:48px!important}.u-px-tablet-12{padding-left:48px!important;padding-right:48px!important}.u-py-tablet-12{padding-top:48px!important;padding-bottom:48px!important}.u-ma-tablet-13{margin:52px!important}.u-mt-tablet-13{margin-top:52px!important}.u-mb-tablet-13{margin-bottom:52px!important}.u-ml-tablet-13{margin-left:52px!important}.u-mr-tablet-13{margin-right:52px!important}.u-mx-tablet-13{margin-left:52px!important;margin-right:52px!important}.u-my-tablet-13{margin-top:52px!important;margin-bottom:52px!important}.u-pa-tablet-13{padding:52px!important}.u-pt-tablet-13{padding-top:52px!important}.u-pb-tablet-13{padding-bottom:52px!important}.u-pl-tablet-13{padding-left:52px!important}.u-pr-tablet-13{padding-right:52px!important}.u-px-tablet-13{padding-left:52px!important;padding-right:52px!important}.u-py-tablet-13{padding-top:52px!important;padding-bottom:52px!important}.u-ma-tablet-14{margin:56px!important}.u-mt-tablet-14{margin-top:56px!important}.u-mb-tablet-14{margin-bottom:56px!important}.u-ml-tablet-14{margin-left:56px!important}.u-mr-tablet-14{margin-right:56px!important}.u-mx-tablet-14{margin-left:56px!important;margin-right:56px!important}.u-my-tablet-14{margin-top:56px!important;margin-bottom:56px!important}.u-pa-tablet-14{padding:56px!important}.u-pt-tablet-14{padding-top:56px!important}.u-pb-tablet-14{padding-bottom:56px!important}.u-pl-tablet-14{padding-left:56px!important}.u-pr-tablet-14{padding-right:56px!important}.u-px-tablet-14{padding-left:56px!important;padding-right:56px!important}.u-py-tablet-14{padding-top:56px!important;padding-bottom:56px!important}.u-ma-tablet-15{margin:60px!important}.u-mt-tablet-15{margin-top:60px!important}.u-mb-tablet-15{margin-bottom:60px!important}.u-ml-tablet-15{margin-left:60px!important}.u-mr-tablet-15{margin-right:60px!important}.u-mx-tablet-15{margin-left:60px!important;margin-right:60px!important}.u-my-tablet-15{margin-top:60px!important;margin-bottom:60px!important}.u-pa-tablet-15{padding:60px!important}.u-pt-tablet-15{padding-top:60px!important}.u-pb-tablet-15{padding-bottom:60px!important}.u-pl-tablet-15{padding-left:60px!important}.u-pr-tablet-15{padding-right:60px!important}.u-px-tablet-15{padding-left:60px!important;padding-right:60px!important}.u-py-tablet-15{padding-top:60px!important;padding-bottom:60px!important}.u-ma-tablet-16{margin:64px!important}.u-mt-tablet-16{margin-top:64px!important}.u-mb-tablet-16{margin-bottom:64px!important}.u-ml-tablet-16{margin-left:64px!important}.u-mr-tablet-16{margin-right:64px!important}.u-mx-tablet-16{margin-left:64px!important;margin-right:64px!important}.u-my-tablet-16{margin-top:64px!important;margin-bottom:64px!important}.u-pa-tablet-16{padding:64px!important}.u-pt-tablet-16{padding-top:64px!important}.u-pb-tablet-16{padding-bottom:64px!important}.u-pl-tablet-16{padding-left:64px!important}.u-pr-tablet-16{padding-right:64px!important}.u-px-tablet-16{padding-left:64px!important;padding-right:64px!important}.u-py-tablet-16{padding-top:64px!important;padding-bottom:64px!important}.u-ma-tablet-17{margin:68px!important}.u-mt-tablet-17{margin-top:68px!important}.u-mb-tablet-17{margin-bottom:68px!important}.u-ml-tablet-17{margin-left:68px!important}.u-mr-tablet-17{margin-right:68px!important}.u-mx-tablet-17{margin-left:68px!important;margin-right:68px!important}.u-my-tablet-17{margin-top:68px!important;margin-bottom:68px!important}.u-pa-tablet-17{padding:68px!important}.u-pt-tablet-17{padding-top:68px!important}.u-pb-tablet-17{padding-bottom:68px!important}.u-pl-tablet-17{padding-left:68px!important}.u-pr-tablet-17{padding-right:68px!important}.u-px-tablet-17{padding-left:68px!important;padding-right:68px!important}.u-py-tablet-17{padding-top:68px!important;padding-bottom:68px!important}.u-ma-tablet-18{margin:72px!important}.u-mt-tablet-18{margin-top:72px!important}.u-mb-tablet-18{margin-bottom:72px!important}.u-ml-tablet-18{margin-left:72px!important}.u-mr-tablet-18{margin-right:72px!important}.u-mx-tablet-18{margin-left:72px!important;margin-right:72px!important}.u-my-tablet-18{margin-top:72px!important;margin-bottom:72px!important}.u-pa-tablet-18{padding:72px!important}.u-pt-tablet-18{padding-top:72px!important}.u-pb-tablet-18{padding-bottom:72px!important}.u-pl-tablet-18{padding-left:72px!important}.u-pr-tablet-18{padding-right:72px!important}.u-px-tablet-18{padding-left:72px!important;padding-right:72px!important}.u-py-tablet-18{padding-top:72px!important;padding-bottom:72px!important}}@media screen and (max-width: 687px){.u-mx-phone-auto{margin-left:auto;margin-right:auto}.u-ma-phone-0{margin:0!important}.u-mt-phone-0{margin-top:0!important}.u-mb-phone-0{margin-bottom:0!important}.u-ml-phone-0{margin-left:0!important}.u-mr-phone-0{margin-right:0!important}.u-mx-phone-0{margin-left:0!important;margin-right:0!important}.u-my-phone-0{margin-top:0!important;margin-bottom:0!important}.u-pa-phone-0{padding:0!important}.u-pt-phone-0{padding-top:0!important}.u-pb-phone-0{padding-bottom:0!important}.u-pl-phone-0{padding-left:0!important}.u-pr-phone-0{padding-right:0!important}.u-px-phone-0{padding-left:0!important;padding-right:0!important}.u-py-phone-0{padding-top:0!important;padding-bottom:0!important}.u-ma-phone-1{margin:4px!important}.u-mt-phone-1{margin-top:4px!important}.u-mb-phone-1{margin-bottom:4px!important}.u-ml-phone-1{margin-left:4px!important}.u-mr-phone-1{margin-right:4px!important}.u-mx-phone-1{margin-left:4px!important;margin-right:4px!important}.u-my-phone-1{margin-top:4px!important;margin-bottom:4px!important}.u-pa-phone-1{padding:4px!important}.u-pt-phone-1{padding-top:4px!important}.u-pb-phone-1{padding-bottom:4px!important}.u-pl-phone-1{padding-left:4px!important}.u-pr-phone-1{padding-right:4px!important}.u-px-phone-1{padding-left:4px!important;padding-right:4px!important}.u-py-phone-1{padding-top:4px!important;padding-bottom:4px!important}.u-ma-phone-2{margin:8px!important}.u-mt-phone-2{margin-top:8px!important}.u-mb-phone-2{margin-bottom:8px!important}.u-ml-phone-2{margin-left:8px!important}.u-mr-phone-2{margin-right:8px!important}.u-mx-phone-2{margin-left:8px!important;margin-right:8px!important}.u-my-phone-2{margin-top:8px!important;margin-bottom:8px!important}.u-pa-phone-2{padding:8px!important}.u-pt-phone-2{padding-top:8px!important}.u-pb-phone-2{padding-bottom:8px!important}.u-pl-phone-2{padding-left:8px!important}.u-pr-phone-2{padding-right:8px!important}.u-px-phone-2{padding-left:8px!important;padding-right:8px!important}.u-py-phone-2{padding-top:8px!important;padding-bottom:8px!important}.u-ma-phone-3{margin:12px!important}.u-mt-phone-3{margin-top:12px!important}.u-mb-phone-3{margin-bottom:12px!important}.u-ml-phone-3{margin-left:12px!important}.u-mr-phone-3{margin-right:12px!important}.u-mx-phone-3{margin-left:12px!important;margin-right:12px!important}.u-my-phone-3{margin-top:12px!important;margin-bottom:12px!important}.u-pa-phone-3{padding:12px!important}.u-pt-phone-3{padding-top:12px!important}.u-pb-phone-3{padding-bottom:12px!important}.u-pl-phone-3{padding-left:12px!important}.u-pr-phone-3{padding-right:12px!important}.u-px-phone-3{padding-left:12px!important;padding-right:12px!important}.u-py-phone-3{padding-top:12px!important;padding-bottom:12px!important}.u-ma-phone-4{margin:16px!important}.u-mt-phone-4{margin-top:16px!important}.u-mb-phone-4{margin-bottom:16px!important}.u-ml-phone-4{margin-left:16px!important}.u-mr-phone-4{margin-right:16px!important}.u-mx-phone-4{margin-left:16px!important;margin-right:16px!important}.u-my-phone-4{margin-top:16px!important;margin-bottom:16px!important}.u-pa-phone-4{padding:16px!important}.u-pt-phone-4{padding-top:16px!important}.u-pb-phone-4{padding-bottom:16px!important}.u-pl-phone-4{padding-left:16px!important}.u-pr-phone-4{padding-right:16px!important}.u-px-phone-4{padding-left:16px!important;padding-right:16px!important}.u-py-phone-4{padding-top:16px!important;padding-bottom:16px!important}.u-ma-phone-5{margin:20px!important}.u-mt-phone-5{margin-top:20px!important}.u-mb-phone-5{margin-bottom:20px!important}.u-ml-phone-5{margin-left:20px!important}.u-mr-phone-5{margin-right:20px!important}.u-mx-phone-5{margin-left:20px!important;margin-right:20px!important}.u-my-phone-5{margin-top:20px!important;margin-bottom:20px!important}.u-pa-phone-5{padding:20px!important}.u-pt-phone-5{padding-top:20px!important}.u-pb-phone-5{padding-bottom:20px!important}.u-pl-phone-5{padding-left:20px!important}.u-pr-phone-5{padding-right:20px!important}.u-px-phone-5{padding-left:20px!important;padding-right:20px!important}.u-py-phone-5{padding-top:20px!important;padding-bottom:20px!important}.u-ma-phone-6{margin:24px!important}.u-mt-phone-6{margin-top:24px!important}.u-mb-phone-6{margin-bottom:24px!important}.u-ml-phone-6{margin-left:24px!important}.u-mr-phone-6{margin-right:24px!important}.u-mx-phone-6{margin-left:24px!important;margin-right:24px!important}.u-my-phone-6{margin-top:24px!important;margin-bottom:24px!important}.u-pa-phone-6{padding:24px!important}.u-pt-phone-6{padding-top:24px!important}.u-pb-phone-6{padding-bottom:24px!important}.u-pl-phone-6{padding-left:24px!important}.u-pr-phone-6{padding-right:24px!important}.u-px-phone-6{padding-left:24px!important;padding-right:24px!important}.u-py-phone-6{padding-top:24px!important;padding-bottom:24px!important}.u-ma-phone-7{margin:28px!important}.u-mt-phone-7{margin-top:28px!important}.u-mb-phone-7{margin-bottom:28px!important}.u-ml-phone-7{margin-left:28px!important}.u-mr-phone-7{margin-right:28px!important}.u-mx-phone-7{margin-left:28px!important;margin-right:28px!important}.u-my-phone-7{margin-top:28px!important;margin-bottom:28px!important}.u-pa-phone-7{padding:28px!important}.u-pt-phone-7{padding-top:28px!important}.u-pb-phone-7{padding-bottom:28px!important}.u-pl-phone-7{padding-left:28px!important}.u-pr-phone-7{padding-right:28px!important}.u-px-phone-7{padding-left:28px!important;padding-right:28px!important}.u-py-phone-7{padding-top:28px!important;padding-bottom:28px!important}.u-ma-phone-8{margin:32px!important}.u-mt-phone-8{margin-top:32px!important}.u-mb-phone-8{margin-bottom:32px!important}.u-ml-phone-8{margin-left:32px!important}.u-mr-phone-8{margin-right:32px!important}.u-mx-phone-8{margin-left:32px!important;margin-right:32px!important}.u-my-phone-8{margin-top:32px!important;margin-bottom:32px!important}.u-pa-phone-8{padding:32px!important}.u-pt-phone-8{padding-top:32px!important}.u-pb-phone-8{padding-bottom:32px!important}.u-pl-phone-8{padding-left:32px!important}.u-pr-phone-8{padding-right:32px!important}.u-px-phone-8{padding-left:32px!important;padding-right:32px!important}.u-py-phone-8{padding-top:32px!important;padding-bottom:32px!important}.u-ma-phone-9{margin:36px!important}.u-mt-phone-9{margin-top:36px!important}.u-mb-phone-9{margin-bottom:36px!important}.u-ml-phone-9{margin-left:36px!important}.u-mr-phone-9{margin-right:36px!important}.u-mx-phone-9{margin-left:36px!important;margin-right:36px!important}.u-my-phone-9{margin-top:36px!important;margin-bottom:36px!important}.u-pa-phone-9{padding:36px!important}.u-pt-phone-9{padding-top:36px!important}.u-pb-phone-9{padding-bottom:36px!important}.u-pl-phone-9{padding-left:36px!important}.u-pr-phone-9{padding-right:36px!important}.u-px-phone-9{padding-left:36px!important;padding-right:36px!important}.u-py-phone-9{padding-top:36px!important;padding-bottom:36px!important}.u-ma-phone-10{margin:40px!important}.u-mt-phone-10{margin-top:40px!important}.u-mb-phone-10{margin-bottom:40px!important}.u-ml-phone-10{margin-left:40px!important}.u-mr-phone-10{margin-right:40px!important}.u-mx-phone-10{margin-left:40px!important;margin-right:40px!important}.u-my-phone-10{margin-top:40px!important;margin-bottom:40px!important}.u-pa-phone-10{padding:40px!important}.u-pt-phone-10{padding-top:40px!important}.u-pb-phone-10{padding-bottom:40px!important}.u-pl-phone-10{padding-left:40px!important}.u-pr-phone-10{padding-right:40px!important}.u-px-phone-10{padding-left:40px!important;padding-right:40px!important}.u-py-phone-10{padding-top:40px!important;padding-bottom:40px!important}.u-ma-phone-11{margin:44px!important}.u-mt-phone-11{margin-top:44px!important}.u-mb-phone-11{margin-bottom:44px!important}.u-ml-phone-11{margin-left:44px!important}.u-mr-phone-11{margin-right:44px!important}.u-mx-phone-11{margin-left:44px!important;margin-right:44px!important}.u-my-phone-11{margin-top:44px!important;margin-bottom:44px!important}.u-pa-phone-11{padding:44px!important}.u-pt-phone-11{padding-top:44px!important}.u-pb-phone-11{padding-bottom:44px!important}.u-pl-phone-11{padding-left:44px!important}.u-pr-phone-11{padding-right:44px!important}.u-px-phone-11{padding-left:44px!important;padding-right:44px!important}.u-py-phone-11{padding-top:44px!important;padding-bottom:44px!important}.u-ma-phone-12{margin:48px!important}.u-mt-phone-12{margin-top:48px!important}.u-mb-phone-12{margin-bottom:48px!important}.u-ml-phone-12{margin-left:48px!important}.u-mr-phone-12{margin-right:48px!important}.u-mx-phone-12{margin-left:48px!important;margin-right:48px!important}.u-my-phone-12{margin-top:48px!important;margin-bottom:48px!important}.u-pa-phone-12{padding:48px!important}.u-pt-phone-12{padding-top:48px!important}.u-pb-phone-12{padding-bottom:48px!important}.u-pl-phone-12{padding-left:48px!important}.u-pr-phone-12{padding-right:48px!important}.u-px-phone-12{padding-left:48px!important;padding-right:48px!important}.u-py-phone-12{padding-top:48px!important;padding-bottom:48px!important}.u-ma-phone-13{margin:52px!important}.u-mt-phone-13{margin-top:52px!important}.u-mb-phone-13{margin-bottom:52px!important}.u-ml-phone-13{margin-left:52px!important}.u-mr-phone-13{margin-right:52px!important}.u-mx-phone-13{margin-left:52px!important;margin-right:52px!important}.u-my-phone-13{margin-top:52px!important;margin-bottom:52px!important}.u-pa-phone-13{padding:52px!important}.u-pt-phone-13{padding-top:52px!important}.u-pb-phone-13{padding-bottom:52px!important}.u-pl-phone-13{padding-left:52px!important}.u-pr-phone-13{padding-right:52px!important}.u-px-phone-13{padding-left:52px!important;padding-right:52px!important}.u-py-phone-13{padding-top:52px!important;padding-bottom:52px!important}.u-ma-phone-14{margin:56px!important}.u-mt-phone-14{margin-top:56px!important}.u-mb-phone-14{margin-bottom:56px!important}.u-ml-phone-14{margin-left:56px!important}.u-mr-phone-14{margin-right:56px!important}.u-mx-phone-14{margin-left:56px!important;margin-right:56px!important}.u-my-phone-14{margin-top:56px!important;margin-bottom:56px!important}.u-pa-phone-14{padding:56px!important}.u-pt-phone-14{padding-top:56px!important}.u-pb-phone-14{padding-bottom:56px!important}.u-pl-phone-14{padding-left:56px!important}.u-pr-phone-14{padding-right:56px!important}.u-px-phone-14{padding-left:56px!important;padding-right:56px!important}.u-py-phone-14{padding-top:56px!important;padding-bottom:56px!important}.u-ma-phone-15{margin:60px!important}.u-mt-phone-15{margin-top:60px!important}.u-mb-phone-15{margin-bottom:60px!important}.u-ml-phone-15{margin-left:60px!important}.u-mr-phone-15{margin-right:60px!important}.u-mx-phone-15{margin-left:60px!important;margin-right:60px!important}.u-my-phone-15{margin-top:60px!important;margin-bottom:60px!important}.u-pa-phone-15{padding:60px!important}.u-pt-phone-15{padding-top:60px!important}.u-pb-phone-15{padding-bottom:60px!important}.u-pl-phone-15{padding-left:60px!important}.u-pr-phone-15{padding-right:60px!important}.u-px-phone-15{padding-left:60px!important;padding-right:60px!important}.u-py-phone-15{padding-top:60px!important;padding-bottom:60px!important}.u-ma-phone-16{margin:64px!important}.u-mt-phone-16{margin-top:64px!important}.u-mb-phone-16{margin-bottom:64px!important}.u-ml-phone-16{margin-left:64px!important}.u-mr-phone-16{margin-right:64px!important}.u-mx-phone-16{margin-left:64px!important;margin-right:64px!important}.u-my-phone-16{margin-top:64px!important;margin-bottom:64px!important}.u-pa-phone-16{padding:64px!important}.u-pt-phone-16{padding-top:64px!important}.u-pb-phone-16{padding-bottom:64px!important}.u-pl-phone-16{padding-left:64px!important}.u-pr-phone-16{padding-right:64px!important}.u-px-phone-16{padding-left:64px!important;padding-right:64px!important}.u-py-phone-16{padding-top:64px!important;padding-bottom:64px!important}.u-ma-phone-17{margin:68px!important}.u-mt-phone-17{margin-top:68px!important}.u-mb-phone-17{margin-bottom:68px!important}.u-ml-phone-17{margin-left:68px!important}.u-mr-phone-17{margin-right:68px!important}.u-mx-phone-17{margin-left:68px!important;margin-right:68px!important}.u-my-phone-17{margin-top:68px!important;margin-bottom:68px!important}.u-pa-phone-17{padding:68px!important}.u-pt-phone-17{padding-top:68px!important}.u-pb-phone-17{padding-bottom:68px!important}.u-pl-phone-17{padding-left:68px!important}.u-pr-phone-17{padding-right:68px!important}.u-px-phone-17{padding-left:68px!important;padding-right:68px!important}.u-py-phone-17{padding-top:68px!important;padding-bottom:68px!important}.u-ma-phone-18{margin:72px!important}.u-mt-phone-18{margin-top:72px!important}.u-mb-phone-18{margin-bottom:72px!important}.u-ml-phone-18{margin-left:72px!important}.u-mr-phone-18{margin-right:72px!important}.u-mx-phone-18{margin-left:72px!important;margin-right:72px!important}.u-my-phone-18{margin-top:72px!important;margin-bottom:72px!important}.u-pa-phone-18{padding:72px!important}.u-pt-phone-18{padding-top:72px!important}.u-pb-phone-18{padding-bottom:72px!important}.u-pl-phone-18{padding-left:72px!important}.u-pr-phone-18{padding-right:72px!important}.u-px-phone-18{padding-left:72px!important;padding-right:72px!important}.u-py-phone-18{padding-top:72px!important;padding-bottom:72px!important}}@media screen and (min-width: 1040px){.u-mb-sidebar-14{margin-bottom:54px!important}}.u-img-cover{object-fit:cover}.u-img-contain{object-fit:contain}.u-icon-juku{background-image:url(/img/icon/category/base/juku.svg)}.u-icon-yobiko{background-image:url(/img/icon/category/base/yobiko.svg)}.u-icon-kateikyoushi{background-image:url(/img/icon/category/base/kateikyoushi.svg)}.u-icon-onlinejuku{background-image:url(/img/icon/category/base/onlinejuku.svg)}.u-icon-tsushinkyoiku{background-image:url(/img/icon/category/base/tsushinkyoiku.svg)}.u-icon-onlinekateikyoushi{background-image:url(/img/icon/category/base/onlinekateikyoushi.svg)}.u-icon-programming{background-image:url(/img/icon/category/base/programming.svg)}.u-icon-eikaiwa{background-image:url(/img/icon/category/base/eikaiwa.svg)}.u-icon-juku,.u-icon-yobiko,.u-icon-kateikyoushi,.u-icon-onlinejuku,.u-icon-tsushinkyoiku,.u-icon-onlinekateikyoushi,.u-icon-programming,.u-icon-eikaiwa{background-repeat:no-repeat}.u-icon-left-arrow-green{position:relative;padding-left:18px;display:inline-block}.u-icon-left-arrow-green:before{content:"";display:block;position:absolute;top:3px;left:0;width:16px;height:16px;background-size:16px;background-image:url(/img/icon/arrow/arrow-back-green.svg?v=v2);background-repeat:no-repeat}@media screen and (max-width: 687px){.u-icon-left-arrow-green:before{top:1px}}.u-icon-right-arrow-green{position:relative;padding-right:16px;display:inline-block}.u-icon-right-arrow-green:after{content:"";display:block;position:absolute;top:1px;right:0;width:16px;height:16px;background-size:16px;background-image:url(/img/icon/arrow/arrow-single-green.svg?v=v2);background-repeat:no-repeat}.u-icon-left-write{position:relative}.u-icon-left-write:before{content:"";display:inline-block;width:32px;height:24px;background-size:24px;background-image:url(/img/icon/article/write.svg?v=v2);background-repeat:no-repeat}.u-bg-unset{background-color:unset!important}.u-b-none{border:none}.u-bt-none{border-top:none}.u-bb-none{border-bottom:none}.u-bl-none{border-left:none}.u-br-none{border-right:none}.u-bx-none{border-left:none;border-right:none}.u-by-none{border-top:none;border-bottom:none}.u-b-1-tk-gray{border:1px solid #d3d3d3}.u-bt-1-tk-gray{border-top:1px solid #d3d3d3}.u-bb-1-tk-gray{border-bottom:1px solid #d3d3d3}.u-bl-1-tk-gray{border-left:1px solid #d3d3d3}.u-br-1-tk-gray{border-right:1px solid #d3d3d3}.u-bx-1-tk-gray{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.u-by-1-tk-gray{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.u-b-2-tk-gray{border:2px solid #d3d3d3}.u-bt-2-tk-gray{border-top:2px solid #d3d3d3}.u-bb-2-tk-gray{border-bottom:2px solid #d3d3d3}.u-bl-2-tk-gray{border-left:2px solid #d3d3d3}.u-br-2-tk-gray{border-right:2px solid #d3d3d3}.u-bx-2-tk-gray{border-left:2px solid #d3d3d3;border-right:2px solid #d3d3d3}.u-by-2-tk-gray{border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3}.u-b-3-tk-gray{border:3px solid #d3d3d3}.u-bt-3-tk-gray{border-top:3px solid #d3d3d3}.u-bb-3-tk-gray{border-bottom:3px solid #d3d3d3}.u-bl-3-tk-gray{border-left:3px solid #d3d3d3}.u-br-3-tk-gray{border-right:3px solid #d3d3d3}.u-bx-3-tk-gray{border-left:3px solid #d3d3d3;border-right:3px solid #d3d3d3}.u-by-3-tk-gray{border-top:3px solid #d3d3d3;border-bottom:3px solid #d3d3d3}.u-b-1-light-gray{border:1px solid #e8e8e8}.u-bt-1-light-gray{border-top:1px solid #e8e8e8}.u-bb-1-light-gray{border-bottom:1px solid #e8e8e8}.u-bl-1-light-gray{border-left:1px solid #e8e8e8}.u-br-1-light-gray{border-right:1px solid #e8e8e8}.u-bx-1-light-gray{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.u-by-1-light-gray{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.u-b-2-light-gray{border:2px solid #e8e8e8}.u-bt-2-light-gray{border-top:2px solid #e8e8e8}.u-bb-2-light-gray{border-bottom:2px solid #e8e8e8}.u-bl-2-light-gray{border-left:2px solid #e8e8e8}.u-br-2-light-gray{border-right:2px solid #e8e8e8}.u-bx-2-light-gray{border-left:2px solid #e8e8e8;border-right:2px solid #e8e8e8}.u-by-2-light-gray{border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8}.u-b-3-light-gray{border:3px solid #e8e8e8}.u-bt-3-light-gray{border-top:3px solid #e8e8e8}.u-bb-3-light-gray{border-bottom:3px solid #e8e8e8}.u-bl-3-light-gray{border-left:3px solid #e8e8e8}.u-br-3-light-gray{border-right:3px solid #e8e8e8}.u-bx-3-light-gray{border-left:3px solid #e8e8e8;border-right:3px solid #e8e8e8}.u-by-3-light-gray{border-top:3px solid #e8e8e8;border-bottom:3px solid #e8e8e8}.u-b-1-silver-gray{border:1px solid #f0f0f0}.u-bt-1-silver-gray{border-top:1px solid #f0f0f0}.u-bb-1-silver-gray{border-bottom:1px solid #f0f0f0}.u-bl-1-silver-gray{border-left:1px solid #f0f0f0}.u-br-1-silver-gray{border-right:1px solid #f0f0f0}.u-bx-1-silver-gray{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.u-by-1-silver-gray{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.u-b-2-silver-gray{border:2px solid #f0f0f0}.u-bt-2-silver-gray{border-top:2px solid #f0f0f0}.u-bb-2-silver-gray{border-bottom:2px solid #f0f0f0}.u-bl-2-silver-gray{border-left:2px solid #f0f0f0}.u-br-2-silver-gray{border-right:2px solid #f0f0f0}.u-bx-2-silver-gray{border-left:2px solid #f0f0f0;border-right:2px solid #f0f0f0}.u-by-2-silver-gray{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}.u-b-3-silver-gray{border:3px solid #f0f0f0}.u-bt-3-silver-gray{border-top:3px solid #f0f0f0}.u-bb-3-silver-gray{border-bottom:3px solid #f0f0f0}.u-bl-3-silver-gray{border-left:3px solid #f0f0f0}.u-br-3-silver-gray{border-right:3px solid #f0f0f0}.u-bx-3-silver-gray{border-left:3px solid #f0f0f0;border-right:3px solid #f0f0f0}.u-by-3-silver-gray{border-top:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0}.u-b-1-pale-gray{border:1px solid #f8f9fa}.u-bt-1-pale-gray{border-top:1px solid #f8f9fa}.u-bb-1-pale-gray{border-bottom:1px solid #f8f9fa}.u-bl-1-pale-gray{border-left:1px solid #f8f9fa}.u-br-1-pale-gray{border-right:1px solid #f8f9fa}.u-bx-1-pale-gray{border-left:1px solid #f8f9fa;border-right:1px solid #f8f9fa}.u-by-1-pale-gray{border-top:1px solid #f8f9fa;border-bottom:1px solid #f8f9fa}.u-b-2-pale-gray{border:2px solid #f8f9fa}.u-bt-2-pale-gray{border-top:2px solid #f8f9fa}.u-bb-2-pale-gray{border-bottom:2px solid #f8f9fa}.u-bl-2-pale-gray{border-left:2px solid #f8f9fa}.u-br-2-pale-gray{border-right:2px solid #f8f9fa}.u-bx-2-pale-gray{border-left:2px solid #f8f9fa;border-right:2px solid #f8f9fa}.u-by-2-pale-gray{border-top:2px solid #f8f9fa;border-bottom:2px solid #f8f9fa}.u-b-3-pale-gray{border:3px solid #f8f9fa}.u-bt-3-pale-gray{border-top:3px solid #f8f9fa}.u-bb-3-pale-gray{border-bottom:3px solid #f8f9fa}.u-bl-3-pale-gray{border-left:3px solid #f8f9fa}.u-br-3-pale-gray{border-right:3px solid #f8f9fa}.u-bx-3-pale-gray{border-left:3px solid #f8f9fa;border-right:3px solid #f8f9fa}.u-by-3-pale-gray{border-top:3px solid #f8f9fa;border-bottom:3px solid #f8f9fa}@media screen and (max-width: 1040px){.u-b-tablet-1-tk-gray{border:1px solid #d3d3d3}.u-bt-tablet-1-tk-gray{border-top:1px solid #d3d3d3}.u-bb-tablet-1-tk-gray{border-bottom:1px solid #d3d3d3}.u-bl-tablet-1-tk-gray{border-left:1px solid #d3d3d3}.u-br-tablet-1-tk-gray{border-right:1px solid #d3d3d3}.u-bx-tablet-1-tk-gray{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.u-by-tablet-1-tk-gray{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.u-b-tablet-2-tk-gray{border:2px solid #d3d3d3}.u-bt-tablet-2-tk-gray{border-top:2px solid #d3d3d3}.u-bb-tablet-2-tk-gray{border-bottom:2px solid #d3d3d3}.u-bl-tablet-2-tk-gray{border-left:2px solid #d3d3d3}.u-br-tablet-2-tk-gray{border-right:2px solid #d3d3d3}.u-bx-tablet-2-tk-gray{border-left:2px solid #d3d3d3;border-right:2px solid #d3d3d3}.u-by-tablet-2-tk-gray{border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3}.u-b-tablet-3-tk-gray{border:3px solid #d3d3d3}.u-bt-tablet-3-tk-gray{border-top:3px solid #d3d3d3}.u-bb-tablet-3-tk-gray{border-bottom:3px solid #d3d3d3}.u-bl-tablet-3-tk-gray{border-left:3px solid #d3d3d3}.u-br-tablet-3-tk-gray{border-right:3px solid #d3d3d3}.u-bx-tablet-3-tk-gray{border-left:3px solid #d3d3d3;border-right:3px solid #d3d3d3}.u-by-tablet-3-tk-gray{border-top:3px solid #d3d3d3;border-bottom:3px solid #d3d3d3}.u-b-tablet-1-light-gray{border:1px solid #e8e8e8}.u-bt-tablet-1-light-gray{border-top:1px solid #e8e8e8}.u-bb-tablet-1-light-gray{border-bottom:1px solid #e8e8e8}.u-bl-tablet-1-light-gray{border-left:1px solid #e8e8e8}.u-br-tablet-1-light-gray{border-right:1px solid #e8e8e8}.u-bx-tablet-1-light-gray{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.u-by-tablet-1-light-gray{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.u-b-tablet-2-light-gray{border:2px solid #e8e8e8}.u-bt-tablet-2-light-gray{border-top:2px solid #e8e8e8}.u-bb-tablet-2-light-gray{border-bottom:2px solid #e8e8e8}.u-bl-tablet-2-light-gray{border-left:2px solid #e8e8e8}.u-br-tablet-2-light-gray{border-right:2px solid #e8e8e8}.u-bx-tablet-2-light-gray{border-left:2px solid #e8e8e8;border-right:2px solid #e8e8e8}.u-by-tablet-2-light-gray{border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8}.u-b-tablet-3-light-gray{border:3px solid #e8e8e8}.u-bt-tablet-3-light-gray{border-top:3px solid #e8e8e8}.u-bb-tablet-3-light-gray{border-bottom:3px solid #e8e8e8}.u-bl-tablet-3-light-gray{border-left:3px solid #e8e8e8}.u-br-tablet-3-light-gray{border-right:3px solid #e8e8e8}.u-bx-tablet-3-light-gray{border-left:3px solid #e8e8e8;border-right:3px solid #e8e8e8}.u-by-tablet-3-light-gray{border-top:3px solid #e8e8e8;border-bottom:3px solid #e8e8e8}.u-b-tablet-1-silver-gray{border:1px solid #f0f0f0}.u-bt-tablet-1-silver-gray{border-top:1px solid #f0f0f0}.u-bb-tablet-1-silver-gray{border-bottom:1px solid #f0f0f0}.u-bl-tablet-1-silver-gray{border-left:1px solid #f0f0f0}.u-br-tablet-1-silver-gray{border-right:1px solid #f0f0f0}.u-bx-tablet-1-silver-gray{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.u-by-tablet-1-silver-gray{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.u-b-tablet-2-silver-gray{border:2px solid #f0f0f0}.u-bt-tablet-2-silver-gray{border-top:2px solid #f0f0f0}.u-bb-tablet-2-silver-gray{border-bottom:2px solid #f0f0f0}.u-bl-tablet-2-silver-gray{border-left:2px solid #f0f0f0}.u-br-tablet-2-silver-gray{border-right:2px solid #f0f0f0}.u-bx-tablet-2-silver-gray{border-left:2px solid #f0f0f0;border-right:2px solid #f0f0f0}.u-by-tablet-2-silver-gray{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}.u-b-tablet-3-silver-gray{border:3px solid #f0f0f0}.u-bt-tablet-3-silver-gray{border-top:3px solid #f0f0f0}.u-bb-tablet-3-silver-gray{border-bottom:3px solid #f0f0f0}.u-bl-tablet-3-silver-gray{border-left:3px solid #f0f0f0}.u-br-tablet-3-silver-gray{border-right:3px solid #f0f0f0}.u-bx-tablet-3-silver-gray{border-left:3px solid #f0f0f0;border-right:3px solid #f0f0f0}.u-by-tablet-3-silver-gray{border-top:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0}.u-b-tablet-1-pale-gray{border:1px solid #f8f9fa}.u-bt-tablet-1-pale-gray{border-top:1px solid #f8f9fa}.u-bb-tablet-1-pale-gray{border-bottom:1px solid #f8f9fa}.u-bl-tablet-1-pale-gray{border-left:1px solid #f8f9fa}.u-br-tablet-1-pale-gray{border-right:1px solid #f8f9fa}.u-bx-tablet-1-pale-gray{border-left:1px solid #f8f9fa;border-right:1px solid #f8f9fa}.u-by-tablet-1-pale-gray{border-top:1px solid #f8f9fa;border-bottom:1px solid #f8f9fa}.u-b-tablet-2-pale-gray{border:2px solid #f8f9fa}.u-bt-tablet-2-pale-gray{border-top:2px solid #f8f9fa}.u-bb-tablet-2-pale-gray{border-bottom:2px solid #f8f9fa}.u-bl-tablet-2-pale-gray{border-left:2px solid #f8f9fa}.u-br-tablet-2-pale-gray{border-right:2px solid #f8f9fa}.u-bx-tablet-2-pale-gray{border-left:2px solid #f8f9fa;border-right:2px solid #f8f9fa}.u-by-tablet-2-pale-gray{border-top:2px solid #f8f9fa;border-bottom:2px solid #f8f9fa}.u-b-tablet-3-pale-gray{border:3px solid #f8f9fa}.u-bt-tablet-3-pale-gray{border-top:3px solid #f8f9fa}.u-bb-tablet-3-pale-gray{border-bottom:3px solid #f8f9fa}.u-bl-tablet-3-pale-gray{border-left:3px solid #f8f9fa}.u-br-tablet-3-pale-gray{border-right:3px solid #f8f9fa}.u-bx-tablet-3-pale-gray{border-left:3px solid #f8f9fa;border-right:3px solid #f8f9fa}.u-by-tablet-3-pale-gray{border-top:3px solid #f8f9fa;border-bottom:3px solid #f8f9fa}}@media screen and (max-width: 687px){.u-b-phone-1-tk-gray{border:1px solid #d3d3d3}.u-bt-phone-1-tk-gray{border-top:1px solid #d3d3d3}.u-bb-phone-1-tk-gray{border-bottom:1px solid #d3d3d3}.u-bl-phone-1-tk-gray{border-left:1px solid #d3d3d3}.u-br-phone-1-tk-gray{border-right:1px solid #d3d3d3}.u-bx-phone-1-tk-gray{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.u-by-phone-1-tk-gray{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.u-b-phone-2-tk-gray{border:2px solid #d3d3d3}.u-bt-phone-2-tk-gray{border-top:2px solid #d3d3d3}.u-bb-phone-2-tk-gray{border-bottom:2px solid #d3d3d3}.u-bl-phone-2-tk-gray{border-left:2px solid #d3d3d3}.u-br-phone-2-tk-gray{border-right:2px solid #d3d3d3}.u-bx-phone-2-tk-gray{border-left:2px solid #d3d3d3;border-right:2px solid #d3d3d3}.u-by-phone-2-tk-gray{border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3}.u-b-phone-3-tk-gray{border:3px solid #d3d3d3}.u-bt-phone-3-tk-gray{border-top:3px solid #d3d3d3}.u-bb-phone-3-tk-gray{border-bottom:3px solid #d3d3d3}.u-bl-phone-3-tk-gray{border-left:3px solid #d3d3d3}.u-br-phone-3-tk-gray{border-right:3px solid #d3d3d3}.u-bx-phone-3-tk-gray{border-left:3px solid #d3d3d3;border-right:3px solid #d3d3d3}.u-by-phone-3-tk-gray{border-top:3px solid #d3d3d3;border-bottom:3px solid #d3d3d3}.u-b-phone-1-light-gray{border:1px solid #e8e8e8}.u-bt-phone-1-light-gray{border-top:1px solid #e8e8e8}.u-bb-phone-1-light-gray{border-bottom:1px solid #e8e8e8}.u-bl-phone-1-light-gray{border-left:1px solid #e8e8e8}.u-br-phone-1-light-gray{border-right:1px solid #e8e8e8}.u-bx-phone-1-light-gray{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.u-by-phone-1-light-gray{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.u-b-phone-2-light-gray{border:2px solid #e8e8e8}.u-bt-phone-2-light-gray{border-top:2px solid #e8e8e8}.u-bb-phone-2-light-gray{border-bottom:2px solid #e8e8e8}.u-bl-phone-2-light-gray{border-left:2px solid #e8e8e8}.u-br-phone-2-light-gray{border-right:2px solid #e8e8e8}.u-bx-phone-2-light-gray{border-left:2px solid #e8e8e8;border-right:2px solid #e8e8e8}.u-by-phone-2-light-gray{border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8}.u-b-phone-3-light-gray{border:3px solid #e8e8e8}.u-bt-phone-3-light-gray{border-top:3px solid #e8e8e8}.u-bb-phone-3-light-gray{border-bottom:3px solid #e8e8e8}.u-bl-phone-3-light-gray{border-left:3px solid #e8e8e8}.u-br-phone-3-light-gray{border-right:3px solid #e8e8e8}.u-bx-phone-3-light-gray{border-left:3px solid #e8e8e8;border-right:3px solid #e8e8e8}.u-by-phone-3-light-gray{border-top:3px solid #e8e8e8;border-bottom:3px solid #e8e8e8}.u-b-phone-1-silver-gray{border:1px solid #f0f0f0}.u-bt-phone-1-silver-gray{border-top:1px solid #f0f0f0}.u-bb-phone-1-silver-gray{border-bottom:1px solid #f0f0f0}.u-bl-phone-1-silver-gray{border-left:1px solid #f0f0f0}.u-br-phone-1-silver-gray{border-right:1px solid #f0f0f0}.u-bx-phone-1-silver-gray{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.u-by-phone-1-silver-gray{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.u-b-phone-2-silver-gray{border:2px solid #f0f0f0}.u-bt-phone-2-silver-gray{border-top:2px solid #f0f0f0}.u-bb-phone-2-silver-gray{border-bottom:2px solid #f0f0f0}.u-bl-phone-2-silver-gray{border-left:2px solid #f0f0f0}.u-br-phone-2-silver-gray{border-right:2px solid #f0f0f0}.u-bx-phone-2-silver-gray{border-left:2px solid #f0f0f0;border-right:2px solid #f0f0f0}.u-by-phone-2-silver-gray{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}.u-b-phone-3-silver-gray{border:3px solid #f0f0f0}.u-bt-phone-3-silver-gray{border-top:3px solid #f0f0f0}.u-bb-phone-3-silver-gray{border-bottom:3px solid #f0f0f0}.u-bl-phone-3-silver-gray{border-left:3px solid #f0f0f0}.u-br-phone-3-silver-gray{border-right:3px solid #f0f0f0}.u-bx-phone-3-silver-gray{border-left:3px solid #f0f0f0;border-right:3px solid #f0f0f0}.u-by-phone-3-silver-gray{border-top:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0}.u-b-phone-1-pale-gray{border:1px solid #f8f9fa}.u-bt-phone-1-pale-gray{border-top:1px solid #f8f9fa}.u-bb-phone-1-pale-gray{border-bottom:1px solid #f8f9fa}.u-bl-phone-1-pale-gray{border-left:1px solid #f8f9fa}.u-br-phone-1-pale-gray{border-right:1px solid #f8f9fa}.u-bx-phone-1-pale-gray{border-left:1px solid #f8f9fa;border-right:1px solid #f8f9fa}.u-by-phone-1-pale-gray{border-top:1px solid #f8f9fa;border-bottom:1px solid #f8f9fa}.u-b-phone-2-pale-gray{border:2px solid #f8f9fa}.u-bt-phone-2-pale-gray{border-top:2px solid #f8f9fa}.u-bb-phone-2-pale-gray{border-bottom:2px solid #f8f9fa}.u-bl-phone-2-pale-gray{border-left:2px solid #f8f9fa}.u-br-phone-2-pale-gray{border-right:2px solid #f8f9fa}.u-bx-phone-2-pale-gray{border-left:2px solid #f8f9fa;border-right:2px solid #f8f9fa}.u-by-phone-2-pale-gray{border-top:2px solid #f8f9fa;border-bottom:2px solid #f8f9fa}.u-b-phone-3-pale-gray{border:3px solid #f8f9fa}.u-bt-phone-3-pale-gray{border-top:3px solid #f8f9fa}.u-bb-phone-3-pale-gray{border-bottom:3px solid #f8f9fa}.u-bl-phone-3-pale-gray{border-left:3px solid #f8f9fa}.u-br-phone-3-pale-gray{border-right:3px solid #f8f9fa}.u-bx-phone-3-pale-gray{border-left:3px solid #f8f9fa;border-right:3px solid #f8f9fa}.u-by-phone-3-pale-gray{border-top:3px solid #f8f9fa;border-bottom:3px solid #f8f9fa}}.u-border-radius-base{border-radius:10px}.u-border-radius-0{border-radius:0}.u-border-radius-1{border-radius:4px}.u-border-radius-2{border-radius:8px}.u-border-radius-3{border-radius:12px}.u-border-radius-4{border-radius:16px}.u-border-radius-5{border-radius:20px}.u-border-radius-6{border-radius:24px}.u-border-radius-7{border-radius:28px}.u-border-radius-8{border-radius:32px}.u-border-radius-9{border-radius:36px}.u-border-radius-10{border-radius:40px}.u-border-radius-11{border-radius:44px}.u-border-radius-12{border-radius:48px}@media screen and (max-width: 1040px){.u-border-radius-tablet-0{border-radius:0}.u-border-radius-tablet-1{border-radius:4px}.u-border-radius-tablet-2{border-radius:8px}.u-border-radius-tablet-3{border-radius:12px}.u-border-radius-tablet-4{border-radius:16px}.u-border-radius-tablet-5{border-radius:20px}.u-border-radius-tablet-6{border-radius:24px}.u-border-radius-tablet-7{border-radius:28px}.u-border-radius-tablet-8{border-radius:32px}.u-border-radius-tablet-9{border-radius:36px}.u-border-radius-tablet-10{border-radius:40px}.u-border-radius-tablet-11{border-radius:44px}.u-border-radius-tablet-12{border-radius:48px}}@media screen and (max-width: 687px){.u-border-radius-phone-0{border-radius:0}.u-border-radius-phone-1{border-radius:4px}.u-border-radius-phone-2{border-radius:8px}.u-border-radius-phone-3{border-radius:12px}.u-border-radius-phone-4{border-radius:16px}.u-border-radius-phone-5{border-radius:20px}.u-border-radius-phone-6{border-radius:24px}.u-border-radius-phone-7{border-radius:28px}.u-border-radius-phone-8{border-radius:32px}.u-border-radius-phone-9{border-radius:36px}.u-border-radius-phone-10{border-radius:40px}.u-border-radius-phone-11{border-radius:44px}.u-border-radius-phone-12{border-radius:48px}}.u-color-title1{color:#000}.u-color-blackish{color:#222}.u-color-title2{color:#237b31}.u-color-title3{color:#1f4fa8}.u-color-title4{color:#464d53}.u-color-title5{color:#08121a}.u-color-link{color:#2d77f6}.u-color-underline{color:#fcffb7}.u-color-body{color:#222}.u-color-description{color:#8b9093}.u-color-caption{color:#d3d3d3}.u-color-disable{color:#e8e8e8}.u-color-link-hover{color:#82be28}.u-color-tag-on{color:#9ebc71}.u-color-tag-off{color:#d2d6cb}.u-color-white{color:#fff}.u-color-accent-red{color:#e82615}.u-color-blue{color:#2d77f6}.u-color-accent-blue{color:#27aeff}.u-color-accent-green{color:#1bc5bf}.u-color-accent-yellow{color:#ffea1b}.u-color-accent-orange{color:#fe8610}.u-color-media{color:#9ca0a3}.u-color-primary{color:#2d8c3c}.u-color-dark-gray{color:#8b9093}.u-bg-color-primary{background-color:#2d8c3c}.u-bg-color-primary-light{background-color:#eaf3eb}.u-bg-color-secondary{background-color:#82be28}.u-bg-color-secondary-light{background-color:#f2f8e9}.u-bg-color-tk-blue{background-color:#2d77f6}.u-bg-color-deep-blue{background-color:#1f4fa8}.u-bg-color-light-blue{background-color:#eaf0fb}.u-bg-color-light-yellow{background-color:#fff8d9}.u-bg-color-pale-blue{background-color:#f3f8ff}.u-bg-color-tk-green,.u-bg-color-aquagreen{background-color:#1bc5bf}.u-bg-color-pale-aquagreen{background-color:#f0fbfa}.u-bg-color-tk-yellow{background-color:#ffd000}.u-bg-color-pale-yellow{background-color:#fffae5}.u-bg-color-highlight{background-color:#fcffb7}.u-bg-color-tk-red{background-color:#e82615}.u-bg-color-tk-gray{background-color:#d3d3d3}.u-bg-color-dark-gray{background-color:#8b9093}.u-bg-color-light-gray{background-color:#e8e8e8}.u-bg-color-silver-gray{background-color:#f0f0f0}.u-bg-color-pale-gray{background-color:#f8f9fa}.u-bg-color-white{background-color:#fff}.u-bg-color-pale-red{background-color:#fef4f4}.u-bg-color-accent-red{background-color:#e82615}.u-bg-color-dummy{background-color:transparent}.u-bg-color-dodger-blue{background-color:#27aeff}.u-hovercolor-link-hover{cursor:pointer}.u-hovercolor-link-hover:hover{color:#82be28!important}.u-border-top-green-4{border-top:4px solid #2d8c3c}.u-box-shadow{box-shadow:1px 1px 6px #0000000f,4px 4px 3px #00000008}.u-drop-shadow{filter:drop-shadow(1px 1px 6px rgba(0,0,0,.06)) drop-shadow(4px 4px 3px rgba(0,0,0,.03))}.u-fs-8{font-size:8px}.u-fs-10{font-size:10px}.u-fs-11{font-size:11px}.u-fs-12{font-size:12px}.u-fs-13{font-size:13px}.u-fs-14{font-size:14px}.u-fs-15{font-size:15px}.u-fs-16{font-size:16px}.u-fs-17{font-size:17px}.u-fs-18{font-size:18px}.u-fs-20{font-size:20px}.u-fs-22{font-size:22px}.u-fs-24{font-size:24px}.u-fs-28{font-size:28px}.u-fs-30{font-size:30px}.u-fs-32{font-size:32px}@media screen and (max-width: 1040px){.u-fs-tablet-8{font-size:8px}.u-fs-tablet-10{font-size:10px}.u-fs-tablet-11{font-size:11px}.u-fs-tablet-12{font-size:12px}.u-fs-tablet-13{font-size:13px}.u-fs-tablet-14{font-size:14px}.u-fs-tablet-15{font-size:15px}.u-fs-tablet-16{font-size:16px}.u-fs-tablet-17{font-size:17px}.u-fs-tablet-18{font-size:18px}.u-fs-tablet-20{font-size:20px}.u-fs-tablet-22{font-size:22px}.u-fs-tablet-24{font-size:24px}.u-fs-tablet-28{font-size:28px}.u-fs-tablet-30{font-size:30px}.u-fs-tablet-32{font-size:32px}}@media screen and (max-width: 687px){.u-fs-phone-8{font-size:8px}.u-fs-phone-10{font-size:10px}.u-fs-phone-11{font-size:11px}.u-fs-phone-12{font-size:12px}.u-fs-phone-13{font-size:13px}.u-fs-phone-14{font-size:14px}.u-fs-phone-15{font-size:15px}.u-fs-phone-16{font-size:16px}.u-fs-phone-17{font-size:17px}.u-fs-phone-18{font-size:18px}.u-fs-phone-20{font-size:20px}.u-fs-phone-22{font-size:22px}.u-fs-phone-24{font-size:24px}.u-fs-phone-28{font-size:28px}.u-fs-phone-30{font-size:30px}.u-fs-phone-32{font-size:32px}}.u-normal{font-weight:400}.u-bold{font-weight:700}@media screen and (max-width: 1040px){.u-normal-tablet{font-weight:400}.u-bold-tablet{font-weight:700}}@media screen and (max-width: 687px){.u-normal-phone{font-weight:400}.u-bold-phone{font-weight:700}}.u-tx-center{text-align:center}.u-tx-left{text-align:left}.u-tx-right{text-align:right}.u-tx-justify{text-align:justify}@media screen and (max-width: 1040px){.u-tx-tablet-center{text-align:center}.u-tx-tablet-left{text-align:left}.u-tx-tablet-right{text-align:right}}@media screen and (max-width: 687px){.u-tx-phone-center{text-align:center}.u-tx-phone-left{text-align:left}.u-tx-phone-right{text-align:right}}.u-lh-1{line-height:1}.u-lh-base{line-height:1.68}.u-ls-1{letter-spacing:1px}a.u-hover-underline:hover,.u-tx-underline{text-decoration:underline}@media screen and (max-width: 1040px){.u-tx-underline-tablet{text-decoration:underline}}@media screen and (max-width: 687px){.u-tx-underline-phone{text-decoration:underline}}.u-line-clamp-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.u-line-clamp-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.u-line-clamp-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.u-line-clamp-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.u-line-clamp-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.u-line-clamp-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.u-line-clamp-7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.u-line-clamp-8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.u-line-clamp-9{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.u-line-clamp-10{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.u-line-clamp-11{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:11}.u-line-clamp-12{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12}@media screen and (max-width: 1040px){.u-line-clamp-tablet-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.u-line-clamp-tablet-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.u-line-clamp-tablet-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.u-line-clamp-tablet-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.u-line-clamp-tablet-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.u-line-clamp-tablet-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.u-line-clamp-tablet-7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.u-line-clamp-tablet-8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.u-line-clamp-tablet-9{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.u-line-clamp-tablet-10{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.u-line-clamp-tablet-11{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:11}.u-line-clamp-tablet-12{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12}}@media screen and (max-width: 687px){.u-line-clamp-phone-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.u-line-clamp-phone-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.u-line-clamp-phone-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.u-line-clamp-phone-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.u-line-clamp-phone-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.u-line-clamp-phone-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.u-line-clamp-phone-7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.u-line-clamp-phone-8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.u-line-clamp-phone-9{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.u-line-clamp-phone-10{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.u-line-clamp-phone-11{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:11}.u-line-clamp-phone-12{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12}}.u-tx-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1040px){.u-tx-tablet-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width: 687px){.u-tx-phone-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.u-tx-clip{overflow:hidden;text-overflow:clip;white-space:nowrap}@media screen and (max-width: 1040px){.u-tx-tablet-clip{overflow:hidden;text-overflow:clip;white-space:nowrap}}@media screen and (max-width: 687px){.u-tx-phone-clip{overflow:hidden;text-overflow:clip;white-space:nowrap}}.highlight-1{background-color:#fcffb7;font-weight:700}.highlight-2{color:#d91c0b;font-weight:700}.highlight-3{background:linear-gradient(transparent 40%,#fcffb7 0);border-bottom:2px solid #fcffb7;color:#e82615;font-weight:700}.highlight-4{background:linear-gradient(transparent 60%,#fcffb7 0);border-bottom:2px solid #fcffb7;font-weight:700}.p-article__main .f-list-brand-card .highlight-2{color:#d91c0b;font-weight:700}.p-article__main .f-list-brand-card .highlight-3{background:linear-gradient(transparent 40%,#fcffb7 0);border-bottom:2px solid #fcffb7;color:#e82615;font-weight:700}.u-card{display:block;padding:16px 8px;background-color:#fff;border:1px solid #e8e8e8;border-radius:10px}@media screen and (max-width: 687px){.u-card{padding:12px 8px;line-height:1.3}}.u-card-yellow{display:block;padding:16px;background-color:#fffae5;border-radius:10px}@media screen and (max-width: 687px){.u-card-yellow{padding:12px 16px}}.u-loading{background-position:center;height:48px;background-repeat:no-repeat;background-image:url(/img/icon/loading.svg?v=v2)}.u-hover-opacity:hover,.u-active-opacity:active{opacity:.7}.u-scrollable-x{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.u-scrollable-x::-webkit-scrollbar{position:relative;height:12px}@media screen and (max-width: 687px){.u-scrollable-x::-webkit-scrollbar{height:2px}}.u-scrollable-x::-webkit-scrollbar-thumb{background-color:#e8e8e8;border-radius:2px;border:none}.u-scrollable-x::-webkit-scrollbar-track{border-radius:2px;background-color:#f8f9fa}.u-scrollable-y{overflow-x:hidden;overflow-y:auto;white-space:normal;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.u-scrollable-y::-webkit-scrollbar{position:relative;width:2px}.u-scrollable-y::-webkit-scrollbar-thumb{background-color:#e8e8e8;border-radius:2px;border:none}.u-scrollable-y::-webkit-scrollbar-track{border-radius:2px;background-color:#f8f9fa}.u-cursor-pointer{cursor:pointer}.p-show-ppc{background-color:#fff}.p-show-ppc .pc-container{max-width:888px;margin:0 auto}.p-show-ppc .ppc-brand-item-container{max-width:848px;margin:42px auto 0}@media screen and (max-width: 687px){.p-show-ppc .ppc-brand-item-container{width:100%;margin:34px auto 0}}.p-show-ppc .c-diagnosis-result-container{background-color:#e7f5e9;padding-top:16px}@media screen and (max-width: 687px){.p-show-ppc .c-diagnosis-result-container{padding:12px 0 6px}}.p-show-ppc .c-diagnosis-result-intro{position:relative;margin-bottom:40px;background-color:#e7f5e9}.p-show-ppc .c-diagnosis-result-intro:after{content:"";position:absolute;bottom:-32px;display:block;width:100%;height:32px;border-right:344px solid transparent;border-left:344px solid transparent;border-top:32px solid #e7f5e9;border-bottom:none}@media screen and (max-width: 687px){.p-show-ppc .c-diagnosis-result-intro:after{border-right:50vw solid transparent;border-left:50vw solid transparent}}.p-show-ppc .c-diagnosis-result-outro{position:relative;margin-bottom:52px;background-color:#f8f9fa}.p-show-ppc .c-diagnosis-result-outro:before{content:"";position:absolute;bottom:-36px;display:block;width:100%;height:36px;border-right:344px solid transparent;border-left:344px solid transparent;border-top:36px solid #f8f9fa;border-bottom:none}@media screen and (max-width: 687px){.p-show-ppc .c-diagnosis-result-outro:before{border-right:50vw solid transparent;border-left:50vw solid transparent}}@media screen and (min-width: 688px){.p-show-ppc .c-diagnosis-result-outro p{padding:12px 12px 4px}}.p-show-ppc .c-diagnosis-result-headline{position:relative;max-width:888px;margin-right:auto;margin-left:auto;color:#000;font-size:32px;font-weight:700;text-align:center;line-height:1.4}@media screen and (max-width: 687px){.p-show-ppc .c-diagnosis-result-headline{padding:0;font-size:24px;line-height:1.3}}.p-show-ppc .c-diagnosis-result-headline .sub-title{display:inline-block;font-size:20px}@media screen and (max-width: 687px){.p-show-ppc .c-diagnosis-result-headline .sub-title{margin-bottom:0;font-size:16px}}.p-show-ppc .c-diagnosis-result-headline .main-title{display:inline-block;font-size:30px}@media screen and (max-width: 687px){.p-show-ppc .c-diagnosis-result-headline .main-title{font-size:24px}}.p-show-ppc .c-diagnosis-result-headline .main-title.station span{color:#1b2430}.p-show-ppc .c-diagnosis-result-headline__pr{position:absolute;right:12px;bottom:-24px}.p-show-ppc .c-diagnosis-result-partition{border-top:8px solid #f0f0f0}.p-ranking-ppc-cart-container{margin:32px auto}@media screen and (max-width: 687px){.p-ranking-ppc-cart-container{margin:32px auto 24px}}.p-ranking-ppc-cart-container .c-btn--req-doc--lg{display:block;width:360px;margin:0 auto;text-align:center}@media screen and (max-width: 687px){.p-ranking-ppc-cart-container .c-btn--req-doc--lg{width:264px}}.p-ranking-ppc-cart-container .pr{display:block;margin-top:4px;color:#1b2430;font-size:10px;text-align:center}.p-ranking-ppc-cart-title{display:flex;align-items:flex-end;justify-content:center;margin-bottom:32px}@media screen and (max-width: 687px){.p-ranking-ppc-cart-title{margin-bottom:24px}}.p-ranking-ppc-cart-title img{width:24px;margin:0 8px 3px 0}@media screen and (max-width: 687px){.p-ranking-ppc-cart-title img{width:16px;margin:0 8px 4px 0}}.p-ranking-ppc-cart-title p{color:#00081c;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.p-ranking-ppc-cart-title p{font-size:16px}}.p-ranking-ppc-campaign{display:flex;align-items:start;width:100%;margin-top:56px;padding:14px 12px 12px;background-color:#cce8ff;border-radius:12px}.p-ranking-ppc-campaign.is-popup:hover{opacity:.85;cursor:pointer}.p-show-ppc.is-recommend .p-ranking-ppc-campaign{margin-top:112px}@media screen and (max-width: 687px){.p-show-ppc.is-recommend .p-ranking-ppc-campaign{margin-top:48px}}@media screen and (max-width: 687px){.p-ranking-ppc-campaign{display:block;margin-top:32px;padding:12px}}.p-ranking-ppc-campaign__img{width:410px;height:194px;margin-right:24px;padding:0 12px 24px;background-color:#fff;border-radius:10px}@media screen and (max-width: 687px){.p-ranking-ppc-campaign__img{width:100%;height:auto;margin-bottom:20px;padding:0 12px 22px}}.p-ranking-ppc-campaign__img img{width:100%;margin-top:-8px}.p-ranking-ppc-campaign__point{flex:1}.p-ranking-ppc-campaign__point dl{display:flex;align-items:flex-start;margin-bottom:12px}@media screen and (max-width: 687px){.p-ranking-ppc-campaign__point dl{margin-bottom:18px}}.p-ranking-ppc-campaign__point dl:last-child{margin-bottom:0}.p-ranking-ppc-campaign__point dt{display:block;width:56px;height:24px;margin-right:8px;background-color:#1b2430;border-radius:12px;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:22px}@media screen and (max-width: 687px){.p-ranking-ppc-campaign__point dt{width:48px;height:20px;font-size:10px;line-height:18px}}.p-ranking-ppc-campaign__point dd{flex:1;padding-top:3px;color:#1b2430;font-size:16px;font-weight:700;line-height:18px}.p-ranking-ppc-campaign__point dd .note{font-size:12px;font-weight:400;line-height:1}@media screen and (max-width: 687px){.p-ranking-ppc-campaign__point dd .note{padding-top:2px;font-size:10px}}.p-ranking-ppc-campaign__note{margin-top:8px;color:#8fa6cb;font-size:12px;text-align:center}.p-ranking-ppc-detail{display:flex;justify-content:space-between;max-width:1040px;margin:0 auto;padding:112px 0}@media screen and (max-width: 1040px){.p-ranking-ppc-detail{padding:112px 16px}}@media screen and (max-width: 687px){.p-ranking-ppc-detail{display:block;padding:48px 16px 64px}}@media screen and (max-width: 687px){.p-ranking-ppc-detail__item{margin-bottom:16px}}.p-ranking-ppc-detail__item h2,.p-ranking-ppc-detail__item h3{color:#000}.p-ranking-ppc-detail__item h2,.p-ranking-ppc-detail__item h3{font-weight:700}.p-ranking-ppc-detail__item h3,.p-ranking-ppc-detail__item p{font-size:12px}.p-ranking-ppc-detail__item h3{margin-bottom:8px}.p-ranking-ppc-detail__item h2,.p-ranking-ppc-detail__item p{margin-bottom:24px}@media screen and (max-width: 687px){.p-ranking-ppc-detail__item h2,.p-ranking-ppc-detail__item p{margin-bottom:16px}}.p-ranking-ppc-detail__item h2{font-size:20px}@media screen and (max-width: 687px){.p-ranking-ppc-detail__item h2{font-size:16px}}.p-ranking-ppc-detail__item p:last-child{margin-bottom:0}.c-diagnosis-result-cart .c-checkbox__icon.icon-docreq-red icon-lg{transform:scale(.375);transform-origin:top left;background-color:#e82615;border-color:#e82615;background-image:url(/img/icon/form/check-white.svg?v=v2)}.c-diagnosis-back-diagnosis-container{display:flex;align-items:center;justify-content:space-between;margin:32px auto 100px}@media screen and (max-width: 687px){.c-diagnosis-back-diagnosis-container{display:block;width:280px;margin:32px auto}}.c-diagnosis-back-diagnosis-container .c-btn--lg{min-width:264px}@media screen and (max-width: 687px){.c-diagnosis-back-diagnosis-container .c-btn--lg{width:280px}}.p-show-ppc-003{background-color:#fff}.p-ranking-ppc-purple-contents{padding-bottom:0}.p-show-ppc-station-name-city{position:relative;margin:16px 0;font-size:14px;text-align:center;text-decoration:underline}@media screen and (max-width: 687px){.p-show-ppc-station-name-city{font-size:12px;line-height:20px}}.p-ranking-ppc-cart-container{margin:16px 0 64px}@media screen and (max-width: 687px){.p-ranking-ppc-cart-container{margin:8px 0 56px}}.p-ranking-ppc-cart-title{margin-bottom:16px}@media screen and (max-width: 687px){.p-ranking-ppc-cart-title{margin-bottom:8px}}.p-ranking-ppc-campaign{margin-top:0}.ppc-brand-item-container-003{max-width:848px;margin:-16px auto 0!important}@media screen and (max-width: 687px){.ppc-brand-item-container-003{width:100%}}.c-diagnosis-result-cart-container-003{margin:auto}.c-diagnosis-result-cart-container-003 .c-btn--req-doc--lg{position:relative;padding:0 32px;width:360px}@media screen and (max-width: 687px){.c-diagnosis-result-cart-container-003 .c-btn--req-doc--lg{width:280px}}.c-diagnosis-result-cart-container-003 .c-btn--req-doc--lg .num{position:absolute;top:0;right:16px;font-size:16px}@media screen and (max-width: 687px){.c-diagnosis-result-cart-container-003 .c-btn--req-doc--lg .num{line-height:48px;right:8px;font-size:14px}}.c-diagnosis-result__type .blue{color:#018bff}.c-diagnosis-result-cart-title-003{display:flex;align-items:flex-start;justify-content:center;margin-bottom:32px}@media screen and (max-width: 687px){.c-diagnosis-result-cart-title-003{margin-bottom:24px}}.c-diagnosis-result-cart-title-003 img{width:24px;margin:3px 8px 0 0}@media screen and (max-width: 687px){.c-diagnosis-result-cart-title-003 img{width:16px;margin:4px 8px 0 0}}.c-diagnosis-result-cart-title-003 p{color:#00081c;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.c-diagnosis-result-cart-title-003 p{font-size:16px}}.c-diagnosis-result-cart-title-003--alternative{margin-bottom:0}.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__balloon{position:relative;display:flex;align-items:center;width:756px;margin:0 auto 24px;padding:8px;background-color:#fff7cf;color:#1d2430;border-radius:8px;font-size:16px;line-height:1.6}.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__balloon img{width:40px;margin-right:8px}.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__balloon:after{content:"";display:block;position:absolute;bottom:-16px;left:50%;width:16px;height:16px;margin-left:-8px;border:8px solid transparent;border-top-color:#fff7cf}@media screen and (max-width: 687px){.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__balloon{width:calc(100% - 24px);margin:0 auto 16px;padding:8px 16px 8px 8px;font-size:12px}}.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__main{margin-bottom:16px;color:#00081c;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 687px){.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__main{margin-bottom:8px;font-size:16px}}.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__sub{margin-top:16px;font-size:20px;text-align:center}@media screen and (max-width: 687px){.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__sub{margin-top:8px;font-size:14px}}.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__sub img{width:24px;margin:0 4px}@media screen and (max-width: 687px){.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__sub img{width:16px}}.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__sub span{display:flex;justify-content:center;align-items:center;margin-top:4px;font-weight:400}@media screen and (max-width: 687px){.c-diagnosis-result-cart-title-003--alternative .c-diagnosis-result-cart-title-003__sub span{font-size:14px}}.c-diagnosis #diagnosis-pref-city{height:initial;padding:0!important;background-image:none}.c-diagnosis #diagnosis-pref-city .p-tab-contents{flex-direction:column;padding:0}.c-diagnosis #diagnosis-pref-city .p-tab-content{padding:0;margin-bottom:8px}.c-diagnosis #diagnosis-pref-city select{height:40px;font-size:14px;background-size:20px;background-position:center right 8px}.p-show-ppc-003 .c-btn-tertiary{width:360px}@media screen and (max-width: 687px){.p-show-ppc-003 .c-btn-tertiary{width:280px}}.c-hl-yellow{background:linear-gradient(transparent 25%,#e7ff65 0)}.p-show-catalog-map-modal-btn{position:relative;text-align:center;margin:8px auto 16px;background-color:#018bff;color:#fff;font-weight:700;font-size:14px;border-radius:8px;width:280px;height:48px;line-height:48px}.p-show-catalog-map-modal-btn:before{position:absolute;content:"";width:24px;height:24px;left:16px;top:11px;background-size:contain;background-image:url(/img/ranking/ppc/icon-map-pin-white.svg)}.p-show-catalog-map-modal-btn:after{position:absolute;content:"";width:20px;height:20px;right:8px;top:13px;background-size:contain;background-image:url(/img/icon/arrow/arrow-single_off.svg?v=v2)}.p-show-catalog-map-modal-btn--sm{position:relative;height:24px;width:160px;margin:auto;padding:0 24px 0 8px;line-height:24px;color:#90a7ca;font-size:12px;font-weight:700;border-radius:4px;background-color:#fff}.p-show-catalog-map-modal-btn--sm:after{content:"";width:8px;height:8px;border:0;border-top:2px solid #90a7ca;border-right:2px solid #90a7ca;transform:rotate(45deg);position:absolute;top:50%;right:14px;margin-top:-4px}.p-show-catalog-map-modal-btn--float{position:fixed;bottom:108px;right:0;left:0;width:104px;height:32px;margin:auto;padding-left:48px;border-radius:16px;box-shadow:0 2px 8px #0000004d;background-color:#0f4c81;font-size:14px;font-weight:700;color:#fff;line-height:32px;opacity:0;z-index:10;transition-property:opacity,transform;transform-origin:center;transition-duration:.5s}.p-show-catalog-map-modal-btn--float:before{position:absolute;content:"";width:20px;height:20px;left:22px;top:4px;background-size:contain;background-image:url(/img/ranking/ppc/icon-map-pin-white.svg)}.p-show-catalog-map-modal-btn--float.bottom{bottom:16px}.p-show-catalog-map-modal-banner{width:284px;height:64px;margin:8px auto 16px;padding-top:12px;text-align:center;font-size:14px;font-weight:700;background-size:contain;background-repeat:no-repeat;background-image:url(/img/ppc/button-map-img.png)}.p-ranking-ppc-fv{position:relative;max-width:888px;margin:0 12px 12px;padding-top:24px;text-align:center;background-color:#f5f8fe}@media screen and (min-width: 688px){.p-ranking-ppc-fv{margin:0 auto 32px;padding-top:32px}}.p-ranking-ppc-fv:before{content:"";position:absolute;top:54px;left:0;width:24px;height:84px;background-image:url(/img/ppc/013/concentrated_linework.svg);background-repeat:no-repeat;background-size:24px auto;background-position:center}@media screen and (max-width: 687px){.p-ranking-ppc-fv:before{top:30px;width:16px;height:56px;background-size:16px auto}}.p-ranking-ppc-fv:after{content:"";position:absolute;top:54px;right:0;width:24px;height:84px;background-image:url(/img/ppc/013/concentrated_linework.svg);background-repeat:no-repeat;background-size:24px auto;background-position:center;transform:rotateY(180deg)}@media screen and (max-width: 687px){.p-ranking-ppc-fv:after{top:30px;width:16px;height:56px;background-size:16px auto}}.p-ranking-ppc-fv-balloon{display:table;position:relative;height:32px;margin:0 auto 6px;padding:0 16px;line-height:32px;color:#fff;font-size:16px;font-weight:700;text-align:center;background-color:#0f4c81;border-radius:16px}@media screen and (max-width: 687px){.p-ranking-ppc-fv-balloon{height:24px;font-size:14px;line-height:24px}}.p-ranking-ppc-fv-balloon:before{content:"";position:absolute;top:100%;left:calc(50% - 6px);border:6px solid transparent;border-top:6px solid #0f4c81}.p-ranking-ppc-fv-title{width:373px;height:48px;margin:auto}@media screen and (max-width: 687px){.p-ranking-ppc-fv-title{width:249px;height:32px;margin:4px auto 0}}.p-ranking-ppc-fv-place-name{color:#0f4c81;font-size:22px;font-weight:700;text-align:center;line-height:1.5}.p-ranking-ppc-fv-place-name span{color:#018bff}@media screen and (max-width: 687px){.p-ranking-ppc-fv-place-name{font-size:18px}}.p-ranking-ppc-check-balloon{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:16px;position:relative;min-height:52px;max-width:400px;margin:auto auto 20px;background-color:#f3f8ff;border-radius:24px;color:#000}.p-ranking-ppc-check-balloon.bright{background-color:#fffbe7}.p-ranking-ppc-check-balloon.bright:after{border-top-color:#fffbe7}@media screen and (max-width: 687px){.p-ranking-ppc-check-balloon{min-height:48px;margin-bottom:12px;gap:4px}}.p-ranking-ppc-check-balloon:after{content:"";display:block;position:absolute;bottom:-12px;left:50%;width:24px;height:12px;margin-left:-12px;border:12px solid transparent;border-top-color:#f3f8ff;border-bottom:none}.p-ranking-ppc-check-balloon p{text-align:center;font-size:14px;font-weight:700}@media screen and (max-width: 687px){.p-ranking-ppc-check-balloon p{font-size:12px}}.p-ranking-ppc-check-balloon p b{color:#e82615;font-size:18px}@media screen and (max-width: 687px){.p-ranking-ppc-check-balloon p b{font-size:16px}}
