.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#006cb7;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#cc2327;--bs-orange:#ee7203;--bs-yellow:#ffc107;--bs-green:#3f7e35;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-gray-dark:#343a40;--bs-gray-light:#f8f8f8;--bs-gray-100:#f8f8f8;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#006cb7;--bs-secondary:#6c757d;--bs-success:#3f7e35;--bs-info:#0dcaf0;--bs-warning:#ee7203;--bs-danger:#cc2327;--bs-light:#f8f8f8;--bs-dark:#000;--bs-white:#fff;--bs-gray:#999;--bs-primary-rgb:0,108,183;--bs-secondary-rgb:108,117,125;--bs-success-rgb:63,126,53;--bs-info-rgb:13,202,240;--bs-warning-rgb:238,114,3;--bs-danger-rgb:204,35,39;--bs-light-rgb:248,248,248;--bs-dark-rgb:0,0,0;--bs-gray-rgb:153,153,153;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[data-bs-original-title],abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.75rem}.mark,mark{background-color:#fcf8e3;padding:.2em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#006cb7;text-decoration:none}a:hover{color:#005692;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{direction:ltr;font-family:var(--bs-font-monospace);font-size:1em;unicode-bidi:bidi-override}pre{display:block;font-size:.75rem;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;font-size:.75rem}a>code{color:inherit}kbd{background-color:#212529;border-radius:6px;color:#fff;font-size:.75rem;padding:.2rem .4rem}kbd kbd{font-size:1em;font-weight:700;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.75rem;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.75rem;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:11px;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:.75rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,25px);padding-right:var(--bs-gutter-x,25px);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.625rem}.g-1,.gy-1{--bs-gutter-y:0.625rem}.g-2,.gx-2{--bs-gutter-x:1.25rem}.g-2,.gy-2{--bs-gutter-y:1.25rem}.g-2_5,.gx-2_5{--bs-gutter-x:1.5625rem}.g-2_5,.gy-2_5{--bs-gutter-y:1.5625rem}.g-3,.gx-3{--bs-gutter-x:1.875rem}.g-3,.gy-3{--bs-gutter-y:1.875rem}.g-3_5,.gx-3_5{--bs-gutter-x:2.1875rem}.g-3_5,.gy-3_5{--bs-gutter-y:2.1875rem}.g-4,.gx-4{--bs-gutter-x:2.5rem}.g-4,.gy-4{--bs-gutter-y:2.5rem}.g-5,.gx-5{--bs-gutter-x:3.125rem}.g-5,.gy-5{--bs-gutter-y:3.125rem}.g-6,.gx-6{--bs-gutter-x:3.75rem}.g-6,.gy-6{--bs-gutter-y:3.75rem}.g-7,.gx-7{--bs-gutter-x:4.375rem}.g-7,.gy-7{--bs-gutter-y:4.375rem}.g-8,.gx-8{--bs-gutter-x:5rem}.g-8,.gy-8{--bs-gutter-y:5rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.625rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.625rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:1.25rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:1.25rem}.g-sm-2_5,.gx-sm-2_5{--bs-gutter-x:1.5625rem}.g-sm-2_5,.gy-sm-2_5{--bs-gutter-y:1.5625rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.875rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.875rem}.g-sm-3_5,.gx-sm-3_5{--bs-gutter-x:2.1875rem}.g-sm-3_5,.gy-sm-3_5{--bs-gutter-y:2.1875rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:2.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:2.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3.125rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3.125rem}.g-sm-6,.gx-sm-6{--bs-gutter-x:3.75rem}.g-sm-6,.gy-sm-6{--bs-gutter-y:3.75rem}.g-sm-7,.gx-sm-7{--bs-gutter-x:4.375rem}.g-sm-7,.gy-sm-7{--bs-gutter-y:4.375rem}.g-sm-8,.gx-sm-8{--bs-gutter-x:5rem}.g-sm-8,.gy-sm-8{--bs-gutter-y:5rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.625rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.625rem}.g-md-2,.gx-md-2{--bs-gutter-x:1.25rem}.g-md-2,.gy-md-2{--bs-gutter-y:1.25rem}.g-md-2_5,.gx-md-2_5{--bs-gutter-x:1.5625rem}.g-md-2_5,.gy-md-2_5{--bs-gutter-y:1.5625rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.875rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.875rem}.g-md-3_5,.gx-md-3_5{--bs-gutter-x:2.1875rem}.g-md-3_5,.gy-md-3_5{--bs-gutter-y:2.1875rem}.g-md-4,.gx-md-4{--bs-gutter-x:2.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:2.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3.125rem}.g-md-5,.gy-md-5{--bs-gutter-y:3.125rem}.g-md-6,.gx-md-6{--bs-gutter-x:3.75rem}.g-md-6,.gy-md-6{--bs-gutter-y:3.75rem}.g-md-7,.gx-md-7{--bs-gutter-x:4.375rem}.g-md-7,.gy-md-7{--bs-gutter-y:4.375rem}.g-md-8,.gx-md-8{--bs-gutter-x:5rem}.g-md-8,.gy-md-8{--bs-gutter-y:5rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.625rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.625rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:1.25rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:1.25rem}.g-lg-2_5,.gx-lg-2_5{--bs-gutter-x:1.5625rem}.g-lg-2_5,.gy-lg-2_5{--bs-gutter-y:1.5625rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.875rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.875rem}.g-lg-3_5,.gx-lg-3_5{--bs-gutter-x:2.1875rem}.g-lg-3_5,.gy-lg-3_5{--bs-gutter-y:2.1875rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:2.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:2.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3.125rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3.125rem}.g-lg-6,.gx-lg-6{--bs-gutter-x:3.75rem}.g-lg-6,.gy-lg-6{--bs-gutter-y:3.75rem}.g-lg-7,.gx-lg-7{--bs-gutter-x:4.375rem}.g-lg-7,.gy-lg-7{--bs-gutter-y:4.375rem}.g-lg-8,.gx-lg-8{--bs-gutter-x:5rem}.g-lg-8,.gy-lg-8{--bs-gutter-y:5rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.625rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.625rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:1.25rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:1.25rem}.g-xl-2_5,.gx-xl-2_5{--bs-gutter-x:1.5625rem}.g-xl-2_5,.gy-xl-2_5{--bs-gutter-y:1.5625rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.875rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.875rem}.g-xl-3_5,.gx-xl-3_5{--bs-gutter-x:2.1875rem}.g-xl-3_5,.gy-xl-3_5{--bs-gutter-y:2.1875rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:2.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:2.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3.125rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3.125rem}.g-xl-6,.gx-xl-6{--bs-gutter-x:3.75rem}.g-xl-6,.gy-xl-6{--bs-gutter-y:3.75rem}.g-xl-7,.gx-xl-7{--bs-gutter-x:4.375rem}.g-xl-7,.gy-xl-7{--bs-gutter-y:4.375rem}.g-xl-8,.gx-xl-8{--bs-gutter-x:5rem}.g-xl-8,.gy-xl-8{--bs-gutter-y:5rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.625rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.625rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:1.25rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:1.25rem}.g-xxl-2_5,.gx-xxl-2_5{--bs-gutter-x:1.5625rem}.g-xxl-2_5,.gy-xxl-2_5{--bs-gutter-y:1.5625rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.875rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.875rem}.g-xxl-3_5,.gx-xxl-3_5{--bs-gutter-x:2.1875rem}.g-xxl-3_5,.gy-xxl-3_5{--bs-gutter-y:2.1875rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:2.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:2.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3.125rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3.125rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x:3.75rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y:3.75rem}.g-xxl-7,.gx-xxl-7{--bs-gutter-x:4.375rem}.g-xxl-7,.gy-xxl-7{--bs-gutter-y:4.375rem}.g-xxl-8,.gx-xxl-8{--bs-gutter-x:5rem}.g-xxl-8,.gy-xxl-8{--bs-gutter-y:5rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:#fafafa;--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);border-color:#ddd;color:#212529;margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cce2f1;--bs-table-striped-bg:#c2d7e5;--bs-table-striped-color:#000;--bs-table-active-bg:#b8cbd9;--bs-table-active-color:#000;--bs-table-hover-bg:#bdd1df;--bs-table-hover-color:#000;border-color:#b8cbd9;color:#000}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;border-color:#cbccce;color:#000}.table-success{--bs-table-bg:#d9e5d7;--bs-table-striped-bg:#cedacc;--bs-table-striped-color:#000;--bs-table-active-bg:#c3cec2;--bs-table-active-color:#000;--bs-table-hover-bg:#c9d4c7;--bs-table-hover-color:#000;border-color:#c3cec2;color:#000}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;border-color:#badce3;color:#000}.table-warning{--bs-table-bg:#fce3cd;--bs-table-striped-bg:#efd8c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e3ccb9;--bs-table-active-color:#000;--bs-table-hover-bg:#e9d2be;--bs-table-hover-color:#000;border-color:#e3ccb9;color:#000}.table-danger{--bs-table-bg:#f5d3d4;--bs-table-striped-bg:#e9c8c9;--bs-table-striped-color:#000;--bs-table-active-bg:#ddbebf;--bs-table-active-color:#000;--bs-table-hover-bg:#e3c3c4;--bs-table-hover-color:#000;border-color:#ddbebf;color:#000}.table-light{--bs-table-bg:#f8f8f8;--bs-table-striped-bg:#ececec;--bs-table-striped-color:#000;--bs-table-active-bg:#dfdfdf;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e5e5;--bs-table-hover-color:#000;border-color:#dfdfdf;color:#000}.table-dark{--bs-table-bg:#000;--bs-table-striped-bg:#0d0d0d;--bs-table-striped-color:#fff;--bs-table-active-bg:#1a1a1a;--bs-table-active-color:#fff;--bs-table-hover-bg:#131313;--bs-table-hover-color:#fff;border-color:#1a1a1a;color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:#6c757d;font-size:.75rem;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:11px;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;border-color:#80b6db;box-shadow:0 0 0 .25rem rgba(0,108,183,.25);color:#212529;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{-webkit-margin-end:.75rem;background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:6px;font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.3rem;font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{height:auto;padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:11px;height:1.5em}.form-control-color::-webkit-color-swatch{border-radius:11px;height:1.5em}.form-select{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:11px;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#80b6db;box-shadow:0 0 0 .25rem rgba(0,108,183,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{border-radius:6px;font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.3rem;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{-webkit-print-color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);color-adjust:exact;height:1em;margin-top:.25em;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#80b6db;box-shadow:0 0 0 .25rem rgba(0,108,183,.25);outline:0}.form-check-input:checked{background-color:#006cb7;border-color:#006cb7}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#006cb7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#006cb7}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2380b6db'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,108,183,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,108,183,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#006cb7;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d3e9}.form-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#006cb7;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d3e9}.form-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{border:1px solid transparent;height:100%;left:0;padding:1rem .75rem;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:11px;color:#212529;display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.3rem;font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:6px;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.valid-feedback{color:#3f7e35;display:none;font-size:.75rem;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(63,126,53,.9);border-radius:11px;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f7e35' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#3f7e35;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#3f7e35;box-shadow:0 0 0 .25rem rgba(63,126,53,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#3f7e35}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f7e35' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#3f7e35;box-shadow:0 0 0 .25rem rgba(63,126,53,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#3f7e35}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#3f7e35}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(63,126,53,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#3f7e35}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{color:#cc2327;display:none;font-size:.75rem;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(204,35,39,.9);border-radius:11px;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cc2327'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23cc2327' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#cc2327;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#cc2327;box-shadow:0 0 0 .25rem rgba(204,35,39,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#cc2327}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cc2327'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23cc2327' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#cc2327;box-shadow:0 0 0 .25rem rgba(204,35,39,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#cc2327}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#cc2327}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(204,35,39,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#cc2327}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{background-color:transparent;border:1px solid transparent;border-radius:6px;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:17px 15px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .25rem rgba(0,108,183,.25);outline:0}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.65;pointer-events:none}.btn-primary{background-color:#006cb7;border-color:#006cb7;color:#fff}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{background-color:#005c9c;border-color:#005692;color:#fff}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(38,130,194,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#005692;border-color:#005189;color:#fff}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(38,130,194,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#006cb7;border-color:#006cb7;color:#fff}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{background-color:#5c636a;border-color:#565e64;color:#fff}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#565e64;border-color:#51585e;color:#fff}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-success{background-color:#3f7e35;border-color:#3f7e35;color:#fff}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{background-color:#366b2d;border-color:#32652a;color:#fff}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .25rem rgba(92,145,83,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#32652a;border-color:#2f5f28;color:#fff}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(92,145,83,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#3f7e35;border-color:#3f7e35;color:#fff}.btn-info{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{background-color:#31d2f2;border-color:#25cff2;color:#000}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#3dd5f3;border-color:#25cff2;color:#000}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-warning{background-color:#ee7203;border-color:#ee7203;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{background-color:#f18729;border-color:#f0801c;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .25rem rgba(202,97,3,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#f18e35;border-color:#f0801c;color:#000}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(202,97,3,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ee7203;border-color:#ee7203;color:#000}.btn-danger{background-color:#cc2327;border-color:#cc2327;color:#fff}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{background-color:#ad1e21;border-color:#a31c1f;color:#fff}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(212,68,71,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#a31c1f;border-color:#991a1d;color:#fff}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(212,68,71,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#cc2327;border-color:#cc2327;color:#fff}.btn-light{border-color:#f8f8f8;color:#000}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .25rem hsla(0,0%,83%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-check:focus+.btn-light,.btn-light.active,.btn-light:active,.btn-light:focus,.show>.btn-light.dropdown-toggle{background-color:#f9f9f9;border-color:#f9f9f9;color:#000}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(0,0%,83%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f8f8;border-color:#f8f8f8;color:#000}.btn-check:focus+.btn-dark,.btn-dark,.btn-dark:focus,.btn-dark:hover{background-color:#000;border-color:#000;color:#fff}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#000;border-color:#000;color:#fff}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#000;border-color:#000;color:#fff}.btn-check:focus+.btn-white,.btn-white,.btn-white:focus,.btn-white:hover{background-color:#fff;border-color:#fff;color:#000}.btn-check:focus+.btn-white,.btn-white:focus{box-shadow:0 0 0 .25rem hsla(0,0%,85%,.5)}.btn-check:active+.btn-white,.btn-check:checked+.btn-white,.btn-white.active,.btn-white:active,.show>.btn-white.dropdown-toggle{background-color:#fff;border-color:#fff;color:#000}.btn-check:active+.btn-white:focus,.btn-check:checked+.btn-white:focus,.btn-white.active:focus,.btn-white:active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(0,0%,85%,.5)}.btn-white.disabled,.btn-white:disabled{background-color:#fff;border-color:#fff;color:#000}.btn-gray{background-color:#999;border-color:#999;color:#000}.btn-check:focus+.btn-gray,.btn-gray:focus,.btn-gray:hover{background-color:#a8a8a8;border-color:#a3a3a3;color:#000}.btn-check:focus+.btn-gray,.btn-gray:focus{box-shadow:0 0 0 .25rem hsla(0,0%,51%,.5)}.btn-check:active+.btn-gray,.btn-check:checked+.btn-gray,.btn-gray.active,.btn-gray:active,.show>.btn-gray.dropdown-toggle{background-color:#adadad;border-color:#a3a3a3;color:#000}.btn-check:active+.btn-gray:focus,.btn-check:checked+.btn-gray:focus,.btn-gray.active:focus,.btn-gray:active:focus,.show>.btn-gray.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(0,0%,51%,.5)}.btn-gray.disabled,.btn-gray:disabled{background-color:#999;border-color:#999;color:#000}.btn-outline-primary{border-color:#006cb7;color:#006cb7}.btn-outline-primary:hover{background-color:#006cb7;border-color:#006cb7;color:#fff}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(0,108,183,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#006cb7;border-color:#006cb7;color:#fff}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(0,108,183,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#006cb7}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6c757d}.btn-outline-success{border-color:#3f7e35;color:#3f7e35}.btn-outline-success:hover{background-color:#3f7e35;border-color:#3f7e35;color:#fff}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(63,126,53,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{background-color:#3f7e35;border-color:#3f7e35;color:#fff}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(63,126,53,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#3f7e35}.btn-outline-info{border-color:#0dcaf0;color:#0dcaf0}.btn-outline-info:hover{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#0dcaf0}.btn-outline-warning{border-color:#ee7203;color:#ee7203}.btn-outline-warning:hover{background-color:#ee7203;border-color:#ee7203;color:#000}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(238,114,3,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{background-color:#ee7203;border-color:#ee7203;color:#000}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(238,114,3,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ee7203}.btn-outline-danger{border-color:#cc2327;color:#cc2327}.btn-outline-danger:hover{background-color:#cc2327;border-color:#cc2327;color:#fff}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(204,35,39,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{background-color:#cc2327;border-color:#cc2327;color:#fff}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(204,35,39,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#cc2327}.btn-outline-light{border-color:#f8f8f8;color:#f8f8f8}.btn-outline-light:hover{background-color:#f8f8f8;border-color:#f8f8f8;color:#000}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem hsla(0,0%,97%,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{background-color:#f8f8f8;border-color:#f8f8f8;color:#000}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem hsla(0,0%,97%,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f8f8}.btn-outline-dark{border-color:#000;color:#000}.btn-outline-dark:hover{background-color:#000;border-color:#000;color:#fff}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{background-color:#000;border-color:#000;color:#fff}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#000}.btn-outline-white{border-color:#fff;color:#fff}.btn-outline-white:hover{background-color:#fff;border-color:#fff;color:#000}.btn-check:focus+.btn-outline-white,.btn-outline-white:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-check:active+.btn-outline-white,.btn-check:checked+.btn-outline-white,.btn-outline-white.active,.btn-outline-white.dropdown-toggle.show,.btn-outline-white:active{background-color:#fff;border-color:#fff;color:#000}.btn-check:active+.btn-outline-white:focus,.btn-check:checked+.btn-outline-white:focus,.btn-outline-white.active:focus,.btn-outline-white.dropdown-toggle.show:focus,.btn-outline-white:active:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{background-color:transparent;color:#fff}.btn-outline-gray{border-color:#999;color:#999}.btn-outline-gray:hover{background-color:#999;border-color:#999;color:#000}.btn-check:focus+.btn-outline-gray,.btn-outline-gray:focus{box-shadow:0 0 0 .25rem hsla(0,0%,60%,.5)}.btn-check:active+.btn-outline-gray,.btn-check:checked+.btn-outline-gray,.btn-outline-gray.active,.btn-outline-gray.dropdown-toggle.show,.btn-outline-gray:active{background-color:#999;border-color:#999;color:#000}.btn-check:active+.btn-outline-gray:focus,.btn-check:checked+.btn-outline-gray:focus,.btn-outline-gray.active:focus,.btn-outline-gray.dropdown-toggle.show:focus,.btn-outline-gray:active:focus{box-shadow:0 0 0 .25rem hsla(0,0%,60%,.5)}.btn-outline-gray.disabled,.btn-outline-gray:disabled{background-color:transparent;color:#999}.btn-link{color:#006cb7;font-weight:400;text-decoration:none}.btn-link:hover{color:#005692}.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:6px;font-size:.875rem;padding:.25rem .5rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:11px;color:#212529;display:none;font-size:1rem;list-style:none;margin:0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;z-index:1000}.dropdown-menu[data-bs-popper]{left:0;margin-top:.125rem;top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid rgba(0,0,0,.15);height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef;color:#1e2125;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#006cb7;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#adb5bd;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1rem;white-space:nowrap}.dropdown-item-text{color:#212529;display:block;padding:.25rem 1rem}.dropdown-menu-dark{background-color:#343a40;border-color:rgba(0,0,0,.15);color:#dee2e6}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#006cb7;color:#fff}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:11.25px;padding-right:11.25px}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:#666;display:block;padding:.5rem 1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#005692;text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-bottom:1px solid #f8f8f8;-moz-column-gap:10px;column-gap:10px;display:flex;overflow-x:auto;overflow:scroll;scrollbar-width:none;white-space:nowrap;width:100%}.nav-tabs::-webkit-scrollbar{display:none}.nav-tabs .nav-link{background:#fff;border:2px solid #ddd;border-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;cursor:pointer;font-weight:700;margin-bottom:0;padding:.8em 1em;text-align:center}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background:#006cb7;border-color:#006cb7;color:#fff;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#006cb7;color:#006cb7}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{background:none;border:0;border-radius:11px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#006cb7;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{font-size:1.25rem;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:6px;font-size:1.25rem;line-height:1;padding:.25rem .75rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 .25rem;outline:0;text-decoration:none}.navbar-toggler-icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.55)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:11px;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:10px;border-top-right-radius:10px;border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.5rem 1rem}.card-header:first-child{border-radius:10px 10px 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.5rem 1rem}.card-footer:last-child{border-radius:0 0 10px 10px}.card-header-tabs{border-bottom:0;margin-bottom:-.5rem}.card-header-pills,.card-header-tabs{margin-left:-.5rem;margin-right:-.5rem}.card-img-overlay{border-radius:10px;bottom:0;left:0;padding:1rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:10px;border-top-right-radius:10px}.card-img,.card-img-bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{align-items:center;background-color:#f8f8f8;border:0;border-radius:0;color:#212529;font-size:1rem;overflow-anchor:none;padding:18px 30px;position:relative;text-align:left;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:none;box-shadow:inset 0 -1px 0 #ddd;color:none}.accordion-button:not(.collapsed):after{transform:rotate(180deg)}.accordion-button:after,.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M11.09 1.339 6.195 5.945a.696.696 0 0 1-.53.238.773.773 0 0 1-.532-.211L.241 1.339A.776.776 0 0 1 .211.244.771.771 0 0 1 1.304.215l4.361 4.13L10.027.212a.772.772 0 0 1 1.093.03.78.78 0 0 1-.03 1.097Z' fill='%23A4A4A4'/%3E%3C/svg%3E")}.accordion-button:after{background-repeat:no-repeat;background-size:1.25rem;content:"";flex-shrink:0;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out;width:1.25rem}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:none;box-shadow:none;outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid #ddd}.accordion-item:first-of-type,.accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type,.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-body{padding:18px 30px}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;background-color:#f8f8f8;display:flex;font-size:10px;height:26px;list-style:none;margin-bottom:0;overflow-x:auto;overflow-y:hidden;padding:1rem 15px;scrollbar-width:none;white-space:nowrap;width:100%;word-break:keep-all}.breadcrumb::-webkit-scrollbar{display:none}@media (min-width:992px){.breadcrumb{font-size:13px;height:40px;padding-left:25px;padding-right:25px}}.breadcrumb a{color:#006cb7}.breadcrumb-item{font-size:10px}@media (min-width:992px){.breadcrumb-item{font-size:13px}}.breadcrumb-item+.breadcrumb-item{padding-left:6px}.breadcrumb-item+.breadcrumb-item:before{color:#666;content:var(--bs-breadcrumb-divider,">");padding-right:6px}.breadcrumb-item.active{color:#666;font-weight:400}[aria-label=breadcrumb] .container-fluid,[aria-label=breadcrumb] .container-lg,[aria-label=breadcrumb] .container-md,[aria-label=breadcrumb] .container-sm,[aria-label=breadcrumb] .container-xl,[aria-label=breadcrumb] .container-xxl{padding:0 15px}@media (min-width:992px){[aria-label=breadcrumb] .container-fluid,[aria-label=breadcrumb] .container-lg,[aria-label=breadcrumb] .container-md,[aria-label=breadcrumb] .container-sm,[aria-label=breadcrumb] .container-xl,[aria-label=breadcrumb] .container-xxl{padding:0 25px}}.pagination{display:flex;list-style:none;padding-left:0}.page-link{background-color:#f8f8f8;border:1px solid #ddd;color:#999;display:block;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:#006cb7;border-color:#006cb7;color:#fff;text-decoration:none;z-index:2}.page-link:focus{background-color:#e9ecef;box-shadow:0 0 0 .25rem rgba(0,108,183,.25);color:#005692;outline:0;z-index:3}.page-item:not(:first-child) .page-link{margin-left:20px}.page-item.active .page-link{background-color:#006cb7;border-color:#006cb7;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;pointer-events:none}.page-link{padding:15px}.page-item .page-link{border-radius:11px}.pagination-lg .page-link{font-size:1.25rem;padding:.75rem 1.5rem}.pagination-lg .page-item .page-link{border-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;padding:.25rem .5rem}.badge,.pagination-sm .page-item .page-link{border-radius:6px}.badge{color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:1;padding:.625rem;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{border:1px solid transparent;border-radius:11px;margin-bottom:1rem;padding:1rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#cce2f1;border-color:#b3d3e9;color:#00416e}.alert-primary .alert-link{color:#003458}.alert-secondary{background-color:#e2e3e5;border-color:#d3d6d8;color:#41464b}.alert-secondary .alert-link{color:#34383c}.alert-success{background-color:#d9e5d7;border-color:#c5d8c2;color:#264c20}.alert-success .alert-link{color:#1e3d1a}.alert-info{background-color:#cff4fc;border-color:#b6effb;color:#055160}.alert-info .alert-link{color:#04414d}.alert-warning{background-color:#fce3cd;border-color:#fad5b3;color:#8f4402}.alert-warning .alert-link{color:#723602}.alert-danger{background-color:#f5d3d4;border-color:#f0bdbe;color:#7a1517}.alert-danger .alert-link{color:#621112}.alert-light{background-color:#fefefe;border-color:#fdfdfd;color:#636363}.alert-light .alert-link{color:#4f4f4f}.alert-dark{background-color:#ccc;border-color:#b3b3b3;color:#000}.alert-dark .alert-link{color:#000}.alert-white{background-color:#fff;border-color:#fff;color:#666}.alert-white .alert-link{color:#525252}.alert-gray{background-color:#ebebeb;border-color:#e0e0e0;color:#5c5c5c}.alert-gray .alert-link{color:#4a4a4a}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{background-color:#e9ecef;border-radius:11px;font-size:.75rem;height:1rem}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#006cb7;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{border-radius:11px;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>li:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:#495057;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f8f8;color:#495057;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e9ecef;color:#212529}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);color:#212529;display:block;padding:.5rem 1rem;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d;pointer-events:none}.list-group-item.active{background-color:#006cb7;border-color:#006cb7;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:11px;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:11px}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:11px;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:11px}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:11px;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:11px}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:11px;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:11px}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:11px;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:11px}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:11px;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:11px}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#cce2f1;color:#00416e}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#b8cbd9;color:#00416e}.list-group-item-primary.list-group-item-action.active{background-color:#00416e;border-color:#00416e;color:#fff}.list-group-item-secondary{background-color:#e2e3e5;color:#41464b}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#cbccce;color:#41464b}.list-group-item-secondary.list-group-item-action.active{background-color:#41464b;border-color:#41464b;color:#fff}.list-group-item-success{background-color:#d9e5d7;color:#264c20}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#c3cec2;color:#264c20}.list-group-item-success.list-group-item-action.active{background-color:#264c20;border-color:#264c20;color:#fff}.list-group-item-info{background-color:#cff4fc;color:#055160}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#badce3;color:#055160}.list-group-item-info.list-group-item-action.active{background-color:#055160;border-color:#055160;color:#fff}.list-group-item-warning{background-color:#fce3cd;color:#8f4402}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#e3ccb9;color:#8f4402}.list-group-item-warning.list-group-item-action.active{background-color:#8f4402;border-color:#8f4402;color:#fff}.list-group-item-danger{background-color:#f5d3d4;color:#7a1517}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#ddbebf;color:#7a1517}.list-group-item-danger.list-group-item-action.active{background-color:#7a1517;border-color:#7a1517;color:#fff}.list-group-item-light{background-color:#fefefe;color:#636363}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#e5e5e5;color:#636363}.list-group-item-light.list-group-item-action.active{background-color:#636363;border-color:#636363;color:#fff}.list-group-item-dark{background-color:#ccc;color:#000}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b8b8b8;color:#000}.list-group-item-dark.list-group-item-action.active{background-color:#000;border-color:#000;color:#fff}.list-group-item-white{background-color:#fff;color:#666}.list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover{background-color:#e6e6e6;color:#666}.list-group-item-white.list-group-item-action.active{background-color:#666;border-color:#666;color:#fff}.list-group-item-gray{background-color:#ebebeb;color:#5c5c5c}.list-group-item-gray.list-group-item-action:focus,.list-group-item-gray.list-group-item-action:hover{background-color:#d4d4d4;color:#5c5c5c}.list-group-item-gray.list-group-item-action.active{background-color:#5c5c5c;border-color:#5c5c5c;color:#fff}.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:11px;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{box-shadow:0 0 0 .25rem rgba(0,108,183,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:11px;box-shadow:0 0 20px rgba(0,0,0,.05);font-size:.875rem;max-width:100%;pointer-events:auto;width:350px}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{max-width:100%;pointer-events:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.toast-container>:not(:last-child){margin-bottom:25px}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:10px;border-top-right-radius:10px;color:#6c757d;display:flex;padding:.5rem .75rem}.toast-header .btn-close{margin-left:.75rem;margin-right:-.375rem}.toast-body{word-wrap:break-word;padding:.75rem}.modal{display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:10px;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:center;border-bottom:1px solid #ddd;border-top-left-radius:9px;border-top-right-radius:9px;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.modal-header .btn-close{margin:-.5rem -.5rem -.5rem auto;padding:.5rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top:1px solid #ddd;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:900px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1080}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:-1px}.tooltip-inner{background-color:#000;border-radius:11px;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:block;font-family:var(--bs-font-sans-serif);font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.popover .popover-arrow{display:block;height:.5rem;position:absolute;width:1rem}.popover .popover-arrow:after,.popover .popover-arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:1rem;left:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f0f0f0;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:1rem;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem 1rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:1rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:-.125em;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{background-clip:padding-box;background-color:#fff;bottom:0;display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:1045}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{margin-bottom:-.5rem;margin-right:-.5rem;margin-top:-.5rem;padding:.5rem}.offcanvas-title{line-height:1.5;margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:1rem}.offcanvas-start{border-right:1px solid rgba(0,0,0,.2);left:0;top:0;transform:translateX(-100%);width:400px}.offcanvas-end{border-left:1px solid rgba(0,0,0,.2);right:0;top:0;transform:translateX(100%);width:400px}.offcanvas-top{border-bottom:1px solid rgba(0,0,0,.2);top:0;transform:translateY(-100%)}.offcanvas-bottom,.offcanvas-top{height:30vh;left:0;max-height:100%;right:0}.offcanvas-bottom{border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{background-color:currentColor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@-webkit-keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.link-primary{color:#006cb7}.link-primary:focus,.link-primary:hover{color:#005692}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#3f7e35}.link-success:focus,.link-success:hover{color:#32652a}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ee7203}.link-warning:focus,.link-warning:hover{color:#f18e35}.link-danger{color:#cc2327}.link-danger:focus,.link-danger:hover{color:#a31c1f}.link-light{color:#f8f8f8}.link-light:focus,.link-light:hover{color:#f9f9f9}.link-dark,.link-dark:focus,.link-dark:hover{color:#000}.link-white,.link-white:focus,.link-white:hover{color:#fff}.link-gray{color:#999}.link-gray:focus,.link-gray:hover{color:#adadad}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentColor;display:inline-block;min-height:1em;opacity:.25;width:1px}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 0 20px rgba(0,0,0,.05)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #ddd!important}.border-0{border:0!important}.border-top{border-top:1px solid #ddd!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #ddd!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #ddd!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #ddd!important}.border-start-0{border-left:0!important}.border-primary{border-color:#006cb7!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#3f7e35!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ee7203!important}.border-danger{border-color:#cc2327!important}.border-light{border-color:#f8f8f8!important}.border-dark{border-color:#000!important}.border-white{border-color:#fff!important}.border-gray{border-color:#999!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.625rem!important}.gap-2{gap:1.25rem!important}.gap-2_5{gap:1.5625rem!important}.gap-3{gap:1.875rem!important}.gap-3_5{gap:2.1875rem!important}.gap-4{gap:2.5rem!important}.gap-5{gap:3.125rem!important}.gap-6{gap:3.75rem!important}.gap-7{gap:4.375rem!important}.gap-8{gap:5rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.625rem!important}.m-2{margin:1.25rem!important}.m-2_5{margin:1.5625rem!important}.m-3{margin:1.875rem!important}.m-3_5{margin:2.1875rem!important}.m-4{margin:2.5rem!important}.m-5{margin:3.125rem!important}.m-6{margin:3.75rem!important}.m-7{margin:4.375rem!important}.m-8{margin:5rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.625rem!important;margin-right:.625rem!important}.mx-2{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-2_5{margin-left:1.5625rem!important;margin-right:1.5625rem!important}.mx-3{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-3_5{margin-left:2.1875rem!important;margin-right:2.1875rem!important}.mx-4{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-5{margin-left:3.125rem!important;margin-right:3.125rem!important}.mx-6{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-7{margin-left:4.375rem!important;margin-right:4.375rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-2{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-2_5{margin-bottom:1.5625rem!important;margin-top:1.5625rem!important}.my-3{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-3_5{margin-bottom:2.1875rem!important;margin-top:2.1875rem!important}.my-4{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-5{margin-bottom:3.125rem!important;margin-top:3.125rem!important}.my-6{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-7{margin-bottom:4.375rem!important;margin-top:4.375rem!important}.my-8{margin-bottom:5rem!important;margin-top:5rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.625rem!important}.mt-2{margin-top:1.25rem!important}.mt-2_5{margin-top:1.5625rem!important}.mt-3{margin-top:1.875rem!important}.mt-3_5{margin-top:2.1875rem!important}.mt-4{margin-top:2.5rem!important}.mt-5{margin-top:3.125rem!important}.mt-6{margin-top:3.75rem!important}.mt-7{margin-top:4.375rem!important}.mt-8{margin-top:5rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.625rem!important}.me-2{margin-right:1.25rem!important}.me-2_5{margin-right:1.5625rem!important}.me-3{margin-right:1.875rem!important}.me-3_5{margin-right:2.1875rem!important}.me-4{margin-right:2.5rem!important}.me-5{margin-right:3.125rem!important}.me-6{margin-right:3.75rem!important}.me-7{margin-right:4.375rem!important}.me-8{margin-right:5rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.625rem!important}.mb-2{margin-bottom:1.25rem!important}.mb-2_5{margin-bottom:1.5625rem!important}.mb-3{margin-bottom:1.875rem!important}.mb-3_5{margin-bottom:2.1875rem!important}.mb-4{margin-bottom:2.5rem!important}.mb-5{margin-bottom:3.125rem!important}.mb-6{margin-bottom:3.75rem!important}.mb-7{margin-bottom:4.375rem!important}.mb-8{margin-bottom:5rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.625rem!important}.ms-2{margin-left:1.25rem!important}.ms-2_5{margin-left:1.5625rem!important}.ms-3{margin-left:1.875rem!important}.ms-3_5{margin-left:2.1875rem!important}.ms-4{margin-left:2.5rem!important}.ms-5{margin-left:3.125rem!important}.ms-6{margin-left:3.75rem!important}.ms-7{margin-left:4.375rem!important}.ms-8{margin-left:5rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.625rem!important}.p-2{padding:1.25rem!important}.p-2_5{padding:1.5625rem!important}.p-3{padding:1.875rem!important}.p-3_5{padding:2.1875rem!important}.p-4{padding:2.5rem!important}.p-5{padding:3.125rem!important}.p-6{padding:3.75rem!important}.p-7{padding:4.375rem!important}.p-8{padding:5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.625rem!important;padding-right:.625rem!important}.article_container,.px-2{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-2_5{padding-left:1.5625rem!important;padding-right:1.5625rem!important}.px-3{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-3_5{padding-left:2.1875rem!important;padding-right:2.1875rem!important}.px-4{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-5{padding-left:3.125rem!important;padding-right:3.125rem!important}.px-6{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-7{padding-left:4.375rem!important;padding-right:4.375rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-2{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-2_5{padding-bottom:1.5625rem!important;padding-top:1.5625rem!important}.py-3{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-3_5{padding-bottom:2.1875rem!important;padding-top:2.1875rem!important}.py-4{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-5{padding-bottom:3.125rem!important;padding-top:3.125rem!important}.py-6{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-7{padding-bottom:4.375rem!important;padding-top:4.375rem!important}.py-8{padding-bottom:5rem!important;padding-top:5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.625rem!important}.pt-2{padding-top:1.25rem!important}.pt-2_5{padding-top:1.5625rem!important}.pt-3{padding-top:1.875rem!important}.pt-3_5{padding-top:2.1875rem!important}.pt-4{padding-top:2.5rem!important}.pt-5{padding-top:3.125rem!important}.pt-6{padding-top:3.75rem!important}.pt-7{padding-top:4.375rem!important}.pt-8{padding-top:5rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.625rem!important}.pe-2{padding-right:1.25rem!important}.pe-2_5{padding-right:1.5625rem!important}.pe-3{padding-right:1.875rem!important}.pe-3_5{padding-right:2.1875rem!important}.pe-4{padding-right:2.5rem!important}.pe-5{padding-right:3.125rem!important}.pe-6{padding-right:3.75rem!important}.pe-7{padding-right:4.375rem!important}.pe-8{padding-right:5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.625rem!important}.pb-2{padding-bottom:1.25rem!important}.pb-2_5{padding-bottom:1.5625rem!important}.pb-3{padding-bottom:1.875rem!important}.pb-3_5{padding-bottom:2.1875rem!important}.pb-4{padding-bottom:2.5rem!important}.pb-5{padding-bottom:3.125rem!important}.pb-6{padding-bottom:3.75rem!important}.pb-7{padding-bottom:4.375rem!important}.pb-8{padding-bottom:5rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.625rem!important}.ps-2{padding-left:1.25rem!important}.ps-2_5{padding-left:1.5625rem!important}.ps-3{padding-left:1.875rem!important}.ps-3_5{padding-left:2.1875rem!important}.ps-4{padding-left:2.5rem!important}.ps-5{padding-left:3.125rem!important}.ps-6{padding-left:3.75rem!important}.ps-7{padding-left:4.375rem!important}.ps-8{padding-left:5rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:1.875!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-gray{--bs-text-opacity:1;color:rgba(var(--bs-gray-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}#favoriteList_content,.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-gray{--bs-bg-opacity:1;background-color:rgba(var(--bs-gray-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:11px!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:6px!important}.rounded-2{border-radius:11px!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:11px!important}.rounded-end,.rounded-top{border-top-right-radius:11px!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:11px!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:11px!important}.rounded-start{border-top-left-radius:11px!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.625rem!important}.gap-sm-2{gap:1.25rem!important}.gap-sm-2_5{gap:1.5625rem!important}.gap-sm-3{gap:1.875rem!important}.gap-sm-3_5{gap:2.1875rem!important}.gap-sm-4{gap:2.5rem!important}.gap-sm-5{gap:3.125rem!important}.gap-sm-6{gap:3.75rem!important}.gap-sm-7{gap:4.375rem!important}.gap-sm-8{gap:5rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.625rem!important}.m-sm-2{margin:1.25rem!important}.m-sm-2_5{margin:1.5625rem!important}.m-sm-3{margin:1.875rem!important}.m-sm-3_5{margin:2.1875rem!important}.m-sm-4{margin:2.5rem!important}.m-sm-5{margin:3.125rem!important}.m-sm-6{margin:3.75rem!important}.m-sm-7{margin:4.375rem!important}.m-sm-8{margin:5rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.625rem!important;margin-right:.625rem!important}.mx-sm-2{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-sm-2_5{margin-left:1.5625rem!important;margin-right:1.5625rem!important}.mx-sm-3{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-sm-3_5{margin-left:2.1875rem!important;margin-right:2.1875rem!important}.mx-sm-4{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-sm-5{margin-left:3.125rem!important;margin-right:3.125rem!important}.mx-sm-6{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-sm-7{margin-left:4.375rem!important;margin-right:4.375rem!important}.mx-sm-8{margin-left:5rem!important;margin-right:5rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-sm-2{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-sm-2_5{margin-bottom:1.5625rem!important;margin-top:1.5625rem!important}.my-sm-3{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-sm-3_5{margin-bottom:2.1875rem!important;margin-top:2.1875rem!important}.my-sm-4{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-sm-5{margin-bottom:3.125rem!important;margin-top:3.125rem!important}.my-sm-6{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-sm-7{margin-bottom:4.375rem!important;margin-top:4.375rem!important}.my-sm-8{margin-bottom:5rem!important;margin-top:5rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.625rem!important}.mt-sm-2{margin-top:1.25rem!important}.mt-sm-2_5{margin-top:1.5625rem!important}.mt-sm-3{margin-top:1.875rem!important}.mt-sm-3_5{margin-top:2.1875rem!important}.mt-sm-4{margin-top:2.5rem!important}.mt-sm-5{margin-top:3.125rem!important}.mt-sm-6{margin-top:3.75rem!important}.mt-sm-7{margin-top:4.375rem!important}.mt-sm-8{margin-top:5rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.625rem!important}.me-sm-2{margin-right:1.25rem!important}.me-sm-2_5{margin-right:1.5625rem!important}.me-sm-3{margin-right:1.875rem!important}.me-sm-3_5{margin-right:2.1875rem!important}.me-sm-4{margin-right:2.5rem!important}.me-sm-5{margin-right:3.125rem!important}.me-sm-6{margin-right:3.75rem!important}.me-sm-7{margin-right:4.375rem!important}.me-sm-8{margin-right:5rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.625rem!important}.mb-sm-2{margin-bottom:1.25rem!important}.mb-sm-2_5{margin-bottom:1.5625rem!important}.mb-sm-3{margin-bottom:1.875rem!important}.mb-sm-3_5{margin-bottom:2.1875rem!important}.mb-sm-4{margin-bottom:2.5rem!important}.mb-sm-5{margin-bottom:3.125rem!important}.mb-sm-6{margin-bottom:3.75rem!important}.mb-sm-7{margin-bottom:4.375rem!important}.mb-sm-8{margin-bottom:5rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.625rem!important}.ms-sm-2{margin-left:1.25rem!important}.ms-sm-2_5{margin-left:1.5625rem!important}.ms-sm-3{margin-left:1.875rem!important}.ms-sm-3_5{margin-left:2.1875rem!important}.ms-sm-4{margin-left:2.5rem!important}.ms-sm-5{margin-left:3.125rem!important}.ms-sm-6{margin-left:3.75rem!important}.ms-sm-7{margin-left:4.375rem!important}.ms-sm-8{margin-left:5rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.625rem!important}.p-sm-2{padding:1.25rem!important}.p-sm-2_5{padding:1.5625rem!important}.p-sm-3{padding:1.875rem!important}.p-sm-3_5{padding:2.1875rem!important}.p-sm-4{padding:2.5rem!important}.p-sm-5{padding:3.125rem!important}.p-sm-6{padding:3.75rem!important}.p-sm-7{padding:4.375rem!important}.p-sm-8{padding:5rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.625rem!important;padding-right:.625rem!important}.px-sm-2{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-sm-2_5{padding-left:1.5625rem!important;padding-right:1.5625rem!important}.px-sm-3{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-sm-3_5{padding-left:2.1875rem!important;padding-right:2.1875rem!important}.px-sm-4{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-sm-5{padding-left:3.125rem!important;padding-right:3.125rem!important}.px-sm-6{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-sm-7{padding-left:4.375rem!important;padding-right:4.375rem!important}.px-sm-8{padding-left:5rem!important;padding-right:5rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-sm-2{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-sm-2_5{padding-bottom:1.5625rem!important;padding-top:1.5625rem!important}.py-sm-3{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-sm-3_5{padding-bottom:2.1875rem!important;padding-top:2.1875rem!important}.py-sm-4{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-sm-5{padding-bottom:3.125rem!important;padding-top:3.125rem!important}.py-sm-6{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-sm-7{padding-bottom:4.375rem!important;padding-top:4.375rem!important}.py-sm-8{padding-bottom:5rem!important;padding-top:5rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.625rem!important}.pt-sm-2{padding-top:1.25rem!important}.pt-sm-2_5{padding-top:1.5625rem!important}.pt-sm-3{padding-top:1.875rem!important}.pt-sm-3_5{padding-top:2.1875rem!important}.pt-sm-4{padding-top:2.5rem!important}.pt-sm-5{padding-top:3.125rem!important}.pt-sm-6{padding-top:3.75rem!important}.pt-sm-7{padding-top:4.375rem!important}.pt-sm-8{padding-top:5rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.625rem!important}.pe-sm-2{padding-right:1.25rem!important}.pe-sm-2_5{padding-right:1.5625rem!important}.pe-sm-3{padding-right:1.875rem!important}.pe-sm-3_5{padding-right:2.1875rem!important}.pe-sm-4{padding-right:2.5rem!important}.pe-sm-5{padding-right:3.125rem!important}.pe-sm-6{padding-right:3.75rem!important}.pe-sm-7{padding-right:4.375rem!important}.pe-sm-8{padding-right:5rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.625rem!important}.pb-sm-2{padding-bottom:1.25rem!important}.pb-sm-2_5{padding-bottom:1.5625rem!important}.pb-sm-3{padding-bottom:1.875rem!important}.pb-sm-3_5{padding-bottom:2.1875rem!important}.pb-sm-4{padding-bottom:2.5rem!important}.pb-sm-5{padding-bottom:3.125rem!important}.pb-sm-6{padding-bottom:3.75rem!important}.pb-sm-7{padding-bottom:4.375rem!important}.pb-sm-8{padding-bottom:5rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.625rem!important}.ps-sm-2{padding-left:1.25rem!important}.ps-sm-2_5{padding-left:1.5625rem!important}.ps-sm-3{padding-left:1.875rem!important}.ps-sm-3_5{padding-left:2.1875rem!important}.ps-sm-4{padding-left:2.5rem!important}.ps-sm-5{padding-left:3.125rem!important}.ps-sm-6{padding-left:3.75rem!important}.ps-sm-7{padding-left:4.375rem!important}.ps-sm-8{padding-left:5rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.625rem!important}.gap-md-2{gap:1.25rem!important}.gap-md-2_5{gap:1.5625rem!important}.gap-md-3{gap:1.875rem!important}.gap-md-3_5{gap:2.1875rem!important}.gap-md-4{gap:2.5rem!important}.gap-md-5{gap:3.125rem!important}.gap-md-6{gap:3.75rem!important}.gap-md-7{gap:4.375rem!important}.gap-md-8{gap:5rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.625rem!important}.m-md-2{margin:1.25rem!important}.m-md-2_5{margin:1.5625rem!important}.m-md-3{margin:1.875rem!important}.m-md-3_5{margin:2.1875rem!important}.m-md-4{margin:2.5rem!important}.m-md-5{margin:3.125rem!important}.m-md-6{margin:3.75rem!important}.m-md-7{margin:4.375rem!important}.m-md-8{margin:5rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.625rem!important;margin-right:.625rem!important}.mx-md-2{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-md-2_5{margin-left:1.5625rem!important;margin-right:1.5625rem!important}.mx-md-3{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-md-3_5{margin-left:2.1875rem!important;margin-right:2.1875rem!important}.mx-md-4{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-md-5{margin-left:3.125rem!important;margin-right:3.125rem!important}.mx-md-6{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-md-7{margin-left:4.375rem!important;margin-right:4.375rem!important}.mx-md-8{margin-left:5rem!important;margin-right:5rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-md-2{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-md-2_5{margin-bottom:1.5625rem!important;margin-top:1.5625rem!important}.my-md-3{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-md-3_5{margin-bottom:2.1875rem!important;margin-top:2.1875rem!important}.my-md-4{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-md-5{margin-bottom:3.125rem!important;margin-top:3.125rem!important}.my-md-6{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-md-7{margin-bottom:4.375rem!important;margin-top:4.375rem!important}.my-md-8{margin-bottom:5rem!important;margin-top:5rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.625rem!important}.mt-md-2{margin-top:1.25rem!important}.mt-md-2_5{margin-top:1.5625rem!important}.mt-md-3{margin-top:1.875rem!important}.mt-md-3_5{margin-top:2.1875rem!important}.mt-md-4{margin-top:2.5rem!important}.mt-md-5{margin-top:3.125rem!important}.mt-md-6{margin-top:3.75rem!important}.mt-md-7{margin-top:4.375rem!important}.mt-md-8{margin-top:5rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.625rem!important}.me-md-2{margin-right:1.25rem!important}.me-md-2_5{margin-right:1.5625rem!important}.me-md-3{margin-right:1.875rem!important}.me-md-3_5{margin-right:2.1875rem!important}.me-md-4{margin-right:2.5rem!important}.me-md-5{margin-right:3.125rem!important}.me-md-6{margin-right:3.75rem!important}.me-md-7{margin-right:4.375rem!important}.me-md-8{margin-right:5rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.625rem!important}.mb-md-2{margin-bottom:1.25rem!important}.mb-md-2_5{margin-bottom:1.5625rem!important}.mb-md-3{margin-bottom:1.875rem!important}.mb-md-3_5{margin-bottom:2.1875rem!important}.mb-md-4{margin-bottom:2.5rem!important}.mb-md-5{margin-bottom:3.125rem!important}.mb-md-6{margin-bottom:3.75rem!important}.mb-md-7{margin-bottom:4.375rem!important}.mb-md-8{margin-bottom:5rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.625rem!important}.ms-md-2{margin-left:1.25rem!important}.ms-md-2_5{margin-left:1.5625rem!important}.ms-md-3{margin-left:1.875rem!important}.ms-md-3_5{margin-left:2.1875rem!important}.ms-md-4{margin-left:2.5rem!important}.ms-md-5{margin-left:3.125rem!important}.ms-md-6{margin-left:3.75rem!important}.ms-md-7{margin-left:4.375rem!important}.ms-md-8{margin-left:5rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.625rem!important}.p-md-2{padding:1.25rem!important}.p-md-2_5{padding:1.5625rem!important}.p-md-3{padding:1.875rem!important}.p-md-3_5{padding:2.1875rem!important}.p-md-4{padding:2.5rem!important}.p-md-5{padding:3.125rem!important}.p-md-6{padding:3.75rem!important}.p-md-7{padding:4.375rem!important}.p-md-8{padding:5rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.625rem!important;padding-right:.625rem!important}.px-md-2{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-md-2_5{padding-left:1.5625rem!important;padding-right:1.5625rem!important}.px-md-3{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-md-3_5{padding-left:2.1875rem!important;padding-right:2.1875rem!important}.px-md-4{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-md-5{padding-left:3.125rem!important;padding-right:3.125rem!important}.px-md-6{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-md-7{padding-left:4.375rem!important;padding-right:4.375rem!important}.px-md-8{padding-left:5rem!important;padding-right:5rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-md-2{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-md-2_5{padding-bottom:1.5625rem!important;padding-top:1.5625rem!important}.py-md-3{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-md-3_5{padding-bottom:2.1875rem!important;padding-top:2.1875rem!important}.py-md-4{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-md-5{padding-bottom:3.125rem!important;padding-top:3.125rem!important}.py-md-6{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-md-7{padding-bottom:4.375rem!important;padding-top:4.375rem!important}.py-md-8{padding-bottom:5rem!important;padding-top:5rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.625rem!important}.pt-md-2{padding-top:1.25rem!important}.pt-md-2_5{padding-top:1.5625rem!important}.pt-md-3{padding-top:1.875rem!important}.pt-md-3_5{padding-top:2.1875rem!important}.pt-md-4{padding-top:2.5rem!important}.pt-md-5{padding-top:3.125rem!important}.pt-md-6{padding-top:3.75rem!important}.pt-md-7{padding-top:4.375rem!important}.pt-md-8{padding-top:5rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.625rem!important}.pe-md-2{padding-right:1.25rem!important}.pe-md-2_5{padding-right:1.5625rem!important}.pe-md-3{padding-right:1.875rem!important}.pe-md-3_5{padding-right:2.1875rem!important}.pe-md-4{padding-right:2.5rem!important}.pe-md-5{padding-right:3.125rem!important}.pe-md-6{padding-right:3.75rem!important}.pe-md-7{padding-right:4.375rem!important}.pe-md-8{padding-right:5rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.625rem!important}.pb-md-2{padding-bottom:1.25rem!important}.pb-md-2_5{padding-bottom:1.5625rem!important}.pb-md-3{padding-bottom:1.875rem!important}.pb-md-3_5{padding-bottom:2.1875rem!important}.pb-md-4{padding-bottom:2.5rem!important}.pb-md-5{padding-bottom:3.125rem!important}.pb-md-6{padding-bottom:3.75rem!important}.pb-md-7{padding-bottom:4.375rem!important}.pb-md-8{padding-bottom:5rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.625rem!important}.ps-md-2{padding-left:1.25rem!important}.ps-md-2_5{padding-left:1.5625rem!important}.ps-md-3{padding-left:1.875rem!important}.ps-md-3_5{padding-left:2.1875rem!important}.ps-md-4{padding-left:2.5rem!important}.ps-md-5{padding-left:3.125rem!important}.ps-md-6{padding-left:3.75rem!important}.ps-md-7{padding-left:4.375rem!important}.ps-md-8{padding-left:5rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.625rem!important}.gap-lg-2{gap:1.25rem!important}.gap-lg-2_5{gap:1.5625rem!important}.gap-lg-3{gap:1.875rem!important}.gap-lg-3_5{gap:2.1875rem!important}.gap-lg-4{gap:2.5rem!important}.gap-lg-5{gap:3.125rem!important}.gap-lg-6{gap:3.75rem!important}.gap-lg-7{gap:4.375rem!important}.gap-lg-8{gap:5rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.625rem!important}.m-lg-2{margin:1.25rem!important}.m-lg-2_5{margin:1.5625rem!important}.m-lg-3{margin:1.875rem!important}.m-lg-3_5{margin:2.1875rem!important}.m-lg-4{margin:2.5rem!important}.m-lg-5{margin:3.125rem!important}.m-lg-6{margin:3.75rem!important}.m-lg-7{margin:4.375rem!important}.m-lg-8{margin:5rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.625rem!important;margin-right:.625rem!important}.mx-lg-2{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-lg-2_5{margin-left:1.5625rem!important;margin-right:1.5625rem!important}.mx-lg-3{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-lg-3_5{margin-left:2.1875rem!important;margin-right:2.1875rem!important}.mx-lg-4{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-lg-5{margin-left:3.125rem!important;margin-right:3.125rem!important}.mx-lg-6{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-lg-7{margin-left:4.375rem!important;margin-right:4.375rem!important}.mx-lg-8{margin-left:5rem!important;margin-right:5rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-lg-2{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-lg-2_5{margin-bottom:1.5625rem!important;margin-top:1.5625rem!important}.my-lg-3{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-lg-3_5{margin-bottom:2.1875rem!important;margin-top:2.1875rem!important}.my-lg-4{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-lg-5{margin-bottom:3.125rem!important;margin-top:3.125rem!important}.my-lg-6{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-lg-7{margin-bottom:4.375rem!important;margin-top:4.375rem!important}.my-lg-8{margin-bottom:5rem!important;margin-top:5rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.625rem!important}.mt-lg-2{margin-top:1.25rem!important}.mt-lg-2_5{margin-top:1.5625rem!important}.mt-lg-3{margin-top:1.875rem!important}.mt-lg-3_5{margin-top:2.1875rem!important}.mt-lg-4{margin-top:2.5rem!important}.mt-lg-5{margin-top:3.125rem!important}.mt-lg-6{margin-top:3.75rem!important}.mt-lg-7{margin-top:4.375rem!important}.mt-lg-8{margin-top:5rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.625rem!important}.me-lg-2{margin-right:1.25rem!important}.me-lg-2_5{margin-right:1.5625rem!important}.me-lg-3{margin-right:1.875rem!important}.me-lg-3_5{margin-right:2.1875rem!important}.me-lg-4{margin-right:2.5rem!important}.me-lg-5{margin-right:3.125rem!important}.me-lg-6{margin-right:3.75rem!important}.me-lg-7{margin-right:4.375rem!important}.me-lg-8{margin-right:5rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.625rem!important}.mb-lg-2{margin-bottom:1.25rem!important}.mb-lg-2_5{margin-bottom:1.5625rem!important}.mb-lg-3{margin-bottom:1.875rem!important}.mb-lg-3_5{margin-bottom:2.1875rem!important}.mb-lg-4{margin-bottom:2.5rem!important}.mb-lg-5{margin-bottom:3.125rem!important}.mb-lg-6{margin-bottom:3.75rem!important}.mb-lg-7{margin-bottom:4.375rem!important}.mb-lg-8{margin-bottom:5rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.625rem!important}.ms-lg-2{margin-left:1.25rem!important}.ms-lg-2_5{margin-left:1.5625rem!important}.ms-lg-3{margin-left:1.875rem!important}.ms-lg-3_5{margin-left:2.1875rem!important}.ms-lg-4{margin-left:2.5rem!important}.ms-lg-5{margin-left:3.125rem!important}.ms-lg-6{margin-left:3.75rem!important}.ms-lg-7{margin-left:4.375rem!important}.ms-lg-8{margin-left:5rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.625rem!important}.p-lg-2{padding:1.25rem!important}.p-lg-2_5{padding:1.5625rem!important}.p-lg-3{padding:1.875rem!important}.p-lg-3_5{padding:2.1875rem!important}.p-lg-4{padding:2.5rem!important}.p-lg-5{padding:3.125rem!important}.p-lg-6{padding:3.75rem!important}.p-lg-7{padding:4.375rem!important}.p-lg-8{padding:5rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.625rem!important;padding-right:.625rem!important}.px-lg-2{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-lg-2_5{padding-left:1.5625rem!important;padding-right:1.5625rem!important}.article_container,.px-lg-3{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-lg-3_5{padding-left:2.1875rem!important;padding-right:2.1875rem!important}.px-lg-4{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-lg-5{padding-left:3.125rem!important;padding-right:3.125rem!important}.px-lg-6{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-lg-7{padding-left:4.375rem!important;padding-right:4.375rem!important}.px-lg-8{padding-left:5rem!important;padding-right:5rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-lg-2{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-lg-2_5{padding-bottom:1.5625rem!important;padding-top:1.5625rem!important}.py-lg-3{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-lg-3_5{padding-bottom:2.1875rem!important;padding-top:2.1875rem!important}.py-lg-4{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-lg-5{padding-bottom:3.125rem!important;padding-top:3.125rem!important}.py-lg-6{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-lg-7{padding-bottom:4.375rem!important;padding-top:4.375rem!important}.py-lg-8{padding-bottom:5rem!important;padding-top:5rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.625rem!important}.pt-lg-2{padding-top:1.25rem!important}.pt-lg-2_5{padding-top:1.5625rem!important}.pt-lg-3{padding-top:1.875rem!important}.pt-lg-3_5{padding-top:2.1875rem!important}.pt-lg-4{padding-top:2.5rem!important}.pt-lg-5{padding-top:3.125rem!important}.pt-lg-6{padding-top:3.75rem!important}.pt-lg-7{padding-top:4.375rem!important}.pt-lg-8{padding-top:5rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.625rem!important}.pe-lg-2{padding-right:1.25rem!important}.pe-lg-2_5{padding-right:1.5625rem!important}.pe-lg-3{padding-right:1.875rem!important}.pe-lg-3_5{padding-right:2.1875rem!important}.pe-lg-4{padding-right:2.5rem!important}.pe-lg-5{padding-right:3.125rem!important}.pe-lg-6{padding-right:3.75rem!important}.pe-lg-7{padding-right:4.375rem!important}.pe-lg-8{padding-right:5rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.625rem!important}.pb-lg-2{padding-bottom:1.25rem!important}.pb-lg-2_5{padding-bottom:1.5625rem!important}.pb-lg-3{padding-bottom:1.875rem!important}.pb-lg-3_5{padding-bottom:2.1875rem!important}.pb-lg-4{padding-bottom:2.5rem!important}.pb-lg-5{padding-bottom:3.125rem!important}.pb-lg-6{padding-bottom:3.75rem!important}.pb-lg-7{padding-bottom:4.375rem!important}.pb-lg-8{padding-bottom:5rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.625rem!important}.ps-lg-2{padding-left:1.25rem!important}.ps-lg-2_5{padding-left:1.5625rem!important}.ps-lg-3{padding-left:1.875rem!important}.ps-lg-3_5{padding-left:2.1875rem!important}.ps-lg-4{padding-left:2.5rem!important}.ps-lg-5{padding-left:3.125rem!important}.ps-lg-6{padding-left:3.75rem!important}.ps-lg-7{padding-left:4.375rem!important}.ps-lg-8{padding-left:5rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.625rem!important}.gap-xl-2{gap:1.25rem!important}.gap-xl-2_5{gap:1.5625rem!important}.gap-xl-3{gap:1.875rem!important}.gap-xl-3_5{gap:2.1875rem!important}.gap-xl-4{gap:2.5rem!important}.gap-xl-5{gap:3.125rem!important}.gap-xl-6{gap:3.75rem!important}.gap-xl-7{gap:4.375rem!important}.gap-xl-8{gap:5rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.625rem!important}.m-xl-2{margin:1.25rem!important}.m-xl-2_5{margin:1.5625rem!important}.m-xl-3{margin:1.875rem!important}.m-xl-3_5{margin:2.1875rem!important}.m-xl-4{margin:2.5rem!important}.m-xl-5{margin:3.125rem!important}.m-xl-6{margin:3.75rem!important}.m-xl-7{margin:4.375rem!important}.m-xl-8{margin:5rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.625rem!important;margin-right:.625rem!important}.mx-xl-2{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xl-2_5{margin-left:1.5625rem!important;margin-right:1.5625rem!important}.mx-xl-3{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-xl-3_5{margin-left:2.1875rem!important;margin-right:2.1875rem!important}.mx-xl-4{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-xl-5{margin-left:3.125rem!important;margin-right:3.125rem!important}.mx-xl-6{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xl-7{margin-left:4.375rem!important;margin-right:4.375rem!important}.mx-xl-8{margin-left:5rem!important;margin-right:5rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-xl-2{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-xl-2_5{margin-bottom:1.5625rem!important;margin-top:1.5625rem!important}.my-xl-3{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-xl-3_5{margin-bottom:2.1875rem!important;margin-top:2.1875rem!important}.my-xl-4{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-xl-5{margin-bottom:3.125rem!important;margin-top:3.125rem!important}.my-xl-6{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-xl-7{margin-bottom:4.375rem!important;margin-top:4.375rem!important}.my-xl-8{margin-bottom:5rem!important;margin-top:5rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.625rem!important}.mt-xl-2{margin-top:1.25rem!important}.mt-xl-2_5{margin-top:1.5625rem!important}.mt-xl-3{margin-top:1.875rem!important}.mt-xl-3_5{margin-top:2.1875rem!important}.mt-xl-4{margin-top:2.5rem!important}.mt-xl-5{margin-top:3.125rem!important}.mt-xl-6{margin-top:3.75rem!important}.mt-xl-7{margin-top:4.375rem!important}.mt-xl-8{margin-top:5rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.625rem!important}.me-xl-2{margin-right:1.25rem!important}.me-xl-2_5{margin-right:1.5625rem!important}.me-xl-3{margin-right:1.875rem!important}.me-xl-3_5{margin-right:2.1875rem!important}.me-xl-4{margin-right:2.5rem!important}.me-xl-5{margin-right:3.125rem!important}.me-xl-6{margin-right:3.75rem!important}.me-xl-7{margin-right:4.375rem!important}.me-xl-8{margin-right:5rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.625rem!important}.mb-xl-2{margin-bottom:1.25rem!important}.mb-xl-2_5{margin-bottom:1.5625rem!important}.mb-xl-3{margin-bottom:1.875rem!important}.mb-xl-3_5{margin-bottom:2.1875rem!important}.mb-xl-4{margin-bottom:2.5rem!important}.mb-xl-5{margin-bottom:3.125rem!important}.mb-xl-6{margin-bottom:3.75rem!important}.mb-xl-7{margin-bottom:4.375rem!important}.mb-xl-8{margin-bottom:5rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.625rem!important}.ms-xl-2{margin-left:1.25rem!important}.ms-xl-2_5{margin-left:1.5625rem!important}.ms-xl-3{margin-left:1.875rem!important}.ms-xl-3_5{margin-left:2.1875rem!important}.ms-xl-4{margin-left:2.5rem!important}.ms-xl-5{margin-left:3.125rem!important}.ms-xl-6{margin-left:3.75rem!important}.ms-xl-7{margin-left:4.375rem!important}.ms-xl-8{margin-left:5rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.625rem!important}.p-xl-2{padding:1.25rem!important}.p-xl-2_5{padding:1.5625rem!important}.p-xl-3{padding:1.875rem!important}.p-xl-3_5{padding:2.1875rem!important}.p-xl-4{padding:2.5rem!important}.p-xl-5{padding:3.125rem!important}.p-xl-6{padding:3.75rem!important}.p-xl-7{padding:4.375rem!important}.p-xl-8{padding:5rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.625rem!important;padding-right:.625rem!important}.px-xl-2{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xl-2_5{padding-left:1.5625rem!important;padding-right:1.5625rem!important}.px-xl-3{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-xl-3_5{padding-left:2.1875rem!important;padding-right:2.1875rem!important}.px-xl-4{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-xl-5{padding-left:3.125rem!important;padding-right:3.125rem!important}.px-xl-6{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-xl-7{padding-left:4.375rem!important;padding-right:4.375rem!important}.px-xl-8{padding-left:5rem!important;padding-right:5rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-xl-2{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-xl-2_5{padding-bottom:1.5625rem!important;padding-top:1.5625rem!important}.py-xl-3{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-xl-3_5{padding-bottom:2.1875rem!important;padding-top:2.1875rem!important}.py-xl-4{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-xl-5{padding-bottom:3.125rem!important;padding-top:3.125rem!important}.py-xl-6{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-xl-7{padding-bottom:4.375rem!important;padding-top:4.375rem!important}.py-xl-8{padding-bottom:5rem!important;padding-top:5rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.625rem!important}.pt-xl-2{padding-top:1.25rem!important}.pt-xl-2_5{padding-top:1.5625rem!important}.pt-xl-3{padding-top:1.875rem!important}.pt-xl-3_5{padding-top:2.1875rem!important}.pt-xl-4{padding-top:2.5rem!important}.pt-xl-5{padding-top:3.125rem!important}.pt-xl-6{padding-top:3.75rem!important}.pt-xl-7{padding-top:4.375rem!important}.pt-xl-8{padding-top:5rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.625rem!important}.pe-xl-2{padding-right:1.25rem!important}.pe-xl-2_5{padding-right:1.5625rem!important}.pe-xl-3{padding-right:1.875rem!important}.pe-xl-3_5{padding-right:2.1875rem!important}.pe-xl-4{padding-right:2.5rem!important}.pe-xl-5{padding-right:3.125rem!important}.pe-xl-6{padding-right:3.75rem!important}.pe-xl-7{padding-right:4.375rem!important}.pe-xl-8{padding-right:5rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.625rem!important}.pb-xl-2{padding-bottom:1.25rem!important}.pb-xl-2_5{padding-bottom:1.5625rem!important}.pb-xl-3{padding-bottom:1.875rem!important}.pb-xl-3_5{padding-bottom:2.1875rem!important}.pb-xl-4{padding-bottom:2.5rem!important}.pb-xl-5{padding-bottom:3.125rem!important}.pb-xl-6{padding-bottom:3.75rem!important}.pb-xl-7{padding-bottom:4.375rem!important}.pb-xl-8{padding-bottom:5rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.625rem!important}.ps-xl-2{padding-left:1.25rem!important}.ps-xl-2_5{padding-left:1.5625rem!important}.ps-xl-3{padding-left:1.875rem!important}.ps-xl-3_5{padding-left:2.1875rem!important}.ps-xl-4{padding-left:2.5rem!important}.ps-xl-5{padding-left:3.125rem!important}.ps-xl-6{padding-left:3.75rem!important}.ps-xl-7{padding-left:4.375rem!important}.ps-xl-8{padding-left:5rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.625rem!important}.gap-xxl-2{gap:1.25rem!important}.gap-xxl-2_5{gap:1.5625rem!important}.gap-xxl-3{gap:1.875rem!important}.gap-xxl-3_5{gap:2.1875rem!important}.gap-xxl-4{gap:2.5rem!important}.gap-xxl-5{gap:3.125rem!important}.gap-xxl-6{gap:3.75rem!important}.gap-xxl-7{gap:4.375rem!important}.gap-xxl-8{gap:5rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.625rem!important}.m-xxl-2{margin:1.25rem!important}.m-xxl-2_5{margin:1.5625rem!important}.m-xxl-3{margin:1.875rem!important}.m-xxl-3_5{margin:2.1875rem!important}.m-xxl-4{margin:2.5rem!important}.m-xxl-5{margin:3.125rem!important}.m-xxl-6{margin:3.75rem!important}.m-xxl-7{margin:4.375rem!important}.m-xxl-8{margin:5rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.625rem!important;margin-right:.625rem!important}.mx-xxl-2{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xxl-2_5{margin-left:1.5625rem!important;margin-right:1.5625rem!important}.mx-xxl-3{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-xxl-3_5{margin-left:2.1875rem!important;margin-right:2.1875rem!important}.mx-xxl-4{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-xxl-5{margin-left:3.125rem!important;margin-right:3.125rem!important}.mx-xxl-6{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xxl-7{margin-left:4.375rem!important;margin-right:4.375rem!important}.mx-xxl-8{margin-left:5rem!important;margin-right:5rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.625rem!important;margin-top:.625rem!important}.my-xxl-2{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-xxl-2_5{margin-bottom:1.5625rem!important;margin-top:1.5625rem!important}.my-xxl-3{margin-bottom:1.875rem!important;margin-top:1.875rem!important}.my-xxl-3_5{margin-bottom:2.1875rem!important;margin-top:2.1875rem!important}.my-xxl-4{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-xxl-5{margin-bottom:3.125rem!important;margin-top:3.125rem!important}.my-xxl-6{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-xxl-7{margin-bottom:4.375rem!important;margin-top:4.375rem!important}.my-xxl-8{margin-bottom:5rem!important;margin-top:5rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.625rem!important}.mt-xxl-2{margin-top:1.25rem!important}.mt-xxl-2_5{margin-top:1.5625rem!important}.mt-xxl-3{margin-top:1.875rem!important}.mt-xxl-3_5{margin-top:2.1875rem!important}.mt-xxl-4{margin-top:2.5rem!important}.mt-xxl-5{margin-top:3.125rem!important}.mt-xxl-6{margin-top:3.75rem!important}.mt-xxl-7{margin-top:4.375rem!important}.mt-xxl-8{margin-top:5rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.625rem!important}.me-xxl-2{margin-right:1.25rem!important}.me-xxl-2_5{margin-right:1.5625rem!important}.me-xxl-3{margin-right:1.875rem!important}.me-xxl-3_5{margin-right:2.1875rem!important}.me-xxl-4{margin-right:2.5rem!important}.me-xxl-5{margin-right:3.125rem!important}.me-xxl-6{margin-right:3.75rem!important}.me-xxl-7{margin-right:4.375rem!important}.me-xxl-8{margin-right:5rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.625rem!important}.mb-xxl-2{margin-bottom:1.25rem!important}.mb-xxl-2_5{margin-bottom:1.5625rem!important}.mb-xxl-3{margin-bottom:1.875rem!important}.mb-xxl-3_5{margin-bottom:2.1875rem!important}.mb-xxl-4{margin-bottom:2.5rem!important}.mb-xxl-5{margin-bottom:3.125rem!important}.mb-xxl-6{margin-bottom:3.75rem!important}.mb-xxl-7{margin-bottom:4.375rem!important}.mb-xxl-8{margin-bottom:5rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.625rem!important}.ms-xxl-2{margin-left:1.25rem!important}.ms-xxl-2_5{margin-left:1.5625rem!important}.ms-xxl-3{margin-left:1.875rem!important}.ms-xxl-3_5{margin-left:2.1875rem!important}.ms-xxl-4{margin-left:2.5rem!important}.ms-xxl-5{margin-left:3.125rem!important}.ms-xxl-6{margin-left:3.75rem!important}.ms-xxl-7{margin-left:4.375rem!important}.ms-xxl-8{margin-left:5rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.625rem!important}.p-xxl-2{padding:1.25rem!important}.p-xxl-2_5{padding:1.5625rem!important}.p-xxl-3{padding:1.875rem!important}.p-xxl-3_5{padding:2.1875rem!important}.p-xxl-4{padding:2.5rem!important}.p-xxl-5{padding:3.125rem!important}.p-xxl-6{padding:3.75rem!important}.p-xxl-7{padding:4.375rem!important}.p-xxl-8{padding:5rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.625rem!important;padding-right:.625rem!important}.px-xxl-2{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xxl-2_5{padding-left:1.5625rem!important;padding-right:1.5625rem!important}.px-xxl-3{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-xxl-3_5{padding-left:2.1875rem!important;padding-right:2.1875rem!important}.px-xxl-4{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-xxl-5{padding-left:3.125rem!important;padding-right:3.125rem!important}.px-xxl-6{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-xxl-7{padding-left:4.375rem!important;padding-right:4.375rem!important}.px-xxl-8{padding-left:5rem!important;padding-right:5rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.625rem!important;padding-top:.625rem!important}.py-xxl-2{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-xxl-2_5{padding-bottom:1.5625rem!important;padding-top:1.5625rem!important}.py-xxl-3{padding-bottom:1.875rem!important;padding-top:1.875rem!important}.py-xxl-3_5{padding-bottom:2.1875rem!important;padding-top:2.1875rem!important}.py-xxl-4{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-xxl-5{padding-bottom:3.125rem!important;padding-top:3.125rem!important}.py-xxl-6{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-xxl-7{padding-bottom:4.375rem!important;padding-top:4.375rem!important}.py-xxl-8{padding-bottom:5rem!important;padding-top:5rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.625rem!important}.pt-xxl-2{padding-top:1.25rem!important}.pt-xxl-2_5{padding-top:1.5625rem!important}.pt-xxl-3{padding-top:1.875rem!important}.pt-xxl-3_5{padding-top:2.1875rem!important}.pt-xxl-4{padding-top:2.5rem!important}.pt-xxl-5{padding-top:3.125rem!important}.pt-xxl-6{padding-top:3.75rem!important}.pt-xxl-7{padding-top:4.375rem!important}.pt-xxl-8{padding-top:5rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.625rem!important}.pe-xxl-2{padding-right:1.25rem!important}.pe-xxl-2_5{padding-right:1.5625rem!important}.pe-xxl-3{padding-right:1.875rem!important}.pe-xxl-3_5{padding-right:2.1875rem!important}.pe-xxl-4{padding-right:2.5rem!important}.pe-xxl-5{padding-right:3.125rem!important}.pe-xxl-6{padding-right:3.75rem!important}.pe-xxl-7{padding-right:4.375rem!important}.pe-xxl-8{padding-right:5rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.625rem!important}.pb-xxl-2{padding-bottom:1.25rem!important}.pb-xxl-2_5{padding-bottom:1.5625rem!important}.pb-xxl-3{padding-bottom:1.875rem!important}.pb-xxl-3_5{padding-bottom:2.1875rem!important}.pb-xxl-4{padding-bottom:2.5rem!important}.pb-xxl-5{padding-bottom:3.125rem!important}.pb-xxl-6{padding-bottom:3.75rem!important}.pb-xxl-7{padding-bottom:4.375rem!important}.pb-xxl-8{padding-bottom:5rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.625rem!important}.ps-xxl-2{padding-left:1.25rem!important}.ps-xxl-2_5{padding-left:1.5625rem!important}.ps-xxl-3{padding-left:1.875rem!important}.ps-xxl-3_5{padding-left:2.1875rem!important}.ps-xxl-4{padding-left:2.5rem!important}.ps-xxl-5{padding-left:3.125rem!important}.ps-xxl-6{padding-left:3.75rem!important}.ps-xxl-7{padding-left:4.375rem!important}.ps-xxl-8{padding-left:5rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{opacity:1;transform-origin:center}to{opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{opacity:1;transform-origin:center}to{opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;transition-timing-function:ease}.animated.slower{-webkit-animation-duration:1.8s;animation-duration:1.8s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{margin-top:calc(var(--swiper-navigation-size)*-1/2)}.swiper-button-next:after,.swiper-button-prev:after{text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{background:#000;border-radius:100%;height:8px;opacity:.2;width:8px}.swiper-pagination-bullet-active{opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}@-webkit-keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{background-color:#fff;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.9;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;outline:none;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border:4px solid #fff;border-radius:3px;display:block;height:auto;max-height:none;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{*zoom:1;background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url(../img/lightbox/loading.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(../img/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:left;left:0;opacity:0;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url(../img/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:right;opacity:0;right:0;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{*zoom:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#333;font-weight:400;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(../img/lightbox/close.png) 100% 0 no-repeat;background-size:cover;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);height:30px;opacity:.7;outline:none;position:fixed;right:16px;text-align:right;top:16px;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.bouncein{-webkit-animation:bounceIn .6s;animation:bounceIn .6s;transform:rotate(0deg) scale(1) translateZ(0);transition:all .4s cubic-bezier(.8,1.8,.75,.75)}.pulse{-webkit-animation:pulse-animation 3s infinite;animation:pulse-animation 3s infinite}@-webkit-keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,93,82,.5),0 0 0 0 rgba(255,93,82,.5)}40%{box-shadow:0 0 0 10px rgba(255,93,82,0),0 0 0 0 rgba(255,93,82,.5)}80%{box-shadow:0 0 0 10px rgba(255,93,82,0),0 0 0 8px rgba(255,93,82,0)}to{box-shadow:0 0 0 0 rgba(255,93,82,0),0 0 0 8px rgba(255,93,82,0)}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,93,82,.5),0 0 0 0 rgba(255,93,82,.5)}40%{box-shadow:0 0 0 10px rgba(255,93,82,0),0 0 0 0 rgba(255,93,82,.5)}80%{box-shadow:0 0 0 10px rgba(255,93,82,0),0 0 0 8px rgba(255,93,82,0)}to{box-shadow:0 0 0 0 rgba(255,93,82,0),0 0 0 8px rgba(255,93,82,0)}}.bouncein.pulse{-webkit-animation:bounceIn .6s,pulse-animation 3s infinite;animation:bounceIn .6s,pulse-animation 3s infinite;transform:rotate(0deg) scale(1) translateZ(0);transition:all .4s cubic-bezier(.8,1.8,.75,.75)}@keyframes bounceIn{0%{opacity:1;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#globalHeaderDesktop{align-items:center;background:#fff;display:flex;display:none;height:80px;justify-content:space-between;padding:0}@media (min-width:992px){#globalHeaderDesktop{display:flex}}#globalHeaderDesktop .global-header-logo{margin:0;padding:0 25px;transition:all .3s}#globalHeaderDesktop .global-header-logo a{display:block}#globalHeaderDesktop .global-header-logo:hover{opacity:.8}#globalHeaderDesktop nav{height:80px;text-align:center}#globalHeaderDesktop nav>ul{display:flex;height:80px}#globalHeaderDesktop nav>ul>li{height:80px;position:relative}#globalHeaderDesktop nav>ul>li>a{text-wrap:nowrap;align-items:center;display:flex;gap:5px;height:100%;line-height:80px;padding:0 30px 0 20px}#globalHeaderDesktop nav ul li a{color:#000;display:flex;padding:20px;text-decoration:none;transition:all .3s}#globalHeaderDesktop nav ul li a svg{fill:#000;height:auto;width:22px}#globalHeaderDesktop nav ul li a svg.post_icon{fill:transparent;width:26px}#globalHeaderDesktop nav ul li a svg.post_icon path{fill:transparent;stroke:#333}#globalHeaderDesktop nav ul li a:active,#globalHeaderDesktop nav ul li a:hover{background-color:#006cb7;color:#fff}#globalHeaderDesktop nav ul li a:active svg.post_icon,#globalHeaderDesktop nav ul li a:active svg.post_icon path,#globalHeaderDesktop nav ul li a:hover svg.post_icon,#globalHeaderDesktop nav ul li a:hover svg.post_icon path{stroke:#fff}#globalHeaderDesktop nav ul li a:active svg path,#globalHeaderDesktop nav ul li a:hover svg path{fill:#fff}#globalHeaderDesktop nav>ul>li svg{fill:#000;transition:all .3s}#globalHeaderDesktop nav>ul>li:hover svg{fill:#fff}#globalHeaderDesktop nav>ul>li.has-child a{padding:0 30px 0 20px}#globalHeaderDesktop nav>ul>li.has-child svg{fill:#000;transition:all .3s}#globalHeaderDesktop nav>ul>li.has-child:hover svg{fill:#fff}#globalHeaderDesktop nav>ul>li.has-child:hover a{background:#006cb7;color:#fff}#globalHeaderDesktop nav>ul>li.bg-change:hover a{opacity:.8}#globalHeaderDesktop nav>ul>li.has-child:hover:before{border-color:#fff transparent transparent}#globalHeaderDesktop nav>ul>li.has-child:before{border-color:#000 transparent transparent;border-style:solid;border-width:6px 3px 0;content:"";height:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:0}#globalHeaderDesktop nav li.has-child ul{background:#006cb7;left:0;opacity:0;position:absolute;top:80px;transition:all .3s;visibility:hidden;width:220px;z-index:4}#globalHeaderDesktop nav li.has-child ul li{text-align:left}#globalHeaderDesktop nav li.has-child ul li a{padding:0 30px}#globalHeaderDesktop nav li.has-child:active>ul,#globalHeaderDesktop nav li.has-child:hover>ul,#globalHeaderDesktop nav li.has-child ul li:active>ul,#globalHeaderDesktop nav li.has-child ul li:hover>ul{opacity:1;visibility:visible}#globalHeaderDesktop nav li.has-child ul li a{color:#fff}#globalHeaderDesktop nav li.has-child ul li:last-child a{border-bottom:none}#globalHeaderDesktop nav li.has-child ul li a:active,#globalHeaderDesktop nav li.has-child ul li a:hover{background:#005a98}#globalHeaderDesktop nav>ul>li.has-child>ul>li>a{line-height:50px}#globalHeaderDesktop nav li.has-child ul ul{background:#005a98;left:225px;margin:-10px -5px;padding:30px 20px;text-align:left;top:10px;width:500px}#globalHeaderDesktop nav li.has-child ul ul li{display:inline-block;padding:10px 5px}#globalHeaderDesktop nav>ul>li.has-child>ul ul li a{background:transparent!important;border:0;padding:0}#globalHeaderDesktop nav>ul>li.has-child>ul ul li a:hover{text-decoration:underline}@media screen and (max-width:768px){#globalHeaderDesktop nav{padding:0}#globalHeaderDesktop nav ul{display:block}#globalHeaderDesktop nav li.has-child ul,#globalHeaderDesktop nav li.has-child ul ul{display:none;left:0;opacity:1;position:relative;top:0;transition:none;visibility:visible;width:100%}#globalHeaderDesktop nav ul li a{border-bottom:1px solid #ccc}#globalHeaderDesktop nav ul li.has-child:before{left:20px}#globalHeaderDesktop nav ul ul li.has-child:before{left:20px;transform:rotate(135deg)}#globalHeaderDesktop nav ul li.has-child.active:before{transform:rotate(-45deg)}}.global-header-label{background:#f8f8f8;font-size:8px;font-weight:400;line-height:20px;margin:0;padding:0 15px;position:relative;z-index:100}@media (min-width:768px){.global-header-label{font-size:12px;line-height:30px;padding:0 25px}}#globalHeaderMobile{background:#fff;display:none;height:60px;padding:0 10px 0 15px;transition:height .3s ease;width:100%;z-index:999}@media (max-width:991.98px){#globalHeaderMobile{align-items:center;display:flex;position:-webkit-sticky;position:sticky}}#globalHeaderMobile .nav-container{display:grid;gap:20px;grid-template-columns:50px 50px 1fr;transform:transform .3s ease,grid-template-columns .3s ease}#globalHeaderMobile .nav-container .main-nav-btn{align-items:center;color:#006cb7;display:flex;flex-flow:column;flex-direction:column;gap:1px;justify-content:flex-end;padding-top:3px;text-align:center;text-decoration:none;transition:opacity .8s}#globalHeaderMobile .nav-container .main-nav-btn svg{height:auto;width:20px}#globalHeaderMobile .nav-container .main-nav-btn span{display:block;font-size:11px;text-align:center;text-decoration:none;transform-origin:center}#globalHeaderMobile .nav-container .main-nav-btn:hover{opacity:.8}#globalHeaderMobile .nav-container .main-nav-btn:active,#globalHeaderMobile .nav-container .main-nav-btn:active span{text-decoration:none}#globalHeaderMobile #mobileNav-bnrContainer{display:flex;flex-direction:column;gap:16px;padding:1.25rem 1.25rem 40px}#globalHeaderMobile #mobileNav-bnrContainer a{width:100%}#globalHeaderMobile #mobileNav-bnrContainer a img{height:auto;max-width:100%;width:100%}#globalHeaderMobile .global-nav-inner{align-items:center;display:flex;justify-content:space-between;width:100%}#globalHeaderMobile .openbtn{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1px;justify-content:flex-end;padding-top:3px;z-index:999999}#globalHeaderMobile .openbtn .icon_container{background:#006cb7}#globalHeaderMobile .openbtn .icon_container span{background-color:#fff;display:inline-block;height:50px;height:2px;left:50%;position:absolute;transform:translate(-50%);transition:all .4s;width:50px;width:20px}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#globalHeaderMobile .openbtn .icon_container span:first-of-type{top:11.5px}#globalHeaderMobile .openbtn .icon_container span:nth-of-type(2){top:17.5px}#globalHeaderMobile .openbtn .icon_container span:nth-of-type(3){top:23.5px}#globalHeaderMobile .openbtn.active .icon_container span:first-of-type{left:9px;top:11.5px;transform:translateY(6px) rotate(-45deg);width:50%}#globalHeaderMobile .openbtn.active .icon_container span:nth-of-type(2){opacity:0}#globalHeaderMobile .openbtn.active .icon_container span:nth-of-type(3){left:9px;top:23.5px;transform:translateY(-6px) rotate(45deg);width:50%}#globalHeaderMobile .sp_wp_release{display:flex;flex-direction:column;margin:40px 0 0;padding-inline:1.875rem}#globalHeaderMobile .sp_wp_release .wp_wrapper{border:2px solid #006cb7;border-radius:8px}#globalHeaderMobile .sp_wp_release .head{margin-inline:auto;margin-top:-26px;max-width:90%}#globalHeaderMobile .sp_wp_release .head img{height:auto;width:100%}#globalHeaderMobile .sp_wp_release .content{background:#f5f7fa;border-radius:0 0 8px 8px}#globalHeaderMobile .sp_wp_release .content ul{display:flex;flex-direction:column;margin-inline:auto;max-width:90%;padding:4px 0}#globalHeaderMobile .sp_wp_release .content ul li{border-bottom:1px solid #ddd;width:100%}#globalHeaderMobile .sp_wp_release .content ul li:last-child{border-bottom:none}#globalHeaderMobile .sp_wp_release .content ul a{align-items:center;color:#212529;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:14px 6px 14px 0;width:100%}#globalHeaderMobile .sp_wp_release .content ul a:hover{text-decoration:none}#globalHeaderMobile .sp_wp_release .content ul a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20style%3D%22fill%3A%23006cb7%22%2F%3E%20%3Cpath%20d%3D%22M8.84%208%205.97%205.13c-.1-.1-.16-.23-.16-.38s.05-.28.16-.38c.1-.1.23-.16.38-.16s.28.05.38.16l3.25%203.25c.26.26.26.51.02.74l-3.27%203.27c-.1.1-.23.16-.38.16s-.28-.05-.38-.16c-.1-.1-.16-.23-.16-.38s.05-.28.16-.38L8.84%208Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";height:16px;width:16px}.icon_container{align-items:center;background:#e5f0f8;border-radius:999px;display:flex;height:36px;justify-content:center;padding:4px;position:relative;width:36px}.icon_container svg{margin:0}.icon_container path,.icon_container svg{fill:#006cb7}@media (max-width:991.98px){.icon_container+span{color:#333;font-size:10px!important;padding-inline:.2em;text-align:center;white-space:nowrap}}#g-nav{-ms-overflow-style:none;background:#fff;height:calc(100vh - 60px);left:0;opacity:0;overflow-y:scroll;position:absolute;right:0;scrollbar-width:none;top:60px;transition:opacity .2s ease-in;visibility:hidden;width:100%;z-index:-1}#g-nav::-webkit-scrollbar{display:none}#g-nav span{font-size:16px}#g-nav .btn.green{background:#458934}#g-nav .btn.green:hover{background-color:#3c772d}#g-nav.panelactive{opacity:1;visibility:visible;z-index:99999}#g-nav.panelactive .accordion-item{border-left:0;border-right:0}#g-nav.panelactive .accordion-body{-ms-overflow-style:none;max-height:400px;overflow-y:scroll;scrollbar-width:none}#g-nav.panelactive .accordion-body::-webkit-scrollbar{display:none}#g-nav.panelactive .accordion-body a{color:#fff}#g-nav.panelactive .accordion-button{background:#fff;line-height:1;padding:20px}#g-nav.panelactive .link{box-shadow:none;text-decoration:none}#g-nav.panelactive .link:after{transform:rotate(-90deg)}div[data-change-watch-text=true]{transition:transform .1s cubic-bezier(.68,-.55,.27,1.55)}header{position:relative;transition:box-shadow .3s ease,top .3s ease;width:100%;z-index:999}header.is_sticky{box-shadow:0 .8px 2.7px rgba(0,0,0,.022),0 2.1px 6.9px rgba(0,0,0,.031),0 4.3px 14.2px rgba(0,0,0,.039),0 8.8px 29.2px rgba(0,0,0,.048),0 24px 80px rgba(0,0,0,.07);position:-webkit-sticky;position:sticky;top:0;transition:all .3s;z-index:999}header .comparelist{align-items:center;display:flex;gap:10px!important;justify-content:center;min-width:180px}header .comparelist,header .comparelist:hover{text-decoration:none}header .comparelist .number{background-color:#ff5d52;color:#fff;font-size:10px;height:22px;line-height:1;position:absolute;right:-8px;text-align:center;top:-5px;width:22px}header .comparelist .icon_container,header .comparelist .number{align-items:center;border-radius:999px;display:flex;justify-content:center;text-decoration:none!important}header .comparelist .icon_container{background:#fff;height:40px;padding:8px;position:relative;width:40px}header .comparelist .icon_container svg{margin:0}header .comparelist .icon_container path,header .comparelist .icon_container svg{fill:#006cb7!important}.ad_lp>header .comparelist .icon_container{background:#e5f0f8}@media (max-width:991.98px){header .comparelist{align-items:center;display:flex;gap:8px;min-width:auto}header .comparelist .number{align-items:center;background-color:#ff5d52;border-radius:999px;color:#fff;display:flex;font-size:10px;height:22px;justify-content:center;line-height:1;position:absolute;right:-8px;text-align:center;top:-5px;width:22px}}.form_first .header_txt{height:auto;margin-right:20px;width:240px}.form_first .header_txt img{height:auto;width:100%}.form_first .nav-container{display:none!important}.form_first header{position:relative!important}.form_first header.is_sticky{position:relative!important;transition:none}.form_first button.totop{display:none}@media (min-width:992px){.form_first .form_header{height:70px;justify-content:space-between;margin:0 auto;max-width:920px;width:920px}.form_first .form_header .global-header-logo{padding:0}}@media (max-width:991.98px){.form_first .global-header-logo img{height:auto;width:100px}.form_first .header_txt{width:200px}.form_first .header_txt img{height:auto;width:200px}.form_first .form_header{justify-content:center}.form_first .form_header .global-nav-inner{justify-content:center!important}.form_first .header_txt{margin-left:10px;margin-right:0}}.header-search{font-size:13px}@media (min-width:992px){.header-search{font-size:1rem}}.header-search ul{list-style:none;margin:0}.header-search li,.header-search li a{align-items:center;display:flex}.header-search li a{color:#fff;height:100%;justify-content:center;padding:17px 10px 18px;text-decoration:none;width:100%}.header-search li a svg{margin-right:10px}.header-search li:first-child a{background-color:#006cb7}.header-search li:first-child a:hover{background-color:#005d9e}@media (min-width:992px){.header-search li:nth-child(2):before{border-color:#cc2327 transparent transparent}}.header-search li:nth-child(2) a{background-color:#cc2327}.header-search li:nth-child(2) a:hover{background-color:#b61f23}@media (min-width:992px){.header-search li:nth-child(3):before{border-color:#ee7203 transparent transparent}}.header-search li:nth-child(3) a{background-color:#ee7203}.header-search li:nth-child(3) a:hover{background-color:#d56603}@media (min-width:992px){.header-search li:nth-child(4):before{border-color:#458934 transparent transparent}}.header-search li:nth-child(4) a{background-color:#458934}.header-search li:nth-child(4) a:hover{background-color:#3c772d}.global-footer{color:#333;font-size:11px;padding:28px 0 21px}@media (min-width:992px){.global-footer{padding:44px 0 21px}}.global-footer .global-footer-logo{border-bottom:1px solid #eaeaea;margin-bottom:18px;padding:0 0 20px}.global-footer .global-footer-logo img{width:100px}.global-footer .global-footer-nav__block{width:100%}.global-footer .global-footer-nav__block:not(:first-child){margin-top:19px}@media (min-width:768px){.global-footer .global-footer-nav__block{margin-top:0;width:20%}.global-footer .global-footer-nav__block:not(:first-child){margin-top:0}}.global-footer .global-footer-nav{display:flex;flex-wrap:wrap;padding:18px 0 23px}@media (min-width:768px){.global-footer .global-footer-nav{padding:0 0 20px}}.global-footer .global-footer-nav dd .global-footer-nav__block{flex:1 0 100%}@media (min-width:576px){.global-footer .global-footer-nav dd .global-footer-nav__block{flex:1 0 50%}}@media (min-width:768px){.global-footer .global-footer-nav dd .global-footer-nav__block{flex:0 1 25%}}@media (min-width:992px){.global-footer .global-footer-nav dd .global-footer-nav__block{flex:1 0 0%}}.global-footer .global-footer-nav dt{font-size:13px;font-weight:700;margin-bottom:12px}.global-footer .global-footer-nav dd{display:flex;flex-wrap:wrap}.global-footer .global-footer-nav dd a{color:#333}@media (min-width:768px){.global-footer .global-footer-nav dd a{width:100%}}.global-footer nav{border-top:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:7px 22px;justify-content:center;padding-top:20px}.global-footer nav a{color:#333}.form_footer_jpx{align-items:center;border-bottom:1px solid #b3b3b3;display:flex;gap:12px;justify-content:center;margin-inline:auto;max-width:930px;padding:24px 25px;width:100%}.form_footer_jpx p{font-size:12px;margin-bottom:0!important}.form_footer_jpx .img_container{flex-shrink:0}.form_footer_jpx .img_container svg{height:auto;max-width:40px;width:100%}.form_footer_logo_container{display:flex;justify-content:center;padding:20px 50px}.form_footer_logo{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;max-width:130px;transition:opacity .3s;width:100%}.form_footer_logo:hover{opacity:.7;text-decoration:none!important}.form_footer_logo span{color:#333;font-size:12px}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (min-width:768px){html{scroll-padding-top:80px}}html:has(#detail-section-sticky-nav){overscroll-behavior-x:none;scroll-padding-top:120px}@media (max-width:991.98px){html:has(#detail-section-sticky-nav){scroll-padding-top:98px}}.mark,mark{background:#ff9}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-feature-settings:"halt"}#favoriteList_content,.py-section{padding-bottom:35px;padding-top:35px}@media (min-width:768px){#favoriteList_content,.py-section{padding-bottom:80px;padding-top:80px}}.pt-section{padding-top:35px}@media (min-width:768px){.pt-section{padding-top:80px}}.pb-section{padding-bottom:35px}@media (min-width:768px){.pb-section{padding-bottom:80px}}.text-lg{font-size:16px}@media (min-width:768px){.text-lg{font-size:24px}}.pc{display:block!important}.pc_flex{display:flex!important}.pc_inline-flex{display:inline-flex!important}.sp,.sp_flex,.sp_inline-flex{display:none!important}@media screen and (max-width:768px){.pc,.pc_flex,.pc_inline-flex{display:none!important}.sp{display:block!important}.sp_flex{display:flex!important}.sp_inline-flex{display:inline-flex!important}}.flex_row{display:flex;gap:8px}.bg_primary{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22pattern-box%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22pattern%22%20x%3D%2220%22%20y%3D%2220%22%20width%3D%2221%22%20height%3D%2221%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22rotate(0)%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23F2F8FB%22%20stroke%3D%22%22%20stroke-width%3D%220%22%3E%3C%2Frect%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Crect%20fill%3D%22%23EDF1F4%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3C%2Frect%3E%3Crect%20fill%3D%22url(%23pattern)%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3C%2Frect%3E%3C%2Fsvg%3E")}.bg_secondary{background:#fffcf5}.bg_blue_secondary{background:#e8f1fb}.top .bg_blue_secondary{background:#fff}.icon_title_container{align-items:center;display:flex;gap:12px;text-align:left}@media (max-width:991.98px){.icon_title_container{display:grid;grid-template-columns:40px 1fr}}.icon_title_container.blue .icon{background:#006cb7}.icon_title_container.blue .icon path{fill:#fff}.icon_title_container .icon{align-items:center;background:#fff;border-radius:999px;box-shadow:0 2.061px 10.307px 0 rgba(0,0,0,.07);display:flex;flex-shrink:0;height:52px;justify-content:center;padding:4px;width:52px}@media (max-width:991.98px){.icon_title_container .icon{height:40px;width:40px}}.icon_title_container .icon svg{height:auto;padding:8px;width:100%}.icon_title_container .text_container{display:flex;flex-direction:column;gap:4px}@media (max-width:991.98px){.icon_title_container .text_container{display:contents}}.icon_title_container .text_container>*{margin-bottom:0;text-align:left}.icon_title_container .text_container .title{color:#006cb7;font-size:24px}@media (max-width:991.98px){.icon_title_container .text_container .title{align-items:center;display:flex;font-size:20px}.icon_title_container .text_container .disc{grid-column:1/3}}.class-detail-title-primary01,.sec-title{align-items:stretch;background:#f8f8f8;border-radius:7px;display:flex;font-size:20px!important;font-weight:700!important;gap:10px;height:auto;line-height:36px!important;padding:10px 7px 10px 10px;position:relative}@media (min-width:768px){.class-detail-title-primary01,.sec-title{font-size:24px!important;gap:12px;margin-bottom:24px;padding:12px 8px}}.class-detail-title-primary01.size_sm,.size_sm.sec-title{font-size:18px!important;padding:.3em .18em .3em .3em!important}@media (min-width:768px){.class-detail-title-primary01.size_sm,.size_sm.sec-title{font-size:19px!important}}.class-detail-title-primary01:before,.sec-title:before{background:#006cb7;border-radius:7px;content:"";display:inline-block;flex-shrink:0;width:4px}@media (min-width:768px){.class-detail-title-primary01:before,.sec-title:before{width:6px}}.class-detail-title-primary01 .sec-title__link,.sec-title .sec-title__link{align-self:center;color:#000;font-size:12px;font-weight:700;margin-right:15px}.class-detail-title-primary01 .sec-title__link svg,.sec-title .sec-title__link svg{margin-right:7px}@media (min-width:768px){.class-detail-title-primary01 .sec-title__link,.sec-title .sec-title__link{font-size:14px}}.class-detail-title-primary02{align-items:center;display:flex;font-size:18px!important;font-weight:400;font-weight:700;gap:8px;line-height:1.5!important;margin-top:20px;padding-bottom:10px!important;position:relative;width:100%}@media (min-width:768px){.class-detail-title-primary02{font-size:24px}}.class-detail-title-primary02:before{border-bottom:2px solid #ddd;bottom:0;content:"";display:block!important;left:0;position:absolute;width:100%}.class-detail-title-primary02:after{border-bottom:2px solid #006cb7;bottom:0;content:"";display:block!important;left:0;position:absolute;width:52px}.class-detail-title-primary02 b{font-size:18px!important}@media (min-width:768px){.class-detail-title-primary02 b{font-size:24px!important}}.class-detail-title-primary03{background:#f4f9fd;border-left:6px solid #006cb7;display:flex;flex-direction:column;font-size:22px!important;font-weight:700;gap:2px;padding:10px 12px}@media (max-width:991.98px){.class-detail-title-primary03{border-left:4px solid #006cb7;font-size:21px!important;margin:0 calc(50% - 50vw);width:100vw}}.class-detail-title-primary03 span{color:#333;font-size:11px}.class-detail-title-primary03.color_pink{background:#ffeff5;border-left-color:#e91e63}.class-detail-title-primary03.color_orange{background:#fffbed;border-left-color:#ff9800}.class-detail-title-secondary{align-items:center;border-left:4px solid #d9d9d9;display:flex;font-size:18px!important;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:12px;padding-left:12px}.class-detail-title{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:20px}@media (min-width:768px){.class-detail-title{font-size:24px}}.article_container .article_people_container>.h3,.article_container .article_people_container>h3,.class-detail-caption{font-size:16px!important;font-weight:700;line-height:1.6;margin-bottom:8px}.text-nolink,.text-nolink span{color:#adb5bd!important}.text-nolink span{font-weight:400!important}.fukidashi_title{display:block;font-size:1.4em;font-weight:700;line-height:1.6;margin-inline:auto;padding:0 2rem;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fukidashi_title:before{left:0;transform:rotate(-30deg)}.fukidashi_title:after,.fukidashi_title:before{background:#ddd;bottom:0;content:"";height:96%;position:absolute;width:1px}.fukidashi_title:after{right:0;transform:rotate(30deg)}.mark,mark{font-weight:700}.highlight-text-yellow{background:linear-gradient(transparent 60%,rgba(255,253,107,.7) 0)}ul.list-t-01{background:#fff;border:1px solid #ddd;width:100%}ul.list-t-01 li:not(:last-child){border-bottom:1px solid #ddd}ul.list-t-01 .list-t-01-block{align-items:center;display:flex;min-height:80px;position:relative;text-align:left}ul.list-t-01 .list-t-01-block:has(a.hovered):hover{background-color:#f8f8f8;text-decoration:none}ul.list-t-01 .list-t-01-block .btn-area{min-height:43px;min-width:120px}ul.list-t-01 .list-t-01-block .btn-area .btn{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:30px;color:#333;font-size:12px;font-weight:700;height:43px;width:120px}ul.list-t-01 .list-t-01-block .btn-area .btn svg{margin-right:7px}ul.list-t-01 .list-t-01-block .title_container a{text-decoration:none}ul.list-t-01 .list-t-01-block .title_container a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}ul.list-t-01 .list-t-01-block .address_container{width:100%}ul.list-t-01 .list-t-01-block .list-t-01-block__title,ul.list-t-01 .list-t-01-block a .list-t-01-block__title{color:#006cb7}ul.list-t-01 .list-t-01-block .list-t-01-block__inner{display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin:0;padding:15px;width:100%}@media (min-width:768px){ul.list-t-01 .list-t-01-block .list-t-01-block__inner{align-items:center;flex-flow:row;gap:20px;justify-content:center}}ul.list-t-01 .list-t-01-block .list-t-01-block__inner .list-t-01-block__text_wrap{display:flex;flex-direction:column;width:100%}ul.list-t-01 .list-t-01-block .list-t-01-block__inner .list-t-01-block__text_wrap>p{align-items:center;color:#212529;display:flex;gap:4px}ul.list-t-01 .list-t-01-block .list-t-01-block__inner .list-t-01-block__text_wrap>p.station:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M5.344%2012.76h2.812M4.5%201.51H9M6.75%203.196V1.509m-4.5%205.625h9m-1.687%203.938.843%201.687m-6.469-1.687-.843%201.687M4.78%209.103h.006m3.932%200h.005M4.95%2011.072h3.6c.945%200%201.418%200%201.779-.184a1.7%201.7%200%200%200%20.737-.738c.184-.36.184-.833.184-1.778V5.897c0-.945%200-1.418-.184-1.779a1.7%201.7%200%200%200-.737-.737c-.361-.184-.834-.184-1.779-.184h-3.6c-.945%200-1.418%200-1.779.184-.317.161-.575.42-.737.737-.184.361-.184.834-.184%201.779v2.475c0%20.945%200%201.417.184%201.778.162.318.42.576.737.738.361.184.834.184%201.779.184m.112-1.969a.281.281%200%201%201-.562%200%20.281.281%200%200%201%20.563%200m3.938%200a.281.281%200%201%201-.563%200%20.281.281%200%200%201%20.563%200%22%20stroke%3D%22%234D5761%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%20.384h13.5v13.5H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}ul.list-t-01 .list-t-01-block .list-t-01-block__inner .list-t-01-block__text_wrap>p.address:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%20stroke%3D%22%234D5761%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.75%207.415a1.688%201.688%200%201%200%200-3.375%201.688%201.688%200%200%200%200%203.375%22%2F%3E%3Cpath%20d%3D%22M6.75%2012.76c1.125-2.25%204.5-3.703%204.5-6.75a4.5%204.5%200%200%200-9%200c0%203.047%203.375%204.5%204.5%206.75%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%20.384h13.5v13.5H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}ul.list-t-01 .list-t-01-block .list-t-01-block__inner .list-t-01-block__text_wrap>p:before{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;flex-shrink:0;height:1em;justify-content:center;width:1em}ul.list-t-01 .list-t-01-block .classdetail_conatiner{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){ul.list-t-01 .list-t-01-block .classdetail_conatiner{align-items:flex-start;width:100%}}ul.list-t-01 .list-t-01-block a .list-t-01-block__title{text-decoration:underline}@media (min-width:768px){ul.list-t-01 .list-t-01-block a .list-t-01-block__title{text-decoration:none}}ul.list-t-01 .list-t-01-block .list-t-01-block__title{color:#000;font-size:15px;font-weight:700;line-height:1.5;margin-bottom:0;max-width:none;padding:0}ul.list-t-01 .list-t-01-block .list-t-01-block__title:after,ul.list-t-01 .list-t-01-block .list-t-01-block__title:before{display:none}@media (min-width:768px){ul.list-t-01 .list-t-01-block .list-t-01-block__title{align-items:flex-start;display:flex;flex-direction:column;font-size:16px;gap:6px;justify-content:center;margin-bottom:0;max-width:100%;width:100%}}ul.list-t-01 .list-t-01-block .title_container{display:flex;flex-direction:column;gap:2px}@media (min-width:768px){ul.list-t-01 .list-t-01-block .title_container{display:flex;flex-direction:column;gap:4px;max-width:100%;width:100%}}ul.list-t-01 .list-t-01-block .title_container .list-t-01-block__title{width:100%}ul.list-t-01 .list-t-01-block .list-t-01-block__text{color:#000;font-size:14px;margin:0;word-break:break-all}@media (min-width:768px){ul.list-t-01 .list-t-01-block .list-t-01-block__text{font-size:14px;max-width:628px;width:100%}}.classList__ctaContainer{align-items:center;color:#333;display:flex;flex-direction:row;flex-shrink:0;gap:10px;justify-content:center;position:relative;width:100%;z-index:1}@media (min-width:768px){.classList__ctaContainer{flex-direction:column;max-width:110px;width:100%}}.classList__ctaContainer a,.classList__ctaContainer span{align-items:center;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:2px;justify-content:center;line-height:1.2;padding:.6em .3em;text-decoration:none;transition:background-color .3s;width:100%}.classList__ctaContainer a:before,.classList__ctaContainer span:before{background-repeat:no-repeat;background-size:cover;content:"";flex-shrink:0;height:12px;width:12px}.classList__ctaContainer .btn_tour{background-color:#cc2327;box-shadow:0 2px 0 #7f1517;transition:box-shadow .3s,transform .3s}.classList__ctaContainer .btn_tour:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2225%22%20viewBox%3D%220%200%2023%2025%22%3E%3Cpath%20d%3D%22M3.286%200v2.174H2.19A2.189%202.189%200%200%200%200%204.348v15.217a2.189%202.189%200%200%200%202.19%202.174h8.95l2.191-2.174H2.19V8.7h15.334v6.7l2.191-2.174V4.348a2.189%202.189%200%200%200-2.191-2.174h-1.1V0h-2.186v2.174H5.476V0ZM2.19%204.348h15.334v2.174H2.19Zm18.846%2010.87a.549.549%200%200%200-.387.159l-1.1%201.087%202.191%202.174%201.1-1.087a.541.541%200%200%200%200-.769l-1.416-1.405a.549.549%200%200%200-.387-.16Zm-2.256%202.014-5.637%205.594V25h2.191l5.637-5.594Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E")}.classList__ctaContainer .btn_tour:hover{background-color:#a31c1f;box-shadow:0 0 0 #7f1517;transform:translateY(2px)}.classList__ctaContainer .btn_document{background-color:#ee7203;box-shadow:0 2px 0 #950609;gap:4px;transition:box-shadow .3s,transform .3s}.classList__ctaContainer .btn_document:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.842%2018.701c-.23.23-.342.527-.342.83a1.172%201.172%200%200%200%202%20.829l3.907-3.906c.458-.458.458-1.2%200-1.658L14.5%2010.89a1.172%201.172%200%201%200-1.658%201.657l1.908%201.906H1.171C.526%2014.453%200%2014.98%200%2015.625c0%20.645.525%201.172%201.172%201.172H14.75l-1.91%201.904ZM24.087%204.56%2020.443.915A3.14%203.14%200%200%200%2018.233%200H9.374C7.651%200%206.206%201.4%206.25%203.125v8.203c0%20.648.525%201.172%201.172%201.172.647%200%201.172-.525%201.128-1.172l.044-8.197c0-.431.35-.78.781-.78h7.813V6.25c0%20.863.7%201.563%201.562%201.563h3.862v14.062c0%20.431-.35.781-.78.781H9.374a.781.781%200%200%201-.781-.781v-1.953a1.17%201.17%200%200%200-1.172-1.172c-.65%200-1.172.525-1.128%201.172l-.044%201.953A3.125%203.125%200%200%200%209.375%2025h12.5A3.134%203.134%200%200%200%2025%2021.875V6.768c0-.826-.327-1.622-.913-2.208Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E")}.classList__ctaContainer .btn_document:hover{background-color:#f18729;box-shadow:0 0 0 #950609;transform:translateY(2px)}.classList__ctaContainer .btn_document.disabled:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.842%2018.701c-.23.23-.342.527-.342.83a1.172%201.172%200%200%200%202%20.829l3.907-3.906c.458-.458.458-1.2%200-1.658L14.5%2010.89a1.172%201.172%200%201%200-1.658%201.657l1.908%201.906H1.171C.526%2014.453%200%2014.98%200%2015.625c0%20.645.525%201.172%201.172%201.172H14.75l-1.91%201.904ZM24.087%204.56%2020.443.915A3.14%203.14%200%200%200%2018.233%200H9.374C7.651%200%206.206%201.4%206.25%203.125v8.203c0%20.648.525%201.172%201.172%201.172.647%200%201.172-.525%201.128-1.172l.044-8.197c0-.431.35-.78.781-.78h7.813V6.25c0%20.863.7%201.563%201.562%201.563h3.862v14.062c0%20.431-.35.781-.78.781H9.374a.781.781%200%200%201-.781-.781v-1.953a1.17%201.17%200%200%200-1.172-1.172c-.65%200-1.172.525-1.128%201.172l-.044%201.953A3.125%203.125%200%200%200%209.375%2025h12.5A3.134%203.134%200%200%200%2025%2021.875V6.768c0-.826-.327-1.622-.913-2.208Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");content:""}.btn.red{background:#fa4141!important;border-color:#fa4141!important}.btn.green,.btn.red{color:#fff!important}.btn.green{background:#458934!important;border-color:#458934!important}.btn.green:hover{background-color:#3c772d!important;border-color:#3c772d!important}.btn .pill{align-items:center;background:#fff;border-radius:10px;display:flex;font-size:.6em;justify-content:center;padding:4px 8px}.btn-light{background-color:#f8f8f8;border:1px solid #ddd;border-radius:50rem;color:#666;font-size:13px!important;font-weight:700!important;padding:17px 15px}@media (min-width:992px){.btn-light{min-width:320px}}@media (max-width:991.98px){.btn-light{max-width:290px;min-width:290px;width:100%}}.btn-light:hover{background-color:#f9f9f9;border-color:#f9f9f9;color:#000}button.cta_btn_01{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}.cta_btn_01{align-items:center;border-radius:10px;box-shadow:0 3px 0 #4e8606;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:5px;height:4em;justify-content:center;line-height:1;padding:8px 4px;position:relative;text-decoration:none!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;width:100%}@media (max-width:991.98px){.cta_btn_01{flex-direction:column;font-size:14px;gap:12px}}.cta_btn_01:hover{color:#fff!important;transform:translateY(2px)}.cta_btn_01.cta_disabled{cursor:default;pointer-events:none}.cta_btn_01 span{align-items:center;display:flex;font-size:15px;gap:6px}.cta_btn_01 .pill{font-size:.6em}.cta_btn_01 .head,.cta_btn_01 .pill{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center;padding:4px 8px}.cta_btn_01 .head{border-width:1px;font-size:10px!important;font-weight:600;line-height:1;position:absolute;top:0;transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cta_btn_01 .head:after{background:#fff;bottom:-4px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";height:4px;position:absolute;transform:rotate(-180deg);width:8px}.cta_btn_01 .body{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;position:relative}@media (max-width:991.98px){.cta_btn_01 .body{font-size:14px}}@media (min-width:992px){.cta_btn_01 .body svg{height:auto;width:20px}}@media (max-width:991.98px){.cta_btn_01 .body svg{height:20px;width:auto}}.cta_btn_01.contact_lesson{background:#cc2327;box-shadow:0 3px 0 #7f1517}.cta_btn_01.contact_lesson .pill{color:#cc2327}.cta_btn_01.contact_lesson .head{border:1px solid #cc2327;color:#cc2327}.cta_btn_01.contact_lesson:active,.cta_btn_01.contact_lesson:hover{background:#ad1e21;box-shadow:0 1px 0 #7f1517}.cta_btn_01.contact_lesson:active .pill,.cta_btn_01.contact_lesson:hover .pill{color:#ad1e21}.cta_btn_01.contact_lesson.cta_disabled{background:gray;box-shadow:0 3px 0 gray!important}.cta_btn_01.contact_lesson.cta_disabled .head{display:none}.cta_btn_01.contact_paper{background:#ee7203;box-shadow:0 3px 0 #950609}.cta_btn_01.contact_paper .pill{color:#ee7203}.cta_btn_01.contact_paper .head{border:1px solid #ee7203;color:#ee7203}.cta_btn_01.contact_paper:active,.cta_btn_01.contact_paper:hover{background:#f18729;box-shadow:0 1px 0 #950609}.cta_btn_01.contact_paper:active .pill,.cta_btn_01.contact_paper:hover .pill{color:#f18729}.cta_btn_01.contact_paper.cta_disabled{background:gray;box-shadow:0 3px 0 gray!important}.cta_btn_01.contact_paper.cta_disabled .head{display:none}.cta_btn_01.contact_tel{background:#3f7e35;box-shadow:0 3px 0 #22461a;gap:4px}@media (max-width:991.98px){.cta_btn_01.contact_tel{display:flex}}.cta_btn_01.contact_tel .pill{color:#3f7e35}.cta_btn_01.contact_tel .head{border:1px solid #3f7e35;color:#3f7e35}.cta_btn_01.contact_tel svg{height:22px;width:auto}.cta_btn_01.contact_tel:active,.cta_btn_01.contact_tel:hover{background:#366b2d;box-shadow:0 1px 0 #22461a}.cta_btn_01.contact_tel:active .pill,.cta_btn_01.contact_tel:hover .pill{color:#366b2d}.cta_btn_01.contact_tel.cta_tel_timeout{background:#90b78a;box-shadow:0 3px 0 #4c6349}.cta_btn_01.contact_tel.cta_tel_timeout .head{display:none}.cta_btn_01.contact_tel.cta_tel_timeout .body{margin-top:0}.cta_btn_01.contact_tel.cta_tel_timeout:hover{box-shadow:0 1px 0 #4c6349}.cta_btn_01.contact_tel.cta_disabled{background:#90b78a;box-shadow:none}.cta_btn_01.contact_tel.cta_disabled .head{display:none}.cta_btn_01.contact_tel.cta_disabled .body{margin-top:0}.cta_btn_01.add_list{background:#fff;border:1px solid #006cb7;box-shadow:0 3px 0 #2d6f9e;color:#006cb7;gap:4px}@media (max-width:991.98px){.cta_btn_01.add_list{display:flex}}.cta_btn_01.add_list .pill{color:#006cb7}.cta_btn_01.add_list .head{border:1px solid #006cb7;color:#006cb7}.cta_btn_01.add_list .body{color:#006cb7}.cta_btn_01.add_list svg{height:22px;width:auto}.cta_btn_01.add_list:active,.cta_btn_01.add_list:hover{border-color:#005d9e;box-shadow:0 1px 0 #2d6f9e}.cta_btn_01.add_list:active .body,.cta_btn_01.add_list:hover .body{color:#005d9e}.cta_btn_01.add_list.list_added{background:#006cb7;box-shadow:0 3px 0 #122a3b;color:#fff}.cta_btn_01.add_list.list_added .pill{color:#006cb7}.cta_btn_01.add_list.list_added .head{border:1px solid #006cb7;color:#006cb7}.cta_btn_01.add_list.list_added .body{color:#fff}.cta_btn_01.add_list.list_added svg{height:22px;width:auto}.cta_btn_01.add_list.list_added:active,.cta_btn_01.add_list.list_added:hover{background:#005d9e;box-shadow:0 1px 0 #122a3b}.cta_btn_01.add_list.list_added:active .pill,.cta_btn_01.add_list.list_added:hover .pill{color:#005d9e}.cta_btn_01.contact_tel_issue{background:#3f7e35;gap:4px}@media (max-width:991.98px){.cta_btn_01.contact_tel_issue{display:flex}}.cta_btn_01.contact_tel_issue .pill{color:#3f7e35}.cta_btn_01.contact_tel_issue .head{border:1px solid #3f7e35;color:#3f7e35}.cta_btn_01.contact_tel_issue svg{height:22px;width:auto}.cta_btn_01.contact_tel_issue:active,.cta_btn_01.contact_tel_issue:hover{background:#366b2d}.cta_btn_01.contact_tel_issue:active .pill,.cta_btn_01.contact_tel_issue:hover .pill{color:#366b2d}.cta_btn_01.contact_tel_issue.cta_disabled{background:#90b78a}.moreBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#006cb7;border:none;border-radius:10px;box-shadow:0 3px 0 #122a3b;color:#fff;cursor:pointer;display:flex;font-size:14px;height:48px;justify-content:center;margin:0 auto;outline:none;padding:8px;position:relative;text-align:center;transition:box-shadow .3s,transform .3s;width:100%}.moreBtn span{flex-grow:1;padding-left:10px}.moreBtn:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:relative;right:8px;top:0;transform:rotate(45deg);width:10px}.moreBtn:hover{box-shadow:0 0 0 #122a3b;color:#fff;text-decoration:none;transform:translateY(3px)}.sec-title__link{align-items:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#333;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;outline:none;padding:0;transition:opacity .3s}.sec-title__link svg{margin-right:7px;transition:transform .3s}@media (min-width:768px){.sec-title__link{font-size:14px}}.sec-title__link:hover{color:#333;text-decoration:none}.sec-title__link:hover svg{transform:translateX(2px)}.sec-title__link.more{font-weight:300!important}.sec-title__link.more svg{margin-right:4px!important}.sec-title__link.more:hover{opacity:.7}.sec-title__link.more:hover svg{transform:none}.sec-title__link.size_sm{font-size:12px}@media (min-width:768px){.sec-title__link.size_sm{font-size:12px}}.cta_num_container{align-items:center;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.cta_num_container .number{align-items:flex-start;display:flex;flex-direction:column}.cta_num_container .number .text span{font-size:11px}.cta_num_container .number .text .pill{align-items:center;background:#3f7e35;border-radius:10px;color:#fff;display:flex;font-size:10px;justify-content:center;margin-right:4px;padding:0 8px}.cta_num_container .number .discription p{font-size:11px;font-weight:400;margin-bottom:0}.cta_num_container .number .tel_number{color:#333;font-size:24px;text-align:left}.cta_num_container .number .tel_number.tel_outtime{font-size:18px}.cta_num_container svg{margin-right:10px}.detail-header-campaign-link{align-items:center;background:#fff9e4;border:2px solid #fc0;border-radius:12px;display:flex;gap:16px;justify-content:center;margin-inline:auto;max-width:465px;padding-inline:8px;padding-right:32px;position:relative;transition:background .3s;width:100%}.detail-header-campaign-link:hover{background:#fff1ac;text-decoration:none}.detail-header-campaign-link p{color:#212529;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:4px;line-height:1.3!important;margin-bottom:0}.detail-header-campaign-link p span{font-size:.8em;font-weight:400}.detail-header-campaign-link .illust{height:auto;margin-top:-12px;width:60px}.detail-header-campaign-link .inner{display:flex;gap:8px}.detail-header-campaign-link:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M9.588.288A.72.72%200%200%201%2010.171%200a.72.72%200%200%201%20.584.288.979.979%200%200%201%20.244.643.844.844%200%200%201-.245.642L6.09%206.712A.72.72%200%200%201%205.506%207a.72.72%200%200%201-.584-.288L.257%201.573A.883.883%200%200%201%200%20.931C0%20.677.086.463.257.288A.72.72%200%200%201%20.84%200a.72.72%200%200%201%20.583.288l4.083%204.195L9.588.288Z%22%20fill%3D%22%23FFA113%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1em;position:absolute;right:24px;right:12px;top:50%;transform:translateY(-.5em) rotate(-90deg);width:1em}.badge_01{background-color:#fff;background:#fff;border-radius:5px;color:#006cb7;font-size:.6em;font-weight:700;padding-left:.8em;padding-right:.8em;text-align:center;white-space:nowrap}.badge_01,.new_badge{align-items:center;display:flex;justify-content:center;line-height:1}.new_badge{background:#ff5d52;border-radius:50rem;color:#fff;font-size:10px;height:20px;padding-inline:8px}.subText{color:#707070;font-size:11px!important;font-weight:400!important}.review_txt p{margin-bottom:1em!important}.review_tags p{margin-bottom:0!important}body:not(.review_form) .label{text-wrap:nowrap;background-color:#006cb7;border-radius:4px;color:#fff;display:inline-block;font-size:12px;line-height:1;padding:.6em .8em}@media (max-width:991.98px){body:not(.review_form) .label{font-size:11px}}body:not(.review_form) .label.icon{align-items:center;display:flex;gap:4px}body:not(.review_form) .label.icon:before{content:"";display:inline-block}body:not(.review_form) .label.icon:before,body:not(.review_form) .label.icon svg{background-size:cover;height:12px;width:12px}body:not(.review_form) .label.size_xs{border-radius:2px;font-size:10px;padding:.4em}body:not(.review_form) .label.size_sm{border-radius:0;font-size:12px;padding:.4em .6em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:991.98px){body:not(.review_form) .label.size_sm{font-size:10px}}body:not(.review_form) .label.post.icon:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22800%22%20height%3D%22800%22%20viewBox%3D%220%200%2052%2052%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m9.5%2033.4%208.9%208.9c.4.4%201%20.4%201.4%200L42%2020c.4-.4.4-1%200-1.4l-8.8-8.8c-.4-.4-1-.4-1.4%200L9.5%2032.1c-.4.4-.4%201%200%201.3M36.1%205.7c-.4.4-.4%201%200%201.4l8.8%208.8c.4.4%201%20.4%201.4%200l2.5-2.5c1.6-1.5%201.6-3.9%200-5.5l-4.7-4.7c-1.6-1.6-4.1-1.6-5.7%200zm-34%2042.5c-.2%201%20.7%201.9%201.7%201.7l10.9-2.6c.4-.1.7-.3.9-.5l.2-.2c.2-.2.3-.9-.1-1.3l-9-9c-.4-.4-1.1-.3-1.3-.1l-.2.2c-.3.3-.4.6-.5.9z%22%2F%3E%3C%2Fsvg%3E")}body:not(.review_form) .label.passed{background:#f87700}body:not(.review_form) .label.passed.icon:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2052%2052%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.5%2021h-5c-.8%200-1.5.7-1.5%201.5v23c0%20.8.7%201.5%201.5%201.5H8c2.2%200%204-1.8%204-4V22.5c0-.8-.7-1.5-1.5-1.5M44%2022h-6c-2.2%200-4-1.8-4-4V8c0-2.2-1.8-4-4-4h-2.5c-.8%200-1.5.7-1.5%201.5v6c0%205.3-3.7%2010.5-8.5%2010.5-.8%200-1.5.7-1.5%201.5v20c0%20.8.6%201.5%201.4%201.5%206.8.3%209.1%203%2016.2%203%207.5%200%2014.4-.8%2014.4-9.5V26c0-2.2-1.8-4-4-4%22%2F%3E%3C%2Fsvg%3E")}body:not(.review_form) .label.update{background:#f87700}body:not(.review_form) .label.update.icon:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2225%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%201v13q0%20.406-.297.703A.96.96%200%200%201%2017%2015a.96.96%200%200%201-.703-.297A.96.96%200%200%201%2016%2014V3.406L1.719%2017.72a1.6%201.6%200%200%201-.328.203A.9.9%200%200%201%201%2018a.96.96%200%200%201-.703-.297A.96.96%200%200%201%200%2017q0-.219.078-.39.078-.173.203-.329L14.594%202H4a.96.96%200%200%201-.703-.297A.96.96%200%200%201%203%201q0-.406.297-.703A.96.96%200%200%201%204%200h13q.406%200%20.703.297A.96.96%200%200%201%2018%201m7%2022%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E")}body:not(.review_form) span.label.icon.spring{background-color:#ff7096}body:not(.review_form) span.label.icon.spring:before{background-image:url(../img/common/ico_spring.png)}body:not(.review_form) span.label.icon.summer{background-color:#00b0ff}body:not(.review_form) span.label.icon.summer:before{background-image:url(../img/common/ico_summer.png)}body:not(.review_form) span.label.icon.autumn{background-color:#e2711d}body:not(.review_form) span.label.icon.autumn:before{background-image:url(../img/common/ico_autumn.png)}body:not(.review_form) span.label.icon.winter{background-color:#00b4d8}body:not(.review_form) span.label.icon.winter:before{background-image:url(../img/common/ico_winter.png)}body:not(.review_form) a.label.icon.spring{background-color:#ff7096}body:not(.review_form) a.label.icon.spring:before{background-image:url(../img/common/ico_spring.png)}body:not(.review_form) a.label.icon.spring:hover{background-color:#da5a7c}body:not(.review_form) a.label.icon.summer{background-color:#00b0ff}body:not(.review_form) a.label.icon.summer:before{background-image:url(../img/common/ico_summer.png)}body:not(.review_form) a.label.icon.summer:hover{background-color:#009ae1}body:not(.review_form) a.label.icon.autumn{background-color:#e2711d}body:not(.review_form) a.label.icon.autumn:before{background-image:url(../img/common/ico_autumn.png)}body:not(.review_form) a.label.icon.autumn:hover{background-color:#b55a17}body:not(.review_form) a.label.icon.winter{background-color:#00b4d8}body:not(.review_form) a.label.icon.winter:before{background-image:url(../img/common/ico_winter.png)}body:not(.review_form) a.label.icon.winter:hover{background-color:#0090ad}body:not(.review_form) a.label{cursor:pointer;transition:background-color .2s}body:not(.review_form) a.label:hover{background-color:#005d9e;color:#fff;text-decoration:none}.badge-list ul{display:flex;flex-wrap:wrap;gap:8px}.badge-list .badge.badge-primary{background:#006cb7}.badge-list .badge.badge-gray{background:#c4c4c4}.label_item{display:inline-flex;gap:4px;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.label_item,.label_item .icon{align-items:center;flex-shrink:0;justify-content:center}.label_item .icon{display:flex;height:1em;overflow:visible;width:1em}.label_item .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.label_item.label_sm{border-radius:2px;font-size:12px;min-width:72px;padding:4px 8px}@media (max-width:991.98px){.label_item.label_sm{min-width:64px}}.label_item.label_sm span{font-size:12px}.label_item.label_sm svg{height:1.2em;-o-object-fit:contain;object-fit:contain;width:1.2em}.label_item.label_gray{background:#f5f5f5;color:#757575}.label_school{align-items:center;background-color:#fff;border-radius:2px;box-sizing:border-box;display:flex;font-size:12px;font-weight:400;line-height:1;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.label_school.grade{background:#fce7f3;color:#9d174d}.label_school.brand{background:#f3e8ff;color:#6b21a8}.label_school.size_sm{font-size:12px!important;padding:4px!important}.label_icon{background-color:#ff9800;border-radius:2px;color:#fff;font-size:10px;line-height:1;padding:3px 4px;vertical-align:middle}.search_item_container{display:flex;flex-direction:column;gap:24px}.icon_title_container+.other_search_container{margin-top:8px}.other_search_container{display:flex;gap:30px;margin-inline:auto;width:100%}@media (max-width:991.98px){.other_search_container{flex-direction:column;margin-bottom:35px;padding-inline:10px}}.other_search_container>div:not(.icon_title_container){display:flex;flex-direction:column;gap:12px;max-width:50%}@media (max-width:991.98px){.other_search_container>div:not(.icon_title_container){max-width:100%}}.other_search_item{align-items:flex-start;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;gap:12px}.other_search_item.fullWidth{min-width:100%}.other_search_item .h2 svg,.other_search_item h2 svg{align-items:center;display:flex;justify-content:center;width:22px}.other_search_item ul.primary_btn_container{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%}@media (max-width:991.98px){.other_search_item ul.primary_btn_container{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.other_search_item ul.primary_btn_container.pc_grid_4{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:991.98px){.other_search_item ul.primary_btn_container.sp_grid_2{grid-template-columns:1fr 1fr}}.other_search_item ul.primary_btn_container li{width:100%}.other_search_item ul.badge_container{display:flex;flex-wrap:wrap;gap:12px;width:100%}.other_search_item .h3,.other_search_item h3{font-size:18px;font-weight:700;width:100%}@media (max-width:575.98px){.other_search_item .h3,.other_search_item h3{font-size:14px!important;margin-top:0}.other_search_item .h3 svg,.other_search_item h3 svg{height:18px;width:auto}}.cta_stop{background:gray!important}.cta_stop,.cta_stop .head{border-color:gray!important}.cta_stop .head{color:gray!important}.display_tel_hidden{display:none!important}.firstview_cta_tel_hidden .col-5{width:50%}.firstview_cta_tel_hidden .col-2{display:none}.btn_googlemap{align-items:center;border:1px solid #006cb7;border-radius:4px;display:flex;gap:2px;justify-content:center;padding:8px}.btn_googlemap svg{fill:#006cb7}.btn_googlemap:hover{background:#006cb7;color:#fff;text-decoration:none}.btn_googlemap:hover svg{fill:#fff}button.cta_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}.cta_btn{align-items:center;border-radius:30px;color:#fff;display:flex;font-size:14px;gap:5px;height:52px;justify-content:center;line-height:1;text-decoration:none!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (max-width:991.98px){.cta_btn{flex-direction:column}}.cta_btn:hover{color:#fff!important}.cta_btn span{align-items:center;display:flex;font-size:15px;gap:6px}.cta_btn .pill{font-size:.6em;padding:4px 8px}.cta_btn .head,.cta_btn .pill{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center}.cta_btn .head{font-size:10px;font-weight:600;margin:6px auto 0;padding:2px 0;width:90%;z-index:1}.cta_btn .body,.cta_btn .head{line-height:1;position:relative}.cta_btn .body{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:14px;height:40px;justify-content:center;margin-top:-6px}.cta_btn.contact_lesson{background:#cc2327}.cta_btn.contact_lesson .pill{color:#cc2327}.cta_btn.contact_lesson .head{border:1px solid #cc2327;color:#cc2327}.cta_btn.contact_lesson:active,.cta_btn.contact_lesson:hover{background:#ad1e21}.cta_btn.contact_lesson:active .pill,.cta_btn.contact_lesson:hover .pill{color:#ad1e21}.cta_btn.contact_paper{background:#ee7203}.cta_btn.contact_paper .pill{color:#ee7203}.cta_btn.contact_paper .head{border:1px solid #ee7203;color:#ee7203}.cta_btn.contact_paper:active,.cta_btn.contact_paper:hover{background:#f18729}.cta_btn.contact_paper:active .pill,.cta_btn.contact_paper:hover .pill{color:#f18729}.cta_btn.contact_tel{background:#3f7e35;flex-shrink:0;gap:4px;width:54px}@media (max-width:991.98px){.cta_btn.contact_tel{display:flex}}.cta_btn.contact_tel .pill{color:#3f7e35}.cta_btn.contact_tel .head{border:1px solid #3f7e35;color:#3f7e35}.cta_btn.contact_tel svg{height:22px;width:auto}.cta_btn.contact_tel:active,.cta_btn.contact_tel:hover{background:#366b2d}.cta_btn.contact_tel:active .pill,.cta_btn.contact_tel:hover .pill{color:#366b2d}.cta_btn.contact_tel.cta_disabled{background:#90b78a}.cta_btn.add_list{background:#006cb7;flex-shrink:0;gap:4px;width:54px}@media (max-width:991.98px){.cta_btn.add_list{display:flex}}.cta_btn.add_list .pill{color:#006cb7}.cta_btn.add_list .head{border:1px solid #006cb7;color:#006cb7}.cta_btn.add_list svg{height:22px;width:auto}.cta_btn.add_list:active,.cta_btn.add_list:hover{background:#005d9e}.cta_btn.add_list:active .pill,.cta_btn.add_list:hover .pill{color:#005d9e}.cta_btn.add_list.cta_disabled{background:#90b78a}.cta_btn.contact_tel_issue{background:#3f7e35;gap:4px}@media (max-width:991.98px){.cta_btn.contact_tel_issue{display:flex}}.cta_btn.contact_tel_issue .pill{color:#3f7e35}.cta_btn.contact_tel_issue .head{border:1px solid #3f7e35;color:#3f7e35}.cta_btn.contact_tel_issue svg{height:22px;width:auto}.cta_btn.contact_tel_issue:active,.cta_btn.contact_tel_issue:hover{background:#366b2d}.cta_btn.contact_tel_issue:active .pill,.cta_btn.contact_tel_issue:hover .pill{color:#366b2d}.cta_btn.contact_tel_issue.cta_disabled{background:#90b78a}.btn-success.cta_disabled{background:#90b78a;border-color:#90b78a}.txt_link{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:flex-end;line-height:1;padding-right:0;text-decoration:none}.txt_link,.txt_link:hover{color:#333}.reset .h1,.reset .h2,.reset .h3,.reset .h4,.reset .h5,.reset .h6,.reset .mark,.reset .small,.reset a,.reset abbr,.reset acronym,.reset address,.reset applet,.reset article,.reset aside,.reset audio,.reset b,.reset big,.reset blockquote,.reset body,.reset canvas,.reset caption,.reset center,.reset cite,.reset code,.reset dd,.reset del,.reset details,.reset dfn,.reset div,.reset dl,.reset dt,.reset em,.reset embed,.reset fieldset,.reset figcaption,.reset figure,.reset footer,.reset form,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset header,.reset hgroup,.reset html,.reset i,.reset iframe,.reset img,.reset ins,.reset kbd,.reset label,.reset legend,.reset li,.reset mark,.reset menu,.reset nav,.reset object,.reset ol,.reset output,.reset p,.reset pre,.reset q,.reset ruby,.reset s,.reset samp,.reset section,.reset small,.reset span,.reset strike,.reset strong,.reset sub,.reset summary,.reset sup,.reset table,.reset tbody,.reset td,.reset tfoot,.reset th,.reset thead,.reset time,.reset tr,.reset tt,.reset u,.reset ul,.reset var,.reset video{font-size:100%;margin:0;vertical-align:baseline}.reset article,.reset aside,.reset details,.reset figcaption,.reset figure,.reset footer,.reset header,.reset hgroup,.reset menu,.reset nav,.reset section{display:block}.reset body{line-height:1}.reset ol,.reset ul{list-style:none}.reset blockquote,.reset q{quotes:none}.reset blockquote:after,.reset blockquote:before,.reset q:after,.reset q:before{content:"";content:none}.reset table{border-collapse:collapse;border-spacing:0}.btn_primary{align-items:center;background:#006cb7;border-radius:999px;color:#fff;display:flex;font-size:1em;gap:4px;justify-content:center;line-height:1;padding:16px 10px;transition:all .3s;width:100%}.btn_primary:hover{background:#005d9e;color:#fff;text-decoration:none}.btn_primary.white_btn{background:#fff;border:1px solid #ddd;color:#333}.btn_primary.white_btn:hover{opacity:.7}.btn_secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #e8e8e8;border-radius:4px;color:#333;cursor:pointer;font-size:13px;gap:6px;outline:none;padding:4px 20px;transition:color .3s;width:100%}.btn_secondary,.btn_secondary .icon{align-items:center;display:flex;justify-content:center}.btn_secondary .icon{flex-shrink:0;height:1em;overflow:visible;width:1em}.btn_secondary .icon svg{height:80%;-o-object-fit:contain;object-fit:contain;width:80%}.btn_secondary.size_md{font-size:13px;padding:8px 20px}.btn_secondary:hover{color:#006cb7;text-decoration:none}.btn_new_primary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#fff;background-image:linear-gradient(180deg,#fff 85%,#f4f4f4);border:1px solid #dddedf;border-radius:6px!important;box-shadow:0 0 4px hsla(0,0%,86%,.1);color:#61666a;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;line-height:1;outline:none;padding:16px 20px;text-decoration:none;transition:opacity .3s,color .3s,box-shadow .3s,background-image .3s,background .3s,background-color .3s,transform .3s;width:100%}@media (max-width:991.98px){.btn_new_primary{font-size:13px}}.btn_new_primary:hover{background-color:#ccc;background-image:linear-gradient(180deg,#fafafa 85%,#eee);box-shadow:0 0 8px hsla(0,0%,86%,.1);color:#61666a;text-decoration:none}.btn_new_primary:active{transform:scale(.98)}.btn_new_primary.ico_arrow_right:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.339.24%204.606%204.894a.7.7%200%200%201%20.238.53c0%20.19-.07.383-.211.532l-4.633%204.893a.776.776%200%200%201-1.095.03.77.77%200%200%201-.029-1.093l4.13-4.361L.212%201.303A.77.77%200%200%201%20.242.21.78.78%200%200%201%201.34.24%22%20fill%3D%22%23006CB7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.9em;transition:transform .3s;width:.9em}.btn_new_primary.ico_arrow_right:hover:before{transform:translateX(2px)}.btn_new_primary.compare_btn{border:1px solid #ddd;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);padding-block:8px}@media (max-width:991.98px){.btn_new_primary.compare_btn{border:1px solid #ddd;gap:4px;padding-block:4px}.btn_new_primary.compare_btn .icon_container{height:30px;width:30px}.btn_new_primary.compare_btn .icon_container svg{width:16px}}.btn_new_primary.compare_btn.add .icon_container path,.btn_new_primary.compare_btn.add .icon_container svg{fill:#006cb7}.btn_new_primary.compare_btn.delete .icon_container{background:#f2f2f2}.btn_new_primary.compare_btn.delete .icon_container path,.btn_new_primary.compare_btn.delete .icon_container svg{fill:#757575!important}.hover{transition:all .3s}.slick_slider{opacity:0;transition:opacity .3s linear}.slick_slider.slick-initialized{opacity:1}.fukidashi_wrap{position:relative}.fukidashi_float{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:updown2;animation-name:updown2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#005d9e;border-radius:8px;color:#fff;display:flex;-moz-filter:drop-shadow(0 3px 5px rgba(0,0,0,.2));-ms-filter:drop-shadow(0 3px 5px rgba(0,0,0,.2));filter:drop-shadow(0 3px 5px rgba(0,0,0,.2));font-size:16px;font-weight:400;justify-content:center;margin:0 auto;max-width:100%;padding:6px 14px}@media screen and (max-width:768px){.fukidashi_float{padding:6px;top:-72px}}.fukidashi_float:after{border:8px solid transparent;border-top-color:#005d9e;content:"";left:50%;margin-left:-8px;position:absolute;top:100%}.fukidashi_float span{font-size:12px}.fukidashi_float a{color:#fff}@-webkit-keyframes updown2{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes updown2{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.global_btn_cta_mini{align-items:center;background-color:#006cb7;border:none;border-radius:6px;box-shadow:0 2px 0 #2d6f9e;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:4px;justify-content:center;line-height:1.2;padding:.6em .3em;transition:color .3s,background-color .3s,box-shadow .3s,transform .3s!important;width:100%}.global_btn_cta_mini:hover{background-color:#005d9e;box-shadow:0 1px 0 #122a3b;color:#fff;text-decoration:none!important;transform:translateY(1px)}.global_btn_cta_mini:before{background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:16px;width:16px}.global_btn_cta_mini.btn_tour{background-color:#cc2327;box-shadow:0 2px 0 #a61c1f;transition:background-color .3s}.global_btn_cta_mini.btn_tour:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2225%22%20viewBox%3D%220%200%2023%2025%22%3E%3Cpath%20d%3D%22M3.286%200v2.174H2.19A2.189%202.189%200%200%200%200%204.348v15.217a2.189%202.189%200%200%200%202.19%202.174h8.95l2.191-2.174H2.19V8.7h15.334v6.7l2.191-2.174V4.348a2.189%202.189%200%200%200-2.191-2.174h-1.1V0h-2.186v2.174H5.476V0ZM2.19%204.348h15.334v2.174H2.19Zm18.846%2010.87a.549.549%200%200%200-.387.159l-1.1%201.087%202.191%202.174%201.1-1.087a.541.541%200%200%200%200-.769l-1.416-1.405a.549.549%200%200%200-.387-.16Zm-2.256%202.014-5.637%205.594V25h2.191l5.637-5.594Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");content:""}.global_btn_cta_mini.btn_tour:hover{background-color:#a31c1f;box-shadow:0 1px 0 #a61c1f;transform:translateY(1px)}.global_btn_cta_mini.btn_document{background-color:#ee7203;box-shadow:0 2px 0 #c25c00;transition:background-color .3s}.global_btn_cta_mini.btn_document:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.842%2018.701c-.23.23-.342.527-.342.83a1.172%201.172%200%200%200%202%20.829l3.907-3.906c.458-.458.458-1.2%200-1.658L14.5%2010.89a1.172%201.172%200%201%200-1.658%201.657l1.908%201.906H1.171C.526%2014.453%200%2014.98%200%2015.625c0%20.645.525%201.172%201.172%201.172H14.75l-1.91%201.904ZM24.087%204.56%2020.443.915A3.14%203.14%200%200%200%2018.233%200H9.374C7.651%200%206.206%201.4%206.25%203.125v8.203c0%20.648.525%201.172%201.172%201.172.647%200%201.172-.525%201.128-1.172l.044-8.197c0-.431.35-.78.781-.78h7.813V6.25c0%20.863.7%201.563%201.562%201.563h3.862v14.062c0%20.431-.35.781-.78.781H9.374a.781.781%200%200%201-.781-.781v-1.953a1.17%201.17%200%200%200-1.172-1.172c-.65%200-1.172.525-1.128%201.172l-.044%201.953A3.125%203.125%200%200%200%209.375%2025h12.5A3.134%203.134%200%200%200%2025%2021.875V6.768c0-.826-.327-1.622-.913-2.208Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");content:""}.global_btn_cta_mini.btn_document:hover{background-color:#f18729;box-shadow:0 1px 0 #c25c00;transform:translateY(1px)}.global_btn_cta_mini.btn_list{background-color:#fff;border:1px solid #006cb7;box-shadow:0 2px 0 #2d6f9e;color:#006cb7;transition:background-color .3s}.global_btn_cta_mini.btn_list:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20fill%3D%22%23006cb7%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.93%203.164-2.21%202.42L8.38%203.18c-1.413-1.455-3.663-1.568-4.996-.418l-.011.01c-1.735%201.474-1.823%204.113-.28%205.7l7.59%207.723.284-.256c.204.694.512%201.343.904%201.93l-.23.235c-.541.533-1.412.533-1.912%200L1.655%209.85c-2.33-2.396-2.206-6.357.416-8.584%202.044-1.764%205.087-1.616%207.187.01.209.162.371.337.596.527l.83.866.791-.866c.196-.197.4-.379.617-.544%202.091-1.61%205.095-1.751%207.208.007%201.787%201.546%202.396%203.92%201.825%206.031-.596-.313-1.238-.479-1.908-.59.341-1.384-.063-2.929-1.217-3.934-1.433-1.18-3.642-1.03-5.07.39ZM12%2013.878c0-3.283%202.688-5.985%206-5.985%203.313%200%206%202.702%206%205.985%200%203.284-2.688%205.948-6%205.948-3.313%200-6-2.664-6-5.948Zm6.667-2.68a.69.69%200%200%200-.667-.661.691.691%200%200%200-.667.66v1.983h-2a.691.691%200%200%200-.666.661c0%20.4.3.661.666.661h2v1.983c0%20.4.3.66.667.66.367%200%20.667-.26.667-.66v-1.983h2c.366%200%20.666-.26.666-.66%200-.327-.3-.662-.666-.662h-2v-1.982Z%22%2F%3E%3C%2Fsvg%3E");background-size:contain;content:"";height:16px;width:16px}.global_btn_cta_mini.btn_list:hover{background-color:#006cb7;box-shadow:0 1px 0 #2d6f9e;color:#fff;transform:translateY(1px)}.global_btn_cta_mini.btn_list:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12.93%203.164-2.21%202.42L8.38%203.18c-1.413-1.455-3.663-1.568-4.996-.418l-.011.01c-1.735%201.474-1.823%204.113-.28%205.7l7.59%207.723.284-.256c.204.694.512%201.343.904%201.93l-.23.235c-.541.533-1.412.533-1.912%200L1.655%209.85c-2.33-2.396-2.206-6.357.416-8.584%202.044-1.764%205.087-1.616%207.187.01.209.162.371.337.596.527l.83.866.791-.866c.196-.197.4-.379.617-.544%202.091-1.61%205.095-1.751%207.208.007%201.787%201.546%202.396%203.92%201.825%206.031-.596-.313-1.238-.479-1.908-.59.341-1.384-.063-2.929-1.217-3.934-1.433-1.18-3.642-1.03-5.07.39ZM12%2013.878c0-3.283%202.688-5.985%206-5.985%203.313%200%206%202.702%206%205.985%200%203.284-2.688%205.948-6%205.948-3.313%200-6-2.664-6-5.948Zm6.667-2.68a.69.69%200%200%200-.667-.661.691.691%200%200%200-.667.66v1.983h-2a.691.691%200%200%200-.666.661c0%20.4.3.661.666.661h2v1.983c0%20.4.3.66.667.66.367%200%20.667-.26.667-.66v-1.983h2c.366%200%20.666-.26.666-.66%200-.327-.3-.662-.666-.662h-2v-1.982Z%22%2F%3E%3C%2Fsvg%3E");content:""}.global_btn_cta_mini.btn_list.add_listed{background-color:#006cb7;border:none;box-shadow:0 2px 0 #122a3b;color:#fff}.global_btn_cta_mini.btn_list.add_listed:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M0%205.81v-.226C0%202.854%201.973.524%204.664.076a5.613%205.613%200%200%201%204.867%201.56l.469.467.434-.468A5.683%205.683%200%200%201%2015.336.076%205.582%205.582%200%200%201%2020%205.584v.226a5.844%205.844%200%200%201-1.86%204.278l-7.058%206.59a1.585%201.585%200%200%201-2.164%200l-7.059-6.59A5.85%205.85%200%200%201%200%205.81Z%22%2F%3E%3C%2Fsvg%3E");content:""}.global_btn_cta_mini.btn_list.add_listed:hover{background-color:#005d9e;box-shadow:0 1px 0 #122a3b;transform:translateY(1px)}.global_btn_cta_mini.btn_outline{background-color:#fff;border:1px solid #006cb7!important;color:#006cb7;transition:background-color .3s}.global_btn_cta_mini.btn_outline:hover{background-color:#006cb7;color:#006cb7}.global_btn_cta_mini.disabled{background-color:#738a94!important;border-color:#738a94!important;box-shadow:0 2px 0 #4c5f67!important;color:hsla(0,0%,100%,.6);pointer-events:none}.global_btn_cta_mini.disabled:before{opacity:.5}.global_btn_mega{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#ff6800;border:1px solid #ff6800;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:4px;outline:none;padding:12px;text-decoration:none!important;transition:background .3s,border-color .3s}.global_btn_mega,.global_btn_mega .label{align-items:center;border-radius:4px;justify-content:center;text-align:center}.global_btn_mega .label{background:#fff;color:#ff6800;display:inline-flex;font-size:10px;padding:1px 4px}.global_btn_mega.size_sm{font-size:14px}.global_btn_mega:hover{background-color:#cc5300;border-color:#cc5300}.global_btn_mega.white{background-color:#fff;border-color:#ddd;color:#333;transition:opacity .3s}.global_btn_mega.white:hover{opacity:.7}.global_btn_mega.gray{background-color:#f1f2f3;border-color:#ddd;color:#333;transition:opacity .3s}.global_btn_mega.gray:hover{opacity:.7}.global_btn_mega.btn_tour{background-color:#cc2327;border-color:#cc2327;box-shadow:0 2px 0 #a61c1f;transition:all .3s}.global_btn_mega.btn_tour .label{color:#cc2327}.global_btn_mega.btn_tour:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2225%22%20viewBox%3D%220%200%2023%2025%22%3E%3Cpath%20d%3D%22M3.286%200v2.174H2.19A2.189%202.189%200%200%200%200%204.348v15.217a2.189%202.189%200%200%200%202.19%202.174h8.95l2.191-2.174H2.19V8.7h15.334v6.7l2.191-2.174V4.348a2.189%202.189%200%200%200-2.191-2.174h-1.1V0h-2.186v2.174H5.476V0ZM2.19%204.348h15.334v2.174H2.19Zm18.846%2010.87a.549.549%200%200%200-.387.159l-1.1%201.087%202.191%202.174%201.1-1.087a.541.541%200%200%200%200-.769l-1.416-1.405a.549.549%200%200%200-.387-.16Zm-2.256%202.014-5.637%205.594V25h2.191l5.637-5.594Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");content:""}.global_btn_mega.btn_tour:hover{background-color:#a31c1f;border-color:#a31c1f;box-shadow:0 1px 0 #a61c1f;color:#fff;transform:translateY(1px)}.global_btn_mega.btn_tour:hover .label{color:#a31c1f}.global_btn_mega.btn_document{background-color:#ee7203;border-color:#ee7203;box-shadow:0 2px 0 #c25c00;transition:all .3s}.global_btn_mega.btn_document span{font-size:14px}.global_btn_mega.btn_document:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.842%2018.701c-.23.23-.342.527-.342.83a1.172%201.172%200%200%200%202%20.829l3.907-3.906c.458-.458.458-1.2%200-1.658L14.5%2010.89a1.172%201.172%200%201%200-1.658%201.657l1.908%201.906H1.171C.526%2014.453%200%2014.98%200%2015.625c0%20.645.525%201.172%201.172%201.172H14.75l-1.91%201.904ZM24.087%204.56%2020.443.915A3.14%203.14%200%200%200%2018.233%200H9.374C7.651%200%206.206%201.4%206.25%203.125v8.203c0%20.648.525%201.172%201.172%201.172.647%200%201.172-.525%201.128-1.172l.044-8.197c0-.431.35-.78.781-.78h7.813V6.25c0%20.863.7%201.563%201.562%201.563h3.862v14.062c0%20.431-.35.781-.78.781H9.374a.781.781%200%200%201-.781-.781v-1.953a1.17%201.17%200%200%200-1.172-1.172c-.65%200-1.172.525-1.128%201.172l-.044%201.953A3.125%203.125%200%200%200%209.375%2025h12.5A3.134%203.134%200%200%200%2025%2021.875V6.768c0-.826-.327-1.622-.913-2.208Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-size:contain;content:"";height:1em;width:1em}.global_btn_mega.btn_document:hover{background-color:#f18729;border-color:#f18729;box-shadow:0 1px 0 #c25c00;color:#fff;transform:translateY(1px)}.global_btn_mega.btn_document:hover .label{color:#f18729}.global_btn_primary{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 12px hsla(24,2%,55%,.12);color:#006cb7;display:inline-flex;font-size:1em;justify-content:center;padding:.5em;text-decoration:none;transition:border .3s,background-color .3s,color .3s;width:100%}@media (max-width:991.98px){.global_btn_primary{font-size:13px;padding:.6em .9em}}.global_btn_primary:hover{background-color:#006cb7;color:#fff;text-decoration:none}.global_badge{align-items:center;background-color:#f8f8f8;border:1px solid #ddd;border-radius:6px;color:#333;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;padding:5px 10px;text-decoration:none;transition:all .3s;transition:opacity .3s;vertical-align:baseline;white-space:nowrap}@media (max-width:991.98px){.global_badge{padding:5px 10px}}.global_badge:hover{color:#333;opacity:.7;text-decoration:none}.global_btn_brand_near_search{align-items:center;background:#458934;border-color:#458934;border-radius:30px;color:#fff;display:flex;gap:8px;justify-content:center;width:100%}.global_btn_brand_near_search:hover{background-color:#3c772d;color:#fff}.global_btn_brand_near_search .pill{color:#458934}@media (max-width:991.98px){.sp_mw_100{max-width:100%!important}}.section_container .section_inner{margin-inline:auto;max-width:1310px;padding-inline:20px;width:100%}@media (max-width:991.98px){.section_container .section_inner{padding-inline:10px}}.section_container .section_fullwidth_inner{padding-block:60px}@media (max-width:991.98px){.section_container .section_fullwidth_inner{padding-block:30px}}.alert_title{color:#d92d20;display:inline-block}.alert_title svg{height:1em;width:1em}.alert_title path,.alert_title svg{fill:#d92d20}.alert{background-color:#fef3f2;border-color:#fecdca;border-radius:4px;color:#d92d20;display:flex;flex-direction:column;font-size:14px;gap:6px;margin-bottom:40px;margin-inline:auto;max-width:930px;width:100%}.alert .h1,.alert .h2,.alert .h3,.alert .h4,.alert .h5,.alert .h6,.alert .mark,.alert .small,.alert a,.alert abbr,.alert acronym,.alert address,.alert applet,.alert article,.alert aside,.alert audio,.alert b,.alert big,.alert blockquote,.alert body,.alert canvas,.alert caption,.alert center,.alert cite,.alert code,.alert dd,.alert del,.alert details,.alert dfn,.alert div,.alert dl,.alert dt,.alert em,.alert embed,.alert fieldset,.alert figcaption,.alert figure,.alert footer,.alert form,.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6,.alert header,.alert hgroup,.alert html,.alert i,.alert iframe,.alert img,.alert ins,.alert kbd,.alert label,.alert legend,.alert li,.alert mark,.alert menu,.alert nav,.alert object,.alert ol,.alert output,.alert p,.alert pre,.alert q,.alert ruby,.alert s,.alert samp,.alert section,.alert small,.alert span,.alert strike,.alert strong,.alert sub,.alert summary,.alert sup,.alert table,.alert tbody,.alert td,.alert tfoot,.alert th,.alert thead,.alert time,.alert tr,.alert tt,.alert u,.alert ul,.alert var,.alert video{font-size:100%;margin:0;vertical-align:baseline}.alert article,.alert aside,.alert details,.alert figcaption,.alert figure,.alert footer,.alert header,.alert hgroup,.alert menu,.alert nav,.alert section{display:block}.alert body{line-height:1}.alert ol,.alert ul{list-style:none}.alert blockquote,.alert q{quotes:none}.alert blockquote:after,.alert blockquote:before,.alert q:after,.alert q:before{content:"";content:none}.alert table{border-collapse:collapse;border-spacing:0}@media (max-width:991.98px){.alert{max-width:calc(100vw - 3.125rem)}}.alert.alert-danger{background-color:#feeeef;border-color:#f5c6cb;color:#cc2327}.alert ul{padding-left:1.2em}.alert ul li{list-style-type:disc}.alert em{font-style:normal;font-weight:700}.compare_notification{align-items:center;background:#006cb7;box-shadow:0 2px 4px -2px rgba(16,24,40,.06),0 4px 8px -2px rgba(16,24,40,.1);color:#fff;display:flex;font-size:13px;gap:8px;min-height:50px;padding:12px 20px;position:fixed;top:-50px;transition:top .3s cubic-bezier(.79,.14,.15,.86);width:100%;z-index:9999}.compare_notification.is_active{top:0}.compare_notification p{margin-bottom:0}.compare_notification .number{background:#fff;border-radius:50%;color:#006cb7;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-weight:700;height:24px;text-align:center;width:24px}.compare_notification .number,.totop{align-items:center;display:flex;justify-content:center}.totop{background:#006cb7;border:0;border-radius:100%;bottom:20px;height:40px;position:fixed;right:20px;transition:all .3s cubic-bezier(.79,.14,.15,.86);width:40px;z-index:100}.totop:hover{transform:scale(1.1)}@media (min-width:768px){.totop{bottom:30px;height:50px;right:30px;width:50px}}body:has(#fixed_cta.is_active) .compare_fixed_btn{bottom:91px}@media (max-width:991.98px){body:has(#fixed_cta.is_active) .compare_fixed_btn{bottom:75px}}.compare_fixed_btn{transition-behavior:allow-discrete;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#fff!important;border:1px solid #cae2ff;border-radius:25px;bottom:21px;cursor:pointer;display:none;flex-direction:column;height:50px;justify-content:center;outline:none;overflow:hidden;padding:0;position:fixed;right:21px;transition:bottom .15s ease-in-out,transform .15s ease-in-out;width:50px;z-index:100}@media (max-width:991.98px){.compare_fixed_btn{right:0}}@starting-style{.compare_fixed_btn{display:none;height:0;opacity:0}}.compare_fixed_btn .icon_container{background:transparent!important;border-radius:0!important;height:100%!important;width:100%!important}.compare_fixed_btn:hover{transform:scale(1.1)}.compare_fixed_btn:active{transform:scale(1.05);transition:transform .05s}.compare_fixed_btn.is_active{display:flex}.compare_fixed_btn.delete_btn{background-color:#fafafa!important;border:1px solid #d4d4d4!important}.compare_fixed_btn.delete_btn .icon_container path,.compare_fixed_btn.delete_btn .icon_container svg{fill:#757575!important}body:has(#fixed_cta.is_active) #toast_info{bottom:91px}@media (max-width:991.98px){body:has(#fixed_cta.is_active) #toast_info{bottom:84px}}#toast_info{align-items:center;background-color:#fff;border-left:6px solid #006cb7;border-radius:4px;bottom:21px;display:none;font-weight:600;gap:12px;height:40px;left:21px;padding:12px;position:fixed;transition:all .15s ease-in-out;width:290px;z-index:1050}@media (max-width:991.98px){#toast_info{left:8px;width:250px}}#toast_info.is_active{-webkit-animation:toastIn .25s ease-out both;animation:toastIn .25s ease-out both;display:flex}#toast_info.leaving{-webkit-animation:toastOut .25s ease-in both;animation:toastOut .25s ease-in both}#toast_info.alert_toast{border-color:#929292}#toast_info.alert_toast .progress:before{background-color:#dadada}#toast_info span.blue{color:#006cb7}#toast_info span.red{color:#f04438}@-webkit-keyframes toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}#toast_info .container-1{flex-shrink:0}#toast_info .container-2{align-items:center;display:flex;justify-content:center}#toast_info .progress{background:#ddd;bottom:0;height:3px;left:0;position:absolute;width:0}#toast_info .progress:before{background-color:#cae2ff;bottom:0;content:"";height:100%;position:absolute;right:0;width:100%}#toast_info .progress.is_active{-webkit-animation:progress 5s linear forwards;animation:progress 5s linear forwards}@-webkit-keyframes progress{0%{width:0}to{width:100%}}@keyframes progress{0%{width:0}to{width:100%}}#toast_info p{display:flex;margin-bottom:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}#toast_info p a{text-decoration:underline}#toast_info p:hover{text-decoration:none}#toast_info .close_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;height:10px;outline:none;padding:0;position:absolute;right:7px;top:7px;transition:opacity .3s;width:10px;z-index:2}#toast_info .close_btn,#toast_info .close_btn .inner{align-items:center;display:flex;justify-content:center}#toast_info .close_btn path,#toast_info .close_btn svg{fill:#7c7c7c;-o-object-fit:contain;object-fit:contain}#toast_info .close_btn:hover{opacity:1}@media (max-width:991.98px){body:has(.fixed_compare_list.is_active) .gototop,body:has(.fixed_compare_list.is_active) .totop{bottom:70px}}body:has(.favoriteList_fixed_contents.is_active) .gototop,body:has(.favoriteList_fixed_contents.is_active) .totop,body:has(.seasonal_classbanner.is_active) .gototop,body:has(.seasonal_classbanner.is_active) .totop{bottom:110px}a.fixed_compare_list{align-items:center;background:linear-gradient(45deg,#ffc00e,#f76a35);border:2px solid #fff;bottom:-68px;box-shadow:0 9px 20px rgba(13,38,76,.19);box-sizing:border-box;color:#fff;display:flex;font-size:13px;gap:8px;height:68px;justify-content:space-between;left:50%;max-width:520px;padding:12px 20px;position:fixed;transform:translateX(-50%) scale(1);transition:background .3s,bottom .3s cubic-bezier(.79,.14,.15,.86),box-shadow .3s cubic-bezier(.79,.14,.15,.86),transform .2s;width:100%;z-index:1049}@media (max-width:991.98px){a.fixed_compare_list{max-width:90vw}}a.fixed_compare_list:active{background:linear-gradient(45deg,#ffc00e,#f76a35);transform:translateX(-50%) scale(.98)}a.fixed_compare_list:active,a.fixed_compare_list:hover{box-shadow:0 9px 20px rgba(13,38,76,.19);color:#fff;text-decoration:none}a.fixed_compare_list:hover{background:#ffa334}a.fixed_compare_list:hover .number{color:#ffa334}a.fixed_compare_list.is_active{bottom:30px}@media (max-width:991.98px){a.fixed_compare_list.is_active{bottom:10px}}a.fixed_compare_list p{margin-bottom:0}a.fixed_compare_list .number_container{align-items:center;display:flex;gap:8px;line-height:1}a.fixed_compare_list .number{align-items:center;background:#fff;border-radius:50%;color:#ff981a;display:flex;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-weight:700;height:24px;justify-content:center;text-align:center;transition:color .3s;width:24px}a.fixed_compare_list .confirm_container{align-items:center;display:flex;gap:8px;line-height:1}div.fixed_compare_list{background:rgba(255,246,223,.6);border-radius:0;bottom:-140px;display:flex;height:68px;justify-content:center;left:0;max-width:100%;padding:4px;position:fixed;transition:background .3s,bottom .3s cubic-bezier(.79,.14,.15,.86),box-shadow .3s cubic-bezier(.79,.14,.15,.86),transform .2s;width:100vw;z-index:100}div.fixed_compare_list.is_active{bottom:0}div.fixed_compare_list:hover{text-decoration:none}div.fixed_compare_list .inner{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:linear-gradient(45deg,#ffc00e,#f76a35);border:none;border-radius:44px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;gap:8px;height:60px;justify-content:center;max-width:780px;outline:none;padding:0 8px 0 0;position:relative;width:100%}div.fixed_compare_list .inner:hover{text-decoration:none}div.fixed_compare_list .inner:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%2211%22%20viewBox%3D%220%200%206%2011%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.857%205.049.226%201.333A.7.7%200%200%201%200%20.803q0-.32.226-.531A.86.86%200%200%201%20.8.06q.327%200%20.552.212l4.421%204.246Q6%204.751%206%205.06a.7.7%200%200%201-.226.52l-4.42%204.246a.74.74%200%200%201-.553.234.8.8%200%200%201-.575-.234.7.7%200%200%201-.226-.52q0-.308.226-.542z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1em;position:absolute;right:4px;width:1em}div.fixed_compare_list .inner .number{align-items:center;background:#fff;border-radius:2px;color:#333;display:flex;font-size:11px;font-weight:700;gap:2px;justify-content:center;padding:2px 4px}div.fixed_compare_list .inner .number span{color:#ee7203;font-size:18px;font-weight:700}div.fixed_compare_list .inner p{font-size:16px;font-weight:700}div.fixed_compare_list p{margin-bottom:0}.acc_container{background:#fff;border:1px solid #e8e8e8;border-radius:4px;border-top:3px solid #006cb7;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-inline:auto;max-width:1270px;overflow:hidden;width:100%}.acc_container .title_container{display:flex;flex-direction:column;gap:4px;padding:20px;text-align:left}@media (max-width:991.98px){.acc_container .title_container{padding:16px 10px}}.acc_container .title_container:has(.title_link){padding:0}.acc_container .title_container .title_link{align-items:center;color:#333;display:flex;justify-content:space-between;padding:20px;text-decoration:none}@media (max-width:991.98px){.acc_container .title_container .title_link{padding:16px 10px}}.acc_container .title_container .title_link:after{align-items:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2215%22%20viewBox%3D%220%200%209%2015%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22m1.915.415-1.66%201.66L5.679%207.5.255%2012.924l1.66%201.661L9%207.5z%22%20fill%3D%22%23212529%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:1em;justify-content:center;transition:transform .3s ease-in-out;width:1em}.acc_container .title_container .title_link:hover:after{transform:translateX(3px)}.acc_container .title_container .title{font-size:18px;font-weight:600;margin-bottom:0;text-align:left}@media (max-width:991.98px){.acc_container .title_container .title{font-size:16px}}.acc_container .title_container .disc{font-size:12px;margin-bottom:0}.acc_container .content{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);padding:20px}@media (max-width:991.98px){.acc_container .content{padding:10px}}.acc_container .content:has(.acc_control_container){padding:20px 0 0}@media (max-width:991.98px){.acc_container .content:has(.acc_control_container){padding:10px 0 0}}.acc_container .content .acc_control_container{align-items:center;background:#fafafa;display:flex;gap:8px;justify-content:space-between;margin-left:-20px;margin-top:20px;padding:20px;position:relative;width:calc(100% + 40px)}@media (max-width:991.98px){.acc_container .content .acc_control_container{margin-top:10px}}.acc_container .content .acc_control_container .acc_pagination{display:flex;gap:8px;justify-content:center}.acc_container .content .acc_control_container .acc_pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#ddd;border:none;border-radius:999px;box-sizing:content-box;cursor:pointer;height:8px;outline:none;padding:0;width:8px}.acc_container .content .acc_control_container .acc_pagination button.is-active{background:#006cb7}.acc_container .content .acc_control_container .splide__arrows{align-items:center;display:flex;gap:16px}.acc_container .content .acc_control_container .acc_prevNext{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#344054;cursor:pointer;display:flex;flex:0;font-weight:700;gap:8px;outline:none;padding:0;transition:opacity .3s;white-space:nowrap}.acc_container .content .acc_control_container .acc_prevNext:disabled{cursor:default;opacity:.4}.acc_container .content .post_list_item{max-width:100%}.acc_container .content .post_list_item .img_container{align-items:center;border:1px solid #ddd;display:flex;height:164px;justify-content:center;padding:8px;position:relative;width:100%}@media (max-width:991.98px){.acc_container .content .post_list_item .img_container{height:120px}}.acc_container .content .post_list_item .img_container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.acc_container .content .post_list_item .post_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}@media (max-width:991.98px){.acc_container .content .post_list_item .post_title{-webkit-line-clamp:4}}.acc_container .content+.content.content_link{border-top:none;padding-block:10px}.acc_container .content+.content.content_link .sec-title__link{font-size:13px}.acc_container .content.ranking_contents{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media (max-width:991.98px){.acc_container .content.ranking_contents{grid-template-columns:1fr;padding-block:20px}}.acc_container .content.ranking_contents .ranking_item{display:flex;flex-direction:column;gap:4px;height:100%;position:relative;width:100%}@media (max-width:991.98px){.acc_container .content.ranking_contents .ranking_item{border-bottom:1px dashed #ddd;display:grid;gap:10px;grid-template-columns:120px 1fr;padding-bottom:20px}.acc_container .content.ranking_contents .ranking_item:last-child{border-bottom:none;padding-bottom:0}}.acc_container .content.ranking_contents .ranking_item *{margin-bottom:0}.acc_container .content.ranking_contents .ranking_item:has(.classname.hovered) .ranking_img_container .img_container img{transform:scale(1.05)}.acc_container .content.ranking_contents .ranking_item .ranking_img_container{margin-bottom:8px;position:relative}@media (max-width:991.98px){.acc_container .content.ranking_contents .ranking_item .ranking_img_container{align-items:center;aspect-ratio:4/3;border:1px solid #ddd;display:flex;gap:5px;margin-bottom:0;padding:8px}}.acc_container .content.ranking_contents .ranking_item .ranking_img_container .img_container{overflow:hidden}.acc_container .content.ranking_contents .ranking_item .ranking_img_container .img_container img{transition:transform .3s ease}.acc_container .content.ranking_contents .ranking_item .ranking_label{display:block;height:auto;left:5px;position:absolute;top:5px;width:36px}@media (max-width:991.98px){.acc_container .content.ranking_contents .ranking_item .ranking_label{flex-shrink:0;position:static;width:32px}}.acc_container .content.ranking_contents .ranking_item .ranking_label img{height:auto;width:100%}.acc_container .content.ranking_contents .ranking_item .img_container{align-items:center;aspect-ratio:4/3;border:1px solid #ddd;display:flex;height:200px;justify-content:center;max-width:100%;padding:48px 30px;width:100%}@media (max-width:991.98px){.acc_container .content.ranking_contents .ranking_item .img_container{border:none;height:58px;padding:0}}.acc_container .content.ranking_contents .ranking_item .img_container img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.acc_container .content.ranking_contents .ranking_item .review_late_number{font-weight:700}.acc_container .content.ranking_contents .ranking_item .target{color:#757a7f;font-size:11px}.acc_container .content.ranking_contents .ranking_item .classname{color:#333}.acc_container .content.ranking_contents .ranking_item .classname:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.acc_container .content.ranking_contents .ranking_item .classname .h3,.acc_container .content.ranking_contents .ranking_item .classname h3{font-size:15px;font-weight:700;line-height:1.6}.acc_container .content.ranking_contents .ranking_item .review{align-items:center;color:#757a7f;display:flex;gap:4px}.acc_container .content.ranking_contents .ranking_item .classname_info{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}@media (max-width:991.98px){.acc_container .content.ranking_contents .ranking_item .classname_info{grid-column:1/3;margin-bottom:0}}.acc_container .content.ranking_contents .ranking_item .classname_info>span{align-items:baseline;color:#4d5761;display:flex;font-size:12px;gap:4px}.acc_container .content.ranking_contents .ranking_item .cta_btn_container{align-items:center;display:flex;gap:4px;margin-top:auto;position:relative;z-index:1}@media (max-width:991.98px){.acc_container .content.ranking_contents .ranking_item .cta_btn_container{grid-column:1/3;margin-top:4px}}.acc_container .content.ranking_contents .ranking_item .cta_btn_container .global_btn_cta_mini{font-size:12px}.acc_container .acc_slider .splide__slide__row,.acc_container .acc_slider .splide__slide__row img{max-width:100%}.brand_carousel_container .splide__slide,.interview_carousel_container .splide__slide,.top_campaign_carousel .splide__slide{height:100%}.brand_list_item{align-items:center;display:flex;gap:8px;width:100%}@media (max-width:991.98px){.brand_list_item{flex-direction:column;gap:4px}}.brand_list_item:hover{text-decoration:none}.brand_list_item:hover .img_container img{transform:scale(1.05)}.brand_list_item .img_container{align-items:center;aspect-ratio:1.618;border:1px solid #ddd;display:flex;flex-shrink:0;height:100%;justify-content:center;max-width:110px;overflow:hidden;padding:12px;width:100%}@media (max-width:991.98px){.brand_list_item .img_container{height:100%;max-width:none;width:100%}}.brand_list_item .img_container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s}.brand_list_item .txt_container{width:100%}.brand_list_item .txt_container .title{align-items:center;color:#006cb7;color:#333;display:flex;font-size:14px;gap:8px;justify-content:space-between;margin-bottom:0;text-decoration:none;width:100%}.brand_list_item .txt_container .title:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2213%22%20viewBox%3D%220%200%207%2013%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.632788%201.03235C0.969995%200.695148%201.51673%200.695148%201.85394%201.03235L6.74697%205.92542C7.08419%206.26263%207.08419%206.80932%206.74697%207.14654L1.85394%2012.0396C1.51673%2012.3768%200.969995%2012.3768%200.632788%2012.0396C0.295581%2011.7024%200.295581%2011.1557%200.632788%2010.8185L4.91523%206.536L0.632788%202.2535C0.295581%201.9163%200.295581%201.36956%200.632788%201.03235Z%22%20fill%3D%22%23344054%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;content:"";flex-shrink:0;height:1em;width:1em}@media (max-width:991.98px){.brand_list_item .txt_container .title:after{display:none}}.post_list_item{max-width:300px;width:23.5%}@media (max-width:991.98px){.post_list_item{max-width:none;width:auto}}.post_list_item a{display:flex;flex-direction:column;gap:4px;-webkit-text-decoration-color:#212529;text-decoration-color:#212529}.post_list_item a:hover{text-decoration:none}.post_list_item a:hover .img_container img{height:auto;transform:scale(1.05);transition:all .3s;width:100%}.post_list_item .img_container{overflow:hidden}.post_list_item .img_container img{height:auto;transition:all .3s;width:100%}@media (max-width:991.98px){.post_list_item .img_container img{height:auto;width:100%}}.post_list_item .img_container+*{margin-top:8px}.post_list_item div,.post_list_item time{color:#212529}.post_list_item .post_brandname{font-size:12px;font-weight:700}.post_list_item .post_title{color:#212529;font-size:16px;font-weight:700;line-height:1.7;margin-bottom:0}@media (max-width:991.98px){.post_list_item .post_title{font-size:13px}}.post_list_item .post_time{font-size:12px;margin-top:8px;text-align:right}.post_list_item.hovered a{text-decoration:none}.post_list_item.hovered .img_container img{transform:scale(1.05)}.ranking_container{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin-inline:auto;margin-top:24px;max-width:1270px;width:100%}@media (max-width:991.98px){.ranking_container{margin-top:16px}}.ranking_container .ranking_item{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;overflow:hidden;position:relative;width:100%}@media (max-width:991.98px){.ranking_container .ranking_item{border-top:3px solid #006cb7;flex-direction:column}}.ranking_container .ranking_item .ranking_division{align-items:center;background:#f8fafc;display:flex;flex-direction:column;flex-shrink:0;gap:12px;justify-content:center;max-width:280px;min-height:100%;overflow:hidden;padding:10px;text-align:center;text-decoration:none;width:100%}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_division{background:#fff;border-bottom:1px solid #ddd;max-width:100%;padding:16px 10px;text-align:left;width:100%}}.ranking_container .ranking_item .ranking_division:hover{text-decoration:none}.ranking_container .ranking_item .ranking_division .title{align-items:center;display:flex;gap:4px;margin-bottom:0;text-align:left;text-align:center}.ranking_container .ranking_item .ranking_division .title:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2213%22%20viewBox%3D%220%200%207%2013%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.632788%201.03235C0.969995%200.695148%201.51673%200.695148%201.85394%201.03235L6.74697%205.92542C7.08419%206.26263%207.08419%206.80932%206.74697%207.14654L1.85394%2012.0396C1.51673%2012.3768%200.969995%2012.3768%200.632788%2012.0396C0.295581%2011.7024%200.295581%2011.1557%200.632788%2010.8185L4.91523%206.536L0.632788%202.2535C0.295581%201.9163%200.295581%201.36956%200.632788%201.03235Z%22%20fill%3D%22%23344054%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_division .title{justify-content:space-between;width:100%}.ranking_container .ranking_item .ranking_division .img_container,.ranking_container .ranking_item .ranking_division .title br{display:none}}.ranking_container .ranking_item .ranking_division .h3,.ranking_container .ranking_item .ranking_division h3{align-items:center;color:#333;display:flex;font-size:17px;font-weight:700;gap:4px}.ranking_container .ranking_item .ranking_class_container{display:grid;grid-template-columns:1fr 1fr 1fr;padding-block:20px;width:100%}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_class_container{display:flex;flex-direction:column;gap:10px}}.ranking_container .ranking_item .ranking_class_container .ranking_class{border-right:1px dashed #ddd;padding:0 20px 0 10px}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_class_container .ranking_class{border-bottom:1px dashed #ddd;border-right:none;margin-inline:auto;max-width:calc(100% - 10px);padding:0 10px 10px;width:100%}}.ranking_container .ranking_item .ranking_class_container .ranking_class:last-child{border-right:none}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_class_container .ranking_class:last-child{border-bottom:none}}.ranking_container .ranking_item .ranking_class_container .ranking_class .ranking_icon{align-items:center;display:flex;justify-content:center}.ranking_container .ranking_item .ranking_class_container .ranking_class .ranking_icon img{height:100%;max-width:100%}.ranking_container .ranking_item .ranking_class_container .ranking_class>a{color:#333;display:grid;gap:16px;grid-template-columns:40px 1fr;text-decoration:none}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_class_container .ranking_class>a{gap:12px;grid-template-columns:32px 1fr}}.ranking_container .ranking_item .ranking_class_container .ranking_class>a:hover .img_container img{transform:scale(1.05)}.ranking_container .ranking_item .ranking_class_container .ranking_class .disc{display:flex;flex-direction:column;gap:12px}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_class_container .ranking_class .disc{flex-direction:row}}.ranking_container .ranking_item .ranking_class_container .ranking_class .txt_container{display:flex;flex-direction:column;gap:4px}.ranking_container .ranking_item .ranking_class_container .ranking_class .txt_container .raking_target{font-size:12px}.ranking_container .ranking_item .ranking_class_container .ranking_class .txt_container .ranking_classname{font-size:16px;font-weight:700;line-height:1.6;margin-bottom:0}.ranking_container .ranking_item .ranking_class_container .ranking_class .txt_container .review_star_container{align-items:center;display:flex;gap:4px;margin-top:4px}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_class_container .ranking_class .txt_container .review_star_container{margin-top:2px}}.ranking_container .ranking_item .ranking_class_container .ranking_class .txt_container .review_star_container span{font-size:11px;font-weight:400;padding-top:2px}.ranking_container .ranking_item .ranking_class_container .ranking_class .img_container{align-items:center;border:1px solid #ddd;display:flex;height:150px;justify-content:center;padding:10px;width:100%}@media (max-width:991.98px){.ranking_container .ranking_item .ranking_class_container .ranking_class .img_container{aspect-ratio:1.618;height:auto;width:100px}}.ranking_container .ranking_item .ranking_class_container .ranking_class .img_container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s}.modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal__container{background-color:#fff;border-radius:10px;box-sizing:border-box;max-height:100vh;max-width:370px;overflow-x:visible;padding:0;position:relative}@media (max-width:991.98px){.modal__container{max-width:90vw}}.modal__header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px;text-align:center;width:100%}.modal__header .h2,.modal__header h2{font-size:18px;font-weight:700}.ico_close{background:currentColor;border-radius:.1em;color:#fff;display:inline-block;height:.1em;line-height:1;position:relative;transform:rotate(45deg);vertical-align:middle;width:1em}.ico_close:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.modal__alert__title.h3,h3.modal__alert__title{color:#d92d20;display:inline-block;font-size:16px;font-weight:700;line-height:1.6;text-align:center;vertical-align:middle}.modal__alert__title.h3 span,h3.modal__alert__title span{vertical-align:middle}.modal__alert__title.h3 svg,h3.modal__alert__title svg{height:1em;vertical-align:middle;width:1em}.modal__alert__title.h3 svg path,h3.modal__alert__title svg path{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.modal__title{box-sizing:border-box;flex-grow:1;font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:0!important;margin-top:0}.modal__close{align-items:center;background:transparent;background:#000;border:0;border-radius:50%;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:32px}.modal__header .modal__close:before{content:"✕"}.modal__content{display:flex;flex-direction:column;font-size:14px;gap:1em;max-height:50vh;overflow-y:scroll;padding:20px 12px}.modal__content em{font-weight:700}.modal__content ul{display:flex;flex-direction:column;gap:.3em;padding-left:1.2em}.modal__content ul li{list-style-type:disc}.modal__content dl{display:flex;flex-direction:column;gap:.3em}.modal__content .modal__content__scroll__box{align-items:flex-start;background:#f3f3f3;border-radius:6px;display:flex;flex-direction:column;gap:12px;gap:1.5em;max-height:30vh;overflow-y:scroll;padding:20px 26px 20px 20px}.modal__content .modal__content__scroll__box .title{font-size:1.1em;font-weight:700;margin-top:.4em}.modal__content .modal__content__scroll__box .title:first-child{margin-top:0}.modal__content .modal__content__scroll__box .ttl_item_name dd,.modal__content .modal__content__scroll__box .ttl_item_name dt{font-size:14px}.modal__content .modal__content__scroll__box .ttl_item_name dt{font-weight:700}.modal__content .modal__content__scroll__box .modal__content__scroll__box__item{display:flex;flex-direction:column;gap:.8em;width:100%}.modal__content .modal__content__scroll__box .modal__content__scroll__box__item.text_alert{color:#d92d20;font-size:13px}div.modal__footer{display:flex;flex-direction:column;gap:10px;padding:8px 12px 28px}div.modal__footer .btn,div.modal__footer .btn_primary{font-size:14px}.modal__btn{-moz-osx-font-smoothing:grayscale;-webkit-appearance:button;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e6e6e6;border-radius:.25rem;border-style:none;border-width:0;color:rgba(0,0,0,.8);cursor:pointer;font-size:.875rem;line-height:1.15;margin:0;overflow:visible;padding:.5rem 1rem;text-transform:none;transform:translateZ(0);transition:transform .25s ease-out;will-change:transform}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@-webkit-keyframes mmslideOutReverse{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes mmslideOutReverse{0%{transform:translateY(0)}to{transform:translateY(15%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}#modal_compare_select.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOutReverse .3s cubic-bezier(0,0,.2,1);animation:mmslideOutReverse .3s cubic-bezier(0,0,.2,1)}#modal_compare_select .modal__container{background:transparent!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:600px;position:relative;width:100%}@media (max-width:991.98px){#modal_compare_select .modal__container{border-radius:0;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;max-width:100%;position:fixed}}#modal_compare_select .modal__container .modal_close{left:50%;position:absolute;top:-17px;z-index:999}#modal_compare_select .modal__container .modal_close button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#006cb7;border:0;border-radius:100%;cursor:pointer;display:flex;height:34px;justify-content:center;outline:none;padding:0;transform:translateX(-50%);transition:all .3s cubic-bezier(.79,.14,.15,.86);width:34px}#modal_compare_select .modal__container .modal_close button path,#modal_compare_select .modal__container .modal_close button svg{pointer-events:none}#modal_compare_select .modal_content{background:transparent;margin-bottom:0;position:relative}#modal_compare_select .modal_content .h1,#modal_compare_select .modal_content .h2,#modal_compare_select .modal_content .h3,#modal_compare_select .modal_content .h4,#modal_compare_select .modal_content .h5,#modal_compare_select .modal_content .h6,#modal_compare_select .modal_content .mark,#modal_compare_select .modal_content .small,#modal_compare_select .modal_content a,#modal_compare_select .modal_content abbr,#modal_compare_select .modal_content acronym,#modal_compare_select .modal_content address,#modal_compare_select .modal_content applet,#modal_compare_select .modal_content article,#modal_compare_select .modal_content aside,#modal_compare_select .modal_content audio,#modal_compare_select .modal_content b,#modal_compare_select .modal_content big,#modal_compare_select .modal_content blockquote,#modal_compare_select .modal_content body,#modal_compare_select .modal_content canvas,#modal_compare_select .modal_content caption,#modal_compare_select .modal_content center,#modal_compare_select .modal_content cite,#modal_compare_select .modal_content code,#modal_compare_select .modal_content dd,#modal_compare_select .modal_content del,#modal_compare_select .modal_content details,#modal_compare_select .modal_content dfn,#modal_compare_select .modal_content div,#modal_compare_select .modal_content dl,#modal_compare_select .modal_content dt,#modal_compare_select .modal_content em,#modal_compare_select .modal_content embed,#modal_compare_select .modal_content fieldset,#modal_compare_select .modal_content figcaption,#modal_compare_select .modal_content figure,#modal_compare_select .modal_content footer,#modal_compare_select .modal_content form,#modal_compare_select .modal_content h1,#modal_compare_select .modal_content h2,#modal_compare_select .modal_content h3,#modal_compare_select .modal_content h4,#modal_compare_select .modal_content h5,#modal_compare_select .modal_content h6,#modal_compare_select .modal_content header,#modal_compare_select .modal_content hgroup,#modal_compare_select .modal_content html,#modal_compare_select .modal_content i,#modal_compare_select .modal_content iframe,#modal_compare_select .modal_content img,#modal_compare_select .modal_content ins,#modal_compare_select .modal_content kbd,#modal_compare_select .modal_content label,#modal_compare_select .modal_content legend,#modal_compare_select .modal_content li,#modal_compare_select .modal_content mark,#modal_compare_select .modal_content menu,#modal_compare_select .modal_content nav,#modal_compare_select .modal_content object,#modal_compare_select .modal_content ol,#modal_compare_select .modal_content output,#modal_compare_select .modal_content p,#modal_compare_select .modal_content pre,#modal_compare_select .modal_content q,#modal_compare_select .modal_content ruby,#modal_compare_select .modal_content s,#modal_compare_select .modal_content samp,#modal_compare_select .modal_content section,#modal_compare_select .modal_content small,#modal_compare_select .modal_content span,#modal_compare_select .modal_content strike,#modal_compare_select .modal_content strong,#modal_compare_select .modal_content sub,#modal_compare_select .modal_content summary,#modal_compare_select .modal_content sup,#modal_compare_select .modal_content table,#modal_compare_select .modal_content tbody,#modal_compare_select .modal_content td,#modal_compare_select .modal_content tfoot,#modal_compare_select .modal_content th,#modal_compare_select .modal_content thead,#modal_compare_select .modal_content time,#modal_compare_select .modal_content tr,#modal_compare_select .modal_content tt,#modal_compare_select .modal_content u,#modal_compare_select .modal_content ul,#modal_compare_select .modal_content var,#modal_compare_select .modal_content video{font-size:100%;margin:0;vertical-align:baseline}#modal_compare_select .modal_content article,#modal_compare_select .modal_content aside,#modal_compare_select .modal_content details,#modal_compare_select .modal_content figcaption,#modal_compare_select .modal_content figure,#modal_compare_select .modal_content footer,#modal_compare_select .modal_content header,#modal_compare_select .modal_content hgroup,#modal_compare_select .modal_content menu,#modal_compare_select .modal_content nav,#modal_compare_select .modal_content section{display:block}#modal_compare_select .modal_content body{line-height:1}#modal_compare_select .modal_content ol,#modal_compare_select .modal_content ul{list-style:none}#modal_compare_select .modal_content blockquote,#modal_compare_select .modal_content q{quotes:none}#modal_compare_select .modal_content blockquote:after,#modal_compare_select .modal_content blockquote:before,#modal_compare_select .modal_content q:after,#modal_compare_select .modal_content q:before{content:"";content:none}#modal_compare_select .modal_content table{border-collapse:collapse;border-spacing:0}#modal_compare_select .modal_content.widthmax{width:100%}#modal_compare_select .select_check_header .select_check_header_grid{align-items:flex-end;display:grid;gap:0 12px;grid-template-columns:auto 100px;grid-template-rows:auto auto;width:100%}@media (max-width:991.98px){#modal_compare_select .select_check_header .select_check_header_grid{height:100%}}#modal_compare_select .select_check_header .select_check_header_grid .favorite_select,#modal_compare_select .select_check_header .select_check_header_grid .message{grid-column:1/2}#modal_compare_select .select_check_header .select_check_header_grid .illust_container{grid-column:2/3;grid-row:1/3}#modal_compare_select .select_check_header .message{align-items:center;background:#fef3f2;border-radius:4px;color:#f04438;display:flex;flex-grow:1;flex-wrap:wrap;font-size:12px!important;font-weight:700;gap:6px;justify-content:center;line-height:1;padding:6px 8px;text-align:center}#modal_compare_select .select_check_header .message .small,#modal_compare_select .select_check_header .message small{color:#7c7c7c;font-size:11px!important;line-height:1;width:100%}#modal_compare_select .select_check_header .illust_container{align-items:flex-end;display:flex;height:100%;min-width:90px}#modal_compare_select .select_check_header .illust_container .message_illust{flex-shrink:0;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:auto}#modal_compare_select .select_check_header .illust_container img:first-child{display:none}#modal_compare_select .select_check_header .illust_container img:last-child{display:block}#modal_compare_select .select_check_header .favorite_select{align-items:baseline;display:flex;flex-grow:1;flex-shrink:0;font-size:12px!important;gap:4px;justify-content:center;min-width:160px}#modal_compare_select .select_check_header .favorite_select .number{color:#f04438;font-family:Arial,Helvetica,sans-serif;font-size:2.4em;font-weight:700}#modal_compare_select .select_check_header.documents_ready .message{background-color:#ecfdf3;color:#17b26a}#modal_compare_select .select_check_header.documents_ready .illust_container img:first-child{display:block}#modal_compare_select .select_check_header.documents_ready .illust_container img:last-child{display:none}#modal_compare_select .select_check_header.documents_ready .favorite_select .number{color:#17b26a}#modal_compare_select .modal_inner{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:4px 20px 12px;position:relative}@media (max-width:991.98px){#modal_compare_select .modal_inner{align-content:flex-start;border-radius:12px 12px 0 0;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:100%;grid-template-rows:auto 40dvh auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}#modal_compare_select .modal_inner .btn_container{align-items:center;background:#fff;display:grid;flex-shrink:0;gap:6px;grid-template-columns:65% auto;height:40px}@media (max-width:991.98px){#modal_compare_select .modal_inner .btn_container{grid-template-columns:80% auto}}#modal_compare_select .modal_inner .btn_container .global_btn_cta_mini{font-size:14px!important;height:100%;padding-block:0}#modal_compare_select .modal_inner .btn_container button.global_btn_cta_mini{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}#modal_compare_select .modal-h-scroll{overflow-y:scroll}@media (min-width:992px){#modal_compare_select .modal-h-scroll{max-height:400px;padding-right:0}}@media (max-width:991.98px){#modal_compare_select .modal-h-scroll{max-height:100%}}.pagelink{background:#f8fafc;display:flex;flex-wrap:wrap;gap:6px 16px;list-style-type:none!important;padding:12px}.pagelink.pagelink_grid a{font-size:14px!important}@media (max-width:575.98px){.pagelink.pagelink_grid{display:grid;font-size:13px;gap:8px;grid-template-columns:repeat(2,1fr);padding:12px}.pagelink.pagelink_grid li{width:100%}}.pagelink_item{align-items:center;display:inline-flex;font-size:13px;gap:4px;white-space:wrap}.pagelink_item:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%226%22%20viewBox%3D%220%200%209%206%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M1.138.584Q.758.129.379.564%200%201%20.38%201.418l3.587%203.94q.137.189.379.189.24%200%20.38-.19l3.584-3.94q.38-.417%200-.852-.379-.435-.758.019L4.345%204.069z%22%20fill%3D%22%23006CB7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;flex-shrink:0;height:.7em;justify-content:center;width:.7em}.pagelink+.text-list{margin-top:20px}.check_announce{margin-bottom:4px;width:186px}.check_announce img{height:auto;width:100%}.check_area{align-items:center;background:#ddd;display:flex;flex-shrink:0;justify-content:center;min-width:44px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.check_area.disabled{display:flex;flex-direction:column;gap:4px}.check_area.disabled .disabled_text{color:#7c7c7c;font-weight:700;letter-spacing:.1em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (max-width:991.98px){.check_area.disabled .disabled_text{font-size:13px}}.check_area .tooltip_default{font-size:12px;left:4px;top:-56px;z-index:2}.check_area .tooltip_default:after{left:20px}.check_area label{align-items:center;background:#fcea96;cursor:pointer;display:flex;height:100%;justify-content:center;padding:6px 2px;transition:background .3s;width:100%}.check_area label:has(input:checked){background:#ffdf4a}.check_area label:hover{background:#ffdf4a}.check_area label input{position:relative}.check_area label input:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2038.1%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M11.7%2031.5H4c-.9%200-1.8-.4-2.5-1-.7-.7-1-1.6-1-2.5L.6%204C.6%202.1%202.2.5%204.1.5l24%20.1c.9%200%201.8.4%202.5%201s1%201.5%201%202.5l-.1%2024c0%201.9-1.6%203.5-3.5%203.5h-6.3l-5%205.8z%22%20style%3D%22fill%3A%23fff%22%2F%3E%20%3Cpath%20d%3D%22M4.1%200v1l24%20.1q1.2%200%202.1.9t.9%202.1l-.1%2024c0%201.6-1.4%203-3%203h-6.6l-.3.3-4.5%205.2-4.5-5.2-.2-.4H4q-1.2%200-2.1-.9T1%2028l.1-24c0-1.7%201.3-3%203-3zm0%200c-2.2%200-4%201.8-4%204L0%2028c0%202.2%201.8%204%204%204h7.5l5.2%206%205.2-6H28c2.2%200%204-1.8%204-4l.1-24c0-2.2-1.8-4-4-4z%22%20style%3D%22fill%3A%23e8e8e8%22%2F%3E%20%3Cpath%20d%3D%22M14.2%2012.7h-1.6c1.2.6%202.3.8%202.8.9-.2.2-.7.8-.8%201-1.2-.4-2-.8-3.1-1.4l.4-.5H9.8l.5.4c.1.1.1.1.1.2s-.1.1-.1.1h-.2c-.7.5-2.2%201-3%201.3-.2-.5-.4-.7-.8-1.1%201.3-.1%202.5-.7%202.8-.8H7.3V8.5h1.9C9%208.1%208.7%208%208.6%208c1-.3%201.7-.7%202-1.6h-.7c-.2.2-.4.4-.7.8-.3-.2-.4-.3-.7-.4%200%20.3%200%20.7.1%201-.2.1-.5.3-1%20.5-.9.4-1%20.4-1.1.4-.1.1-.1.3-.3.3l-.1-.1-.3-1.2c.8-.1%202.1-.7%202.7-.9-.1%200-.3-.1-.3-.1.6-.5%201.2-1.3%201.5-2l1.1.3c.1%200%20.2.1.2.1%200%20.1-.1.1-.3.1%200%20.1-.1.2-.1.2h4.1l.7.5c-.5.8-.9%201.2-1.3%201.6-.5-.4-.7-.5-1-.6.1-.1.4-.4.5-.6h-1.3c0%20.1%200%20.1-.3.2v.1c.5.5%201.6%201.3%203.7%201.7-.1.1-.3.3-.6%201-.2-.1-.4-.1-.7-.2v3.6zM6.4%204.9c.9.3%201.1.3%201.8.7-.1.1-.1.2-.5%201-.4-.2-1.2-.5-1.7-.6zm2.2%204.8h4.3v-.4H8.6zm4.3.7H8.6v.4h4.3zm0%201H8.6v.4h4.3zm-.3-2.9c-.5-.2-.9-.6-1.3-.9-.3.4-.6.7-1%20.9zm6.9%206h-1.2v-3c-.1.1-.5%201-1.1%201.7-.5-.5-.7-.6-1-.7%201.1-1%201.8-2.1%202.1-3.1h-1.8V8.2h1.8V4.8l1.3.1c.1%200%20.2%200%20.2.2%200%20.1-.1.2-.3.2v3h1.6v1.1h-1.5c.6.9%201.2%201.5%201.5%201.7-.3.3-.3.4-.7.9-.4-.5-.7-.9-.9-1.1zm-2-8.9c.2.4.5%201.3.7%201.8-.3.1-.7.3-1%20.5-.2-.7-.4-1.3-.7-1.9zm3.9.2c.1%200%20.2.1.2.2s-.1.2-.2.2c-.2.7-.4%201.1-.6%201.6-.4-.2-.5-.3-1-.4.4-.9.5-1.4.6-1.9zm4.5%204.4.2%201.1-1.1.2v2.9h-1.3v-2.6l-2.6.7-.3-1.1%202.8-.7V4.8l1.4.1c.1%200%20.3%200%20.3.1s-.1.2-.2.2v5.1zm-3.7-2.1c.4.4.9.9%201.4%201.5l-.8.8c-.3-.5-.9-1.1-1.4-1.5zm.1-2.5c.4.3%201%20.9%201.4%201.4l-.8.8c-.3-.4-1-1-1.3-1.3zM9.7%2019.2v.9H6v-.9zm-2.4%207.3v.5h-1v-3.7h3.1v3.6H8.3v-.4zm1.9-8.7v.9H6.5v-.9zm0%202.8v.9H6.5v-.9zm0%201.4v.9H6.5V22zm-.9%203.5v-1.2h-1v1.2zm3.6-8.1%201.3.1c.1%200%20.2%200%20.2.1s-.1.2-.3.2v.3h2.1v.9h-2.1v.4H15v.8h-1.8v.5h2.3v.9h-6v-.9h2.4v-.5h-1.8v-.8h1.8V19H9.8v-.9H12v-.7zm-.7%207.9V27H10v-4.9h5V26c0%20.9-.6%201-2%201%200-.4-.2-.8-.4-1.2.5.1.8.1.9.1.3%200%20.3%200%20.3-.4v-.2zm2.6-1.9V23h-2.6v.5h2.6zm0%201.2v-.5h-2.6v.5zm2.5.2c1.7-.7%203-1.5%203.7-2%200%20.4.1%201.1.2%201.3-.8.6-2.1%201.4-3%201.9%200%20.2-.1.3-.2.3s-.1-.1-.1-.2zm9.1-3.4c.1.1.2.1.2.2s-.1.1-.2.1h-.2c-.2.3-.8.9-1.6%201.7.4.5%201.3%201.3%202.7%202-.2.1-.7.5-1.1%201-1.1-.7-2.4-1.9-3.2-3.3v2.8c0%201-.4%201.3-2.3%201.3-.1-.6-.2-.9-.5-1.3.5.1.8.1.9.1.6%200%20.6-.2.6-.8v-4.9h-4.1V19h4.1v-1.6l1.2.1c.1%200%20.3%200%20.3.1s-.1.2-.3.2V19h1.6c-.1-.1-.5-.4-1-.8l.9-.8c.2.1%201%20.7%201.4%201.1-.3.2-.4.3-.6.5H26v1.2h-4.1v.5c.3.8.7%201.4.9%201.6.4-.4%201.3-1.2%201.6-1.8zm-7.1-.9c1%201%201.2%201.3%201.5%201.7-.3.2-.9.6-1.1.8-.5-.8-1.2-1.5-1.4-1.7z%22%20style%3D%22fill%3A%23f87700%22%2F%3E%3C%2Fsvg%3E");background-position:top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:42px;left:-5px;position:absolute;top:-44px;width:34px}.check_area label:has(input:disabled){background:#ddd;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;pointer-events:none}.check_area label:has(input:disabled) input:before{content:none}.ad_cta_btn{align-items:center;background-color:#006cb7;border:none;border-radius:5px;box-shadow:0 5px 0 #00497c;color:#fff!important;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:2px;height:48px;justify-content:center;position:relative;text-align:center;transition:.3s ease;width:100%}@media (max-width:991.98px){.ad_cta_btn{flex-direction:row;gap:4px;height:32px;width:100%}}.ad_cta_btn:hover{box-shadow:0 2px 0 #00497c;text-decoration:none;transform:translateY(3px)}.ad_cta_btn.size_sm{font-size:12px;height:32px}.ad_cta_btn.add_icon{flex-direction:row}.ad_cta_btn.add_icon:before{background-repeat:no-repeat;background-size:cover;content:"";flex-shrink:0;height:12px;width:12px}.ad_cta_btn.add_icon.ad_cta_tour:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2225%22%20viewBox%3D%220%200%2023%2025%22%3E%3Cpath%20d%3D%22M3.286%200v2.174H2.19A2.189%202.189%200%200%200%200%204.348v15.217a2.189%202.189%200%200%200%202.19%202.174h8.95l2.191-2.174H2.19V8.7h15.334v6.7l2.191-2.174V4.348a2.189%202.189%200%200%200-2.191-2.174h-1.1V0h-2.186v2.174H5.476V0ZM2.19%204.348h15.334v2.174H2.19Zm18.846%2010.87a.549.549%200%200%200-.387.159l-1.1%201.087%202.191%202.174%201.1-1.087a.541.541%200%200%200%200-.769l-1.416-1.405a.549.549%200%200%200-.387-.16Zm-2.256%202.014-5.637%205.594V25h2.191l5.637-5.594Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E")}.ad_cta_btn.add_icon.ad_cta_document:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.842%2018.701c-.23.23-.342.527-.342.83a1.172%201.172%200%200%200%202%20.829l3.907-3.906c.458-.458.458-1.2%200-1.658L14.5%2010.89a1.172%201.172%200%201%200-1.658%201.657l1.908%201.906H1.171C.526%2014.453%200%2014.98%200%2015.625c0%20.645.525%201.172%201.172%201.172H14.75l-1.91%201.904ZM24.087%204.56%2020.443.915A3.14%203.14%200%200%200%2018.233%200H9.374C7.651%200%206.206%201.4%206.25%203.125v8.203c0%20.648.525%201.172%201.172%201.172.647%200%201.172-.525%201.128-1.172l.044-8.197c0-.431.35-.78.781-.78h7.813V6.25c0%20.863.7%201.563%201.562%201.563h3.862v14.062c0%20.431-.35.781-.78.781H9.374a.781.781%200%200%201-.781-.781v-1.953a1.17%201.17%200%200%200-1.172-1.172c-.65%200-1.172.525-1.128%201.172l-.044%201.953A3.125%203.125%200%200%200%209.375%2025h12.5A3.134%203.134%200%200%200%2025%2021.875V6.768c0-.826-.327-1.622-.913-2.208Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E")}.ad_cta_btn.ad_cta_tour{background-color:#cc2327;box-shadow:0 5px 0 #a61c1f}.ad_cta_btn.ad_cta_tour:hover{box-shadow:0 2px 0 #a61c1f}.ad_cta_btn.ad_cta_tour span{border-color:#cc2327;color:#cc2327}.ad_cta_btn.ad_cta_document{background-color:#ee7203;box-shadow:0 5px 0 #c25c00}.ad_cta_btn.ad_cta_document:hover{box-shadow:0 2px 0 #c25c00}.ad_cta_btn.ad_cta_document span{border-color:#ee7203;color:#ee7203}.ad_cta_btn.ad_cta_tel{background-color:#3f7e35;box-shadow:0 5px 0 #32672a;flex-direction:column;gap:2px}.ad_cta_btn.ad_cta_tel:hover{box-shadow:0 2px 0 #32672a}.ad_cta_btn.ad_cta_tel svg{height:24px;width:auto}.ad_cta_btn.ad_cta_tel span{border-color:#3f7e35;color:#3f7e35}.ad_cta_btn span{align-items:center;background:#fff;border:1px solid #3f7e35;border-radius:999px;color:#3f7e35;display:flex;font-size:10px!important;height:21px;justify-content:center;padding:0 4px;position:absolute;text-align:center;top:0;transform:translateY(-50%);width:90%}@media (max-width:991.98px){.ad_cta_btn span{display:none}}.ad_cta_btn span+div,.ad_cta_btn span+svg{margin-top:8px;text-align:center}@media (max-width:991.98px){.ad_cta_btn span+div,.ad_cta_btn span+svg{margin-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.ad_cta_btn .icon_arrow{position:absolute;right:1em}.ad_cta_btn div:has(.icon_arrow){align-items:center;display:flex}.ad_inner,.ad_wrapper{margin-inline:auto;width:100%}.ad_inner{max-width:700px}.ad_inner_headerlogo .logo_text{margin-right:10px}.schoolList_item_container{display:flex;flex-direction:column;gap:8px}.schoolList_item_container .check_announce+.schoolList_item{margin-top:-10px}.schoolList_item{background:#fef8e6;border:1px solid #ffe17e;border-radius:4px;display:flex;flex-direction:row;gap:12px;position:relative}.schoolList_item .h1,.schoolList_item .h2,.schoolList_item .h3,.schoolList_item .h4,.schoolList_item .h5,.schoolList_item .h6,.schoolList_item .mark,.schoolList_item .small,.schoolList_item a,.schoolList_item abbr,.schoolList_item acronym,.schoolList_item address,.schoolList_item applet,.schoolList_item article,.schoolList_item aside,.schoolList_item audio,.schoolList_item b,.schoolList_item big,.schoolList_item blockquote,.schoolList_item body,.schoolList_item canvas,.schoolList_item caption,.schoolList_item center,.schoolList_item cite,.schoolList_item code,.schoolList_item dd,.schoolList_item del,.schoolList_item details,.schoolList_item dfn,.schoolList_item div,.schoolList_item dl,.schoolList_item dt,.schoolList_item em,.schoolList_item embed,.schoolList_item fieldset,.schoolList_item figcaption,.schoolList_item figure,.schoolList_item footer,.schoolList_item form,.schoolList_item h1,.schoolList_item h2,.schoolList_item h3,.schoolList_item h4,.schoolList_item h5,.schoolList_item h6,.schoolList_item header,.schoolList_item hgroup,.schoolList_item html,.schoolList_item i,.schoolList_item iframe,.schoolList_item img,.schoolList_item ins,.schoolList_item kbd,.schoolList_item label,.schoolList_item legend,.schoolList_item li,.schoolList_item mark,.schoolList_item menu,.schoolList_item nav,.schoolList_item object,.schoolList_item ol,.schoolList_item output,.schoolList_item p,.schoolList_item pre,.schoolList_item q,.schoolList_item ruby,.schoolList_item s,.schoolList_item samp,.schoolList_item section,.schoolList_item small,.schoolList_item span,.schoolList_item strike,.schoolList_item strong,.schoolList_item sub,.schoolList_item summary,.schoolList_item sup,.schoolList_item table,.schoolList_item tbody,.schoolList_item td,.schoolList_item tfoot,.schoolList_item th,.schoolList_item thead,.schoolList_item time,.schoolList_item tr,.schoolList_item tt,.schoolList_item u,.schoolList_item ul,.schoolList_item var,.schoolList_item video{font-size:100%;margin:0;vertical-align:baseline}.schoolList_item article,.schoolList_item aside,.schoolList_item details,.schoolList_item figcaption,.schoolList_item figure,.schoolList_item footer,.schoolList_item header,.schoolList_item hgroup,.schoolList_item menu,.schoolList_item nav,.schoolList_item section{display:block}.schoolList_item body{line-height:1}.schoolList_item ol,.schoolList_item ul{list-style:none}.schoolList_item blockquote,.schoolList_item q{quotes:none}.schoolList_item blockquote:after,.schoolList_item blockquote:before,.schoolList_item q:after,.schoolList_item q:before{content:"";content:none}.schoolList_item table{border-collapse:collapse;border-spacing:0}.schoolList_item .favCheckbox:not(:disabled){position:absolute;top:50%}.schoolList_item>.inner{align-items:center;display:flex;display:grid;gap:8px;grid-template-columns:1fr 270px;padding:15px 15px 15px 0;width:100%}@media (max-width:991.98px){.schoolList_item>.inner{gap:8px;grid-template-columns:100%;max-width:calc(100% - 56px)}}.schoolList_item>.inner:has(.ad_cta_document){grid-template-columns:1fr 270px}@media (max-width:991.98px){.schoolList_item>.inner:has(.ad_cta_document){grid-template-columns:100%}}.schoolList_item .title{font-size:15px;margin-bottom:4px!important;text-align:left}.schoolList_item .title .ico{height:44px;width:36px}.schoolList_item .title .ico img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.schoolList_item .classname_wrap{display:flex;flex-direction:column;gap:8px;max-width:480px;width:100%}@media (max-width:991.98px){.schoolList_item .classname_wrap{gap:6px;max-width:100%}.schoolList_item .classname_wrap+.cta{margin-top:4px}}@media (max-width:991.98px){.schoolList_item .classname_wrap:has(.campaign_text)+.cta{margin-top:-4px}}.schoolList_item .classname_wrap .h3,.schoolList_item .classname_wrap h3{text-align:left}.schoolList_item .cta_container{display:flex;flex-direction:column;gap:4px}.schoolList_item .campaign_text{color:#ff4a80;font-size:12px;font-weight:700;text-align:center}@media (max-width:991.98px){.schoolList_item .campaign_text{font-size:11px;margin-bottom:0}}.schoolList_item .seasonal_period_text{font-size:12px;font-weight:700;text-align:center}@media (max-width:991.98px){.schoolList_item .seasonal_period_text{font-size:11px;margin-bottom:0}}.schoolList_item .link{position:relative}.schoolList_item .classNearStation_container{display:flex;flex-direction:column;gap:4px}.schoolList_item .classNearStation_container .classNearStation{align-items:center;display:flex;gap:2px;margin-bottom:0;width:100%}.schoolList_item .classNearStation_container .classNearStation:before{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;flex-shrink:0;height:1em;justify-content:center;width:1em}.schoolList_item .classNearStation_container .classNearStation.station:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M5.344%2012.76h2.812M4.5%201.51H9M6.75%203.196V1.509m-4.5%205.625h9m-1.687%203.938.843%201.687m-6.469-1.687-.843%201.687M4.78%209.103h.006m3.932%200h.005M4.95%2011.072h3.6c.945%200%201.418%200%201.779-.184a1.7%201.7%200%200%200%20.737-.738c.184-.36.184-.833.184-1.778V5.897c0-.945%200-1.418-.184-1.779a1.7%201.7%200%200%200-.737-.737c-.361-.184-.834-.184-1.779-.184h-3.6c-.945%200-1.418%200-1.779.184-.317.161-.575.42-.737.737-.184.361-.184.834-.184%201.779v2.475c0%20.945%200%201.417.184%201.778.162.318.42.576.737.738.361.184.834.184%201.779.184m.112-1.969a.281.281%200%201%201-.562%200%20.281.281%200%200%201%20.563%200m3.938%200a.281.281%200%201%201-.563%200%20.281.281%200%200%201%20.563%200%22%20stroke%3D%22%234D5761%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%20.384h13.5v13.5H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.schoolList_item .classNearStation_container .classNearStation.address:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%20stroke%3D%22%234D5761%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.75%207.415a1.688%201.688%200%201%200%200-3.375%201.688%201.688%200%200%200%200%203.375%22%2F%3E%3Cpath%20d%3D%22M6.75%2012.76c1.125-2.25%204.5-3.703%204.5-6.75a4.5%204.5%200%200%200-9%200c0%203.047%203.375%204.5%204.5%206.75%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%20.384h13.5v13.5H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.schoolList_item .classNearStation_container .classNearStation p{font-size:13px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:991.98px){.schoolList_item .classNearStation_container .classNearStation p{font-size:12px}}.schoolList_item .schoolList_item_classname{display:grid;gap:8px;grid-template-columns:1fr 56px}.schoolList_item .schoolList_item_classname>div{display:flex;flex-direction:column;flex-shrink:0;flex:1;gap:.5em}.schoolList_item .h3,.schoolList_item h3{align-items:flex-start;display:inline-block;font-size:15px;gap:4px;line-height:1.6;margin-bottom:0!important}@media (max-width:991.98px){.schoolList_item .h3,.schoolList_item h3{font-size:14px}}.schoolList_item .h3 a:not(.icon_map),.schoolList_item h3 a:not(.icon_map){flex-grow:0;font-size:15px;font-weight:700;line-height:1.6;text-decoration:underline}.schoolList_item .h3 button.open-classroom-detail,.schoolList_item h3 button.open-classroom-detail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;flex-grow:0;font-size:15px;font-weight:700;outline:none;padding:0;text-align:left;text-decoration:underline}.schoolList_item .h3 .icon_map,.schoolList_item h3 .icon_map{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:3px;position:relative;vertical-align:middle;width:20px;z-index:2}.schoolList_item .h3 .icon_map svg,.schoolList_item h3 .icon_map svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.schoolList_item .h3 .icon_map svg path,.schoolList_item h3 .icon_map svg path{transition:fill .3s}.schoolList_item .h3 .icon_map:hover svg path,.schoolList_item h3 .icon_map:hover svg path{fill:#f87700}.schoolList_item .h3 .icon_map:before,.schoolList_item h3 .icon_map:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.72084%200.626709C5.5963%200.626709%207.11621%202.19541%207.11621%204.13102C7.11621%206.10651%206.16751%206.52737%205.11893%207.84148C3.86473%209.41334%203.72084%2011.0366%203.72084%2011.0366C3.72084%2011.0366%203.57695%209.41334%202.32275%207.8415C1.27417%206.52737%200.32547%206.10651%200.32547%204.13104C0.32547%202.19541%201.84538%200.626709%203.72084%200.626709ZM3.72084%205.34209C4.3689%205.34209%204.89424%204.79988%204.89424%204.13104C4.89424%203.46221%204.36888%202.92%203.72084%202.92C3.0728%202.92%202.54744%203.46221%202.54744%204.13104C2.54744%204.79988%203.0728%205.34209%203.72084%205.34209Z%22%20fill%3D%22%23006cb7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:100%;margin-inline:auto;width:100%}.schoolList_item .infomation_detail{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px}@media (max-width:991.98px){.schoolList_item .infomation_detail{order:2}}.schoolList_item .infomation_detail p{align-items:center;display:flex;font-size:14px;gap:4px;max-width:100%}.schoolList_item .infomation_detail p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:991.98px){.schoolList_item .infomation_detail p{font-size:12px}}.schoolList_item .infomation_detail p:last-child:after{content:none}.schoolList_item .infomation_detail .ad_map_check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;outline:none;padding:0;text-decoration:underline;transition:opacity .3s}.schoolList_item .infomation_detail .ad_map_check.hovered{opacity:.7}.schoolList_item .cta{display:flex;gap:8px}@media (max-width:991.98px){.schoolList_item .cta .document,.schoolList_item .cta .seasonal,.schoolList_item .cta .tour{width:100%}}.schoolList_item .cta>div{width:100%}@media (max-width:991.98px){.schoolList_item .cta>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.schoolList_item .cta .tel{max-width:60px}.schoolList_item .cta .document .fukidashi_wrap{display:flex;justify-content:center;position:relative;text-align:center;width:100%}.schoolList_item .cta .document .fukidashi_wrap .fukidashi_float{font-size:11px!important;opacity:0;position:absolute;top:-40px;transform:translateY(-50%);transition:visibility .3s,opacity .3s;visibility:hidden;z-index:1}@media (max-width:767.98px){.schoolList_item .cta .document .fukidashi_wrap .fukidashi_float{top:-50px}}.schoolList_item .cta .document .fukidashi_wrap .fukidashi_float br{display:inline}@media (max-width:575.98px){.schoolList_item .cta .document .fukidashi_wrap .fukidashi_float br{display:none}}.schoolList_item .cta .document .fukidashi_wrap.is_active .fukidashi_float{opacity:1;visibility:visible}.schoolList_item .cta a:last-child{align-items:center;display:flex;flex-shrink:0;font-size:13px;font-weight:400;gap:4px}.schoolList_item .cta a:last-child svg{height:.8em;width:auto}.schoolList_item.sm_layout{gap:6px;min-height:auto;width:100%}.schoolList_item.sm_layout>.inner{align-items:flex-start;display:flex;flex-direction:column;gap:6px;padding:8px}.schoolList_item.sm_layout .favCheckbox:before{content:none}.schoolList_item.sm_layout .favCheckbox:not(:disabled){transform:translateY(-50%)}.schoolList_item.sm_layout .classname_container{align-items:center;display:flex;gap:4px}.schoolList_item.sm_layout .classname{font-size:13px!important;width:100%}.schoolList_item.sm_layout div.classname_container div.classname{font-weight:700!important}.schoolList_item.sm_layout dl{display:flex;width:100%}.schoolList_item.sm_layout dl dd,.schoolList_item.sm_layout dl dt{font-size:12px!important}.schoolList_item.sm_layout dl dt{flex-shrink:0;font-weight:700!important}.schoolList_item.sm_layout dl dt:after{content:":"}.schoolList_item.sm_layout dl dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schoolList_item.sm_layout .img_container{align-items:center;background:#fff;border:1px solid #e8e8e8;display:inline-block;display:flex;flex-shrink:0;height:2.6em;justify-content:center;padding:4px;width:50px}.schoolList_item.sm_layout .img_container img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.schoolList_item+.schoolList_moreBtn{margin-top:4px}.schoolList_moreBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #ccc;border-radius:30px;color:#333;cursor:pointer;display:flex;font-size:12px;gap:7px;justify-content:center;line-height:28px;margin:0 auto;max-width:232px;outline:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.schoolList_moreBtn span{font-size:12px}.schoolList_moreBtn svg{transition:transform .3s ease;width:9px}.schoolList_moreBtn.is_active svg{transform:rotate(180deg)}.schoolList_more_container{display:flex;justify-content:flex-end}@media (max-width:767.98px){.schoolList_more_container{justify-content:center}}#ranking-guide-contents{background:#f8fafc;position:relative}#ranking-guide-contents *{margin:0;padding:0}#ranking-guide-contents .accsent_bg{background:#006cb7;background:#247bc6;background:linear-gradient(90deg,#247bc6,#006cb7);height:240px;left:0;position:absolute;top:0;width:100%}#ranking-guide-contents .inner{display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:938px;padding-block:50px;position:relative;z-index:1}#ranking-guide-contents .title_container{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}#ranking-guide-contents .title_container span{color:#fff;font-size:15px;font-weight:700}@media (max-width:575.98px){#ranking-guide-contents .title_container span{font-size:13px}}#ranking-guide-contents .title_container .title{align-items:center;color:#fff;display:flex;font-weight:700;gap:4px}#ranking-guide-contents .title_container .title span{color:#fff;font-size:36px}@media (max-width:575.98px){#ranking-guide-contents .title_container .title span{font-size:27px}}#ranking-guide-contents .title_container .title .icon{height:32px;width:32px}#ranking-guide-contents .title_container .title .icon fill{fill:#fff;-o-object-fit:contain;object-fit:contain}#ranking-guide-contents .contents_container{display:flex;flex-direction:column;gap:16px;padding-inline:20px}@media (max-width:575.98px){#ranking-guide-contents .contents_container{margin-inline:auto;padding-inline:0;width:calc(100% - 24px)}}#ranking-guide-contents .contents_container .contents_item{background:#fff;border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;gap:12px;padding:32px;width:100%}@media (max-width:575.98px){#ranking-guide-contents .contents_container .contents_item{padding:20px}}#ranking-guide-contents .contents_container .contents_item>*{width:100%}@media (max-width:575.98px){#ranking-guide-contents .contents_container .contents_item>p{font-size:14px}}#ranking-guide-contents .contents_container .contents_item>p>a{color:#333;text-decoration:underline;transition:opacity .3s}#ranking-guide-contents .contents_container .contents_item>p>a:hover{opacity:.7}#ranking-guide-contents .contents_container .contents_item__title{background:#006cb7;border-radius:4px;color:#fff;font-size:13px;font-weight:700;padding:6px 12px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#ranking-guide-contents .contents_container .guide-summary{margin-inline:auto;width:100%}@media (max-width:575.98px){#ranking-guide-contents .contents_container .guide-summary{width:100%}}#ranking-guide-contents .contents_container .guide-summary__discription{font-size:14px;margin-bottom:16px}#ranking-guide-contents .contents_container .guide-summary__title{font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}@media (max-width:575.98px){#ranking-guide-contents .contents_container .guide-summary__title{font-size:18px}}#ranking-guide-contents .contents_container .guide-summary__title em{color:#006cb7;font-style:normal}#ranking-guide-contents .contents_container .guide-summary .guide-summary-item-container{display:flex;gap:12px}@media (max-width:575.98px){#ranking-guide-contents .contents_container .guide-summary .guide-summary-item-container{flex-direction:column;gap:12px}}#ranking-guide-contents .contents_container .guide-summary .guide-summary-item-container>div{background:#f4f5fa;border-radius:4px;display:flex;flex-direction:column;height:auto;padding:16px;width:100%}#ranking-guide-contents .contents_container .guide-summary .guide-summary-item-container>div *{font-size:14px}#ranking-guide-contents .contents_container .guide-summary__total{align-items:center;display:flex;font-size:14px;font-weight:700;gap:4px;margin-bottom:12px}@media (max-width:575.98px){#ranking-guide-contents .contents_container .guide-summary__total{font-size:14px;margin-bottom:10px}}#ranking-guide-contents .contents_container .guide-summary__total .icon{align-items:center;background:#fff;border-radius:20px;display:flex;height:40px;justify-content:center;margin-right:2px;padding:10px;width:40px}#ranking-guide-contents .contents_container .guide-summary__total .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#ranking-guide-contents .contents_container .guide-summary__total .icon svg path{fill:#006cb7}#ranking-guide-contents .contents_container .guide-summary__total .highlight{color:#006cb7;font-size:18px!important;font-weight:700}@media (max-width:575.98px){#ranking-guide-contents .contents_container .guide-summary__total .highlight{font-size:16px!important}}#ranking-guide-contents .contents_container .guide-summary__breakdown{display:grid;gap:12px;grid-template-columns:repeat(2,auto);list-style:none}@media (max-width:575.98px){#ranking-guide-contents .contents_container .guide-summary__breakdown{gap:4px 12px;grid-template-columns:repeat(2,50%)}#ranking-guide-contents .contents_container .guide-summary__breakdown li{display:flex;flex-direction:column;gap:2px}}#ranking-guide-contents .contents_container .guide-summary__breakdown li .num{font-size:1.4em;font-weight:700;margin-left:4px}#ranking-guide-contents .contents_container .guide-summary__popular .h4,#ranking-guide-contents .contents_container .guide-summary__popular h4{align-items:center;display:flex;font-size:14px;font-weight:700;margin-bottom:12px;min-height:27px;vertical-align:middle}@media (max-width:575.98px){#ranking-guide-contents .contents_container .guide-summary__popular .h4,#ranking-guide-contents .contents_container .guide-summary__popular h4{font-size:14px;margin-bottom:10px;min-height:auto}}#ranking-guide-contents .contents_container .guide-summary__popular ul{display:grid;gap:12px;grid-template-columns:repeat(2,auto);list-style:none}@media (max-width:575.98px){#ranking-guide-contents .contents_container .guide-summary__popular ul{grid-template-columns:repeat(2,50%)}}#ranking-guide-contents .contents_container .guide-summary__popular ul li .brand{display:inline-block;font-weight:700;margin-bottom:4px;text-decoration:underline}#ranking-guide-contents .contents_container .guide-summary__popular ul li .rating{display:flex;flex-direction:column}#ranking-guide-contents .contents_container .guide-summary__popular ul li .rating .score{font-weight:700}#ranking-guide-contents .contents_container .guide-summary__popular ul li .rating .reviews{color:#666}#ranking-guide-contents .y-scroll-container{-moz-column-gap:13px;column-gap:13px;display:flex;overflow-x:scroll;padding-bottom:8px;padding-right:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% + 32px)}@media (max-width:991.98px){#ranking-guide-contents .y-scroll-container{-webkit-overflow-scrolling:touch;padding-left:8px;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}#ranking-guide-contents .y-scroll-container .btn,#ranking-guide-contents .y-scroll-container .card_item,#ranking-guide-contents .y-scroll-container .scroll_position,#ranking-guide-contents .y-scroll-container .tab_pane_contents{scroll-snap-align:start}}@media (min-width:992px){#ranking-guide-contents .y-scroll-container::-webkit-scrollbar{cursor:-webkit-grab;cursor:grab;height:8px}#ranking-guide-contents .y-scroll-container::-webkit-scrollbar:active{cursor:-webkit-grabbing;cursor:grabbing}#ranking-guide-contents .y-scroll-container::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:4px;cursor:-webkit-grab;cursor:grab}#ranking-guide-contents .y-scroll-container::-webkit-scrollbar-track:active{cursor:-webkit-grabbing;cursor:grabbing}#ranking-guide-contents .y-scroll-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px;cursor:-webkit-grab;cursor:grab}#ranking-guide-contents .y-scroll-container::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}#ranking-guide-contents .y-scroll-container::-webkit-scrollbar-thumb:hover{background:#909090}}@media (max-width:575.98px){#ranking-guide-contents .y-scroll-container{width:calc(100% + 20px)}}#ranking-guide-contents .y-scroll-container .card_item{border:1px solid #e8e8e8;display:flex;flex-direction:column;flex-shrink:0;max-width:340px;width:100%}#ranking-guide-contents .y-scroll-container .card_item .card_item__link{align-items:center;border-bottom:1px solid #e8e8e8;color:#333;display:flex;gap:16px;padding:12px}#ranking-guide-contents .y-scroll-container .card_item .card_item__link .img_container{align-items:center;border:1px solid #e8e8e8;display:flex;flex-shrink:0;height:75px;justify-content:center;overflow:hidden;padding:4px;width:75px}#ranking-guide-contents .y-scroll-container .card_item .card_item__link .img_container img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:100%}#ranking-guide-contents .y-scroll-container .card_item .card_item__link .txt_container{flex-grow:1}#ranking-guide-contents .y-scroll-container .card_item .card_item__link .txt_container .brand_name{font-size:14px;font-weight:700}#ranking-guide-contents .y-scroll-container .card_item .card_item__link .txt_container .review_container{align-items:center;display:flex;font-size:11px;gap:4px}#ranking-guide-contents .y-scroll-container .card_item .card_item__link .txt_container .review_container .review_late_number{font-size:14px;font-weight:700}#ranking-guide-contents .y-scroll-container .card_item .card_item__link:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M0.0134277%2010.5133L4.34689%206.17981L0.0134273%201.84635L1.34%200.519775L7.00003%206.17981L1.34%2011.8398L0.0134277%2010.5133Z%22%20fill%3D%22%23212529%22%20fill-opacity%3D%220.4%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:12px;transition:transform .3s;width:12px}#ranking-guide-contents .y-scroll-container .card_item .card_item__link:hover{text-decoration:none}#ranking-guide-contents .y-scroll-container .card_item .card_item__link:hover .img_container img{transform:scale(1.05)}#ranking-guide-contents .y-scroll-container .card_item .card_item__link:hover:after{transform:translateX(3px)}#ranking-guide-contents .y-scroll-container .card_item .card_item__contents{flex-grow:1;padding:12px}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list{display:flex;flex-direction:column;gap:8px}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li{display:flex;gap:8px}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__type{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px;max-width:58px;width:100%}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__type .img_container{height:52px;width:52px}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__type .img_container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__type .discription{display:flex;flex-direction:column;font-size:12px;text-align:center}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__type .discription span{font-size:11px}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__contents{background:#f4f5fa;border-radius:4px;display:flex;flex-direction:column;flex-grow:1;gap:4px;margin-left:8px;padding:8px;position:relative}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__contents:before{background:#f4f5fa;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);content:"";display:block;height:15px;left:0;position:absolute;top:28px;translate:-100% -50%;width:8px}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__contents__title{font-size:13px;font-weight:700}#ranking-guide-contents .y-scroll-container .card_item .card_item_review_list li .card_item_review_list__contents__discription{font-size:13px;white-space:normal;word-break:break-all}#ranking-guide-contents .y-scroll-container .card_item .btn_container{align-items:center;border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end;padding:13px 11px}#ranking-guide-contents .y-scroll-container .card_item .btn_container a{align-items:center;color:#333;display:flex;font-size:13px;font-weight:700;gap:4px}.mask_accordion{margin:20px;position:relative}.mask_accordion__content-mask{overflow:hidden}.mask_accordion__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:30px;color:#333;cursor:pointer;display:flex;font-size:13px;gap:8px;height:46px;justify-content:center;margin-inline:auto;margin-top:-40px;min-width:150px;outline:none;padding:0 12px;position:relative;transition:opacity .3s;z-index:1}.mask_accordion__button:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%227%22%20viewBox%3D%220%200%2012%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.745%201.418%206.563%206.296A.74.74%200%200%201%206%206.55a.82.82%200%200%201-.562-.224L.256%201.418A.82.82%200%200%201%20.224.258.817.817%200%200%201%201.38.229L6%204.602%2010.62.224a.817.817%200%200%201%201.157.032.826.826%200%200%201-.032%201.162%22%20fill%3D%22%23006CB7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.8em;width:.8em}.mask_accordion__button:hover{opacity:.7}.detail-header-review span.icon{margin-bottom:2px;margin-left:-4px}.point-list-block{border:1px solid #ffda00;border-radius:2px;overflow:hidden;padding:0}.point-list-block__head{align-items:center;background-color:#ffda00;color:#333;display:flex;font-size:.8em!important;font-weight:inherit;gap:4px;height:26px;line-height:1;margin:0 -1px;padding:.2em .5em;position:relative;top:-1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:991.98px){.point-list-block__head{justify-content:center;margin:0;width:100%}}.point-list-block__head span{font-size:12px}.point-list-block__head svg{fill:#333;height:1em;width:1em}.point-list-block__body{display:flex;flex-direction:column;gap:.5em;margin-top:-2px;padding:1em}@media (max-width:991.98px){.point-list-block__body{gap:.3em}}.point-list-block__body>*{margin-bottom:0;width:100%}.point-list-block__body .h3,.point-list-block__body h3{font-size:14px!important;font-weight:700;line-height:1.6;margin-bottom:0!important}.point-list-block__body p{font-size:14px}.review_form .keyvisual--search,.review_form .keyvisual--search .keyvisual__inner{height:100px}.review_form .keyvisual--search .keyvisual__inner .h2,.review_form .keyvisual--search .keyvisual__inner h2{font-size:24px}.review_form .review_form_pt0{padding-top:0!important}.review_form .form_compare_list{align-items:baseline;display:flex;flex-flow:wrap;flex-direction:column;gap:4px;justify-content:flex-start;margin-bottom:8px}.review_form .form_compare_list li svg{margin-right:3px}.review_form .form_cp_txt{align-items:center;background-color:#ff4a80!important;border-radius:6px;color:#fff;display:inline-flex!important;font-size:12px;gap:8px;justify-content:center;line-height:1.3em;padding:.6em .8em;text-decoration:none;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.review_form .tag-any,.review_form .tag-required{align-items:center;display:flex;gap:8px}.review_form .tag-any:after,.review_form .tag-required:after{border-radius:7px;color:#fff;font-size:10px;font-weight:400;padding:3px 5px}.review_form .grade{align-items:center!important}.review_form .grade #div_wish_courses{flex-wrap:wrap;padding-bottom:15px}.review_form .grade>.col-3{width:25%}.review_form .grade .row .col{margin-bottom:0}.review_form .grade .form-control{display:flex!important;padding:17px 15px 0!important}@media (max-width:575.98px){.review_form .grade>.col-3{width:100%}.review_form .grade .row .col{margin-bottom:1.4em}.review_form .grade .form-check{display:flex!important}}.review_form .tag-required:after{background:#ee7203;content:"必須";flex-shrink:0}.review_form .tag-any:after{background:#c4c4c4;content:"任意";flex-shrink:0}.review_form .stepper_container{padding-bottom:25px!important;padding-top:8px!important}.review_form .stepper_container:has(.form_upsell_container){padding-bottom:60px!important}@media (max-width:575.98px){.review_form .stepper_container:has(.form_upsell_container){padding-bottom:32px!important}}.review_form .form_section .form-textarea{height:160px}.review_form .form_section .btn{display:block;font-size:18px;height:88px;margin:0 auto;width:333px}@media (max-width:575.98px){.review_form .form_section .btn{width:100%}}.review_form .attention_text{display:block;font-size:14px;font-weight:700;margin:-34px 0 20px}.review_form .form_section.is_accodion details[open]+span.attention_text{display:none}.review_form .form_section .btn{font-weight:700}.review_form .form_section .btn .instant_text{display:block;font-size:12px;font-weight:100}.review_form .agreement_wrapper{position:relative}.review_form .agreement_wrapper input[type=checkbox]{height:22px;left:42px;opacity:0;position:absolute;top:42%;width:22px;z-index:10}.review_form .agreement_wrapper .agreement_text{background:rgba(251,7,7,.3);border:2px solid #ca262e;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;margin:0 5px 8px 0;padding:12px 12px 12px 56px;position:relative;transition:background-color .2s linear;vertical-align:middle;width:100%}.review_form .agreement_wrapper .agreement_text:hover{background-color:#f8f8f8;border:2px solid #f8f8f8}.review_form .agreement_wrapper .agreement_text:hover:after{border-color:#bbb}.review_form .agreement_wrapper .agreement_text:after{background:#fff;border:2px solid #bbb;border-radius:6px;content:"";display:block;height:22px;left:15px;margin-top:-10px;position:absolute;top:50%;transition:border-color .2s linear;width:22px}.review_form .agreement_wrapper .agreement_text:before{opacity:0}.review_form .agreement_wrapper input[type=checkbox]:checked+.agreement_text:before{border-bottom:3px solid #ca262e;border-right:3px solid #ca262e;content:"";display:block;height:13px;left:22px;margin-top:-7px;opacity:1;position:absolute;top:50%;transform:rotate(45deg);transition:opacity .2s linear;width:9px;z-index:10}.review_form .agreement_wrapper input[type=checkbox]:checked+.agreement_text{background:#f8f8f8;border:2px solid #f8f8f8}.form-radio label{background:#fff;border:none;border-radius:11px!important;box-shadow:0 0 20px rgba(0,0,0,.05)!important;box-sizing:border-box;color:#000;margin-right:2%;padding:17px 15px;text-align:left;width:100%;width:32%}.form-radio label span{font-size:14px;line-height:1.5em;margin-left:11%}.form-radio label:nth-child(3n){margin-right:0}.tel-split{align-items:center;display:flex;gap:6px}.jyukudetail_text{border:3px solid #006cb7;border-radius:7px;text-align:center}.jyukudetail_text .h1,.jyukudetail_text .h2,.jyukudetail_text .h3,.jyukudetail_text .h4,.jyukudetail_text .h5,.jyukudetail_text .h6,.jyukudetail_text .mark,.jyukudetail_text .small,.jyukudetail_text a,.jyukudetail_text abbr,.jyukudetail_text acronym,.jyukudetail_text address,.jyukudetail_text applet,.jyukudetail_text article,.jyukudetail_text aside,.jyukudetail_text audio,.jyukudetail_text b,.jyukudetail_text big,.jyukudetail_text blockquote,.jyukudetail_text body,.jyukudetail_text canvas,.jyukudetail_text caption,.jyukudetail_text center,.jyukudetail_text cite,.jyukudetail_text code,.jyukudetail_text dd,.jyukudetail_text del,.jyukudetail_text details,.jyukudetail_text dfn,.jyukudetail_text div,.jyukudetail_text dl,.jyukudetail_text dt,.jyukudetail_text em,.jyukudetail_text embed,.jyukudetail_text fieldset,.jyukudetail_text figcaption,.jyukudetail_text figure,.jyukudetail_text footer,.jyukudetail_text form,.jyukudetail_text h1,.jyukudetail_text h2,.jyukudetail_text h3,.jyukudetail_text h4,.jyukudetail_text h5,.jyukudetail_text h6,.jyukudetail_text header,.jyukudetail_text hgroup,.jyukudetail_text html,.jyukudetail_text i,.jyukudetail_text iframe,.jyukudetail_text img,.jyukudetail_text ins,.jyukudetail_text kbd,.jyukudetail_text label,.jyukudetail_text legend,.jyukudetail_text li,.jyukudetail_text mark,.jyukudetail_text menu,.jyukudetail_text nav,.jyukudetail_text object,.jyukudetail_text ol,.jyukudetail_text output,.jyukudetail_text p,.jyukudetail_text pre,.jyukudetail_text q,.jyukudetail_text ruby,.jyukudetail_text s,.jyukudetail_text samp,.jyukudetail_text section,.jyukudetail_text small,.jyukudetail_text span,.jyukudetail_text strike,.jyukudetail_text strong,.jyukudetail_text sub,.jyukudetail_text summary,.jyukudetail_text sup,.jyukudetail_text table,.jyukudetail_text tbody,.jyukudetail_text td,.jyukudetail_text tfoot,.jyukudetail_text th,.jyukudetail_text thead,.jyukudetail_text time,.jyukudetail_text tr,.jyukudetail_text tt,.jyukudetail_text u,.jyukudetail_text ul,.jyukudetail_text var,.jyukudetail_text video{font-size:100%;margin:0;vertical-align:baseline}.jyukudetail_text article,.jyukudetail_text aside,.jyukudetail_text details,.jyukudetail_text figcaption,.jyukudetail_text figure,.jyukudetail_text footer,.jyukudetail_text header,.jyukudetail_text hgroup,.jyukudetail_text menu,.jyukudetail_text nav,.jyukudetail_text section{display:block}.jyukudetail_text body{line-height:1}.jyukudetail_text ol,.jyukudetail_text ul{list-style:none}.jyukudetail_text blockquote,.jyukudetail_text q{quotes:none}.jyukudetail_text blockquote:after,.jyukudetail_text blockquote:before,.jyukudetail_text q:after,.jyukudetail_text q:before{content:"";content:none}.jyukudetail_text table{border-collapse:collapse;border-spacing:0}.jyukudetail_text dt{background:#deedf8;font-size:14px;font-weight:700;padding:10px}.jyukudetail_text dd{gap:8px;justify-content:center;padding:10px}.jyukudetail_text dd,.jyukudetail_text dd ul{display:flex;flex-direction:column;font-size:16px}.jyukudetail_text dd ul{gap:4px;margin-inline:auto;padding-left:1.2em;text-align:left;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:991.98px){.jyukudetail_text dd ul{font-size:14px;width:100%}}.jyukudetail_text dd ul li{list-style-type:disc}.date-split,.date-split div{align-items:center;display:flex;gap:8px;width:100%}.form-add-label{display:flex;gap:12px}@media (max-width:575.98px){.form-add-label{flex-direction:column}}.form-add-label label{align-items:center;display:flex;gap:8px;width:100%}.form-add-label label span{flex-shrink:0}@media (max-width:575.98px){.form-add-label label .label_align{min-width:5em}}.form-add-description{display:flex;flex-direction:column;gap:8px;margin-bottom:3em}.form-add-description .form-item{display:flex;gap:8px}.school_code{max-width:100px;width:100%}.item_term select{width:48%!important}.item_term select:first-child{margin-right:5%}.review_form .jyukudetail_text .button-open{color:#006cb7;cursor:pointer;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review_form .nav-tabs.nav-tabs--02{border-bottom:0;-moz-column-gap:0;column-gap:0;flex-wrap:nowrap;padding-left:0}.review_form .nav-tabs.nav-tabs--02 .nav-item{flex:1 0 auto}.review_form .nav-tabs.nav-tabs--02 .nav-item .nav-link{border:0;border-bottom:1px solid #ddd;color:#999;font-size:13px;outline:0;padding-top:0;position:relative;width:100%}.review_form .nav-tabs.nav-tabs--02 .nav-item .nav-link.active{color:#006cb7}.review_form .nav-tabs.nav-tabs--02 .nav-item .nav-link.active:after{background:#006cb7;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.review_form .nav-tabs.nav-tabs--02 .nav-item .nav-link:focus,.review_form .nav-tabs.nav-tabs--02 .nav-item .nav-link:hover{background:#fff;border-color:#006cb7;color:#006cb7}.review_form .nav-tabs--03{border-bottom:1px solid #006cb7;-moz-column-gap:3px;column-gap:3px;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}@media (min-width:768px){.review_form .nav-tabs--03{-moz-column-gap:7px;column-gap:7px}}.review_form .nav-tabs--03 .nav-item{flex:1 0 0%}.review_form .nav-tabs--03 .nav-item .nav-link{align-items:center;background:#fff;background:#f8f8f8;border:1px solid #f8f8f8;border-bottom-color:#006cb7;border-radius:2px 2px 0 0;color:#999;color:#666;display:block;display:flex;font-size:11px;font-weight:700;height:54px;justify-content:center;margin-bottom:-1px!important;outline:0;padding:0;width:100%}@media (min-width:768px){.review_form .nav-tabs--03 .nav-item .nav-link{font-size:18px;padding:0 3px}}.review_form .nav-tabs--03 .nav-item .nav-link.active{background:#fff;border-color:#006cb7 #006cb7 #fff;border-top-width:3px;color:#006cb7;padding-top:0}.review_form .nav-tabs--03 .nav-item .nav-link.active:focus,.review_form .nav-tabs--03 .nav-item .nav-link.active:hover{background:#fff;border-bottom-color:transparent;color:#006cb7}.review_form .nav-tabs--03 .nav-item .nav-link:focus,.review_form .nav-tabs--03 .nav-item .nav-link:hover{background:#fff;border-color:#006cb7;color:#006cb7}.popup_wrap .modal-window{background-color:#fff;border-radius:5px;display:none;height:551px;left:50%;max-width:900px;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:11;z-index:9999}.popup_wrap .modal-window .img-cover{aspect-ratio:4/3;height:auto;width:100%}.popup_wrap .modal-window .icon-box-primary{align-items:center;background:#006cb7;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center;line-height:1.5;min-height:60px;padding:10px;width:60px}@media (min-width:768px){.popup_wrap .modal-window .icon-box-primary{min-height:80px;width:80px}}.popup_wrap .modal-window .seasonal_list_item{overflow:hidden;position:relative}.popup_wrap .modal-window .seasonal_list_item .col01-list__block__body{display:flex;flex-wrap:wrap;gap:6px;width:69%!important}.popup_wrap .modal-window .seasonal_list_item:after{background-repeat:no-repeat;background-size:contain;bottom:20px;content:"";height:74px;position:absolute;right:20px;width:65px}@media (max-width:991.98px){.popup_wrap .modal-window .seasonal_list_item:after{bottom:10px;right:10px}}.popup_wrap .modal-window .seasonal_list_item.winter:after{background-image:url(../img/class_detail/seasonal_winter_label_bg.svg)}.popup_wrap .modal-window .seasonal_list_item.winter .icon-box-primary:before{background-image:url(../img/class_detail/seasonal_winter_label.svg)}.popup_wrap .modal-window .seasonal_list_item.spring:after{background-image:url(../img/class_detail/seasonal_spring_label_bg.svg)}.popup_wrap .modal-window .seasonal_list_item.spring .icon-box-primary:before{background-image:url(../img/class_detail/seasonal_spring_label.svg)}.popup_wrap .modal-window .seasonal_list_item.summer:after{background-image:url(../img/class_detail/seasonal_summer_label_bg.svg)}.popup_wrap .modal-window .seasonal_list_item.summer .icon-box-primary:before{background-image:url(../img/class_detail/seasonal_summer_label.svg)}.popup_wrap .modal-window .seasonal_title_container{align-items:center;display:flex;gap:16px;margin-bottom:20px}.popup_wrap .modal-window .seasonal_title_container .title_container{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.popup_wrap .modal-window .seasonal_title_container .icon-box-primary{position:relative}.popup_wrap .modal-window .seasonal_title_container .icon-box-primary:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:120px;left:-20px;position:absolute;top:-20px;width:120px}@media (max-width:991.98px){.popup_wrap .modal-window .seasonal_title_container .icon-box-primary:before{height:90px;left:-15px;top:-15px;width:90px}}.popup_wrap .modal-window .seasonal_period{align-items:baseline;background:#fef9fa;border-radius:4px;color:#ff1c36;display:flex;font-size:12px;font-weight:700;gap:2px;padding-inline:.5em}.popup_wrap .modal-window .seasonal_period .icon{align-self:center}.popup_wrap .modal-window .seasonal_period span{align-items:baseline;display:inline-flex;font-size:12px;gap:.2em}.popup_wrap .modal-window .seasonal_period .number{font-size:1.4em}.popup_wrap .modal-window .seasonal_period svg{stroke:#ff1c36;width:14px}.popup_wrap .modal-window .seasonal_period.countdown{background:#f0f7fd;color:#212529}.popup_wrap .modal-window .seasonal_period.countdown span{color:#ff1c36}.popup_wrap .modal-window .seasonal_period.countdown svg{stroke:#212529}.popup_wrap .modal-window .seasonal_period.countdown.over{background:#f8f8f8}.popup_wrap .modal-window_wrap{height:515px;overflow:hidden;width:100%}@media (max-width:900px){.popup_wrap .modal-window_wrap{height:100%;padding-bottom:60px}}.popup_wrap .modal-window_inner{height:515px;overflow:auto;width:100%}@media (max-width:900px){.popup_wrap .modal-window_inner{height:100%}}.popup_wrap .modal-window_inner .h2,.popup_wrap .modal-window_inner h2{font-size:20px}@media (max-width:900px){.popup_wrap .modal-window_inner .h2,.popup_wrap .modal-window_inner h2{font-size:16px}}.popup_wrap .modal-window_inner .detail-header-review-wrap{align-items:center;flex-flow:wrap;justify-content:start;margin-bottom:10px;max-height:60px;width:100%}@media (min-width:768px){.popup_wrap .modal-window_inner .detail-header-review-wrap{display:flex;margin-bottom:16px;padding-left:0}}.popup_wrap .modal-window_inner .detail-header-review-wrap span{font-size:12px;font-style:normal;margin-right:5px}.popup_wrap .modal-window_inner .detail-header-review-wrap .detail-header-star{align-items:center;justify-content:center;max-height:20px}.popup_wrap .modal-window_inner .detail-header-review-wrap .detail-header-star .star{height:14px;width:15px}.popup_wrap .modal-window_inner .detail-header-review-wrap .review_late_number{font-size:16px;font-weight:700;margin-left:5px;margin-top:11px}.popup_wrap .modal-window_inner .detail-header-review-wrap .review_length{font-size:12px;margin:0 0 0 5px}.popup_wrap .modal-window_inner .detail-header-review-wrap{display:flex;gap:6px}.popup_wrap .modal-window_inner .detail-header-review-wrap .detail-header-star{display:flex;gap:5px}@media (max-width:900px){.popup_wrap .modal-window{border-radius:0!important;bottom:0;height:100%;left:0;max-width:none;position:fixed;top:70px;transform:translate(0)}}.popup_wrap .modalclass_detail{display:grid;grid-template-columns:fit-content(100%) fit-content(100%);margin-bottom:20px}@media (max-width:900px){.popup_wrap .modalclass_detail{flex-wrap:wrap;grid-template-columns:fit-content(100%);margin-bottom:20px}}.popup_wrap .modalclass_detail_img{margin-right:20px}@media (max-width:900px){.popup_wrap .modalclass_detail_img{margin-right:0;width:100%}}.popup_wrap .modalclass_detail_img img{height:auto;width:100%}@media (max-width:900px){.popup_wrap .modalclass_detail_img img{display:block;height:auto;margin:0 auto;max-width:240px}.popup_wrap .modalclass_detail_txt{padding-left:0;width:100%}.popup_wrap .modalclass_detail_txt .class_text{margin-top:10px;text-align:center}}.popup_wrap .col01-list__block__body{display:flex;flex-wrap:wrap;gap:6px;width:80%}.popup_wrap .col01-list__block__body.is_form span,.popup_wrap .col01-list__block__body.is_grade span{border-radius:10px;display:inline-block;font-size:12px;font-weight:700;padding:3px 6px}.popup_wrap .col01-list__block__body.is_grade span{background:#ffe0f4}.popup_wrap .col01-list__block__body.is_form span{background:#daefff}.popup_wrap .col01-list__block__body.is_about span{font-size:13px;font-weight:700}.popup_wrap .col01-list__block__body.is_about span:after{color:#a7a7a7;content:"/";font-weight:100;margin-left:8px;margin-right:8px}.popup_wrap .col01-list__block__title{font-weight:100!important}@media (max-width:900px){.popup_wrap .col01-list__block__title{width:20%!important}}.popup_wrap .button-close{background:#999;border:none;border-radius:40px;cursor:pointer;height:40px;padding:0;position:absolute;right:-10px;top:-10px;width:40px}@media (max-width:900px){.popup_wrap .button-close{left:calc(50% - 20px);position:fixed;right:calc(50% - 20px);top:-53px}}.popup_wrap .modal-window_close{margin-top:10px}.popup_wrap .closeBtn{align-items:center;border:1px solid #c4c4c4;border-radius:45px;color:#212529;display:flex;height:40px;justify-content:center;margin:0 auto;padding:17px 15px;width:138px}.popup_wrap .closeBtn:hover{background-color:#f6f6f6;text-decoration:none}.popup_wrap .closeBtn i{background:currentColor;border-radius:.1em;color:#333;display:inline-block;height:.1em;line-height:1;margin-right:5px;position:relative;transform:rotate(45deg);vertical-align:middle;width:1em}.popup_wrap .closeBtn i:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.popup_wrap .overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.select_text_question ul{display:flex;flex-flow:wrap;gap:18px 10px;margin-bottom:20px}.select_text_question ul li button{background:#fff;border:1px solid #fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.05)!important;color:#333;padding:10px}.select_text_question ul li button:hover{background:#ebf4fb}@media (max-width:767.98px){.review_form .kv_adjust_pat01,.review_form .kv_adjust_pat01 .keyvisual__inner,.review_form .kv_adjust_pat02,.review_form .kv_adjust_pat02 .keyvisual__inner,.review_form .kv_adjust_pat03,.review_form .kv_adjust_pat03 .keyvisual__inner,.review_form .kv_adjust_pat04,.review_form .kv_adjust_pat04 .keyvisual__inner,.review_form .kv_adjust_pat05,.review_form .kv_adjust_pat05 .keyvisual__inner,.review_form .kv_adjust_pat06,.review_form .kv_adjust_pat06 .keyvisual__inner{height:70px}}.review_form .kv_adjust_pat01 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat01 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat02 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat02 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat03 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat03 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat04 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat04 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat05 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat05 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat06 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat06 .keyvisual__inner .keyvisual__text h2{display:flex;gap:8px}@media (max-width:767.98px){.review_form .kv_adjust_pat01 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat01 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat02 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat02 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat03 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat03 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat04 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat04 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat05 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat05 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat06 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat06 .keyvisual__inner .keyvisual__text h2{font-size:18px}}.review_form .kv_adjust_pat01 .keyvisual__inner .keyvisual__text .h2 .badge_01,.review_form .kv_adjust_pat01 .keyvisual__inner .keyvisual__text h2 .badge_01,.review_form .kv_adjust_pat02 .keyvisual__inner .keyvisual__text .h2 .badge_01,.review_form .kv_adjust_pat02 .keyvisual__inner .keyvisual__text h2 .badge_01,.review_form .kv_adjust_pat03 .keyvisual__inner .keyvisual__text .h2 .badge_01,.review_form .kv_adjust_pat03 .keyvisual__inner .keyvisual__text h2 .badge_01,.review_form .kv_adjust_pat04 .keyvisual__inner .keyvisual__text .h2 .badge_01,.review_form .kv_adjust_pat04 .keyvisual__inner .keyvisual__text h2 .badge_01,.review_form .kv_adjust_pat05 .keyvisual__inner .keyvisual__text .h2 .badge_01,.review_form .kv_adjust_pat05 .keyvisual__inner .keyvisual__text h2 .badge_01,.review_form .kv_adjust_pat06 .keyvisual__inner .keyvisual__text .h2 .badge_01,.review_form .kv_adjust_pat06 .keyvisual__inner .keyvisual__text h2 .badge_01{background:#fff!important;font-size:.6em;padding-left:.8em;padding-right:.8em}@media (max-width:767.98px){.review_form .kv_adjust_pat02 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat02 .keyvisual__inner .keyvisual__text h2{font-size:20px}.review_form .kv_adjust_pat03 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat03 .keyvisual__inner .keyvisual__text h2{font-size:18px;justify-content:center}.review_form .kv_adjust_pat04 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat04 .keyvisual__inner .keyvisual__text h2{font-size:20px}}.jyukudetail_text+.review_form_small_text{margin-bottom:1.6em}.review_form_small_text{font-size:14px;font-weight:700}@media (max-width:767.98px){.review_form_small_text{font-size:11px}.review_form .kv_adjust_pat05 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat05 .keyvisual__inner .keyvisual__text h2,.review_form .kv_adjust_pat06 .keyvisual__inner .keyvisual__text .h2,.review_form .kv_adjust_pat06 .keyvisual__inner .keyvisual__text h2{font-size:20px}}.banner-field{padding-bottom:40px;padding-top:80px}.banner-field .bnr-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;padding:0 20px}@media (min-width:768px){.banner-field .bnr-container{flex-direction:row;gap:0;max-width:1320px;padding:0 25px}.banner-field .bnr-container .bnr-item{padding:0 15px;width:33.3%}}@media (max-width:991.98px){.banner-field .bnr-container .bnr-item{padding:0 15px;width:100%}}.banner-field .bnr-container .bnr-item a{transition:opacity .3s}.banner-field .bnr-container .bnr-item a:hover{opacity:.8}.banner-field .bnr-container img{width:100%}#favoriteList_content+.banner-field,#topNews+.banner-field,.pb-section+.banner-field,.py-section+.banner-field{padding-top:0}@media (min-width:992px){#favoriteList_content+.banner-field,#topNews+.banner-field,.pb-section+.banner-field,.py-section+.banner-field{padding-top:0}}.seasonal_classbanner{align-items:center;background:rgba(0,0,0,.5);bottom:-110px;display:flex;justify-content:center;padding:10px;position:fixed;transition:background .3s,bottom .3s cubic-bezier(.79,.14,.15,.86),box-shadow .3s cubic-bezier(.79,.14,.15,.86),transform .2s;width:100%}.seasonal_classbanner.is_active{bottom:0;z-index:100}.seasonal_classbanner.is_none{bottom:-110px;z-index:0}.seasonal_classbanner img{height:70px}.seasonal_classbanner a{transition:opacity .3s}.seasonal_classbanner a:hover{opacity:.7}.seasonal_classbanner .icon-del{position:absolute;right:20px;top:20px}.seasonal_classbanner .icon-del:after,.seasonal_classbanner .icon-del:before{background:#fff;border-radius:2.5px;content:"";height:24px;left:50%;position:absolute;top:50%;width:3px}.seasonal_classbanner .icon-del:before{transform:translate(-50%,-50%) rotate(45deg)}.seasonal_classbanner .icon-del:after{transform:translate(-50%,-50%) rotate(-45deg)}.head_cp_banner_container{align-items:center;background-color:#fdee21;display:flex;flex-direction:column;justify-content:center}.head_cp_banner_container:active,.head_cp_banner_container:hover{text-decoration:none}.head_cp_text{color:#0051ab;font-size:12px;font-weight:700;margin-bottom:0;padding:4px 0;position:relative;text-align:center}.head_cp_text:after,.head_cp_text:before{background:#0051ab;content:"";display:inline-block;height:1.5em;margin:-.2em 1em 0;position:relative;vertical-align:middle;width:1px}.head_cp_text:before{transform:rotate(-35deg)}.head_cp_text:after{transform:rotate(35deg)}.head_cp_banner{background-color:#1951a2;background-image:url(../img/campaign/250409_amazoncp/head_bnr.webp);background-position:50%;background-repeat:repeat-x;background-size:402px 35px;box-sizing:border-box;cursor:pointer;display:block;height:35px;margin-bottom:0;width:100%}@media screen and (max-width:768px){.head_cp_banner{background-repeat:no-repeat;background-size:contain;padding:0 15px}}.cp_class_text{color:#e3425a;font-size:.7em}.cp_class_text_container{align-items:center;display:flex;gap:4px;justify-content:center}@media screen and (max-width:768px){.cp_class_text_container{flex-direction:column}}.cp_class_text_container .cp_label{font-size:11px!important;line-height:1!important}.list-juku-y__block .cp_class_text{display:inline-block;font-size:12px;font-weight:700;margin-bottom:0;margin-top:4px}.arrow-list span.cp_class_text,.list-t-01-block__inner .cp_class_text{font-size:12px}.cp_label{align-items:center;background-color:#ff4a80!important;border-radius:6px;color:#fff;display:inline-flex!important;font-size:11px;gap:5px;justify-content:center;line-height:1;padding:.6em .8em;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cp_label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.09277%201.47813L4.84043%202.75H4.8125H4.64062H3.26562C2.79082%202.75%202.40625%202.36543%202.40625%201.89062C2.40625%201.41582%202.79082%201.03125%203.26562%201.03125H3.31289C3.63301%201.03125%203.93164%201.20098%204.09277%201.47813ZM5.5%201.83691L4.98223%200.956055C4.63418%200.363086%203.99824%200%203.31289%200H3.26562C2.22148%200%201.375%200.846484%201.375%201.89062C1.375%202.93477%202.22148%203.78125%203.26562%203.78125H4.64062H4.8125V5.5H6.1875V3.78125H7.73438C8.77852%203.78125%209.625%202.93477%209.625%201.89062C9.625%200.846484%208.77852%200%207.73438%200H7.68711C7.00176%200%206.36582%200.363086%206.01777%200.953906L5.5%201.83691ZM6.90723%201.47813C7.07051%201.20098%207.36699%201.03125%207.68711%201.03125H7.73438C8.20918%201.03125%208.59375%201.41582%208.59375%201.89062C8.59375%202.36543%208.20918%202.75%207.73438%202.75H6.15957L6.90723%201.47813ZM6.1875%2011V6.1875H4.8125V11H6.1875Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20opacity%3D%220.4%22%20d%3D%22M1.58125%202.75C1.89492%203.3623%202.53086%203.78125%203.26562%203.78125H4.64062H4.8125V5.5H0.6875C0.307227%205.5%200%205.19277%200%204.8125V3.4375C0%203.05723%200.307227%202.75%200.6875%202.75H1.58125ZM10.3125%205.5H6.1875V3.78125H7.73438C8.46914%203.78125%209.10508%203.3623%209.41875%202.75H10.3125C10.6928%202.75%2011%203.05723%2011%203.4375V4.8125C11%205.19277%2010.6928%205.5%2010.3125%205.5ZM0.6875%206.1875H4.8125V11H1.71875C1.14941%2011%200.6875%2010.5381%200.6875%209.96875V6.1875ZM6.1875%2011V6.1875H10.3125V9.96875C10.3125%2010.5381%209.85059%2011%209.28125%2011H6.1875Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");content:"";height:11px;width:11px}.cp_label.size_sm{font-size:11px!important;padding:.5em .6em!important}a.cp_label:hover{background-color:rgba(255,74,128,.7)!important;color:#fff;text-decoration:none}@media screen and (max-width:768px){.btn_container:has(.cta_campaign_container){margin-top:20px}}.cta_campaign,.cta_fukidashi_content{background-color:#ff4a80;border-radius:8px;color:#fff;display:inline-block;-moz-filter:drop-shadow(0 3px 5px rgba(0,0,0,.2));-ms-filter:drop-shadow(0 3px 5px rgba(0,0,0,.2));filter:drop-shadow(0 3px 5px rgba(0,0,0,.2));font-size:12px;margin:0 auto;padding:6px 8px;position:relative;white-space:nowrap;z-index:1}.cta_campaign:after,.cta_fukidashi_content:after{border:8px solid transparent;border-top-color:#ff4a80;content:"";left:50%;margin-left:-8px;position:absolute;top:100%}@media screen and (max-width:768px){.cta_campaign:after,.cta_fukidashi_content:after{left:10%}}.cta_campaign span,.cta_fukidashi_content span{font-size:12px}.cta_campaign a,.cta_fukidashi_content a{color:#fff}.cta_campaign.blue,.cta_fukidashi_content.blue{background-color:#006cb7}.cta_campaign.blue:after,.cta_fukidashi_content.blue:after{border-top:8px solid #006cb7}.cta_fukidashi_content{background-color:#006cb7}.cta_fukidashi_content:after{border-top:8px solid #006cb7}.cta_campaign_container{display:flex;justify-content:center;position:relative}@media (max-width:991.98px){.cta_campaign_container{justify-content:flex-start}}.cta_campaign_container .cta_campaign{position:absolute;top:-27px}@media (max-width:991.98px){.cta_campaign_container .cta_campaign{top:-31px}}.ad_class_detail .cta:has(.cta_campaign),.ad_class_detail .cta:has(.cta_fukidashi_content){margin-top:32px!important}@media (max-width:991.98px){.ad_class_detail .cta:has(.cta_campaign),.ad_class_detail .cta:has(.cta_fukidashi_content){margin-top:40px!important}}@media (max-width:991.98px){.ad_class_detail .cta:has(.cta_campaign):has(br),.ad_class_detail .cta:has(.cta_fukidashi_content):has(br){margin-top:60px!important}}.ad_class_detail .ad_cta_btn .cta_campaign,.ad_class_detail .ad_cta_btn .cta_fukidashi_content{position:absolute;top:-41px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.ad_class_detail .ad_cta_btn .cta_campaign:after,.ad_class_detail .ad_cta_btn .cta_fukidashi_content:after{left:10%}@media (max-width:991.98px){.ad_class_detail .ad_cta_btn .cta_campaign,.ad_class_detail .ad_cta_btn .cta_fukidashi_content{left:0;min-width:100%}}@media (max-width:991.98px){.ad_class_detail .ad_cta_btn .cta_campaign:has(br),.ad_class_detail .ad_cta_btn .cta_fukidashi_content:has(br){top:-61px}}.ad_class_detail .ad_cta_btn .cta_campaign:has(br) br.sp,.ad_class_detail .ad_cta_btn .cta_fukidashi_content:has(br) br.sp{display:none}@media (max-width:991.98px){.ad_class_detail .ad_cta_btn .cta_campaign:has(br) br.sp,.ad_class_detail .ad_cta_btn .cta_fukidashi_content:has(br) br.sp{display:inline-block}}.ad_other_class .ad_cta_btn .cta_campaign{left:0}.schoolList_cta .cta_campaign_container{justify-content:flex-start;width:100%}.schoolList_cta .cta_campaign_container .cta_campaign:after{left:10%}.favorite_item_class_list .btn_container:has(.cta_campaign){margin-top:32px!important}@media (max-width:991.98px){.favorite_item_class_list .btn_container:has(.cta_campaign){margin-top:26px}}.favorite_item_class_list .btn_container .cta_campaign_container{width:100%}.favorite_item_class_list .btn_container .cta_campaign_container .cta_campaign{font-size:11px;top:-31px}.updown{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:updown1;animation-name:updown1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes updown1{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes updown1{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}body.campaign{margin-top:0!important}.campaign{margin-top:18px}.campaign .color_red{color:#f04438}.campaign main ul.disc_list{padding-left:20px!important}.campaign main ul.disc_list li{list-style-type:disc}.campaign main ul.disc_list li ul li{list-style-type:decimal}.campaign main .is_supplement,.campaign main ul.disc_list.is_supplement li{font-size:14px}.campaign main ul li{font-size:16px;line-height:1.6;margin-bottom:8px}.campaign main ul li ul{margin-top:8px;padding-left:20px}.campaign main ul li ul li{list-style-type:decimal}.campaign main em{font-style:normal;font-weight:700}.campaign main .h2,.campaign main h2{font-size:24px;line-height:1.6}@media screen and (max-width:768px){.campaign main .h2,.campaign main h2{font-size:18px}}.campaign main p{font-size:16px;line-height:1.6;margin-bottom:0}.campaign main a{text-decoration:underline}.campaign main dl{margin-bottom:0}.campaign main dl dt{margin-bottom:.4em}.campaign main dl dd{margin-bottom:1em}.campaign main dl dd:last-child{margin-bottom:0}.campaign main .subText{color:#343a40;font-size:.8em}.campaign main .img_container img{height:auto;max-width:100%;width:100%}.campaign main .campagin_keyvisual{align-items:center;background-color:#006cb7;display:flex;height:150px;margin-bottom:60px;width:100%}@media screen and (max-width:768px){.campaign main .campagin_keyvisual{height:auto;margin-bottom:20px}}.campaign main .campagin_keyvisual .h1,.campaign main .campagin_keyvisual h1{color:#fff;font-size:24px;font-weight:700;line-height:1.6;margin:0 auto;max-width:930px;width:100%}@media screen and (max-width:768px){.campaign main .campagin_keyvisual .h1,.campaign main .campagin_keyvisual h1{padding:40px 25px}}.campaign main .contents{display:flex;flex-direction:column;font-size:16px;gap:40px;line-height:1.6;margin:20px auto 80px;max-width:930px;text-align:left;width:100%}@media screen and (max-width:768px){.campaign main .contents{gap:20px;padding:0 25px}}.campaign main .detail_section{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:768px){.campaign main .detail_section{gap:20px}}.campaign main .detail_section .h2,.campaign main .detail_section h2{margin-bottom:0}.campaign main .detail_section .txt_container{display:flex;flex-direction:column;gap:4px}.campaign main .detail_section .small_text{font-size:.9em}.campaign main .detail_section .cp_attention{background-color:#fff7f9;border:1px solid #ffb4cb;border-radius:4px;display:flex;flex-direction:column;font-size:14px;gap:8px;margin-top:-12px;padding:12px}@media (max-width:991.98px){.campaign main .detail_section .cp_attention{margin-top:-4px}}.campaign main .detail_section .cp_attention .icon_title{align-items:baseline;display:flex;gap:4px}.campaign main .detail_section .cp_attention .icon_title em{align-items:baseline;display:inline-flex;flex-flow:wrap;gap:2px}.campaign main .detail_section .cp_attention .icon_title span{font-size:1.5em}.campaign main .detail_section .cp_attention .cp_icon{align-items:center;background-color:#ff4a80;border-radius:2px;display:inline-flex;height:26px;justify-content:center;padding:6px;width:26px}.campaign main .detail_section .cp_attention .cp_icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.09277%201.47813L4.84043%202.75H4.8125H4.64062H3.26562C2.79082%202.75%202.40625%202.36543%202.40625%201.89062C2.40625%201.41582%202.79082%201.03125%203.26562%201.03125H3.31289C3.63301%201.03125%203.93164%201.20098%204.09277%201.47813ZM5.5%201.83691L4.98223%200.956055C4.63418%200.363086%203.99824%200%203.31289%200H3.26562C2.22148%200%201.375%200.846484%201.375%201.89062C1.375%202.93477%202.22148%203.78125%203.26562%203.78125H4.64062H4.8125V5.5H6.1875V3.78125H7.73438C8.77852%203.78125%209.625%202.93477%209.625%201.89062C9.625%200.846484%208.77852%200%207.73438%200H7.68711C7.00176%200%206.36582%200.363086%206.01777%200.953906L5.5%201.83691ZM6.90723%201.47813C7.07051%201.20098%207.36699%201.03125%207.68711%201.03125H7.73438C8.20918%201.03125%208.59375%201.41582%208.59375%201.89062C8.59375%202.36543%208.20918%202.75%207.73438%202.75H6.15957L6.90723%201.47813ZM6.1875%2011V6.1875H4.8125V11H6.1875Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20opacity%3D%220.4%22%20d%3D%22M1.58125%202.75C1.89492%203.3623%202.53086%203.78125%203.26562%203.78125H4.64062H4.8125V5.5H0.6875C0.307227%205.5%200%205.19277%200%204.8125V3.4375C0%203.05723%200.307227%202.75%200.6875%202.75H1.58125ZM10.3125%205.5H6.1875V3.78125H7.73438C8.46914%203.78125%209.10508%203.3623%209.41875%202.75H10.3125C10.6928%202.75%2011%203.05723%2011%203.4375V4.8125C11%205.19277%2010.6928%205.5%2010.3125%205.5ZM0.6875%206.1875H4.8125V11H1.71875C1.14941%2011%200.6875%2010.5381%200.6875%209.96875V6.1875ZM6.1875%2011V6.1875H10.3125V9.96875C10.3125%2010.5381%209.85059%2011%209.28125%2011H6.1875Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:cover;content:"";height:100%;width:100%}.campaign main .detail_section .cp_attention em{color:#ff4a80}.campaign main .detail_section .cp_attention .h3,.campaign main .detail_section .cp_attention h3{font-size:16px;font-weight:700;line-height:1.6;margin-bottom:0}.campaign main .sec-title{align-items:center;background:#f8f8f8;border-radius:7px;font-weight:700;padding:10px 7px 10px 24px;position:relative}.campaign main .sec-title:before{background:#006cb7;border-radius:7px;content:"";display:inline-block;height:50%;left:4px;position:absolute;top:25%;width:6px}.campaign main .flow_title{font-size:20px;font-weight:700;line-height:1.6;margin-bottom:12px}@media screen and (max-width:768px){.campaign main .flow_title{font-size:18px}}.campaign main .flow_container{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:768px){.campaign main .flow_container{gap:8px}}.campaign main .flow_container .flow_item{align-items:center;background:#f8f8f8;border-radius:4px;display:flex;gap:28px;justify-content:space-between;padding:28px}@media screen and (max-width:768px){.campaign main .flow_container .flow_item{flex-direction:column;gap:20px;padding:15px}}.campaign main .flow_container .flow_item .flow_number_container{align-items:center;display:flex;font-size:18px;font-weight:700;gap:16px;line-height:1.6}.campaign main .flow_container .flow_item .flow_number_container .flow_number{align-items:center;background:#006cb7;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:44px;justify-content:center;line-height:1;text-align:center;width:44px}@media screen and (max-width:768px){.campaign main .flow_container .flow_item .flow_number_container .flow_number{height:35px;width:35px}}.campaign main .flow_container .flow_item .txt_container{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (max-width:768px){.campaign main .flow_container .flow_item .txt_container{gap:0}}.campaign main .flow_container .flow_item .img_container{flex-shrink:0;max-width:300px}@media screen and (max-width:768px){.campaign main .flow_container .flow_item .img_container{max-width:100%}}.campaign main .flow_container .flow_arrow{text-align:center}.campaign main .flow_container .flow_arrow:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20style%3D%22%22%20width%3D%2215.984375%22%20height%3D%2210.312500%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M9.055666%209.990234%20C9.055666%209.990234%209.055666%209.968750%209.055666%209.925781%20L16.274416%201.998047%20C16.747074%201.439450%2016.747074%200.902346%2016.274416%200.386719%20L16.274416%200.322266%20C16.059571%200.107421%2015.801761%20-0.000000%2015.500978%20-0.000000%20L1.127931%20-0.000000%20C0.827149%20-0.000000%200.569339%200.128905%200.354494%200.386719%20C-0.118165%200.902346%20-0.118165%201.439450%200.354494%201.998047%20L7.573244%209.990234%20C7.788089%2010.205079%208.035157%2010.312500%208.314455%2010.312500%20C8.593753%2010.312500%208.840821%2010.205079%209.055666%209.990234%20Z%20M24.846681%2020.625000%22%20style%3D%22fill%3A%23006CB7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:11px;width:16px}.campaign main .qa_container .question{color:#006cb7}.campaign main .qa_container .question:before{content:"Q.";display:inline-block;padding-right:.4em}.campaign main .qa_container .answer:before{content:"A.";display:inline-block;padding-right:.4em}.campaign main .classList li{display:inline-block;font-size:14px;line-height:1.3em;margin-right:1em}.campaign main .btn_primary{font-size:14px;line-height:1.4;margin-inline:auto;max-width:800px;padding:12px;text-align:center;text-decoration:none}@media screen and (max-width:768px){.campaign main .btn_primary{font-size:15px}}.campaign main .special_btn,.campaign main a.special_btn,.campaign main button.special_btn{border-radius:.5rem;color:#212529;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.5;padding:1rem 4rem;position:relative;text-align:center;text-decoration:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.campaign main .special_btn-wrap{margin:50px 0 30px;text-align:center}.campaign main a.special_btn-c{background:#e94919;box-shadow:0 5px 0 #d44114;color:#fff;font-size:16px;margin-inline:auto;max-width:500px;padding:.25rem 2rem 1.5rem;position:relative;width:100%}.campaign main a.special_btn-c span{background:#fff;border:2px solid #d44114;border-radius:100vh;box-shadow:0 3px 3px rgba(0,0,0,.2);color:#d44114;display:block;font-size:11px;left:50%;padding:.2rem 0;padding-inline:.5em;position:absolute;top:-1.25rem;transform:translate(-50%,-32%);width:95%}.campaign main a.special_btn-c span:after,.campaign main a.special_btn-c span:before{content:"";left:calc(50% - 10px);position:absolute}.campaign main a.special_btn-c span:before{border-color:#d44114 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-10px}.campaign main a.special_btn-c span:after{border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-7px}.campaign main a.special_btn-c i{margin-right:1rem}.campaign main a.special_btn-c:hover{background:#eb5b30;box-shadow:0 2px 0 #d44114;color:#fff;transform:translateY(3px)}.table_of_contents{background:#fff;border:5px solid #f2f2f2;padding:10px}.table_of_contents li a{text-decoration:none!important}.table_of_contents li:before{background:#e0e0e0;content:"";display:inline-block;height:5px;margin-right:10px;width:7.011px}.sec-title_howto{background:#e5f0f8;border-radius:5px;color:#006cb7;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px;padding:10px;text-align:center}@media screen and (max-width:768px){.sec-title_howto{font-size:16px}}.sec-title_howto_txt{margin:10px auto 20px;text-align:center}.sec-title_howto_txt span{font-size:14px}.img_container_btn a{background:#ff5d52;border-radius:30px;box-shadow:0 4px 0 0 #ba1037;color:#fff;display:block;font-size:20px;font-weight:700;height:65px;line-height:65px;margin:10px auto;text-align:center;text-decoration:none!important;width:586px}.img_container_btn a:hover{background:#ba1037;color:#fff!important;transform:translateY(2px)}@media screen and (max-width:768px){.img_container_btn a{border-radius:18px;font-size:16px;height:58px;width:283px}}.img_container_btn a.is_countrywide{align-items:center;display:flex;justify-content:center}.img_container_btn a.is_countrywide:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M7 5h14v2H7V5m0 8v-2h14v2H7M4 4.5A1.5 1.5 0 0 1 5.5 6 1.5 1.5 0 0 1 4 7.5 1.5 1.5 0 0 1 2.5 6 1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12 1.5 1.5 0 0 1 4 13.5 1.5 1.5 0 0 1 2.5 12 1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2H7m-3-2.5A1.5 1.5 0 0 1 5.5 18 1.5 1.5 0 0 1 4 19.5 1.5 1.5 0 0 1 2.5 18 1.5 1.5 0 0 1 4 16.5Z'/%3E%3C/svg%3E");content:"";height:18px;margin-right:10px;width:18px}.img_container_btn a.is_countrywide .icon_arrowleft{display:inline-block;padding:10px;position:relative}.img_container_btn a.is_countrywide .icon_arrowleft:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:8px;left:10px;position:absolute;top:6px;transform:rotate(45deg);width:8px}.img_container_imgbox{margin:10px auto}.img_container_imgbox img{height:auto;width:525px}@media screen and (max-width:768px){.img_container_imgbox img{height:auto;width:329px}}.img_container_txt{align-items:center;background:#1951a2;color:#fff;display:flex;flex-flow:wrap;font-size:24px;font-weight:700;justify-content:center;padding:10px;text-align:center}@media screen and (max-width:768px){.img_container_txt{flex-flow:column;font-size:15px}}.img_container_txt span{display:unset;font-size:16px;font-weight:400!important}@media screen and (max-width:768px){.img_container_txt span{display:block;font-size:12px}}.img_container_txt .img_container_txt_sub{font-weight:700}.ad_lp:not(.checkboxLayout){box-sizing:border-box;color:#212529;font-size:16px}.ad_lp:not(.checkboxLayout) .h1,.ad_lp:not(.checkboxLayout) .h2,.ad_lp:not(.checkboxLayout) .h3,.ad_lp:not(.checkboxLayout) .h4,.ad_lp:not(.checkboxLayout) div,.ad_lp:not(.checkboxLayout) h1,.ad_lp:not(.checkboxLayout) h2,.ad_lp:not(.checkboxLayout) h3,.ad_lp:not(.checkboxLayout) h4,.ad_lp:not(.checkboxLayout) p{margin-bottom:0}.ad_lp:not(.checkboxLayout) .gototop{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:none;border-radius:999px;bottom:-70px;box-shadow:0 2px 10px 0 rgba(0,108,183,.2)!important;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:40px;justify-content:center;outline:none;padding:0;position:fixed;right:5px;transition:all .3s;transition:bottom .15s ease;width:40px;z-index:100}.ad_lp:not(.checkboxLayout) .gototop.is_active{bottom:10px}.ad_lp:not(.checkboxLayout) .ad_cta_btn{align-items:center;border:none;border-radius:5px;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:2px;height:48px;justify-content:center;position:relative;text-align:center;transition:.3s ease;width:100%}.ad_lp:not(.checkboxLayout) .ad_cta_btn:hover{text-decoration:none;transform:translateY(3px)}.ad_lp:not(.checkboxLayout) .ad_cta_btn.size_sm{height:40px}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_tour{background-color:#cc2327;box-shadow:0 5px 0 #a61c1f}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_tour:hover{box-shadow:0 2px 0 #a61c1f}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_tour span{border-color:#cc2327;color:#cc2327}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_document{background-color:#ee7203;box-shadow:0 5px 0 #c25c00}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_document:hover{box-shadow:0 2px 0 #c25c00}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_document span{border-color:#ee7203;color:#ee7203}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_tel{background-color:#3f7e35;box-shadow:0 5px 0 #32672a;flex-direction:column;gap:2px}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_tel:hover{box-shadow:0 2px 0 #32672a}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_tel svg{height:24px;width:auto}.ad_lp:not(.checkboxLayout) .ad_cta_btn.ad_cta_tel span{border-color:#3f7e35;color:#3f7e35}.ad_lp:not(.checkboxLayout) .ad_cta_btn span{align-items:center;background:#fff;border:1px solid #3f7e35;border-radius:999px;color:#3f7e35;display:flex;font-size:10px;height:21px;justify-content:center;padding:0 4px;position:absolute;text-align:center;top:0;transform:translateY(-50%);width:90%}.ad_lp:not(.checkboxLayout) .ad_cta_btn span+div,.ad_lp:not(.checkboxLayout) .ad_cta_btn span+svg{margin-top:8px;text-align:center}.ad_lp:not(.checkboxLayout) .ad_wrapper{margin-inline:auto;width:100%}.ad_lp:not(.checkboxLayout) .ad_inner{margin-inline:auto;max-width:700px;width:100%}.ad_lp:not(.checkboxLayout) .ad_inner_headerlogo .logo_text{margin-right:10px}.ad_lp:not(.checkboxLayout) header{background:#fff;left:0;padding:10px 10px 5px;position:fixed;top:0;width:100%;z-index:3}.ad_lp:not(.checkboxLayout) header .comparelist{min-width:auto}.ad_lp:not(.checkboxLayout) header img.logo_text{height:auto;width:75px}@media (min-width:992px){.ad_lp:not(.checkboxLayout) header img.logo_text{width:100px}}.ad_lp:not(.checkboxLayout) header img.header_text{height:auto;width:188px}@media (min-width:992px){.ad_lp:not(.checkboxLayout) header img.header_text{width:250px}}.ad_lp:not(.checkboxLayout) header .ad_inner{align-items:center;display:flex;justify-content:space-between}.ad_lp:not(.checkboxLayout) header .main-nav-btn{align-items:center;display:flex;flex-direction:column;gap:1px!important;justify-content:center}.ad_lp:not(.checkboxLayout) header .main-nav-btn svg{height:auto;width:18px}.ad_lp:not(.checkboxLayout) header .main-nav-btn span{font-size:11px}.ad_lp:not(.checkboxLayout) main{background:#ff981a;margin-top:71px}.ad_lp:not(.checkboxLayout) .mv{padding:12px 10px 8px;position:relative}.ad_lp:not(.checkboxLayout) .mv.add_spring{margin-inline:auto;max-width:700px;overflow:hidden;padding:0 0 8px}.ad_lp:not(.checkboxLayout) .mv.add_spring:after,.ad_lp:not(.checkboxLayout) .mv.add_spring:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:138px;left:50%;margin-inline:auto;position:absolute;transform:translateX(-50%);width:100%}@media (min-width:992px){.ad_lp:not(.checkboxLayout) .mv.add_spring:after,.ad_lp:not(.checkboxLayout) .mv.add_spring:before{background-position:50%;background-size:contain}}@media (max-width:991.98px){.ad_lp:not(.checkboxLayout) .mv.add_spring:before{background-image:url(../img/adlp/sakura_before_sp.svg);height:68px}}@media (min-width:992px){.ad_lp:not(.checkboxLayout) .mv.add_spring:before{background-image:url(../img/adlp/sakura_before_pc.svg);height:130px}}@media (max-width:991.98px){.ad_lp:not(.checkboxLayout) .mv.add_spring:after{background-image:url(../img/adlp/sakura_after_sp.svg);bottom:0}}@media (min-width:992px){.ad_lp:not(.checkboxLayout) .mv.add_spring:after{background-image:url(../img/adlp/sakura_after.svg);bottom:-30px;height:187px}}.ad_lp:not(.checkboxLayout) .mv.add_spring .ad_inner{overflow:hidden;padding:30px 50px 0;position:relative}@media (max-width:991.98px){.ad_lp:not(.checkboxLayout) .mv.add_spring .ad_inner{padding:30px 10px 0}}.ad_lp:not(.checkboxLayout) .mv.add_spring .mv_read{box-shadow:0 0 20px 0 rgba(0,0,0,.1);position:relative;z-index:2}.ad_lp:not(.checkboxLayout) .mv.add_spring .mv_search_item{position:relative;z-index:2}.ad_lp:not(.checkboxLayout) .mv .mv_read{align-items:center;background:#fff;border-radius:999px;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-bottom:10px;padding:4px;width:100%}.ad_lp:not(.checkboxLayout) .mv .mv_read em{color:#1570ef;font-style:normal}.ad_lp:not(.checkboxLayout) .mv .mv_content{align-items:center;display:flex;gap:12px;justify-content:space-around;margin-bottom:8px}@media (min-width:992px){.ad_lp:not(.checkboxLayout) .mv .mv_content{justify-content:space-around}}.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container{color:#fff;display:flex;flex-direction:column;font-size:16px;gap:4px}.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container .label{border-radius:0;padding:.4em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container .h1,.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container h1{color:#fffacd;display:flex;flex-direction:column;font-size:18px;font-weight:700;line-height:1.3;text-shadow:1px 1px 2px #994800}.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container .h1 span,.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container h1 span{font-size:18px}.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container .h1 em,.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container h1 em{color:#fff;font-size:23px;font-style:normal;font-weight:700;line-height:1.3;margin-left:-.05em;margin-top:5px}.ad_lp:not(.checkboxLayout) .mv .mv_content .title_container p{font-size:13px}.ad_lp:not(.checkboxLayout) .mv .mv_content .img_container{flex-shrink:0;width:110px}@media (min-width:992px){.ad_lp:not(.checkboxLayout) .mv .mv_content .img_container{width:160px}}.ad_lp:not(.checkboxLayout) .mv .mv_content .img_container img{height:auto;width:100%}.ad_lp:not(.checkboxLayout) .mv .mv_search{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:8px;padding:10px}@media (max-width:767.98px){.ad_lp:not(.checkboxLayout) .mv .mv_search{padding:8px}}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item{min-height:45px;width:100%}@media (max-width:767.98px){.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item{min-height:58px}}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item.harf{max-width:calc(50% - 4px)}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item.harf .mv_search_item_content{gap:8px}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item.harf .class{flex:1}.ad_lp:not(.checkboxLayout) .mv .mv_search .search-change_btns__block{height:100%}@media (max-width:767.98px){.ad_lp:not(.checkboxLayout) .mv .mv_search .search-change_btns__block{height:100%}}.ad_lp:not(.checkboxLayout) .mv .mv_search .search-change_btns__block form{height:100%}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content{align-items:center;border:1px solid #ff981a;border-radius:4px;cursor:pointer;display:flex;height:100%;padding:8px;width:100%}@media (min-width:768px){.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content{padding:12px}}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content div,.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content p{transition:opacity .3s}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content:has(select){padding:0;position:relative}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content:has(select) .change{pointer-events:none;position:absolute;right:8px}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#212529;cursor:pointer;font-size:12px;height:100%;overflow:hidden;padding:8px 52px 8px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content.disabled{background-color:#fff9c0}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content.hovered{background:#fffd9b!important}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content .class{flex-shrink:0;font-size:12px;width:44px}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content .target{flex-grow:100;font-size:16px;font-weight:700}.ad_lp:not(.checkboxLayout) .mv .mv_search .mv_search_item_content .change{align-items:center;background:#ff5722;border-radius:2px;color:#fff;display:flex;flex-shrink:0;font-size:12px;gap:4px;padding:2px 6px}.ad_lp:not(.checkboxLayout) .ad_point_compare{margin:20px auto;padding-inline:10px}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;padding:24px 12px 12px;position:relative}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner .ad_label{background:#ff981a;border-radius:999px;color:#fff;display:flex;font-size:12px;justify-content:center;left:50%;line-height:1;margin-inline:auto;max-width:220px;padding:8px 4px;position:absolute;text-align:center;top:-14px;transform:translateX(-50%);width:100%}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner .ad_label:before{border:4px solid transparent;border-top-color:#ff981a;content:"";height:0;left:calc(50% - 2px);position:absolute;top:100%;width:0}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner .h2,.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner h2{font-size:15px;font-weight:700;line-height:1.6;text-align:center}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner .h2 em,.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner h2 em{color:#ff5722;font-size:1.2em;font-style:normal}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner ol{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner ol li:not(.arrow){display:flex;flex-direction:column;gap:2px;justify-content:center;max-width:100px;text-align:center;width:100%}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner ol li:not(.arrow) .img_container img{height:auto;width:100%}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner ol li.arrow{align-items:center;display:flex;height:100px;justify-content:center;width:12px}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner ol li.arrow:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%2210%22%20viewBox%3D%220%200%204%2010%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M4%205L0%209.5V0.5L4%205Z%22%20fill%3D%22%23EE7203%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;width:12px}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner .txt_container{display:flex;flex-direction:column;font-size:13px;gap:4px}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner .txt_container em{font-style:normal;font-weight:700}.ad_lp:not(.checkboxLayout) .ad_point_compare .contents_inner .txt_container .txt_annotation{font-size:12px;text-align:right}.ad_lp:not(.checkboxLayout) .ad_ranking{background:#fffbed;padding:20px 0}.ad_lp:not(.checkboxLayout) .ad_ranking .ad_ranking_ttl{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:0 auto 15px;position:relative;text-align:center}.ad_lp:not(.checkboxLayout) .ad_ranking .ad_ranking_ttl span{background-image:linear-gradient(transparent 50%,#ffdc51 0);background-repeat:no-repeat;font-size:17px;margin:10px 3px 10px auto;padding-bottom:2px;transition:1s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad_lp:not(.checkboxLayout) .ad_ranking .ad_ranking_ttl:after,.ad_lp:not(.checkboxLayout) .ad_ranking .ad_ranking_ttl:before{background-color:#000;content:"";height:1px;margin:0 4px 4px;width:25px}.ad_lp:not(.checkboxLayout) .ad_ranking .ad_ranking_ttl:before{transform:rotate(65deg)}.ad_lp:not(.checkboxLayout) .ad_ranking .ad_ranking_ttl:after{transform:rotate(-65deg)}@media (max-width:767.98px){.ad_lp:not(.checkboxLayout) .ad_ranking .ad_ranking_ttl{padding:0 8px}}.ad_lp:not(.checkboxLayout) .ad_ranking .tab_content{align-items:flex-end;display:flex;gap:2px}.ad_lp:not(.checkboxLayout) .ad_ranking .tab_content li{text-align:center;width:100%}.ad_lp:not(.checkboxLayout) .ad_ranking .tab_content li a,.ad_lp:not(.checkboxLayout) .ad_ranking .tab_content li div{align-items:center;background:#fff;border:1px solid #ff981a;border-bottom:none;border-radius:4px 4px 0 0;color:#ff981a;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;text-decoration:none;transition:all .3s;width:100%}.ad_lp:not(.checkboxLayout) .ad_ranking .tab_content li.is_active div,.ad_lp:not(.checkboxLayout) .ad_ranking .tab_content li a.hovered div,.ad_lp:not(.checkboxLayout) .ad_ranking .tab_content li a:active,.ad_lp:not(.checkboxLayout) .ad_ranking .tab_content li a:hover{background:#ff981a;color:#fff;height:40px;padding-bottom:4px}.ad_lp:not(.checkboxLayout) .ad_ranking .tab_items{background:#ff981a;display:flex;flex-direction:column;gap:8px;padding:8px 10px}.ad_lp:not(.checkboxLayout) .nofound_item{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;padding:18px 12px;text-align:center}.ad_lp:not(.checkboxLayout) .nofound_item .h3,.ad_lp:not(.checkboxLayout) .nofound_item h3{font-size:18px;font-weight:700}.ad_lp:not(.checkboxLayout) .nofound_item p{font-size:14px}.ad_lp:not(.checkboxLayout) .nofound_item a{text-decoration:underline}.ad_lp:not(.checkboxLayout) .tab_item{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px;padding:14px 0}.ad_lp:not(.checkboxLayout) .tab_item>*{margin-inline:12px}.ad_lp:not(.checkboxLayout) .tab_item>:has(.fullWidth){margin-inline:0}.ad_lp:not(.checkboxLayout) .tab_item .title{align-items:center;color:#212529;display:flex;font-size:18px;font-weight:700;gap:8px}.ad_lp:not(.checkboxLayout) .tab_item .title .cp_label{font-size:11px}.ad_lp:not(.checkboxLayout) .tab_item .title .title_inner{display:flex;flex-direction:column;gap:8px}.ad_lp:not(.checkboxLayout) .tab_item .title .title_inner .title_contents{font-size:18px}.ad_lp:not(.checkboxLayout) .tab_item .title .ico{flex-shrink:0;width:44px}.ad_lp:not(.checkboxLayout) .tab_item .title .ico.other_label{position:relative}.ad_lp:not(.checkboxLayout) .tab_item .title .ico.other_label p{color:#fff;font-size:16px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:44px}.ad_lp:not(.checkboxLayout) .tab_item .title .ico.other_label p span{font-size:.4em}.ad_lp:not(.checkboxLayout) .tab_item .title .pr_label{box-sizing:border-box;flex-shrink:0;line-height:0;margin-bottom:auto;margin-left:auto}.ad_lp:not(.checkboxLayout) .tab_item .title .pr_label img{height:14px;width:24px}.ad_lp:not(.checkboxLayout) .tab_item .intro{align-items:flex-start;display:flex;gap:10px}.ad_lp:not(.checkboxLayout) .tab_item .intro .img_container{align-items:center;border:1px solid #ddd;display:flex;flex-shrink:0;height:66px;justify-content:center;padding:4px;width:95px}.ad_lp:not(.checkboxLayout) .tab_item .intro .img_container img{max-height:95%;max-width:95%;-o-object-fit:contain;object-fit:contain}.ad_lp:not(.checkboxLayout) .tab_item .intro .txt_container{display:flex;flex-direction:column;gap:8px}.ad_lp:not(.checkboxLayout) .tab_item .intro .txt_container .late_wrap{align-items:center;display:flex;gap:8px}.ad_lp:not(.checkboxLayout) .tab_item .intro .txt_container .late_wrap .star_wrap{transform:scale(1)}.ad_lp:not(.checkboxLayout) .tab_item .intro .txt_container .late_wrap p{font-size:14px;font-weight:700}.ad_lp:not(.checkboxLayout) .tab_item .intro .txt_container .late_wrap p span{display:inline-block;font-weight:400}.ad_lp:not(.checkboxLayout) .tab_item .detail{display:flex;flex-direction:column;gap:-1px}.ad_lp:not(.checkboxLayout) .tab_item .detail table{border-collapse:collapse}.ad_lp:not(.checkboxLayout) .tab_item .detail table td,.ad_lp:not(.checkboxLayout) .tab_item .detail table th{border:1px solid #ddd;font-size:13px;padding:8px}.ad_lp:not(.checkboxLayout) .tab_item .detail table th{max-width:110px;min-width:90px;text-align:center;vertical-align:middle}.ad_lp:not(.checkboxLayout) .tab_item .detail table td{text-align:left}.ad_lp:not(.checkboxLayout) .tab_item .recommend{background:#f9fbff;border:1px solid #e2efff;border-radius:4px;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:12px 10px}.ad_lp:not(.checkboxLayout) .tab_item .recommend .head{color:#1570ef;display:flex;font-size:15px;font-weight:700;gap:4px}.ad_lp:not(.checkboxLayout) .tab_item .recommend .head img{flex-shrink:0}.ad_lp:not(.checkboxLayout) .tab_item .recommend ul{display:flex;flex-direction:column;gap:4px;padding-left:1.5em}.ad_lp:not(.checkboxLayout) .tab_item .recommend ul li{font-size:13px;list-style-type:disc}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign{background:#fffbed;display:flex;flex-direction:column;gap:10px;margin-inline:0;padding:10px 12px}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .title{display:flex;font-size:15px;font-weight:700}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .title:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M2.317%206.014c0%201.183.49%202.222%201.471%203.116.058.057.065.13.022.216-.043.087-.108.116-.195.087-1.47-.49-2.35-1.414-2.639-2.77-.317%200-.476-.216-.476-.649%200-.375.144-.59.433-.649.144-.865.512-1.586%201.103-2.163.591-.577%201.29-.865%202.099-.865.057%200%20.1.028.13.086.028.058.014.115-.044.173-1.27.779-1.904%201.918-1.904%203.418ZM17.894%202.38c.404%201.038.606%202.221.606%203.548%200%201.298-.202%202.466-.606%203.505a.532.532%200%200%201-.043.194.464.464%200%200%201-.087.152c-.288.635-.59%201.11-.908%201.428-.52.519-1.024.779-1.515.779-.144%200-.432-.072-.865-.217a9.638%209.638%200%200%201-1.147-.454%2014.584%2014.584%200%200%200-1.146-.476%209.955%209.955%200%200%200-1.125-.303%206.66%206.66%200%200%200-1.428-.151c-.202%200-.368.144-.498.432-.13.289-.209.678-.238%201.169-.029.49-.043.959-.043%201.406%200%20.447.014.959.043%201.536.03.577.043.966.043%201.168v1.342a.712.712%200%200%201-.021.173%202.07%202.07%200%200%201-.043.151.272.272%200%200%201-.065.108.272.272%200%200%201-.108.065%202.13%202.13%200%200%201-.152.043.912.912%200%200%201-.216.022c-.375%200-.923-.13-1.645-.39-.72-.259-1.153-.475-1.298-.648-.202-.231-.26-.75-.173-1.558.03-.289.21-1.154.541-2.596.332-1.443.512-2.236.541-2.38.029-.173.007-.303-.065-.39-.072-.086-.202-.18-.39-.28a3.674%203.674%200%200%201-.454-.282c-1.269-.75-1.903-1.904-1.903-3.462%200-.807.216-1.543.649-2.206a3.952%203.952%200%200%201%201.687-1.471h1.731c.923%200%202.034-.195%203.332-.585%201.298-.389%202.408-.858%203.331-1.406.318-.23.693-.346%201.125-.346.548%200%201.039.216%201.472.649.375.375.692.837.951%201.385.03.057.073.173.13.346ZM16.77%209.173c.404-.894.606-1.976.606-3.245%200-1.24-.202-2.322-.606-3.245-.26-.721-.649-1.082-1.168-1.082-.433%200-.779.36-1.039%201.082C14.188%203.519%2014%204.6%2014%205.928c0%201.327.188%202.409.563%203.245.288.808.634%201.212%201.038%201.212.202%200%20.418-.116.649-.346.23-.231.404-.52.52-.866Z%22%20fill%3D%22%23FF4405%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1.7em;width:1.7em}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item_container{display:flex;flex-direction:column;gap:10px}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item{align-items:center;border:1px solid #d1d1d1;border-radius:4px;box-shadow:0 2px 0 0 #d1d1d1;display:flex;flex-shrink:0;gap:10px;justify-content:center;min-height:3em;overflow:hidden;position:relative;width:100%}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item summary{align-items:center;background:#fff;display:flex;font-size:14px;font-weight:700;gap:.5em;justify-content:space-between;min-height:53px;padding:16px 10px 16px 36px;transition:background-color .3s;width:100%}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item summary:hover{background:#fff9c0}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item summary::-webkit-details-marker{display:none}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item .icon{display:block;flex-shrink:0;margin-left:6px;position:relative;transform-origin:center 43%;transition:transform .4s;width:15px}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item.is-opened .icon{transform:rotate(180deg)}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item .icon:after,.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item .icon:before{background-color:#212529;content:"";display:block;height:2px;position:absolute;width:9px}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item .icon:before{left:0;transform:rotate(45deg)}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_item .icon:after{right:0;transform:rotate(-45deg)}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_limit:before{border-bottom:50px solid transparent;border-left:50px solid #ff4405;content:"";left:0;pointer-events:none;position:absolute;top:0;z-index:100}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_limit:after{color:#fff;content:"期間限定";display:block;font-size:10px;left:0;pointer-events:none;position:absolute;text-align:center;top:12px;transform:rotate(-45deg);z-index:2}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_content{background:#fff;overflow:hidden}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_content_inner{display:flex;flex-direction:column;gap:10px;padding:10px}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_content_inner .img_container{margin-inline:auto;max-width:200px;width:100%}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_content_inner .img_container img{height:auto;width:100%}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_content_inner .txt_container>*{font-size:13px}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign .ad_campaign_content_inner .txt_container br+br{display:none}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign button.ad_campaign_item_more{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:0 2px 0 0 #d1d1d1;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:center;margin-inline:auto;outline:none;padding:8px 30px;transition:background .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign button.ad_campaign_item_more:hover{background:#fff9c0}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign button.ad_campaign_item_more:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.118%200H1.882c-.376%200-.7.134-.973.403S.5.993.5%201.37v8.247c0%20.385.136.711.41.98.272.269.596.403.972.403h8.236c.376%200%20.7-.134.973-.403s.409-.595.409-.98V1.37a1.31%201.31%200%200%200-.41-.967A1.339%201.339%200%200%200%2010.119%200Zm-.684%206.178h-2.75v2.754H5.316V6.178h-2.75v-1.37h2.75V2.055h1.368v2.753h2.75v1.37Z%22%20fill%3D%22%23FF4405%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1em;width:1em}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign button.ad_campaign_item_more.is_active:before{content:none}.ad_lp:not(.checkboxLayout) .tab_item .ad_campaign p.subText{color:#61666a;font-size:11px;margin-top:1em}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail_wrap{display:flex;flex-direction:column;gap:8px;position:relative}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail_wrap .ad_class_class_tooltip{align-items:center;background:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:flex;font-size:14px;justify-content:center;left:0;opacity:0;padding:12px 1em;pointer-events:none;position:absolute;text-align:center;top:0;top:-50px;transition:opacity .3s;z-index:3}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail_wrap .ad_class_class_tooltip.is_active{opacity:1}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail_wrap .ad_class_class_tooltip:after,.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail_wrap .ad_class_class_tooltip:before{border:solid transparent;content:"";height:0;left:30px;position:absolute;width:0}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail_wrap .ad_class_class_tooltip:after{border-color:rgba(0,0,0,.8) rgba(0,0,0,.8) transparent transparent;border-width:6px;margin-left:-6px;top:99%}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail{background:#fef8e6;border:1px solid #ffe17e;border-radius:4px;display:flex}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .check_area{flex-shrink:0}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .inner{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:12px 10px}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .title{font-size:15px;margin-bottom:4px!important;text-align:left}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .title .ico{height:44px;width:36px}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .title .ico img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .ad_class_detail_classname{display:grid;gap:8px;grid-template-columns:1fr 40px;text-align:left}@media (max-width:991.98px){.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .ad_class_detail_classname{grid-template-columns:calc(100% - 48px) 40px}}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .ad_class_detail_classname>div{display:flex;flex-direction:column;flex-shrink:0;flex:1;gap:.5em}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .ad_class_detail_classname div.button_wrap .icon_map{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;outline:none;padding:8px;position:relative;vertical-align:middle;width:40px;z-index:2}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .ad_class_detail_classname div.button_wrap .icon_map svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .ad_class_detail_classname div.button_wrap .icon_map svg path{transition:fill .3s}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .ad_class_detail_classname div.button_wrap .icon_map:hover svg path{fill:#f87700}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .ad_class_detail_classname div.button_wrap .icon_map:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.72084%200.626709C5.5963%200.626709%207.11621%202.19541%207.11621%204.13102C7.11621%206.10651%206.16751%206.52737%205.11893%207.84148C3.86473%209.41334%203.72084%2011.0366%203.72084%2011.0366C3.72084%2011.0366%203.57695%209.41334%202.32275%207.8415C1.27417%206.52737%200.32547%206.10651%200.32547%204.13104C0.32547%202.19541%201.84538%200.626709%203.72084%200.626709ZM3.72084%205.34209C4.3689%205.34209%204.89424%204.79988%204.89424%204.13104C4.89424%203.46221%204.36888%202.92%203.72084%202.92C3.0728%202.92%202.54744%203.46221%202.54744%204.13104C2.54744%204.79988%203.0728%205.34209%203.72084%205.34209Z%22%20fill%3D%22%23006cb7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:100%;margin-inline:auto;width:100%}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .h3,.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail h3{align-items:flex-start;display:flex;font-size:15px;gap:4px}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .h3 button.classname,.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail h3 button.classname{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;font-size:15px;font-weight:700;outline:none;padding:0;text-align:left;text-decoration:underline}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .h3 a:first-child,.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail h3 a:first-child{flex-grow:0;font-size:15px;font-weight:700;text-decoration:underline}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .infomation_detail{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;max-width:690px}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .infomation_detail p{align-items:center;display:flex;font-weight:400;gap:4px;max-width:100%}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .infomation_detail p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .infomation_detail p:last-child:after{content:none}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .infomation_detail .ad_map_check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;outline:none;padding:0;text-decoration:underline;transition:opacity .3s}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .infomation_detail .ad_map_check.hovered{opacity:.7}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .cta{display:flex;gap:6px;margin-top:10px}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .cta div{width:100%}.ad_lp:not(.checkboxLayout) .tab_item .ad_class_detail .cta .tel{max-width:60px}.ad_lp:not(.checkboxLayout) .ad_notice{background:#fafafa;font-size:13px;font-weight:700;padding:20px 10px;text-align:center}.ad_lp:not(.checkboxLayout) .ad_other_class{background:#f4fcff;border-top:1px solid var(--adLP_main01,#0094da);padding-bottom:20px;padding-top:20px}.ad_lp:not(.checkboxLayout) .ad_other_class .section_title{align-items:center;display:flex;font-weight:700;gap:8px;padding:0 10px}.ad_lp:not(.checkboxLayout) .ad_other_class .nofound_wrapper{margin-top:10px;padding-inline:10px}.ad_lp:not(.checkboxLayout) .ad_other_class .class_item_wrapper{display:flex;gap:10px;margin-top:10px;overflow-x:auto;padding-left:10px;width:100%}.ad_lp:not(.checkboxLayout) .ad_other_class .class_item_wrapper .tab_item{border-top:4px solid #0094da;min-width:340px;width:340px}.ad_lp:not(.checkboxLayout) .ad_about_jukushiru{display:flex;justify-content:center;margin-inline:auto;max-width:520px;padding:30px 20px;text-align:center}.ad_lp:not(.checkboxLayout) .ad_about_jukushiru .ad_about_jukushiru_item{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.ad_lp:not(.checkboxLayout) .ad_about_jukushiru .ad_about_jukushiru_item .txt_container{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.ad_lp:not(.checkboxLayout) .ad_about_jukushiru .ad_about_jukushiru_item .txt_container .tag{color:#ff3062;font-size:13px;font-weight:700}.ad_lp:not(.checkboxLayout) .ad_about_jukushiru .ad_about_jukushiru_item .txt_container .read{font-size:22px;font-weight:700;line-height:1.45}.ad_lp:not(.checkboxLayout) .ad_about_jukushiru .ad_about_jukushiru_item .txt_container .description{font-size:14px;line-height:1.6;text-align:left}.ad_lp:not(.checkboxLayout) .ad_about_jukushiru .ad_about_jukushiru_item .img_container{flex-shrink:0}.ad_lp:not(.checkboxLayout) .ad_about_jukushiru .ad_about_jukushiru_item .img_container img{height:auto;width:100%}.ad_lp:not(.checkboxLayout) .precautions{background:#f2f2f2;padding:30px 10px}.ad_lp:not(.checkboxLayout) .precautions .h2,.ad_lp:not(.checkboxLayout) .precautions h2{border-left:3px solid #1570ef;font-size:16px;font-weight:700;margin-bottom:24px;padding-left:.6em}.ad_lp:not(.checkboxLayout) .precautions .h3,.ad_lp:not(.checkboxLayout) .precautions h3{font-size:14px;font-weight:700;margin-bottom:8px}.ad_lp:not(.checkboxLayout) .precautions p{font-size:14px;margin-bottom:16px}.ad_lp:not(.checkboxLayout) .modal .popup_heading{background:#ff981a;border-radius:10px 10px 0 0;color:#fff;font-size:14px;padding:1em 10px;text-align:center;width:100%}.ad_lp:not(.checkboxLayout) .modal .popup_contents{border-radius:0 0 10px 10px}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container{align-items:center;display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center;padding:12px 10px}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container .pill{align-items:center;align-self:flex-end;background:#3f7e35;border-radius:10px;color:#fff;display:flex;font-size:11px;justify-content:center;margin-left:5px;padding:0 10px}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container .number{align-items:flex-start;display:flex;flex-direction:column}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container .number .cta_tel_number{display:flex}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container .number .text span{font-size:11px}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container .number .text .pill{align-items:center;background:#3f7e35;border-radius:10px;color:#fff;display:flex;font-size:10px;justify-content:center;margin-right:4px;padding:0 8px}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container .number .discription p{font-size:11px;font-weight:400;margin-bottom:0}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container .number .tel_number{color:#333;font-size:18px;text-align:left}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container .number .tel_number.tel_outtime{font-size:18px}.ad_lp:not(.checkboxLayout) .modal .popup_contents .cta_num_container svg{margin-right:10px}.ad_lp:not(.checkboxLayout) .global-footer dl{margin-bottom:0}.ad_lp:not(.checkboxLayout) .global-footer .container-fluid,.ad_lp:not(.checkboxLayout) .global-footer .container-lg,.ad_lp:not(.checkboxLayout) .global-footer .container-md,.ad_lp:not(.checkboxLayout) .global-footer .container-sm,.ad_lp:not(.checkboxLayout) .global-footer .container-xl,.ad_lp:not(.checkboxLayout) .global-footer .container-xxl{max-width:750px}.ad_lp:not(.checkboxLayout) .global-footer .global-footer-nav__block{width:100%}.ad_lp:not(.checkboxLayout) .global-footer .global-footer-nav{flex-direction:column;gap:20px}.ad_lp:not(.checkboxLayout) .global-footer .global-footer-nav dt{margin-bottom:12px}.ad_lp:not(.checkboxLayout) .global-footer .d-grid.gap-1.gap-lg-2{gap:12px!important}.ad_lp:not(.checkboxLayout) .moreClassBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ddd;border-radius:999px;color:#212529;cursor:pointer;display:flex;font-size:13px;justify-content:center;line-height:1;margin-inline:auto;margin-top:4px;max-width:160px;outline:none;padding:.8em 10px;text-align:center;width:100%}.ad_lp:not(.checkboxLayout) .loading_container{align-items:center;background:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:.6;position:fixed;top:0;visibility:hidden;width:100%;z-index:-99999}.ad_lp:not(.checkboxLayout) .loading_container.is_active{visibility:visible;z-index:99999}.ad_lp:not(.checkboxLayout) .loading_animation{align-items:center;display:flex;height:128px;justify-content:center;width:128px}.ad_lp:not(.checkboxLayout) .loader005{-webkit-animation:load5 1.1s ease infinite;animation:load5 1.1s ease infinite;border-radius:50%;font-size:20px;height:1em;left:50%;margin:auto;position:relative;position:absolute;text-indent:-9999em;top:50%;transform:translateZ(0);transform:translate(-50%,-50%);width:1em}.ad_lp:not(.checkboxLayout) .modal .btn.btn-outline-gray{border-color:#5d5d5d;color:#5d5d5d}.ad_lp:not(.checkboxLayout) .modal .btn.btn-outline-gray svg{fill:#5d5d5d}@media (max-width:767.98px){.ad_lp:not(.checkboxLayout) .modal-pickup-badges .modal-footer .btn.btn-white{width:100%}}.ad_lp.checkboxLayout{box-sizing:border-box;color:#212529;font-size:16px}.ad_lp.checkboxLayout .check_area label{padding-top:33px}.ad_lp.checkboxLayout .check_area label input.favCheckbox:disabled{margin-top:-33px}.ad_lp.checkboxLayout .h1,.ad_lp.checkboxLayout .h2,.ad_lp.checkboxLayout .h3,.ad_lp.checkboxLayout .h4,.ad_lp.checkboxLayout div,.ad_lp.checkboxLayout h1,.ad_lp.checkboxLayout h2,.ad_lp.checkboxLayout h3,.ad_lp.checkboxLayout h4,.ad_lp.checkboxLayout p{margin-bottom:0}.ad_lp.checkboxLayout .label_school_container table tr.purpose th ul li:last-child:after{content:"";display:inline-block;margin-right:0}.ad_lp.checkboxLayout .label_school_container table tr.purpose th ul li:after{content:"、";display:inline-block;margin-left:2px}.ad_lp.checkboxLayout .gototop{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:none;border-radius:999px;bottom:-70px;box-shadow:0 2px 10px 0 rgba(0,108,183,.2)!important;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:40px;justify-content:center;outline:none;padding:0;position:fixed;right:5px;transition:all .3s;transition:bottom .15s ease;width:40px;z-index:100}.ad_lp.checkboxLayout .gototop.is_active{bottom:70px}.ad_lp.checkboxLayout header{background:#fff;left:0;padding:10px 10px 5px;position:fixed;top:0;width:100%;z-index:3}.ad_lp.checkboxLayout header .comparelist{min-width:auto}.ad_lp.checkboxLayout header img.logo_text{height:auto;width:75px}@media (min-width:992px){.ad_lp.checkboxLayout header img.logo_text{width:100px}}.ad_lp.checkboxLayout header img.header_text{height:auto;width:188px}@media (min-width:992px){.ad_lp.checkboxLayout header img.header_text{width:250px}}.ad_lp.checkboxLayout header .ad_inner{align-items:center;display:flex;justify-content:space-between}.ad_lp.checkboxLayout header .main-nav-btn{align-items:center;display:flex;flex-direction:column;gap:1px!important;justify-content:center}.ad_lp.checkboxLayout header .main-nav-btn svg{height:auto;width:18px}.ad_lp.checkboxLayout header .main-nav-btn span{font-size:11px}.ad_lp.checkboxLayout main{background:#ff981a;margin-top:71px}.ad_lp.checkboxLayout .mv{background:#fff;padding:12px 10px 8px;position:relative}.ad_lp.checkboxLayout .mv.add_spring{margin-inline:auto;max-width:700px;overflow:hidden;padding:0 0 8px}.ad_lp.checkboxLayout .mv.add_spring:after,.ad_lp.checkboxLayout .mv.add_spring:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:138px;left:50%;margin-inline:auto;position:absolute;transform:translateX(-50%);width:100%}@media (min-width:992px){.ad_lp.checkboxLayout .mv.add_spring:after,.ad_lp.checkboxLayout .mv.add_spring:before{background-position:50%;background-size:contain}}@media (max-width:991.98px){.ad_lp.checkboxLayout .mv.add_spring:before{background-image:url(../img/adlp/sakura_before_sp.svg);height:68px}}@media (min-width:992px){.ad_lp.checkboxLayout .mv.add_spring:before{background-image:url(../img/adlp/sakura_before_pc.svg);height:130px}}@media (max-width:991.98px){.ad_lp.checkboxLayout .mv.add_spring:after{background-image:url(../img/adlp/sakura_after_sp.svg);bottom:0}}@media (min-width:992px){.ad_lp.checkboxLayout .mv.add_spring:after{background-image:url(../img/adlp/sakura_after.svg);bottom:-30px;height:187px}}.ad_lp.checkboxLayout .mv.add_spring .ad_inner{overflow:hidden;padding:30px 50px 0;position:relative}@media (max-width:991.98px){.ad_lp.checkboxLayout .mv.add_spring .ad_inner{padding:30px 10px 0}}.ad_lp.checkboxLayout .mv.add_spring .mv_read{box-shadow:0 0 20px 0 rgba(0,0,0,.1);position:relative;z-index:2}.ad_lp.checkboxLayout .mv.add_spring .mv_search_item{position:relative;z-index:2}.ad_lp.checkboxLayout .mv .mv_read{align-items:center;background:#fff;border-radius:999px;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-bottom:10px;padding:4px;width:100%}.ad_lp.checkboxLayout .mv .mv_read em{color:#1570ef;font-style:normal}.ad_lp.checkboxLayout .mv .title_date p{font-family:sans-serif;font-size:12px;font-weight:700;margin-bottom:10px;padding-right:2%;text-align:right}.ad_lp.checkboxLayout .mv .mv_content{align-items:center;display:flex;gap:12px;justify-content:space-around;margin-bottom:5px}@media (min-width:992px){.ad_lp.checkboxLayout .mv .mv_content{justify-content:space-around}}.ad_lp.checkboxLayout .mv .mv_content .title_container{color:#fff;display:flex;flex-direction:column;font-size:16px;gap:4px}.ad_lp.checkboxLayout .mv .mv_content .title_container .label{border-radius:0;padding:.4em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad_lp.checkboxLayout .mv .mv_content .title_container .h1,.ad_lp.checkboxLayout .mv .mv_content .title_container h1{color:#404b97;display:flex;flex-direction:column;font-family:sans-serif;font-size:17px;font-weight:700;line-height:1.3}.ad_lp.checkboxLayout .mv .mv_content .title_container .h1 span,.ad_lp.checkboxLayout .mv .mv_content .title_container h1 span{font-size:17px}.ad_lp.checkboxLayout .mv .mv_content .title_container .h1 em,.ad_lp.checkboxLayout .mv .mv_content .title_container h1 em{color:#252771;font-size:20px;font-style:normal;font-weight:700;line-height:1.3;margin-left:-.05em;margin-top:5px}.ad_lp.checkboxLayout .mv .mv_content .title_container .h1 em:before,.ad_lp.checkboxLayout .mv .mv_content .title_container h1 em:before{background:url(../img/adlp/icon_crown-solid.svg) no-repeat;content:"";display:inline-block;height:16px;margin-right:5px;width:17px}.ad_lp.checkboxLayout .mv .mv_content .title_container p{color:#333;font-size:13px}.ad_lp.checkboxLayout .mv .mv_content .img_container{flex-shrink:0;width:110px}@media (min-width:992px){.ad_lp.checkboxLayout .mv .mv_content .img_container{width:160px}}.ad_lp.checkboxLayout .mv .mv_content .img_container img{height:auto;width:100%}.ad_lp.checkboxLayout .mv .mv_search{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:10px}@media (max-width:767.98px){.ad_lp.checkboxLayout .mv .mv_search{padding:8px}}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item{background:#fff;min-height:45px;width:100%}@media (max-width:767.98px){.ad_lp.checkboxLayout .mv .mv_search .mv_search_item{min-height:58px}}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item.harf{max-width:calc(50% - 4px)}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item.harf .mv_search_item_content{gap:8px}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item.harf .class{flex:1}.ad_lp.checkboxLayout .mv .mv_search .search-change_btns__block{height:100%}@media (max-width:767.98px){.ad_lp.checkboxLayout .mv .mv_search .search-change_btns__block{height:100%}}.ad_lp.checkboxLayout .mv .mv_search .search-change_btns__block form{height:100%}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content{align-items:center;border:1px solid #b7b7b7;border-radius:4px;cursor:pointer;display:flex;height:100%;padding:8px;width:100%}@media (min-width:768px){.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content{padding:12px}}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content div,.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content p{transition:opacity .3s}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content:has(select){padding:0;position:relative}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content:has(select) .change{pointer-events:none;position:absolute;right:8px}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#212529;cursor:pointer;font-size:12px;height:100%;overflow:hidden;padding:8px 52px 8px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content.disabled{background-color:#fff9c0}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content.hovered{background:#fffd9b!important}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content .class{flex-shrink:0;font-size:12px;width:44px}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content .target{flex-grow:100;font-size:16px;font-weight:700}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content .target_choice{color:#545454;flex-grow:100;font-size:14px;font-weight:700}.ad_lp.checkboxLayout .mv .mv_search .mv_search_item_content .change{align-items:center;background:#ff5722;border-radius:2px;color:#fff;display:flex;flex-shrink:0;font-size:12px;gap:4px;padding:2px 6px}.ad_lp.checkboxLayout .ad_point_compare{margin:20px auto;padding-inline:10px}.ad_lp.checkboxLayout .ad_point_compare .contents_inner{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;padding:24px 12px 12px;position:relative}.ad_lp.checkboxLayout .ad_point_compare .contents_inner .ad_label{background:#ff981a;border-radius:999px;color:#fff;display:flex;font-size:12px;justify-content:center;left:50%;line-height:1;margin-inline:auto;max-width:220px;padding:8px 4px;position:absolute;text-align:center;top:-14px;transform:translateX(-50%);width:100%}.ad_lp.checkboxLayout .ad_point_compare .contents_inner .ad_label:before{border:4px solid transparent;border-top-color:#ff981a;content:"";height:0;left:calc(50% - 2px);position:absolute;top:100%;width:0}.ad_lp.checkboxLayout .ad_point_compare .contents_inner .h2,.ad_lp.checkboxLayout .ad_point_compare .contents_inner h2{font-size:15px;font-weight:700;line-height:1.6;text-align:center}.ad_lp.checkboxLayout .ad_point_compare .contents_inner .h2 em,.ad_lp.checkboxLayout .ad_point_compare .contents_inner h2 em{color:#ff5722;font-size:1.2em;font-style:normal}.ad_lp.checkboxLayout .ad_point_compare .contents_inner ol{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.ad_lp.checkboxLayout .ad_point_compare .contents_inner ol li:not(.arrow){display:flex;flex-direction:column;gap:2px;justify-content:center;max-width:110px;text-align:center;width:100%}.ad_lp.checkboxLayout .ad_point_compare .contents_inner ol li:not(.arrow) span{font-size:12px}.ad_lp.checkboxLayout .ad_point_compare .contents_inner ol li:not(.arrow) .img_container img{height:auto;width:100%}.ad_lp.checkboxLayout .ad_point_compare .contents_inner ol li.arrow{align-items:center;display:flex;height:100px;justify-content:center;width:12px}.ad_lp.checkboxLayout .ad_point_compare .contents_inner ol li.arrow:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%2210%22%20viewBox%3D%220%200%204%2010%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M4%205L0%209.5V0.5L4%205Z%22%20fill%3D%22%23EE7203%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;width:12px}.ad_lp.checkboxLayout .ad_point_compare .contents_inner .txt_container{display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:1.3em}.ad_lp.checkboxLayout .ad_point_compare .contents_inner .txt_container em{font-style:normal;font-weight:700}.ad_lp.checkboxLayout .ad_point_compare .contents_inner .txt_container .txt_annotation{font-size:12px;text-align:right}.ad_lp.checkboxLayout .ad_point_compare .disc{text-align:center}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_point_compare .disc{text-align:left}}.ad_lp.checkboxLayout .ad_point_compare .disc em{color:#ff5722}.ad_lp.checkboxLayout .ad_ranking{background:#f6f6f6;padding:20px 0}.ad_lp.checkboxLayout .ad_ranking .ad_ranking_ttl{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:0 auto 15px;position:relative;text-align:center}.ad_lp.checkboxLayout .ad_ranking .ad_ranking_ttl span{background-image:linear-gradient(transparent 50%,#ffdc51 0);background-repeat:no-repeat;font-size:17px;margin:10px 3px 10px auto;padding-bottom:2px;transition:1s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad_lp.checkboxLayout .ad_ranking .ad_ranking_ttl:after,.ad_lp.checkboxLayout .ad_ranking .ad_ranking_ttl:before{background-color:#000;content:"";height:1px;margin:0 4px 4px;width:25px}.ad_lp.checkboxLayout .ad_ranking .ad_ranking_ttl:before{transform:rotate(65deg)}.ad_lp.checkboxLayout .ad_ranking .ad_ranking_ttl:after{transform:rotate(-65deg)}@media (max-width:767.98px){.ad_lp.checkboxLayout .ad_ranking .ad_ranking_ttl{padding:0 8px}}.ad_lp.checkboxLayout .ad_ranking .tab_content{align-items:flex-end;display:flex;gap:2px}.ad_lp.checkboxLayout .ad_ranking .tab_content li{text-align:center;width:100%}.ad_lp.checkboxLayout .ad_ranking .tab_content li a,.ad_lp.checkboxLayout .ad_ranking .tab_content li div{align-items:center;background:#fff;border:1px solid #ff981a;border-bottom:none;border-radius:4px 4px 0 0;color:#ff981a;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;text-decoration:none;transition:all .3s;width:100%}.ad_lp.checkboxLayout .ad_ranking .tab_content li.is_active div,.ad_lp.checkboxLayout .ad_ranking .tab_content li a.hovered div,.ad_lp.checkboxLayout .ad_ranking .tab_content li a:active,.ad_lp.checkboxLayout .ad_ranking .tab_content li a:hover{background:#ff981a;color:#fff;height:40px;padding-bottom:4px}.ad_lp.checkboxLayout .ad_ranking .tab_items{background:#f6f6f6;display:flex;flex-direction:column;gap:8px;padding:8px 10px}.ad_lp.checkboxLayout .nofound_item{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;padding:18px 12px;text-align:center}.ad_lp.checkboxLayout .nofound_item .h3,.ad_lp.checkboxLayout .nofound_item h3{font-size:18px;font-weight:700}.ad_lp.checkboxLayout .nofound_item p{font-size:14px}.ad_lp.checkboxLayout .nofound_item a{text-decoration:underline}.ad_lp.checkboxLayout .tab_item{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px;padding:14px 0}.ad_lp.checkboxLayout .tab_item>*{margin-inline:12px}.ad_lp.checkboxLayout .tab_item>:has(.fullWidth){margin-inline:0}.ad_lp.checkboxLayout .tab_item .title{align-items:center;color:#212529;display:flex;font-size:18px;font-weight:700;gap:8px}.ad_lp.checkboxLayout .tab_item .title .label_container{display:flex;flex-wrap:wrap;gap:4px}.ad_lp.checkboxLayout .tab_item .title .label_container .label{flex-shrink:0;height:25px}.ad_lp.checkboxLayout .tab_item .title .cp_label{font-size:11px}.ad_lp.checkboxLayout .tab_item .title span.label.icon{display:inline-flex;font-size:11px;pointer-events:none}.ad_lp.checkboxLayout .tab_item .title .title_inner{display:flex;flex-direction:column;gap:8px}.ad_lp.checkboxLayout .tab_item .title .title_inner .title_contents{font-size:18px}.ad_lp.checkboxLayout .tab_item .title .ico{flex-shrink:0;width:44px}.ad_lp.checkboxLayout .tab_item .title .ico.other_label{position:relative}.ad_lp.checkboxLayout .tab_item .title .ico.other_label p{color:#fff;font-size:16px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:44px}.ad_lp.checkboxLayout .tab_item .title .ico.other_label p span{font-size:.4em}.ad_lp.checkboxLayout .tab_item .title .pr_label{box-sizing:border-box;flex-shrink:0;line-height:0;margin-bottom:auto;margin-left:auto}.ad_lp.checkboxLayout .tab_item .title .pr_label img{height:14px;width:24px}.ad_lp.checkboxLayout .tab_item .intro{align-items:flex-start;display:flex;gap:10px}.ad_lp.checkboxLayout .tab_item .intro .img_container{align-items:center;border:1px solid #ddd;display:flex;flex-shrink:0;height:66px;justify-content:center;padding:4px;width:95px}.ad_lp.checkboxLayout .tab_item .intro .img_container img{max-height:95%;max-width:95%;-o-object-fit:contain;object-fit:contain}.ad_lp.checkboxLayout .tab_item .intro .txt_container{display:flex;flex-direction:column;gap:4px;line-height:1.3em}.ad_lp.checkboxLayout .tab_item .intro .txt_container .late_wrap{align-items:center;display:flex;gap:8px}.ad_lp.checkboxLayout .tab_item .intro .txt_container .late_wrap .star_wrap{transform:scale(1)}.ad_lp.checkboxLayout .tab_item .intro .txt_container .late_wrap p{font-size:14px;font-weight:700}.ad_lp.checkboxLayout .tab_item .intro .txt_container .late_wrap p span{display:inline-block;font-weight:400}.ad_lp.checkboxLayout .tab_item .recommend{background:#f9fbff;border:1px solid #e2efff;border-radius:4px;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:12px 10px}.ad_lp.checkboxLayout .tab_item .recommend .head{color:#1570ef;display:flex;font-size:15px;font-weight:700;gap:4px}.ad_lp.checkboxLayout .tab_item .recommend .head img{flex-shrink:0}.ad_lp.checkboxLayout .tab_item .recommend ul{display:flex;flex-direction:column;gap:4px;padding-left:1.5em}.ad_lp.checkboxLayout .tab_item .recommend ul li{font-size:13px;list-style-type:disc}.ad_lp.checkboxLayout .ad_campaign{background:#fffbed;display:flex;flex-direction:column;gap:10px;margin-inline:0;padding:10px 12px}.ad_lp.checkboxLayout .ad_campaign .title{display:flex;font-size:15px;font-weight:700}.ad_lp.checkboxLayout .ad_campaign .title:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M2.317%206.014c0%201.183.49%202.222%201.471%203.116.058.057.065.13.022.216-.043.087-.108.116-.195.087-1.47-.49-2.35-1.414-2.639-2.77-.317%200-.476-.216-.476-.649%200-.375.144-.59.433-.649.144-.865.512-1.586%201.103-2.163.591-.577%201.29-.865%202.099-.865.057%200%20.1.028.13.086.028.058.014.115-.044.173-1.27.779-1.904%201.918-1.904%203.418ZM17.894%202.38c.404%201.038.606%202.221.606%203.548%200%201.298-.202%202.466-.606%203.505a.532.532%200%200%201-.043.194.464.464%200%200%201-.087.152c-.288.635-.59%201.11-.908%201.428-.52.519-1.024.779-1.515.779-.144%200-.432-.072-.865-.217a9.638%209.638%200%200%201-1.147-.454%2014.584%2014.584%200%200%200-1.146-.476%209.955%209.955%200%200%200-1.125-.303%206.66%206.66%200%200%200-1.428-.151c-.202%200-.368.144-.498.432-.13.289-.209.678-.238%201.169-.029.49-.043.959-.043%201.406%200%20.447.014.959.043%201.536.03.577.043.966.043%201.168v1.342a.712.712%200%200%201-.021.173%202.07%202.07%200%200%201-.043.151.272.272%200%200%201-.065.108.272.272%200%200%201-.108.065%202.13%202.13%200%200%201-.152.043.912.912%200%200%201-.216.022c-.375%200-.923-.13-1.645-.39-.72-.259-1.153-.475-1.298-.648-.202-.231-.26-.75-.173-1.558.03-.289.21-1.154.541-2.596.332-1.443.512-2.236.541-2.38.029-.173.007-.303-.065-.39-.072-.086-.202-.18-.39-.28a3.674%203.674%200%200%201-.454-.282c-1.269-.75-1.903-1.904-1.903-3.462%200-.807.216-1.543.649-2.206a3.952%203.952%200%200%201%201.687-1.471h1.731c.923%200%202.034-.195%203.332-.585%201.298-.389%202.408-.858%203.331-1.406.318-.23.693-.346%201.125-.346.548%200%201.039.216%201.472.649.375.375.692.837.951%201.385.03.057.073.173.13.346ZM16.77%209.173c.404-.894.606-1.976.606-3.245%200-1.24-.202-2.322-.606-3.245-.26-.721-.649-1.082-1.168-1.082-.433%200-.779.36-1.039%201.082C14.188%203.519%2014%204.6%2014%205.928c0%201.327.188%202.409.563%203.245.288.808.634%201.212%201.038%201.212.202%200%20.418-.116.649-.346.23-.231.404-.52.52-.866Z%22%20fill%3D%22%23FF4405%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1.7em;width:1.7em}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item_container{display:flex;flex-direction:column;gap:10px}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item{align-items:center;border:1px solid #d1d1d1;border-radius:4px;box-shadow:0 2px 0 0 #d1d1d1;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:3em;overflow:hidden;position:relative;width:100%}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item summary{align-items:center;background:#fff;display:flex;font-size:14px;font-weight:700;gap:.5em;justify-content:space-between;min-height:53px;padding:16px 10px 16px 36px;transition:background-color .3s;width:100%}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item summary:hover{background:#fff9c0}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item summary::-webkit-details-marker{display:none}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item .icon{display:block;flex-shrink:0;margin-left:6px;position:relative;transform-origin:center 43%;transition:transform .4s;width:15px}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item.is-opened .icon{transform:rotate(180deg)}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item .icon:after,.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item .icon:before{background-color:#212529;content:"";display:block;height:2px;position:absolute;width:9px}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item .icon:before{left:0;transform:rotate(45deg)}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_item .icon:after{right:0;transform:rotate(-45deg)}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_limit:before{border-bottom:50px solid transparent;border-left:50px solid #ff4405;content:"";left:0;pointer-events:none;position:absolute;top:0;z-index:1}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_limit:after{color:#fff;content:"期間限定";display:block;font-size:10px;left:0;pointer-events:none;position:absolute;text-align:center;top:12px;transform:rotate(-45deg);z-index:2}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_content{background:#fff;overflow:hidden}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_content_inner{display:flex;flex-direction:column;gap:10px;padding:10px}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_content_inner .img_container{margin-inline:auto;max-width:200px;width:100%}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_content_inner .img_container img{height:auto;width:100%}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_content_inner .txt_container>*{font-size:13px}.ad_lp.checkboxLayout .ad_campaign .ad_campaign_content_inner .txt_container br+br{display:none}.ad_lp.checkboxLayout .ad_campaign button.ad_campaign_item_more{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:0 2px 0 0 #d1d1d1;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:center;margin-inline:auto;outline:none;padding:8px 30px;transition:background .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad_lp.checkboxLayout .ad_campaign button.ad_campaign_item_more:hover{background:#fff9c0}.ad_lp.checkboxLayout .ad_campaign button.ad_campaign_item_more:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2211%22%20viewBox%3D%220%200%2012%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.118%200H1.882c-.376%200-.7.134-.973.403S.5.993.5%201.37v8.247c0%20.385.136.711.41.98.272.269.596.403.972.403h8.236c.376%200%20.7-.134.973-.403s.409-.595.409-.98V1.37a1.31%201.31%200%200%200-.41-.967A1.339%201.339%200%200%200%2010.119%200Zm-.684%206.178h-2.75v2.754H5.316V6.178h-2.75v-1.37h2.75V2.055h1.368v2.753h2.75v1.37Z%22%20fill%3D%22%23FF4405%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1em;width:1em}.ad_lp.checkboxLayout .ad_campaign button.ad_campaign_item_more.is_active:before{content:none}.ad_lp.checkboxLayout .ad_campaign p.subText{color:#61666a;font-size:11px;margin-top:1em}.ad_lp.checkboxLayout .ad_class_class_tooltip{align-items:center;background:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:flex;font-size:14px;justify-content:center;opacity:0;padding:12px 1em;pointer-events:none;text-align:center;transition:opacity .3s}.ad_lp.checkboxLayout .ad_class_class_tooltip.is_active{opacity:1}.ad_lp.checkboxLayout .ad_class_class_tooltip:after,.ad_lp.checkboxLayout .ad_class_class_tooltip:before{border:solid transparent;content:"";height:0;left:30px;position:absolute;width:0}.ad_lp.checkboxLayout .ad_class_class_tooltip:after{border-color:rgba(0,0,0,.8) rgba(0,0,0,.8) transparent transparent;border-width:6px;margin-left:-6px;top:99%}.ad_lp.checkboxLayout .ad_class_detail_wrap{display:flex;flex-direction:column;gap:8px;position:relative}.ad_lp.checkboxLayout .ad_class_detail_wrap .ad_class_class_tooltip{left:0;position:absolute;top:-50px;z-index:3}.ad_lp.checkboxLayout .ad_class_detail{background:#fef8e6;border:1px solid #ffe17e;border-radius:4px;display:flex;flex-direction:row;gap:12px;position:relative}@media (min-width:992px){.ad_lp.checkboxLayout .ad_class_detail{min-height:107px}}.ad_lp.checkboxLayout .ad_class_detail>.inner{align-items:center;display:flex;display:grid;gap:8px;grid-template-columns:1fr 150px;padding:15px 15px 15px 0;width:100%}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail>.inner{grid-template-columns:100%;min-width:calc(100% - 56px)}}.ad_lp.checkboxLayout .ad_class_detail>.inner:has(.document){grid-template-columns:1fr 250px}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail>.inner:has(.document){grid-template-columns:100%}}.ad_lp.checkboxLayout .ad_class_detail .title{font-size:15px;margin-bottom:4px!important;text-align:left}.ad_lp.checkboxLayout .ad_class_detail .title .ico{height:44px;width:36px}.ad_lp.checkboxLayout .ad_class_detail .title .ico img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ad_lp.checkboxLayout .ad_class_detail .classname_wrap{display:flex;flex-direction:column;gap:8px;max-width:100%}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .classname_wrap+.cta{margin-top:4px}}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .classname_wrap:has(.campaign_text)+.cta{margin-top:-4px}}.ad_lp.checkboxLayout .ad_class_detail .campaign_text{color:#ff4a80;font-size:12px;font-weight:700;margin-bottom:4px}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .campaign_text{font-size:11px;margin-bottom:0;order:3;text-align:center}}.ad_lp.checkboxLayout .ad_class_detail .link{position:relative;z-index:1}.ad_lp.checkboxLayout .ad_class_detail .ad_class_detail_classname{display:grid;gap:8px;grid-template-columns:1fr 56px}.ad_lp.checkboxLayout .ad_class_detail .ad_class_detail_classname>div{display:flex;flex-direction:column;flex-shrink:0;flex:1;gap:.5em}.ad_lp.checkboxLayout .ad_class_detail .h3,.ad_lp.checkboxLayout .ad_class_detail h3{align-items:flex-start;display:flex;font-size:15px;gap:4px;text-align:left}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .h3,.ad_lp.checkboxLayout .ad_class_detail h3{font-size:14px;order:1}}.ad_lp.checkboxLayout .ad_class_detail .h3 button.open-classroom-detail,.ad_lp.checkboxLayout .ad_class_detail h3 button.open-classroom-detail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;flex-grow:0;font-size:15px;font-weight:700;outline:none;padding:0;text-align:left;text-decoration:underline}@media (min-width:992px){.ad_lp.checkboxLayout .ad_class_detail .icon_map_wrap.h3,.ad_lp.checkboxLayout .ad_class_detail h3.icon_map_wrap{align-items:center;display:inline-flex}}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .icon_map_wrap.h3,.ad_lp.checkboxLayout .ad_class_detail h3.icon_map_wrap{align-items:center;gap:8px;justify-content:space-between}}.ad_lp.checkboxLayout .ad_class_detail .icon_map_wrap.h3 .icon_map,.ad_lp.checkboxLayout .ad_class_detail h3.icon_map_wrap .icon_map{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;outline:none;padding:3px;position:relative;vertical-align:middle;width:20px;z-index:2}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .icon_map_wrap.h3 .icon_map,.ad_lp.checkboxLayout .ad_class_detail h3.icon_map_wrap .icon_map{height:26px;padding:4px;width:26px}}.ad_lp.checkboxLayout .ad_class_detail .icon_map_wrap.h3 .icon_map svg,.ad_lp.checkboxLayout .ad_class_detail h3.icon_map_wrap .icon_map svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ad_lp.checkboxLayout .ad_class_detail .icon_map_wrap.h3 .icon_map svg path,.ad_lp.checkboxLayout .ad_class_detail h3.icon_map_wrap .icon_map svg path{transition:fill .3s}.ad_lp.checkboxLayout .ad_class_detail .icon_map_wrap.h3 .icon_map:hover svg path,.ad_lp.checkboxLayout .ad_class_detail h3.icon_map_wrap .icon_map:hover svg path{fill:#f87700}.ad_lp.checkboxLayout .ad_class_detail .icon_map_wrap.h3 .icon_map:before,.ad_lp.checkboxLayout .ad_class_detail h3.icon_map_wrap .icon_map:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.72084%200.626709C5.5963%200.626709%207.11621%202.19541%207.11621%204.13102C7.11621%206.10651%206.16751%206.52737%205.11893%207.84148C3.86473%209.41334%203.72084%2011.0366%203.72084%2011.0366C3.72084%2011.0366%203.57695%209.41334%202.32275%207.8415C1.27417%206.52737%200.32547%206.10651%200.32547%204.13104C0.32547%202.19541%201.84538%200.626709%203.72084%200.626709ZM3.72084%205.34209C4.3689%205.34209%204.89424%204.79988%204.89424%204.13104C4.89424%203.46221%204.36888%202.92%203.72084%202.92C3.0728%202.92%202.54744%203.46221%202.54744%204.13104C2.54744%204.79988%203.0728%205.34209%203.72084%205.34209Z%22%20fill%3D%22%23006cb7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:100%;margin-inline:auto;width:100%}.ad_lp.checkboxLayout .ad_class_detail .infomation_detail{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .infomation_detail{order:2}}.ad_lp.checkboxLayout .ad_class_detail .infomation_detail p{align-items:center;display:flex;gap:4px;max-width:100%}.ad_lp.checkboxLayout .ad_class_detail .infomation_detail p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad_lp.checkboxLayout .ad_class_detail .infomation_detail p:last-child:after{content:none}.ad_lp.checkboxLayout .ad_class_detail .infomation_detail .ad_map_check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;outline:none;padding:0;text-decoration:underline;transition:opacity .3s}.ad_lp.checkboxLayout .ad_class_detail .infomation_detail .ad_map_check.hovered{opacity:.7}.ad_lp.checkboxLayout .ad_class_detail .cta{display:flex;gap:8px}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .cta{gap:4px}.ad_lp.checkboxLayout .ad_class_detail .cta .document{width:100%}}.ad_lp.checkboxLayout .ad_class_detail .cta .document .fukidashi_wrap{display:flex;justify-content:center;position:relative;text-align:center;width:100%}.ad_lp.checkboxLayout .ad_class_detail .cta .document .fukidashi_wrap .fukidashi_float{font-size:11px!important;opacity:0;position:absolute;top:-40px;transform:translateY(-50%);transition:visibility .3s,opacity .3s;visibility:hidden;z-index:1}@media (max-width:767.98px){.ad_lp.checkboxLayout .ad_class_detail .cta .document .fukidashi_wrap .fukidashi_float{top:-50px}}.ad_lp.checkboxLayout .ad_class_detail .cta .document .fukidashi_wrap .fukidashi_float br{display:inline}@media (max-width:575.98px){.ad_lp.checkboxLayout .ad_class_detail .cta .document .fukidashi_wrap .fukidashi_float br{display:none}}.ad_lp.checkboxLayout .ad_class_detail .cta .document .fukidashi_wrap.is_active .fukidashi_float{opacity:1;visibility:visible;z-index:2}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .cta .tour{width:100%}}.ad_lp.checkboxLayout .ad_class_detail .cta div{width:100%}@media (max-width:991.98px){.ad_lp.checkboxLayout .ad_class_detail .cta div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.ad_lp.checkboxLayout .ad_class_detail .cta .tel{max-width:60px}.ad_lp.checkboxLayout .ad_class_detail .cta a:last-child{align-items:center;display:flex;flex-shrink:0;font-size:13px;font-weight:400;gap:4px}.ad_lp.checkboxLayout .ad_class_detail .cta a:last-child svg{height:.8em;width:auto}.ad_lp.checkboxLayout .tab_img{margin:20px}.ad_lp.checkboxLayout .tab_img img{max-width:100%;transition:opacity .3s}.ad_lp.checkboxLayout .tab_img img:hover{opacity:.7}.ad_lp.checkboxLayout .ad_notice{background:#fafafa;font-size:13px;font-weight:700;padding:20px 10px;text-align:center}.ad_lp.checkboxLayout .ad_other_class{background:#f4fcff;border-top:1px solid var(--adLP_main01,#0094da);padding-bottom:20px;padding-top:20px}.ad_lp.checkboxLayout .ad_other_class .section_title{align-items:center;display:flex;font-weight:700;gap:8px;padding:0 10px}.ad_lp.checkboxLayout .ad_other_class .nofound_wrapper{margin-top:10px;padding-inline:10px}.ad_lp.checkboxLayout .ad_other_class .class_item_wrapper{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-inline:10px;width:100%}.ad_lp.checkboxLayout .ad_other_class .class_item_wrapper .tab_item{width:100%}.ad_lp.checkboxLayout .ad_about_jukushiru{display:flex;justify-content:center;margin-inline:auto;max-width:520px;padding:30px 20px;text-align:center}.ad_lp.checkboxLayout .ad_about_jukushiru .ad_about_jukushiru_item{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.ad_lp.checkboxLayout .ad_about_jukushiru .ad_about_jukushiru_item .txt_container{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.ad_lp.checkboxLayout .ad_about_jukushiru .ad_about_jukushiru_item .txt_container .tag{color:#ff3062;font-size:13px;font-weight:700}.ad_lp.checkboxLayout .ad_about_jukushiru .ad_about_jukushiru_item .txt_container .read{font-size:22px;font-weight:700;line-height:1.45}.ad_lp.checkboxLayout .ad_about_jukushiru .ad_about_jukushiru_item .txt_container .description{font-size:14px;line-height:1.6;text-align:left}.ad_lp.checkboxLayout .ad_about_jukushiru .ad_about_jukushiru_item .img_container{flex-shrink:0}.ad_lp.checkboxLayout .ad_about_jukushiru .ad_about_jukushiru_item .img_container img{height:auto;width:100%}.ad_lp.checkboxLayout .precautions{background:#f2f2f2;padding:30px 10px}.ad_lp.checkboxLayout .precautions .h2,.ad_lp.checkboxLayout .precautions h2{border-left:3px solid #1570ef;font-size:16px;font-weight:700;margin-bottom:24px;padding-left:.6em}.ad_lp.checkboxLayout .precautions .h3,.ad_lp.checkboxLayout .precautions h3{font-size:14px;font-weight:700;margin-bottom:8px}.ad_lp.checkboxLayout .precautions p{font-size:14px;margin-bottom:16px}.ad_lp.checkboxLayout .check_announce+.schoolList_item_container{margin-bottom:0;margin-top:0}.ad_lp.checkboxLayout .schoolList{padding:0}.ad_lp.checkboxLayout .modal-dialog-scrollable{padding-top:50px}.ad_lp.checkboxLayout .modal{min-width:340px}.ad_lp.checkboxLayout .modal .popup_heading{background:#ff981a}.ad_lp.checkboxLayout .global-footer dl{margin-bottom:0}.ad_lp.checkboxLayout .global-footer .container-fluid,.ad_lp.checkboxLayout .global-footer .container-lg,.ad_lp.checkboxLayout .global-footer .container-md,.ad_lp.checkboxLayout .global-footer .container-sm,.ad_lp.checkboxLayout .global-footer .container-xl,.ad_lp.checkboxLayout .global-footer .container-xxl{max-width:750px}.ad_lp.checkboxLayout .global-footer .global-footer-nav__block{width:100%}.ad_lp.checkboxLayout .global-footer .global-footer-nav{flex-direction:column;gap:20px}.ad_lp.checkboxLayout .global-footer .global-footer-nav dt{margin-bottom:12px}.ad_lp.checkboxLayout .global-footer .d-grid.gap-1.gap-lg-2{gap:12px!important}.ad_lp.checkboxLayout .moreClassBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ddd;border-radius:999px;color:#212529;cursor:pointer;display:flex;font-size:13px;justify-content:center;line-height:1;margin-inline:auto;margin-top:4px;max-width:160px;outline:none;padding:.8em 10px;text-align:center;width:100%}.ad_lp.checkboxLayout .loading_container{align-items:center;background:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:.6;position:fixed;top:0;visibility:hidden;width:100%;z-index:-99999}.ad_lp.checkboxLayout .loading_container.is_active{visibility:visible;z-index:99999}.ad_lp.checkboxLayout .loading_animation{align-items:center;display:flex;height:128px;justify-content:center;width:128px}.ad_lp.checkboxLayout .loader005{-webkit-animation:load5 1.1s ease infinite;animation:load5 1.1s ease infinite;border-radius:50%;font-size:20px;height:1em;left:50%;margin:auto;position:relative;position:absolute;text-indent:-9999em;top:50%;transform:translateZ(0);transform:translate(-50%,-50%);width:1em}@-webkit-keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}@keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}.ad_lp.checkboxLayout .modal .btn.btn-outline-gray{border-color:#5d5d5d;color:#5d5d5d}.ad_lp.checkboxLayout .modal .btn.btn-outline-gray svg{fill:#5d5d5d}@media (max-width:767.98px){.ad_lp.checkboxLayout .modal-pickup-badges .modal-footer .btn.btn-white{width:100%}}.ad_lp.checkboxLayout .adlp_fixed{background:rgba(0,0,0,.4);border-radius:0;bottom:-140px;display:flex;height:56px;justify-content:center;left:0;max-width:100%;padding:4px;position:fixed;transition:background .3s,bottom .3s cubic-bezier(.79,.14,.15,.86),box-shadow .3s cubic-bezier(.79,.14,.15,.86),transform .2s;width:100vw;z-index:100}.ad_lp.checkboxLayout .adlp_fixed.is_active{bottom:0}.ad_lp.checkboxLayout .adlp_fixed .inner{align-items:center;background:#ee7203;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);color:#fff;display:flex;gap:8px;justify-content:center;max-width:780px;padding-right:8px;position:relative;width:100%}.ad_lp.checkboxLayout .adlp_fixed .inner:hover{text-decoration:none}.ad_lp.checkboxLayout .adlp_fixed .inner:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%2211%22%20viewBox%3D%220%200%206%2011%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.857%205.049.226%201.333A.7.7%200%200%201%200%20.803q0-.32.226-.531A.86.86%200%200%201%20.8.06q.327%200%20.552.212l4.421%204.246Q6%204.751%206%205.06a.7.7%200%200%201-.226.52l-4.42%204.246a.74.74%200%200%201-.553.234.8.8%200%200%201-.575-.234.7.7%200%200%201-.226-.52q0-.308.226-.542z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1em;position:absolute;right:4px;width:1em}.ad_lp.checkboxLayout .adlp_fixed .inner .number{align-items:center;background:#fff;border-radius:2px;color:#333;display:flex;font-size:11px;font-weight:700;gap:2px;justify-content:center;padding:2px 4px}.ad_lp.checkboxLayout .adlp_fixed .inner .number span{color:#ee7203;font-size:12px;font-weight:700}.ad_lp.checkboxLayout .adlp_fixed .inner p{font-size:16px;font-weight:700}.ad_lp.checkboxLayout.shikueki .fixed_compare_list.is_active .is_none{border-radius:44px}.ad_lp.checkboxLayout.shikueki .tab_item_more{display:none;flex-direction:column;gap:8px}.ad_lp.checkboxLayout.shikueki .tab_item_more.is_active{display:flex}.ad_lp.checkboxLayout.shikueki .btn_tab_item_more{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #ddd;border-radius:999px;color:#212529;cursor:pointer;display:flex;font-size:11px;gap:2px;justify-content:center;line-height:1;margin-inline:auto;max-width:160px;outline:none;padding:.8em 10px .8em calc(.8em + 4px);text-align:center;width:100%}.ad_lp.checkboxLayout.shikueki .btn_tab_item_more svg{fill:#212529;height:16px;width:16px}.ad_lp.checkboxLayout.shikueki .btn_tab_item_more.is_disable{display:none}.ad_lp.checkboxLayout.shikueki .tab_item .detail{display:flex;flex-direction:column;gap:-1px}.ad_lp.checkboxLayout.shikueki .tab_item .detail table{border-collapse:collapse}.ad_lp.checkboxLayout.shikueki .tab_item .detail table td,.ad_lp.checkboxLayout.shikueki .tab_item .detail table th{border:1px solid #ddd;font-size:13px;padding:8px}.ad_lp.checkboxLayout.shikueki .tab_item .detail table th{text-align:center;vertical-align:middle;width:110px}@media (max-width:991.98px){.ad_lp.checkboxLayout.shikueki .tab_item .detail table th{width:90px}}.ad_lp.checkboxLayout.shikueki .tab_item .detail table td{text-align:left}#compare_modal_check.ad_lp{background:linear-gradient(45deg,#ffc00e,#f76a35);border-radius:44px}#compare_modal_check.ad_lp:after{right:20px}#compare_modal_check.ad_lp.is_none{border-radius:44px}.ad_lp.checkboxLayout .fixed_compare_list{background:rgba(0,0,0,.4);height:68px}.ad_lp.checkboxLayout .fixed_compare_list #compare_modal_check{height:60px}.ad_lp.checkboxLayout.todoufuken{height:68px}.ad_lp.checkboxLayout.todoufuken .fixed_compare_list.is_active .is_none{border-radius:44px}.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list{background:rgba(0,0,0,.4)}.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list #compare_modal_check{background:linear-gradient(45deg,#ffc00e,#f76a35);border-radius:44px;height:60px;transition:opacity .3s,background .3s}.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list #compare_modal_check p{text-shadow:1px 1px 3px rgba(0,0,0,.1)}.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list #compare_modal_check.ad_lp{background:linear-gradient(45deg,#ffc00e,#f76a35)}.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list #compare_modal_check:after{right:20px}.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list #compare_modal_check:active{opacity:.7}@media (min-width:992px){.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list #compare_modal_check:hover{opacity:.7}}.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list #compare_modal_check.is_none{background:#dedede;color:#333}.ad_lp.checkboxLayout.todoufuken div.fixed_compare_list #compare_modal_check.is_none p{text-shadow:none}.ad_lp.checkboxLayout.todoufuken .tab_item .detail{display:flex;flex-direction:column;gap:-1px}.ad_lp.checkboxLayout.todoufuken .tab_item .detail table{border-collapse:collapse}.ad_lp.checkboxLayout.todoufuken .tab_item .detail table td,.ad_lp.checkboxLayout.todoufuken .tab_item .detail table th{font-size:12px;padding:2px 0;vertical-align:top}.ad_lp.checkboxLayout.todoufuken .tab_item .detail table th{width:5em}.ad_lp.checkboxLayout.todoufuken .tab_item .detail table td{text-align:left}.ad_lp.checkboxLayout.todoufuken .tab_items:has(.btn_tab_item_more){padding-bottom:12px}.ad_lp.checkboxLayout.todoufuken .ad_todoufuken_cta{position:relative}.ad_lp.checkboxLayout.todoufuken .ad_todoufuken_cta .ad_class_class_tooltip{left:0;left:50%;max-width:400px;position:absolute;text-align:center;text-align:left;top:-70px;transform:translateX(-50%);width:100%;z-index:3}.ad_lp.checkboxLayout.todoufuken .ad_todoufuken_cta .btn_container{margin-inline:auto;max-width:400px;padding-bottom:6px;position:relative;width:100%}.ad_lp.checkboxLayout.todoufuken .ad_todoufuken_cta .btn_container .ad_btn_todoufuken{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#00a8e8;border:none;border-radius:.3rem;box-shadow:0 7px 0 #007ea7;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:12px;justify-content:center;outline:none;padding:12px 8px;text-decoration:none;transition:transform .3s,box-shadow .3s;width:100%}.ad_lp.checkboxLayout.todoufuken .ad_todoufuken_cta .btn_container .ad_btn_todoufuken svg{height:auto;width:16px}.ad_lp.checkboxLayout.todoufuken .ad_todoufuken_cta .btn_container .ad_btn_todoufuken span{font-size:15px!important;line-height:1;text-align:left}.ad_lp.checkboxLayout.todoufuken .ad_todoufuken_cta .btn_container .ad_btn_todoufuken:hover{box-shadow:0 2px 0 #007ea7;color:#fff;transform:translateY(5px)}.ad_lp.checkboxLayout.todoufuken .tab_item_more{display:none;flex-direction:column;gap:8px}.ad_lp.checkboxLayout.todoufuken .tab_item_more.is_active{display:flex}.ad_lp.checkboxLayout.todoufuken .btn_tab_item_more{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #ddd;border-radius:999px;color:#212529;cursor:pointer;display:flex;font-size:11px;gap:2px;justify-content:center;line-height:1;margin-inline:auto;max-width:160px;outline:none;padding:.8em 10px .8em calc(.8em + 4px);text-align:center;width:100%}.ad_lp.checkboxLayout.todoufuken .btn_tab_item_more svg{fill:#212529;height:16px;width:16px}.ad_lp.checkboxLayout.todoufuken .btn_tab_item_more.is_disable{display:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal{position:relative}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal.is-open .modal__container{display:flex;flex-direction:column;width:calc(100vw - 40px)}@media (max-width:991.98px){.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal.is-open .modal__container{width:100dvw}}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOutReverse .3s cubic-bezier(0,0,.2,1);animation:mmslideOutReverse .3s cubic-bezier(0,0,.2,1)}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal svg{pointer-events:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal__overlay{overflow-y:scroll}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal__container{display:block;max-width:640px;padding:0;width:100%}@media (max-width:991.98px){.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal__container{border-radius:10px 10px 0 0;bottom:0;max-width:100%;position:fixed}}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_contents:has(.modal_fixed_cta_container){padding-bottom:80px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_contents__container{border-radius:10px 10px 0 0;min-height:calc(100dvh - 124px);overflow:hidden}@media (min-width:992px){.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_contents__container{min-height:calc(95dvh - 124px)}}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_contents__container #modal_select_mapbox{min-height:calc(100dvh - 124px)}@media (min-width:992px){.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_contents__container #modal_select_mapbox{min-height:calc(95dvh - 124px)}}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_cta_container{background:#ddd;bottom:0;left:0;padding:10px;position:fixed;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_cta_container .btn_container{margin-inline:auto;max-width:500px;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_cta_container .favlist_cta{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#f87700;border:none;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.12);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;padding:0;text-align:center;transition:background .3s;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_cta_container .favlist_cta p{font-size:16px;font-weight:700;margin-bottom:0}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_cta_container .favlist_cta:hover{text-decoration:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_cta_container .favlist_cta.is_active{background:gray;color:#e5e5e5}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_close{display:flex;justify-content:flex-end;position:fixed;right:8px;top:-40px;width:100%;z-index:10}@media (min-width:992px){.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_close{right:0;top:-40px}}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_close button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;color:#333;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;outline:none;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:28px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal .modal_fixed_close button svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading{align-items:center;background:#006cb7;color:#fff;display:grid;font-weight:700;grid-template-columns:68px 1fr 68px;padding:12px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:10}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .modal_select_back{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:none;border-radius:20px;color:#006cb7;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:4px;justify-content:center;outline:none;padding:5px 8px;transition:opacity .3s}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .modal_select_back:hover{opacity:.7}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .modal_select_back span{line-height:1}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .modal_select_back svg{align-items:center;display:flex;height:auto;justify-content:center;width:8px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .left,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .right{flex-shrink:0}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .left span,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .right span{font-size:12px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .center{flex-grow:1;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .center .heading_text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_heading .center span{font-size:16px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(#modal_select_classdetail.is_active) .modal_heading .left,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(#modal_select_mapbox.is_active) .modal_heading .left{grid-column:1/2}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(#modal_select_classdetail.is_active) .modal_heading .center,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(#modal_select_mapbox.is_active) .modal_heading .center{grid-column:2/4}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(#modal_select_classdetail.is_active) .modal_heading .center .heading_text,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(#modal_select_mapbox.is_active) .modal_heading .center .heading_text{text-align:left!important}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(#modal_select_classdetail.is_active) .modal_heading .right,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(#modal_select_mapbox.is_active) .modal_heading .right{display:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content:has(.js_modal_select_loader.is_active) .heading_text{opacity:0}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_scroll{height:calc(100dvh - 124px);overflow-y:scroll;position:relative}@media (min-width:992px){.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_scroll{height:calc(95dvh - 124px)}}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_scroll .modal_scroll_inner{padding:20px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_scroll .modal_scroll_inner:has(.sticky_container){padding-top:12px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_scroll:has(.modal_select_loader){display:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_scroll:has(.modal_select_loader).is_active{-webkit-animation:key-fade-in .3s;animation:key-fade-in .3s;display:flex;flex-direction:column}@-webkit-keyframes key-fade-in{0%{opacity:0}to{opacity:1}}@keyframes key-fade-in{0%{opacity:0}to{opacity:1}}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom{display:none;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom.is_active{-webkit-animation:key-fade-in .3s;animation:key-fade-in .3s;display:flex;flex-direction:column}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .sticky_container{background:#fff;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_scroll_inner{display:flex;flex-direction:column;gap:16px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .select-ui{width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .select-ui select{height:60px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap{display:flex;flex-direction:column;gap:8px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail{background:#fef8e6;border:1px solid #ffe17e;border-radius:4px;display:flex;flex-direction:row;gap:12px;position:relative}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail>.inner{align-items:center;display:grid;gap:8px;grid-template-columns:100%;min-width:calc(100% - 56px);padding:15px 15px 15px 0;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail>.inner:has(.document){grid-template-columns:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .title{font-size:15px;margin-bottom:4px!important;text-align:left}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .title .ico{height:44px;width:36px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .title .ico img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .classname_wrap{display:flex;flex-direction:column;gap:8px;max-width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .classname_wrap+.cta{margin-top:4px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .classname_wrap:has(.campaign_text)+.cta{margin-top:-4px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .campaign_text{color:#ff4a80;font-size:11px;font-weight:700;margin-bottom:0;order:3;text-align:center}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .link{position:relative;z-index:1}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .ad_class_detail_classname{display:grid;gap:8px;grid-template-columns:1fr 56px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .ad_class_detail_classname>div{display:flex;flex-direction:column;flex-shrink:0;flex:1;gap:.5em}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .h3,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail h3{align-items:flex-start;display:flex;font-size:14px;gap:4px;order:1;text-align:left}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .h3 button.open-classroom-detail,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail h3 button.open-classroom-detail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;flex-grow:0;font-size:15px;font-weight:700;outline:none;padding:0;text-align:left;text-decoration:underline}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .icon_map_wrap.h3,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail h3.icon_map_wrap{align-items:center;gap:8px;justify-content:space-between}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .icon_map_wrap.h3 .icon_map,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail h3.icon_map_wrap .icon_map{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;outline:none;padding:4px;position:relative;vertical-align:middle;width:26px;z-index:2}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .icon_map_wrap.h3 .icon_map svg,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail h3.icon_map_wrap .icon_map svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .icon_map_wrap.h3 .icon_map svg path,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail h3.icon_map_wrap .icon_map svg path{transition:fill .3s}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .icon_map_wrap.h3 .icon_map:hover svg path,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail h3.icon_map_wrap .icon_map:hover svg path{fill:#f87700}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .icon_map_wrap.h3 .icon_map:before,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail h3.icon_map_wrap .icon_map:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.72084%200.626709C5.5963%200.626709%207.11621%202.19541%207.11621%204.13102C7.11621%206.10651%206.16751%206.52737%205.11893%207.84148C3.86473%209.41334%203.72084%2011.0366%203.72084%2011.0366C3.72084%2011.0366%203.57695%209.41334%202.32275%207.8415C1.27417%206.52737%200.32547%206.10651%200.32547%204.13104C0.32547%202.19541%201.84538%200.626709%203.72084%200.626709ZM3.72084%205.34209C4.3689%205.34209%204.89424%204.79988%204.89424%204.13104C4.89424%203.46221%204.36888%202.92%203.72084%202.92C3.0728%202.92%202.54744%203.46221%202.54744%204.13104C2.54744%204.79988%203.0728%205.34209%203.72084%205.34209Z%22%20fill%3D%22%23006cb7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:100%;margin-inline:auto;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .infomation_detail{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;order:2}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .infomation_detail p{align-items:center;display:flex;gap:4px;max-width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .infomation_detail p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .infomation_detail p:last-child:after{content:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .infomation_detail .ad_map_check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;outline:none;padding:0;text-decoration:underline;transition:opacity .3s}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .infomation_detail .ad_map_check.hovered{opacity:.7}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta{display:flex;gap:4px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta .document{width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta .document .fukidashi_wrap{display:flex;justify-content:center;position:relative;text-align:center;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta .document .fukidashi_wrap .fukidashi_float{font-size:11px!important;opacity:0;position:absolute;top:-50px;transform:translateY(-50%);transition:visibility .3s,opacity .3s;visibility:hidden;z-index:1}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta .document .fukidashi_wrap .fukidashi_float br{display:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta .document .fukidashi_wrap.is_active .fukidashi_float{opacity:1;visibility:visible;z-index:2}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta .tour{width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta .tel{max-width:60px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta a:last-child{align-items:center;display:flex;flex-shrink:0;font-size:13px;font-weight:400;gap:4px}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .cta a:last-child svg{height:.8em;width:auto}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .ad_cta_btn{flex-direction:row;gap:4px;height:32px;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .ad_cta_btn span{display:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .ad_cta_btn span+div,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classroom .modal_ad_class_detail_wrap .modal_ad_class_detail .ad_cta_btn span+svg{margin-top:3px!important}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_mapbox{display:none;flex-direction:column;height:calc(100dvh - 168px);width:100%}@media (min-width:992px){.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_mapbox{height:calc(95dvh - 168px)}}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_mapbox.is_active{-webkit-animation:key-fade-in .3s;animation:key-fade-in .3s;display:flex}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_mapbox .modal_contents,.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_mapbox iframe{height:100%;width:100%}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classdetail{display:none}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content #modal_select_classdetail.is_active{-webkit-animation:key-fade-in .3s;animation:key-fade-in .3s;display:flex;flex-direction:column}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_select_loader_container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ad_lp.checkboxLayout.todoufuken #classroom-select-classroom-modal #classroom-select-classroom-modal-content .modal_select_loader{-webkit-animation:modal_select_loader 1s linear infinite;animation:modal_select_loader 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,#ffa516 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#ffa516);border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);width:50px;z-index:10}@-webkit-keyframes modal_select_loader{to{transform:rotate(1turn)}}@keyframes modal_select_loader{to{transform:rotate(1turn)}}#classroom-detail-modal.cta_none #modal_classdetail{margin-bottom:0}#classroom-detail-modal.cta_none .modal_fixed_cta_container{display:none!important}#classroom-detail-modal.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOutReverse .3s cubic-bezier(0,0,.2,1);animation:mmslideOutReverse .3s cubic-bezier(0,0,.2,1)}#classroom-detail-modal #classroom-detail-modal-content,#classroom-detail-modal #modal_classdetail{transform-origin:bottom;transition:height .2s}#classroom-detail-modal.is-open .modal__container{align-items:center;display:flex;justify-content:center;padding:20px;width:calc(100vw - 40px)}#classroom-detail-modal.is-open.is_loaded .modal__overlay{overflow-y:scroll}#classroom-detail-modal.is-open.is_loaded .modal__container{display:block;max-width:640px;padding:0;width:100%}@media (max-width:991.98px){#classroom-detail-modal.is-open.is_loaded .modal__container{bottom:0;max-width:100%;position:fixed}}#classroom-detail-modal.is-open.is_loaded .modal__container:has(.close_modal){border-radius:0 0 10px 10px}@media (max-width:991.98px){#classroom-detail-modal.is-open.is_loaded .modal__container:has(.close_modal){border-radius:0}}#classroom-detail-modal.is-open.is_loaded .modal_scroll{height:calc(100dvh - 80px);margin-bottom:20px;overflow-y:scroll;position:relative}@media (min-width:992px){#classroom-detail-modal.is-open.is_loaded .modal_scroll{height:calc(95dvh - 80px)}}#classroom-detail-modal.is-open.is_loaded .modal_scroll:has(.modal_fixed_cta_container) .modal_inner{margin-bottom:80px}#classroom-detail-modal.is-open.is_loaded .modal_fixed_cta_container{background:#ddd;bottom:0;left:0;padding:10px;position:fixed;width:100%}#classroom-detail-modal.is-open.is_loaded .modal_fixed_cta_container .btn_container{margin-inline:auto;max-width:500px;width:100%}#classroom-detail-modal.is-open.is_loaded .modal_fixed_cta_container .favlist_cta{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#f87700;border:none;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.12);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;padding:0;text-align:center;transition:background .3s;width:100%}#classroom-detail-modal.is-open.is_loaded .modal_fixed_cta_container .favlist_cta p{font-size:16px;font-weight:700;margin-bottom:0}#classroom-detail-modal.is-open.is_loaded .modal_fixed_cta_container .favlist_cta:hover{text-decoration:none}#classroom-detail-modal.is-open.is_loaded .modal_fixed_cta_container .favlist_cta.is_active{background:gray;color:#e5e5e5}#classroom-detail-modal.is-open.is_loaded .modal_fixed_close{display:flex;justify-content:flex-end;position:fixed;right:8px;top:-40px;width:100%;z-index:10}@media (min-width:992px){#classroom-detail-modal.is-open.is_loaded .modal_fixed_close{right:0;top:-40px}}#classroom-detail-modal.is-open.is_loaded .modal_fixed_close button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;color:#333;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;outline:none;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:28px}#classroom-detail-modal.is-open.is_loaded .modal_fixed_close button svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#classroom-detail-modal .loader{-webkit-animation:l13 1s linear infinite;animation:l13 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,#ffa516 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#ffa516);border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);width:50px}@-webkit-keyframes l13{to{transform:rotate(1turn)}}@keyframes l13{to{transform:rotate(1turn)}}#compare_toast,.compare_toast{align-items:center;background:rgba(0,0,0,.7);border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:8px;height:116px;justify-content:center;left:50%;opacity:0;padding:12px 8px 8px;pointer-events:none;position:fixed;top:calc(50% - 5dvh - 40px);transform:translate(-50%);transition:opacity .3s;width:116px;z-index:999999}#compare_toast.is_active,.compare_toast.is_active{opacity:1;pointer-events:all}#compare_toast p,.compare_toast p{font-size:13px;margin-bottom:0;text-align:center;word-break:auto-phrase}#compare_toast .img_container,.compare_toast .img_container{width:48px}#compare_toast .img_container svg,.compare_toast .img_container svg{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}#popup_map .modal-dialog.modal-dialog-centered,.popup_map .modal-dialog.modal-dialog-centered{padding-top:50px}#popup_map .popup_contents,.popup_map .popup_contents{height:calc(100dvh - 172px)}@media (max-width:991.98px){#popup_map .popup_contents,.popup_map .popup_contents{height:calc(100dvh - 120px)}}#popup_map .popup_contents .gmap,.popup_map .popup_contents .gmap{height:100%}.ad_osusume{background:#fff1cb}.ad_osusume .ad_osusume_ttl{background:url(../img/adlp/pr_ttl_left.svg) no-repeat 0,url(../img/adlp/pr_ttl_right.svg) no-repeat 100%;margin-bottom:20px!important;margin:0 5% 15px;padding:15px 0 0;text-align:center}.ad_osusume .ad_osusume_ttl .ttl_w{background:#fff;border-radius:10px;color:#333;display:inline-block;font-size:12px;font-weight:700;padding:5px}.ad_osusume .ad_osusume_ttl .ttl_w .logo{height:auto;margin-right:3px;width:58px}.ad_osusume .ad_osusume_ttl .ttl_w .ttl_ws{font-size:10px}.ad_osusume .ad_osusume_ttl .ttL_wb{color:#fff;font-size:18px;font-weight:700;margin-left:5px;padding:0 2px;text-shadow:1px 1px 2px #994800}.ad_osusume .ad_osusume_ttl .ttl_bs{color:#333;font-size:12px;font-weight:700}.ad_osusume .ad_osusume_ttl .ttl_bl{color:#fff;font-size:25px;font-weight:700;text-shadow:1px 1px 2px #994800}.ad_osusume .ad_osusume_ttl .ttl_bl .pr{border:1px solid #fff;border-radius:5px;color:#fff;display:inline-block;font-size:8px;margin-left:8px;padding:0 4px;text-shadow:0 0}.ad_osusume .is_contents{padding:10px}.ad_osusume .is_contents .schoolList_heading .pr_ttl{display:flex;font-weight:700;padding:10px}.ad_osusume .is_contents .schoolList_heading .pr_ttl:before{background:url(../img/adlp/icon_osusume.svg) no-repeat 0;content:"";display:flex;height:19px;margin-right:5px;width:29px}.ad_osusume .is_contents .schoolList_heading .pr_ttl:after{background:url(../img/adlp/icon_osusume2.svg) no-repeat 0;content:"";display:flex;height:22px;width:20px}.ad_osusume .is_contents .schoolList .schoolList_heading .pr_ttl{font-size:16px;padding:8px}.ad_osusume .is_contents .ad_campaign .title{align-items:center}.ad_osusume .is_contents .ad_campaign .h3:before,.ad_osusume .is_contents .ad_campaign h3:before{margin-right:10px}.ad_osusume .is_contents .schoolList_heading{border-radius:4px 4px 0 0;margin:-14px 0 2px}.ad_osusume .is_contents .tab_item{border-radius:6px}.ad_osusume .is_contents .schoolList_heading .icon_pr{background:url(../img/adlp/icon_pr_w.svg);display:inline-block;height:20px;margin-top:-3px;position:absolute;right:90px;top:15px;width:22px}.ad_osusume .is_contents .schoolName_container .schoolName_item .schoolList_img{align-items:center;border:1px solid #ddd;display:flex;flex-shrink:0;height:66px;justify-content:center;padding:4px;width:95px}.ad_osusume .is_contents .schoolName_container .schoolName_item .schoolList_img img{height:auto;width:100%}.ad_osusume .is_contents .ad_campaign_content .img_container{height:150px}.ad_osusume .is_contents .schoolName.h2,.ad_osusume .is_contents h2.schoolName{font-size:18px;font-weight:700}.ad_osusume .is_contents .schoolList_item_container .check_announce{margin-bottom:-10px}.ad_osusume .is_contents .infomation_detail,.ad_osusume .is_contents .schoolList_txt .schoolTxt{font-size:12px}.ad_osusume .is_contents .label_school_container tr{align-items:baseline;display:flex;font-size:12px;line-height:1.3em;margin-bottom:2px}.ad_osusume .is_contents .label_school_container th{font-size:12px;font-weight:700;min-width:59px}.ad_osusume .is_contents .ad_class_detail_wrap .check_area label{padding-top:32px}.ad_osusume .is_contents .label_school_container table ul{gap:2px!important}.ad_osusume .is_contents .label_school_container table ul li{font-size:12px;font-weight:100}.ad_osusume .ad_osusume_menu{background:linear-gradient(180deg,#f8c91c,#fff1cb);margin-bottom:20px}.ad_osusume .ad_osusume_content{align-items:center;display:flex;flex-wrap:nowrap;gap:3px;justify-content:flex-start;margin-bottom:35px;padding:0 15px}@media (min-width:768px){.ad_osusume .ad_osusume_content{gap:10px}}.ad_osusume .ad_osusume_content .rank1 .rank_flex,.ad_osusume .ad_osusume_content .rank2 .rank_flex,.ad_osusume .ad_osusume_content .rank3 .rank_flex{align-items:center;display:flex;height:3em;justify-content:center}.ad_osusume .ad_osusume_content .rank1 .rank_flex p,.ad_osusume .ad_osusume_content .rank2 .rank_flex p,.ad_osusume .ad_osusume_content .rank3 .rank_flex p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;font-weight:700;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;width:100%}.ad_osusume .ad_osusume_content .rank1 .img_container,.ad_osusume .ad_osusume_content .rank2 .img_container,.ad_osusume .ad_osusume_content .rank3 .img_container{align-items:center;border:1px solid #ddd;display:flex;flex-shrink:0;height:66px;justify-content:center;margin:0 auto;padding:4px;width:95px}.ad_osusume .ad_osusume_content .rank1 .img_container img,.ad_osusume .ad_osusume_content .rank2 .img_container img,.ad_osusume .ad_osusume_content .rank3 .img_container img{box-sizing:border-box;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.ad_osusume .ad_osusume_content.only_no1{position:relative}.ad_osusume .ad_osusume_content.only_no1 li{padding:15px!important}.ad_osusume .ad_osusume_content.only_no1 .rank_ttl{margin-left:0;width:107px}.ad_osusume .ad_osusume_content.only_no1 .rank1_ttl{font-size:16px;font-weight:700;padding-bottom:10px;text-align:left}.ad_osusume .ad_osusume_content.only_no1 .rank1_wrap{align-items:flex-start;display:flex;gap:10px}.ad_osusume .ad_osusume_content.only_no1 .rank1_wrap .img_container{align-items:center;border:1px solid #ddd;display:flex;flex-shrink:0;height:66px;justify-content:center;padding:4px;width:95px}.ad_osusume .ad_osusume_content.only_no1 .rank1_wrap .img_container img{box-sizing:border-box;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.ad_osusume .ad_osusume_content.only_no1 .rank1_txtwrap{text-align:left;width:100%}.ad_osusume .ad_osusume_content.only_no1 .rank1_txtwrap .late_wrap{justify-content:flex-start}.ad_osusume .ad_osusume_content.only_no1 .pr_no1{background-color:#fff;border:1px solid #ff5722;border-radius:10px;color:#ff5722;font-size:10px!important;font-size:10px;font-weight:700;position:absolute;right:22px;text-align:center;top:4%;transform:translateY(-50%);width:107px}.ad_osusume .ad_osusume_content.only_no1 .pr_no1 .ttl{background-color:#ff5722;border-radius:10px 10px 0 0;color:#fff;display:block;font-size:10px!important;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.ad_osusume .ad_osusume_content li{background:#fff;border-radius:10px;flex:1;text-align:center}.ad_osusume .ad_osusume_content li.rank1,.ad_osusume .ad_osusume_content li.rank2,.ad_osusume .ad_osusume_content li.rank3{padding:15px 5px 10px}.ad_osusume .ad_osusume_content li .late_wrap{align-items:center;gap:3px!important}.ad_osusume .ad_osusume_content li .late_wrap .star_wrap{gap:2px}.ad_osusume .ad_osusume_content li .late_wrap .star{height:12px;width:12px}.ad_osusume .ad_osusume_content li .rank_btn{background:#27aeff;border-radius:6px;box-shadow:0 2px 0 0 #3086bb;color:#fff;display:block;font-size:14px;font-weight:700;margin:10px auto 0;padding:5px 10px;text-decoration:none;width:100%}@media (min-width:992px){.ad_osusume .ad_osusume_content li .rank_btn{width:60%}}.ad_osusume .ad_osusume_content li .late_wrap{display:flex;flex-flow:nowrap;gap:10px;justify-content:center;margin:10px auto}.ad_osusume .ad_osusume_content .rank1{border:2px solid #e1bb2e}.ad_osusume .ad_osusume_content .rank1 .rank_ttl{background:#e1bb2e}.ad_osusume .ad_osusume_content .rank2{border:2px solid #b2c4d5}.ad_osusume .ad_osusume_content .rank2 .rank_ttl{background:#b2c4d5}.ad_osusume .ad_osusume_content .rank3{border:2px solid #d3a46c}.ad_osusume .ad_osusume_content .rank3 .rank_ttl{background:#d3a46c}.ad_osusume .ad_osusume_content .rank_ttl{border-radius:10px;color:#fff;display:block;font-size:12px;font-weight:700;margin:-25px auto 7px;padding:4px;width:90%}.ad_osusume .ad_osusume_content .rank_ttl:before{background:url(../img/adlp/icon_osusume_menu.svg) no-repeat 0;content:"";display:inline-flex;height:12px;width:16px}.ad_osusume .tab_item.ad_commonrank .intro .txt_container{gap:6px;line-height:1.5em}.ad_commonrank{display:flex}.ad_commonrank:has(.schoolList_label){margin-left:-40px;width:calc(100% + 40px)}@media (max-width:991.98px){.ad_commonrank:has(.schoolList_label){display:flex;flex-direction:column;margin-left:0;width:100%}}.ad_commonrank .label_school_container tr{align-items:baseline;display:flex;font-size:12px;line-height:1.3em;margin-bottom:2px}.ad_commonrank .label_school_container th{font-size:12px;font-weight:700;min-width:59px}.ad_commonrank .label_school_container ul{gap:2px!important}.ad_commonrank .label_school_container ul li{font-size:12px;font-weight:100}.ad_commonrank.rank1{border:1px solid #c4a461}.ad_commonrank.rank1 .label_rank{align-items:baseline;background:#c4a461;font-size:16px;font-weight:700}.ad_commonrank.rank1 .label_rank .label_rank_s{font-size:12px;margin-left:2px}.ad_commonrank.rank2{border:1px solid #ababab}.ad_commonrank.rank2 .label_rank{align-items:baseline;background:#ababab;font-size:16px;font-weight:700}.ad_commonrank.rank2 .label_rank .label_rank_s{font-size:12px;margin-left:2px}.ad_commonrank.rank3{border:1px solid #a48d7d}.ad_commonrank.rank3 .label_rank{align-items:baseline;background:#a48d7d;font-size:16px;font-weight:700}.ad_commonrank.rank3 .label_rank .label_rank_s{font-size:12px;margin-left:2px}.ad_commonrank.rank{border:1px solid #006cb7}.ad_commonrank.rank .label_rank{background:#006cb7}.ad_commonrank.rank .label_rank .label_rank_s{font-size:12px;margin-left:2px}.ad_commonrank.rank .label_rank{align-items:baseline;border-radius:3px 3px 0 0;color:#fff;display:flex;flex-flow:wrap;font-size:16px;font-weight:700;justify-content:center;margin:-14px 0 3px;padding:5px;width:100%}.ad_commonrank.rank .label_rank_s{font-size:12px;margin-left:2px}.ad_commonrank.rank1 .label_rank,.ad_commonrank.rank2 .label_rank,.ad_commonrank.rank3 .label_rank{border-radius:3px 3px 0 0;color:#fff;display:flex;flex-flow:wrap;justify-content:center;margin:-14px 0 3px;padding:5px;width:100%}.ad_commonrank.rank1 .label_rank:before,.ad_commonrank.rank2 .label_rank:before,.ad_commonrank.rank3 .label_rank:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2234%22%20height%3D%2213%22%20viewBox%3D%220%200%2034%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%206.164C16%206.191%2015.985%206.221%2015.952%206.254L15.298%206.923L15.454%207.868C15.454%207.877%2015.457%207.889%2015.457%207.904C15.457%207.97%2015.43%208%2015.382%208C15.358%208%2015.334%207.991%2015.31%207.976L14.5%207.532L13.69%207.976C13.663%207.991%2013.639%208%2013.618%208C13.594%208%2013.573%207.991%2013.561%207.973C13.549%207.955%2013.543%207.931%2013.543%207.904C13.543%207.898%2013.543%207.886%2013.546%207.868L13.702%206.923L13.045%206.254C13.015%206.218%2013%206.188%2013%206.164C13%206.116%2013.033%206.086%2013.102%206.077L14.005%205.939L14.413%205.078C14.434%205.027%2014.464%205%2014.5%205C14.536%205%2014.566%205.027%2014.587%205.078L14.995%205.939L15.898%206.077C15.967%206.086%2016%206.116%2016%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M16%206.164C16%206.191%2015.985%206.221%2015.952%206.254L15.298%206.923L15.454%207.868C15.454%207.877%2015.457%207.889%2015.457%207.904C15.457%207.97%2015.43%208%2015.382%208C15.358%208%2015.334%207.991%2015.31%207.976L14.5%207.532L13.69%207.976C13.663%207.991%2013.639%208%2013.618%208C13.594%208%2013.573%207.991%2013.561%207.973C13.549%207.955%2013.543%207.931%2013.543%207.904C13.543%207.898%2013.543%207.886%2013.546%207.868L13.702%206.923L13.045%206.254C13.015%206.218%2013%206.188%2013%206.164C13%206.116%2013.033%206.086%2013.102%206.077L14.005%205.939L14.413%205.078C14.434%205.027%2014.464%205%2014.5%205C14.536%205%2014.566%205.027%2014.587%205.078L14.995%205.939L15.898%206.077C15.967%206.086%2016%206.116%2016%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M16%206.164C16%206.191%2015.985%206.221%2015.952%206.254L15.298%206.923L15.454%207.868C15.454%207.877%2015.457%207.889%2015.457%207.904C15.457%207.97%2015.43%208%2015.382%208C15.358%208%2015.334%207.991%2015.31%207.976L14.5%207.532L13.69%207.976C13.663%207.991%2013.639%208%2013.618%208C13.594%208%2013.573%207.991%2013.561%207.973C13.549%207.955%2013.543%207.931%2013.543%207.904C13.543%207.898%2013.543%207.886%2013.546%207.868L13.702%206.923L13.045%206.254C13.015%206.218%2013%206.188%2013%206.164C13%206.116%2013.033%206.086%2013.102%206.077L14.005%205.939L14.413%205.078C14.434%205.027%2014.464%205%2014.5%205C14.536%205%2014.566%205.027%2014.587%205.078L14.995%205.939L15.898%206.077C15.967%206.086%2016%206.116%2016%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M6%202.328C6%202.382%205.97%202.442%205.904%202.508L4.596%203.846L4.908%205.736C4.908%205.754%204.914%205.778%204.914%205.808C4.914%205.94%204.86%206%204.764%206C4.716%206%204.668%205.982%204.62%205.952L3%205.064L1.38%205.952C1.326%205.982%201.278%206%201.236%206C1.188%206%201.146%205.982%201.122%205.946C1.098%205.91%201.086%205.862%201.086%205.808C1.086%205.796%201.086%205.772%201.092%205.736L1.404%203.846L0.09%202.508C0.03%202.436%200%202.376%200%202.328C0%202.232%200.066%202.172%200.204%202.154L2.01%201.878L2.826%200.156C2.868%200.054%202.928%200%203%200C3.072%200%203.132%200.054%203.174%200.156L3.99%201.878L5.796%202.154C5.934%202.172%206%202.232%206%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M6%202.328C6%202.382%205.97%202.442%205.904%202.508L4.596%203.846L4.908%205.736C4.908%205.754%204.914%205.778%204.914%205.808C4.914%205.94%204.86%206%204.764%206C4.716%206%204.668%205.982%204.62%205.952L3%205.064L1.38%205.952C1.326%205.982%201.278%206%201.236%206C1.188%206%201.146%205.982%201.122%205.946C1.098%205.91%201.086%205.862%201.086%205.808C1.086%205.796%201.086%205.772%201.092%205.736L1.404%203.846L0.09%202.508C0.03%202.436%200%202.376%200%202.328C0%202.232%200.066%202.172%200.204%202.154L2.01%201.878L2.826%200.156C2.868%200.054%202.928%200%203%200C3.072%200%203.132%200.054%203.174%200.156L3.99%201.878L5.796%202.154C5.934%202.172%206%202.232%206%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M6%202.328C6%202.382%205.97%202.442%205.904%202.508L4.596%203.846L4.908%205.736C4.908%205.754%204.914%205.778%204.914%205.808C4.914%205.94%204.86%206%204.764%206C4.716%206%204.668%205.982%204.62%205.952L3%205.064L1.38%205.952C1.326%205.982%201.278%206%201.236%206C1.188%206%201.146%205.982%201.122%205.946C1.098%205.91%201.086%205.862%201.086%205.808C1.086%205.796%201.086%205.772%201.092%205.736L1.404%203.846L0.09%202.508C0.03%202.436%200%202.376%200%202.328C0%202.232%200.066%202.172%200.204%202.154L2.01%201.878L2.826%200.156C2.868%200.054%202.928%200%203%200C3.072%200%203.132%200.054%203.174%200.156L3.99%201.878L5.796%202.154C5.934%202.172%206%202.232%206%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M27.974%201.65179C28.2312%201.49554%2028.4028%201.21205%2028.4028%200.892857C28.4028%200.399554%2027.9988%200%2027.5%200C27.0012%200%2026.5972%200.399554%2026.5972%200.892857C26.5972%201.21429%2026.7687%201.49554%2027.026%201.65179L25.7328%204.20982C25.5274%204.61607%2024.9948%204.73214%2024.6359%204.44866L22.625%202.85714C22.7378%202.70759%2022.8056%202.52232%2022.8056%202.32143C22.8056%201.82812%2022.4016%201.42857%2021.9028%201.42857C21.404%201.42857%2021%201.82812%2021%202.32143C21%202.81473%2021.404%203.21429%2021.9028%203.21429C21.9073%203.21429%2021.9141%203.21429%2021.9186%203.21429L22.95%208.82589C23.0741%209.50446%2023.6722%2010%2024.3719%2010H30.6281C31.3255%2010%2031.9236%209.5067%2032.05%208.82589L33.0814%203.21429C33.0859%203.21429%2033.0927%203.21429%2033.0972%203.21429C33.596%203.21429%2034%202.81473%2034%202.32143C34%201.82812%2033.596%201.42857%2033.0972%201.42857C32.5984%201.42857%2032.1944%201.82812%2032.1944%202.32143C32.1944%202.52232%2032.2622%202.70759%2032.375%202.85714L30.3641%204.44866C30.0052%204.73214%2029.4726%204.61607%2029.2672%204.20982L27.974%201.65179Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:flex;flex-shrink:0;height:13px;margin-right:5px;width:34px}.ad_commonrank.rank1 .label_rank:after,.ad_commonrank.rank2 .label_rank:after,.ad_commonrank.rank3 .label_rank:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2213%22%20viewBox%3D%220%200%2018%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%206.164C3%206.191%202.985%206.221%202.952%206.254L2.298%206.923L2.454%207.868C2.454%207.877%202.457%207.889%202.457%207.904C2.457%207.97%202.43%208%202.382%208C2.358%208%202.334%207.991%202.31%207.976L1.5%207.532L0.69%207.976C0.663%207.991%200.639%208%200.618%208C0.594%208%200.573%207.991%200.561%207.973C0.549%207.955%200.543%207.931%200.543%207.904C0.543%207.898%200.543%207.886%200.546%207.868L0.702%206.923L0.045%206.254C0.015%206.218%200%206.188%200%206.164C0%206.116%200.033%206.086%200.102%206.077L1.005%205.939L1.413%205.078C1.434%205.027%201.464%205%201.5%205C1.536%205%201.566%205.027%201.587%205.078L1.995%205.939L2.898%206.077C2.967%206.086%203%206.116%203%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M3%206.164C3%206.191%202.985%206.221%202.952%206.254L2.298%206.923L2.454%207.868C2.454%207.877%202.457%207.889%202.457%207.904C2.457%207.97%202.43%208%202.382%208C2.358%208%202.334%207.991%202.31%207.976L1.5%207.532L0.69%207.976C0.663%207.991%200.639%208%200.618%208C0.594%208%200.573%207.991%200.561%207.973C0.549%207.955%200.543%207.931%200.543%207.904C0.543%207.898%200.543%207.886%200.546%207.868L0.702%206.923L0.045%206.254C0.015%206.218%200%206.188%200%206.164C0%206.116%200.033%206.086%200.102%206.077L1.005%205.939L1.413%205.078C1.434%205.027%201.464%205%201.5%205C1.536%205%201.566%205.027%201.587%205.078L1.995%205.939L2.898%206.077C2.967%206.086%203%206.116%203%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M3%206.164C3%206.191%202.985%206.221%202.952%206.254L2.298%206.923L2.454%207.868C2.454%207.877%202.457%207.889%202.457%207.904C2.457%207.97%202.43%208%202.382%208C2.358%208%202.334%207.991%202.31%207.976L1.5%207.532L0.69%207.976C0.663%207.991%200.639%208%200.618%208C0.594%208%200.573%207.991%200.561%207.973C0.549%207.955%200.543%207.931%200.543%207.904C0.543%207.898%200.543%207.886%200.546%207.868L0.702%206.923L0.045%206.254C0.015%206.218%200%206.188%200%206.164C0%206.116%200.033%206.086%200.102%206.077L1.005%205.939L1.413%205.078C1.434%205.027%201.464%205%201.5%205C1.536%205%201.566%205.027%201.587%205.078L1.995%205.939L2.898%206.077C2.967%206.086%203%206.116%203%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M18%202.328C18%202.382%2017.97%202.442%2017.904%202.508L16.596%203.846L16.908%205.736C16.908%205.754%2016.914%205.778%2016.914%205.808C16.914%205.94%2016.86%206%2016.764%206C16.716%206%2016.668%205.982%2016.62%205.952L15%205.064L13.38%205.952C13.326%205.982%2013.278%206%2013.236%206C13.188%206%2013.146%205.982%2013.122%205.946C13.098%205.91%2013.086%205.862%2013.086%205.808C13.086%205.796%2013.086%205.772%2013.092%205.736L13.404%203.846L12.09%202.508C12.03%202.436%2012%202.376%2012%202.328C12%202.232%2012.066%202.172%2012.204%202.154L14.01%201.878L14.826%200.156C14.868%200.054%2014.928%200%2015%200C15.072%200%2015.132%200.054%2015.174%200.156L15.99%201.878L17.796%202.154C17.934%202.172%2018%202.232%2018%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M18%202.328C18%202.382%2017.97%202.442%2017.904%202.508L16.596%203.846L16.908%205.736C16.908%205.754%2016.914%205.778%2016.914%205.808C16.914%205.94%2016.86%206%2016.764%206C16.716%206%2016.668%205.982%2016.62%205.952L15%205.064L13.38%205.952C13.326%205.982%2013.278%206%2013.236%206C13.188%206%2013.146%205.982%2013.122%205.946C13.098%205.91%2013.086%205.862%2013.086%205.808C13.086%205.796%2013.086%205.772%2013.092%205.736L13.404%203.846L12.09%202.508C12.03%202.436%2012%202.376%2012%202.328C12%202.232%2012.066%202.172%2012.204%202.154L14.01%201.878L14.826%200.156C14.868%200.054%2014.928%200%2015%200C15.072%200%2015.132%200.054%2015.174%200.156L15.99%201.878L17.796%202.154C17.934%202.172%2018%202.232%2018%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M18%202.328C18%202.382%2017.97%202.442%2017.904%202.508L16.596%203.846L16.908%205.736C16.908%205.754%2016.914%205.778%2016.914%205.808C16.914%205.94%2016.86%206%2016.764%206C16.716%206%2016.668%205.982%2016.62%205.952L15%205.064L13.38%205.952C13.326%205.982%2013.278%206%2013.236%206C13.188%206%2013.146%205.982%2013.122%205.946C13.098%205.91%2013.086%205.862%2013.086%205.808C13.086%205.796%2013.086%205.772%2013.092%205.736L13.404%203.846L12.09%202.508C12.03%202.436%2012%202.376%2012%202.328C12%202.232%2012.066%202.172%2012.204%202.154L14.01%201.878L14.826%200.156C14.868%200.054%2014.928%200%2015%200C15.072%200%2015.132%200.054%2015.174%200.156L15.99%201.878L17.796%202.154C17.934%202.172%2018%202.232%2018%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:flex;flex-shrink:0;height:13px;margin-left:5px;width:18px}.cp_presentform{align-items:center;background:#f8f8f8;display:flex;flex-direction:column;height:100vh;justify-content:space-between;width:100vw}.cp_presentform .h1,.cp_presentform .h2,.cp_presentform .h3,.cp_presentform .h4,.cp_presentform .h5,.cp_presentform .h6,.cp_presentform .mark,.cp_presentform .small,.cp_presentform a,.cp_presentform abbr,.cp_presentform acronym,.cp_presentform address,.cp_presentform applet,.cp_presentform article,.cp_presentform aside,.cp_presentform audio,.cp_presentform b,.cp_presentform big,.cp_presentform blockquote,.cp_presentform body,.cp_presentform canvas,.cp_presentform caption,.cp_presentform center,.cp_presentform cite,.cp_presentform code,.cp_presentform dd,.cp_presentform del,.cp_presentform details,.cp_presentform dfn,.cp_presentform div,.cp_presentform dl,.cp_presentform dt,.cp_presentform em,.cp_presentform embed,.cp_presentform fieldset,.cp_presentform figcaption,.cp_presentform figure,.cp_presentform footer,.cp_presentform form,.cp_presentform h1,.cp_presentform h2,.cp_presentform h3,.cp_presentform h4,.cp_presentform h5,.cp_presentform h6,.cp_presentform header,.cp_presentform hgroup,.cp_presentform html,.cp_presentform i,.cp_presentform iframe,.cp_presentform img,.cp_presentform ins,.cp_presentform kbd,.cp_presentform label,.cp_presentform legend,.cp_presentform li,.cp_presentform mark,.cp_presentform menu,.cp_presentform nav,.cp_presentform object,.cp_presentform ol,.cp_presentform output,.cp_presentform p,.cp_presentform pre,.cp_presentform q,.cp_presentform ruby,.cp_presentform s,.cp_presentform samp,.cp_presentform section,.cp_presentform small,.cp_presentform span,.cp_presentform strike,.cp_presentform strong,.cp_presentform sub,.cp_presentform summary,.cp_presentform sup,.cp_presentform table,.cp_presentform tbody,.cp_presentform td,.cp_presentform tfoot,.cp_presentform th,.cp_presentform thead,.cp_presentform time,.cp_presentform tr,.cp_presentform tt,.cp_presentform u,.cp_presentform ul,.cp_presentform var,.cp_presentform video{font-size:100%;margin:0;vertical-align:baseline}.cp_presentform article,.cp_presentform aside,.cp_presentform details,.cp_presentform figcaption,.cp_presentform figure,.cp_presentform footer,.cp_presentform header,.cp_presentform hgroup,.cp_presentform menu,.cp_presentform nav,.cp_presentform section{display:block}.cp_presentform body{line-height:1}.cp_presentform ol,.cp_presentform ul{list-style:none}.cp_presentform blockquote,.cp_presentform q{quotes:none}.cp_presentform blockquote:after,.cp_presentform blockquote:before,.cp_presentform q:after,.cp_presentform q:before{content:"";content:none}.cp_presentform table{border-collapse:collapse;border-spacing:0}@media (max-width:991.98px){.cp_presentform{gap:12px;justify-content:flex-start;min-height:100vh;width:100%}}.cp_presentform>*{width:100%}.cp_presentform main{background-color:#fff;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.05);font-size:16px;margin-block:32px;max-width:930px;padding:52px 1.875rem;text-align:center;width:100%}@media (max-width:991.98px){.cp_presentform main{margin-block:12px;max-width:98vw;padding:32px 16px;text-align:left}}.cp_presentform main .request_title{font-size:1.1em}@media (max-width:991.98px){.cp_presentform main .request_title{font-size:1em}.cp_presentform main .request_title br{display:none}}.cp_presentform main form{display:flex;flex-direction:column;gap:32px}@media (max-width:991.98px){.cp_presentform main form{gap:24px}}.cp_presentform main .request_form_head{align-items:left;display:flex;flex-direction:column;gap:12px}.cp_presentform main .request_form_head .h1,.cp_presentform main .request_form_head h1{font-size:1.5em;font-weight:700}@media (max-width:991.98px){.cp_presentform main .request_form_head .h1,.cp_presentform main .request_form_head h1{font-size:1.3em}.cp_presentform main .request_form_head .h1 br,.cp_presentform main .request_form_head h1 br{display:none}}.cp_presentform main .request_form_head .request_class{font-weight:700}.cp_presentform main .request_form_head .disc{margin-top:12px}@media (max-width:991.98px){.cp_presentform main .request_form_head .disc br{display:none}}.cp_presentform main .request_form_form{display:flex;flex-direction:column;gap:.7em}.cp_presentform main .request_form_form span{display:inline-block;font-size:.8em;margin-top:8px}@media (max-width:991.98px){.cp_presentform main .request_form_form span br{display:none}}.cp_presentform main .form_container{background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:4px;display:grid;gap:24px 16px;grid-template-columns:300px 1fr;margin-inline:auto;max-width:800px;padding:32px 52px;text-align:left;width:100%}@media (max-width:991.98px){.cp_presentform main .form_container{display:flex;flex-direction:column;gap:12px;padding:20px}}.cp_presentform main .form_container>div{display:contents}@media (max-width:991.98px){.cp_presentform main .form_container>div{display:flex;flex-direction:column;gap:.2em}}.cp_presentform main .form_container .title{font-weight:700}.cp_presentform main .form_container span{font-size:16px;margin-top:0}.cp_presentform main .form_container span.disc{margin-top:2px}.cp_presentform main .form_container label{display:flex;flex-direction:column;font-weight:700;gap:0;text-align:left}@media (max-width:991.98px){.cp_presentform main .form_container label{width:100%}}.cp_presentform main .form_container label .disc{font-size:.8em;font-weight:400}.cp_presentform main .form_container select{border-radius:4px;box-sizing:border-box;font-size:16px;max-width:330px;padding:17px 25px 17px 15px;text-align:left;width:100%}@media (max-width:991.98px){.cp_presentform main .form_container select{max-width:100%}}.cp_presentform main .btn_container{display:flex;flex-direction:column;gap:8px;margin-inline:auto;max-width:300px;width:100%}@media (max-width:991.98px){.cp_presentform main .btn_container{margin-top:12px;max-width:360px}.cp_presentform footer{margin-top:auto}}.cp_presentform .strong{color:red;font-weight:700}.column_layout,.row_layout{display:flex}.column_layout.gap_0,.row_layout.gap_0{gap:0!important}.column_layout.gap_4,.row_layout.gap_4{gap:4px!important}.column_layout.gap_8,.row_layout.gap_8{gap:8px!important}.column_layout.gap_12,.row_layout.gap_12{gap:12px!important}.column_layout.gap_16,.row_layout.gap_16{gap:16px!important}.column_layout.gap_20,.row_layout.gap_20{gap:20px!important}.column_layout.gap_24,.row_layout.gap_24{gap:24px!important}.column_layout.gap_28,.row_layout.gap_28{gap:28px!important}.column_layout.gap_32,.row_layout.gap_32{gap:32px!important}.column_layout.gap_36,.row_layout.gap_36{gap:36px!important}.column_layout.gap_40,.row_layout.gap_40{gap:40px!important}.column_layout.gap_44,.row_layout.gap_44{gap:44px!important}.column_layout.gap_48,.row_layout.gap_48{gap:48px!important}.column_layout.gap_52,.row_layout.gap_52{gap:52px!important}.column_layout.gap_56,.row_layout.gap_56{gap:56px!important}.column_layout.gap_60,.row_layout.gap_60{gap:60px!important}.column_layout.gap_64,.row_layout.gap_64{gap:64px!important}.column_layout.gap_68,.row_layout.gap_68{gap:68px!important}.column_layout.gap_72,.row_layout.gap_72{gap:72px!important}.column_layout.gap_76,.row_layout.gap_76{gap:76px!important}.column_layout.gap_80,.row_layout.gap_80{gap:80px!important}.column_layout{display:flex!important;flex-direction:column}.row_layout{display:flex!important;flex-direction:row}.classdetail_inner{padding-inline:15px}.info_label_container{display:flex;flex-wrap:wrap;gap:4px;width:100%}.info_label{border-radius:4px;display:inline-block;font-size:12px!important;padding:3px 6px}.info_label.grade{background:#ffe0f4}.info_label.type{background:#daefff}.recommend{background:#f9fbff;border:1px solid #e2efff;border-radius:4px;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:12px 10px;padding-inline:15px}.recommend .head{color:#1570ef;display:flex;font-size:15px;font-weight:700;gap:4px}.recommend .head img{flex-shrink:0}.recommend ul{display:flex;flex-direction:column;gap:4px;padding-left:1.5em}.recommend ul li{font-size:13px;list-style-type:disc}.table_style{min-width:100%}.table_style tr{border-bottom:1px solid #d7d7d7}.table_style.style01 td:first-child,.table_style.style01 th:first-child{width:90px}.table_style.style01 tr{border:1px solid #e8e8e8;border-top:none}.table_style.style01 tr:first-child{border-top:1px solid #e8e8e8}.table_style.style01 td,.table_style.style01 th{font-size:13px;font-weight:400;padding:12px;vertical-align:middle}.table_style.style01 th{background:#f8f8f8;font-weight:700;min-width:90px;text-align:center}.table_style.style01.sm td:first-child,.table_style.style01.sm th:first-child{width:90px}@media (max-width:991.98px){.table_style.style01.sm td:first-child,.table_style.style01.sm th:first-child{min-width:52px;width:52px}}.table_style.style01.sm td,.table_style.style01.sm th{font-size:12px;padding:8px}.table_style.style02 tr{border-bottom:2px solid #fff}.table_style.style02 tr:last-child{border-bottom:none}.table_style.style02 td:first-child,.table_style.style02 th:first-child{width:90px}.table_style.style02 td,.table_style.style02 th{font-size:13px;font-weight:400;vertical-align:middle}.table_style.style02 td>*{margin-block:.7em}.table_style.style02 td>:last-child{margin-bottom:0}.table_style.style02 th{background:#f8f8f8;min-width:90px;text-align:center}.table_style.style02.sm td:first-child,.table_style.style02.sm th:first-child{width:90px}@media (max-width:991.98px){.table_style.style02.sm td:first-child,.table_style.style02.sm th:first-child{min-width:56px;width:56px}}.table_style.style02.sm td,.table_style.style02.sm th{font-size:12px;padding:2px 8px}.table_style.style03 tr{border-bottom:1px solid #d7d7d7}.table_style.style03 tr:first-child{border-top:1px solid #d7d7d7}.table_style.style03 td,.table_style.style03 th{font-size:13px;padding:10px}.map_details summary{align-items:center;color:#0086c9;cursor:pointer;display:flex;font-size:14px;gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.map_details summary::-webkit-details-marker{display:none}.map_details .content{overflow:hidden}.map_details .content_inner{padding-top:10px}.map_details .content_inner .map-container-sm{height:300px}.map_details .icon{display:block;flex-shrink:0;margin-left:4px;position:relative;transform-origin:center;transition:transform .4s}.map_details.is-opened .icon{transform:rotate(180deg)}#renew_classdetail{background:#fff;border-radius:8px;overflow:hidden}#renew_classdetail>*{width:100%}#renew_classdetail .class-detail{background:#fff}#renew_classdetail .h1,#renew_classdetail .h2,#renew_classdetail .h3,#renew_classdetail .h4,#renew_classdetail .h5,#renew_classdetail .h6,#renew_classdetail h1,#renew_classdetail h2,#renew_classdetail h3,#renew_classdetail h4,#renew_classdetail h5,#renew_classdetail h6,#renew_classdetail p{margin-bottom:0}#renew_classdetail .classdetail_heding_wrap{display:flex;flex-direction:column;gap:8px}#renew_classdetail .classdetail_heding_wrap>*{width:100%}#renew_classdetail .classdetail_heading{background:#006cb7;color:#fff;display:flex;flex-direction:column;gap:4px;padding-block:15px;padding-inline:15px;width:100%}#renew_classdetail .classdetail_heading .label_text+.heding_title{margin-top:4px}#renew_classdetail .classdetail_heading .heding_title{font-size:18px;font-weight:700}#renew_classdetail .classdetail_heading .review_container,#renew_classdetail .classdetail_heading .review_container .late_wrap{align-items:center;display:flex;gap:4px}#renew_classdetail .classdetail_detail_container{padding-inline:15px;width:100%}#renew_classdetail .brand_img{margin-inline:auto;max-width:240px;width:100%}#renew_classdetail .brand_img img{border:1px solid #e8e8e8;height:auto;width:100%}#renew_classdetail .classdetail_text{display:flex;justify-content:center;text-align:left}#renew_classdetail .classdetail_label_review{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}#renew_classdetail .classdetail_label_review .review_container,#renew_classdetail .classdetail_label_review .review_container .late_wrap{align-items:center;display:flex;gap:4px}#renew_classdetail .classdetail_label_review .review_late_number{font-weight:700}.diagnosis_container{background-color:#f9fbff;padding:10px;width:100%}@media (max-width:991.98px){.diagnosis_container{padding:10px 5px 5px}}.diagnosis_container .diagnosis_inner{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}@media (max-width:991.98px){.diagnosis_container .diagnosis_inner:has(.diagnosis_ttl) .diagnosis_item_container{padding:14px 5px 5px}}.diagnosis_container .diagnosis_item_container{background-color:#d4ebf6;border:1px solid #d4ebf6;border-radius:8px;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:10px;transition:height .2s ease;width:100%}@media (max-width:991.98px){.diagnosis_container .diagnosis_item_container{gap:16px;padding:5px}}.diagnosis_container .diagnosis_item_container:has(.btn_container.is_active){padding-bottom:80px}.diagnosis_container .diagnosis_item_container .btn_container{align-items:center;background-color:#fff;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 0 6px 0 rgba(0,0,0,.1);display:flex;display:none;gap:8px;justify-content:space-between;left:50%;max-width:680px;padding:10px;position:absolute;transform:translateX(-50%);width:100%}.diagnosis_container .diagnosis_item_container .btn_container.is_active{display:flex}.diagnosis_container .diagnosis_item_container .btn_container .progress_container{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:flex-start;padding-left:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.diagnosis_container .diagnosis_item_container .btn_container .progress_container .progress_count{align-items:center;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:4px}.diagnosis_container .diagnosis_item_container .btn_container .progress_container .progress_count .count{color:#ff6b6b;font-size:20px}.diagnosis_container .diagnosis_item_container .btn_container .progress_container .progress_bar_container{flex-shrink:0;position:relative;transform:translateY(-4px);width:120px}@media (max-width:991.98px){.diagnosis_container .diagnosis_item_container .btn_container .progress_container .progress_bar_container{width:80px}}.diagnosis_container .diagnosis_item_container .btn_container .progress_container .progress_bar_container .progress_bar{background:#ddd;border-radius:5px;height:10px;left:0;position:absolute;top:0;width:100%;z-index:1}.diagnosis_container .diagnosis_item_container .btn_container .progress_container .progress_bar_container .progress_bar_fill{background:#ff6b6b;border-radius:5px;height:10px;left:0;position:absolute;top:0;width:100%;z-index:2}.diagnosis_container .diagnosis_item_container .btn_container .progress_container .diagnosis_submit{max-width:320px}.diagnosis_container .nextprev_container{align-items:center;display:flex;gap:8px;justify-content:center;max-width:320px;width:100%}@media (max-width:991.98px){.diagnosis_container .nextprev_container{flex-direction:column-reverse;gap:8px}}.diagnosis_container .nextprev_container:has(.diagnosis_submit){flex-direction:column-reverse;gap:12px;margin-top:8px}.diagnosis_container .nextprev_container .next_btn,.diagnosis_container .nextprev_container .prev_btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ddd;border-radius:20px;cursor:pointer;display:flex;height:32px;justify-content:center;line-height:1;outline:none;padding:0;width:100px}.diagnosis_container .nextprev_container .next_btn{background:#ff6b6b;border-color:#ff6b6b;color:#fff}.diagnosis_container .nextprev_container .next_btn.is_disabled{background:#eee;border-color:#eee;color:#909090;pointer-events:none}.diagnosis_container .nextprev_container .diagnosis_submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#ff6b6b;border:none;border-radius:.3rem;box-shadow:0 4px 0 #b71d1e;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:12px;justify-content:center;max-width:320px;outline:none;padding:8px;text-decoration:none;transition:transform .3s,box-shadow .3s;width:100%}.diagnosis_container .nextprev_container .diagnosis_submit svg{height:auto;width:16px}.diagnosis_container .nextprev_container .diagnosis_submit span{font-size:15px!important;line-height:1;text-align:left}.diagnosis_container .nextprev_container .diagnosis_submit:hover{box-shadow:0 2px 0 #b71d1e;color:#fff;transform:translateY(2px)}.diagnosis_container .nextprev_container .diagnosis_submit.is_disabled{background:#eee;box-shadow:none;color:#909090;pointer-events:none}.diagnosis_container .diagnosis_ttl{display:flex;justify-content:center;width:100%}.diagnosis_container .diagnosis_ttl .h2,.diagnosis_container .diagnosis_ttl h2{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.diagnosis_container .diagnosis_ttl .kantan_logo{bottom:-26px;position:absolute;right:-20px;z-index:1}@media (max-width:991.98px){.diagnosis_container .diagnosis_ttl .kantan_logo{bottom:-32px;right:-6px}}@media screen and (max-width:375px){.diagnosis_container .diagnosis_ttl .kantan_logo{right:-5%}}.diagnosis_container .diagnosis_ttl .pittari_logo{height:auto;margin-inline:auto;max-width:350px;width:100%}@media screen and (max-width:375px){.diagnosis_container .diagnosis_ttl .pittari_logo{max-width:320px}}.diagnosis_container .diagnosis_result{background:#fff;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:12px;position:relative}.diagnosis_container .diagnosis_result>div{display:flex;flex-direction:column;gap:8px}.diagnosis_container .diagnosis_result .result_ttl_container{display:flex;flex-direction:column;margin-bottom:12px}.diagnosis_container .diagnosis_result .result_ttl_container .result_ttl{background:#ff6b6b;color:#fff;font-size:16px;font-weight:600;line-height:1.3;margin-left:-12px;padding:12px 12px 2px;position:relative;text-align:center;width:calc(100% + 24px)}.diagnosis_container .diagnosis_result .result_ttl_container .result_ttl span{font-size:22px}.diagnosis_container .diagnosis_result .result_ttl_container .result_ttl:after{border-color:#ff6b6b transparent transparent;border-style:solid;border-width:15px 50vw 0;bottom:-14px;content:"";height:0;left:50%;position:absolute;right:0;transform:translateX(-50%)}.diagnosis_container .diagnosis_result .global_btn_mega{border-radius:999px;margin-inline:auto;max-width:320px;width:100%}.diagnosis_container .diagnosis_result .pittari_box{align-items:center;background:#f9fbff;display:flex;gap:8px;justify-content:center;padding-inline:8px;position:relative}.diagnosis_container .diagnosis_result .pittari_box .img_container{width:100px}@media (max-width:991.98px){.diagnosis_container .diagnosis_result .pittari_box .img_container{max-width:100px;width:100%}}.diagnosis_container .diagnosis_result .pittari_box .txt_container{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding-block:12px}.diagnosis_container .diagnosis_result .pittari_box .txt_container p{color:#61666a;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:0}.diagnosis_container .diagnosis_result .pittari_box .txt_container p.type{color:red;font-size:24px}.diagnosis_container .diagnosis_result .result_txt{color:#333;font-size:14px}.diagnosis_container .diagnosis_result .result_txt .mark,.diagnosis_container .diagnosis_result .result_txt mark{font-weight:600}.diagnosis_container .diagnosis_result .link_container{display:flex;flex-direction:row;justify-content:flex-end}.diagnosis_container .diagnosis_result .link_container a{align-items:center;color:#7c7c7c;display:flex;font-size:12px;gap:4px;text-decoration:underline;transition:opacity .3s}.diagnosis_container .diagnosis_result .link_container a:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.75%205.74059L0.7%206.79059L0%206.14059L1.85%204.34059H2.5L4.35%206.19059L3.7%206.84059L2.7%205.79059C2.77627%206.73518%203.15548%207.62991%203.78119%208.34163C4.4069%209.05336%205.24567%209.54405%206.17271%209.74069C7.09974%209.93733%208.0655%209.82942%208.92626%209.43301C9.78703%209.0366%2010.4968%208.37287%2010.95%207.54059L11.65%208.0406C11.086%209.02588%2010.2178%209.80179%209.17565%2010.252C8.13346%2010.7022%206.97341%2010.8025%205.86943%2010.5378C4.76545%2010.273%203.77702%209.65758%203.05235%208.78367C2.32768%207.90977%201.90581%206.8245%201.85%205.69059M11.45%205.2906L10.3%204.24059L9.65%204.89059L11.5%206.7406H12.15L14%204.94059L13.35%204.29059L12.3%205.34059C12.2514%204.22067%2011.8455%203.14572%2011.1419%202.27307C10.4383%201.40042%209.47388%200.775886%208.38974%200.490881C7.30561%200.205875%206.15871%200.275361%205.1169%200.689169C4.0751%201.10298%203.19311%201.83938%202.6%202.7906L3.3%203.2906C3.78886%202.48895%204.52134%201.86471%205.39035%201.50914C6.25936%201.15357%207.21933%201.08532%208.12991%201.31436C9.04049%201.5434%209.85392%202.05773%2010.4513%202.78214C11.0486%203.50655%2011.3986%204.35306%2011.45%205.2906Z%22%20fill%3D%22%2361666A%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/contain;content:"";flex-shrink:0;height:.9em;width:.9em}.diagnosis_container .diagnosis_result .link_container a:hover{opacity:.7}.diagnosis_container .diagnosis_item{background:#fff;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);display:none;padding:24px 12px 14px;position:relative}.diagnosis_container .diagnosis_item.is_active{display:block}.diagnosis_container .diagnosis_item fieldset{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.diagnosis_container .diagnosis_item .diagnosis_item_title{align-items:center;background-color:#4699d8;border-radius:22px;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center;left:50%;line-height:1;margin-bottom:0;padding:4px 12px;position:absolute;text-align:center;top:-9px;transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.diagnosis_container .diagnosis_item .diagnosis_item_question{font-size:16px;font-weight:600;line-height:1.4}.diagnosis_container .diagnosis_item .diagnosis_item_answer{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_zip{flex-direction:column}.diagnosis_container .diagnosis_item .diagnosis_label{color:#7c7c7c;font-size:14px;font-weight:600}.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn{display:flex;gap:8px;justify-content:center}@media (max-width:991.98px){.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn.l_sp_grid_1{display:grid;gap:4px;grid-template-columns:1fr}}.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn.l_sp_grid_1 label,.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn.l_sp_grid_1 label span{width:100%}@media (max-width:991.98px){.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn.l_sp_grid_2{display:grid;gap:4px;grid-template-columns:1fr 1fr}}.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn.l_sp_grid_2 label,.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn.l_sp_grid_2 label span{width:100%}.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn label{cursor:pointer;position:relative}.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn input[type=radio]{opacity:0;pointer-events:none;position:absolute}.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn span{background:#eee;border-radius:6px;color:#696969;display:inline-block;font-size:14px;font-weight:600;line-height:1;min-width:7em;padding:9px 12px;text-align:center;transition:all .2s ease}.diagnosis_container .diagnosis_item .diagnosis_item_answer.s_btn input:checked+span{background:#f87273;color:#fff}.diagnosis_container .diagnosis_item .s_input{background-color:#fff;border:1px solid #d1d5db;border-radius:.375em;color:#111827;padding:.55em;transition:border-color .2s ease,box-shadow .2s ease}.diagnosis_container .diagnosis_item .s_input::-moz-placeholder{color:#9ca3af}.diagnosis_container .diagnosis_item .s_input:-ms-input-placeholder{color:#9ca3af}.diagnosis_container .diagnosis_item .s_input::placeholder{color:#9ca3af}.diagnosis_container .diagnosis_item .s_input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.3);outline:none}.diagnosis_container .diagnosis_item .diagonosis_input_suggest{display:flex;flex-wrap:wrap;gap:8px}.diagnosis_container .diagnosis_item .diagonosis_input_suggest a{color:#4699d8;font-size:12px}.diagnosis_container .ad_class_detail_container{display:flex;flex-direction:column;gap:8px}.diagnosis_container .ad_class_detail_container .recommend_detail{background:#fef8e6;border:1px solid #ffe17e;border-radius:4px;display:flex;flex-direction:row;gap:12px;position:relative}@media (min-width:992px){.diagnosis_container .ad_class_detail_container .recommend_detail{min-height:107px}}.diagnosis_container .ad_class_detail_container .recommend_detail.triangle .classname_wrap .h3,.diagnosis_container .ad_class_detail_container .recommend_detail.triangle .classname_wrap h3{padding-right:60px}.diagnosis_container .ad_class_detail_container .recommend_detail.triangle:before{border-bottom:4em solid transparent;border-right:4em solid #ff6b6b;content:"";position:absolute;right:0;top:0;z-index:1}.diagnosis_container .ad_class_detail_container .recommend_detail.triangle:after{color:#fff;content:"相性◎";display:block;font-size:12px;font-weight:600;position:absolute;right:4px;top:16px;transform:rotate(45deg);z-index:2}.diagnosis_container .ad_class_detail_container .recommend_detail>.inner{align-items:center;display:flex;gap:8px;padding:8px 8px 8px 0;width:100%}.diagnosis_container .ad_class_detail_container .recommend_detail .title{font-size:15px;margin-bottom:4px!important;text-align:left}.diagnosis_container .ad_class_detail_container .recommend_detail .title .ico{height:44px;width:36px}.diagnosis_container .ad_class_detail_container .recommend_detail .title .ico img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.diagnosis_container .ad_class_detail_container .recommend_detail .classname_wrap{display:flex;flex-direction:column;gap:8px;max-width:100%;width:100%}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .classname_wrap+.cta{margin-top:4px}}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .classname_wrap:has(.campaign_text)+.cta{margin-top:-4px}}.diagnosis_container .ad_class_detail_container .recommend_detail .campaign_text{color:#ff4a80;font-size:12px;font-weight:700;margin-bottom:4px}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .campaign_text{font-size:11px;margin-bottom:0;order:3;text-align:center}}.diagnosis_container .ad_class_detail_container .recommend_detail .link{position:relative;z-index:1}.diagnosis_container .ad_class_detail_container .recommend_detail .ad_class_detail_classname{display:grid;gap:8px;grid-template-columns:1fr 56px}.diagnosis_container .ad_class_detail_container .recommend_detail .ad_class_detail_classname>div{display:flex;flex-direction:column;flex-shrink:0;flex:1;gap:.5em}.diagnosis_container .ad_class_detail_container .recommend_detail .h3,.diagnosis_container .ad_class_detail_container .recommend_detail h3{align-items:flex-start;display:flex;font-size:15px;gap:4px;text-align:left}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .h3,.diagnosis_container .ad_class_detail_container .recommend_detail h3{font-size:14px}}.diagnosis_container .ad_class_detail_container .recommend_detail .h3 button.open-classroom-detail,.diagnosis_container .ad_class_detail_container .recommend_detail h3 button.open-classroom-detail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;flex-grow:0;font-size:15px;font-weight:700;outline:none;padding:0;text-align:left;text-decoration:underline}@media (min-width:992px){.diagnosis_container .ad_class_detail_container .recommend_detail .icon_map_wrap.h3,.diagnosis_container .ad_class_detail_container .recommend_detail h3.icon_map_wrap{align-items:center;display:inline-flex}}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .icon_map_wrap.h3,.diagnosis_container .ad_class_detail_container .recommend_detail h3.icon_map_wrap{align-items:center;gap:8px;justify-content:space-between}}.diagnosis_container .ad_class_detail_container .recommend_detail .icon_map_wrap.h3 .icon_map,.diagnosis_container .ad_class_detail_container .recommend_detail h3.icon_map_wrap .icon_map{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;outline:none;padding:3px;position:relative;vertical-align:middle;width:20px;z-index:2}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .icon_map_wrap.h3 .icon_map,.diagnosis_container .ad_class_detail_container .recommend_detail h3.icon_map_wrap .icon_map{height:26px;padding:4px;width:26px}}.diagnosis_container .ad_class_detail_container .recommend_detail .icon_map_wrap.h3 .icon_map svg,.diagnosis_container .ad_class_detail_container .recommend_detail h3.icon_map_wrap .icon_map svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.diagnosis_container .ad_class_detail_container .recommend_detail .icon_map_wrap.h3 .icon_map svg path,.diagnosis_container .ad_class_detail_container .recommend_detail h3.icon_map_wrap .icon_map svg path{transition:fill .3s}.diagnosis_container .ad_class_detail_container .recommend_detail .icon_map_wrap.h3 .icon_map:hover svg path,.diagnosis_container .ad_class_detail_container .recommend_detail h3.icon_map_wrap .icon_map:hover svg path{fill:#f87700}.diagnosis_container .ad_class_detail_container .recommend_detail .icon_map_wrap.h3 .icon_map:before,.diagnosis_container .ad_class_detail_container .recommend_detail h3.icon_map_wrap .icon_map:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.72084%200.626709C5.5963%200.626709%207.11621%202.19541%207.11621%204.13102C7.11621%206.10651%206.16751%206.52737%205.11893%207.84148C3.86473%209.41334%203.72084%2011.0366%203.72084%2011.0366C3.72084%2011.0366%203.57695%209.41334%202.32275%207.8415C1.27417%206.52737%200.32547%206.10651%200.32547%204.13104C0.32547%202.19541%201.84538%200.626709%203.72084%200.626709ZM3.72084%205.34209C4.3689%205.34209%204.89424%204.79988%204.89424%204.13104C4.89424%203.46221%204.36888%202.92%203.72084%202.92C3.0728%202.92%202.54744%203.46221%202.54744%204.13104C2.54744%204.79988%203.0728%205.34209%203.72084%205.34209Z%22%20fill%3D%22%23006cb7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:100%;margin-inline:auto;width:100%}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail{align-items:flex-start;display:flex;flex-direction:column;gap:2px 10px}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail p{align-items:center;display:flex;gap:4px;max-width:100%}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail p:last-child:after{content:none}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail p svg{flex-shrink:0;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:.8em}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail p svg.size_sm{height:.8em;width:.8em}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail .late_wrap{margin-bottom:4px}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail .ad_map_check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;outline:none;padding:0;text-decoration:underline;transition:opacity .3s}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail .ad_map_check.hovered{opacity:.7}.diagnosis_container .ad_class_detail_container .recommend_detail .infomation_detail .late_wrap{align-items:center;display:flex;gap:4px}.diagnosis_container .ad_class_detail_container .recommend_detail .cta{display:flex;gap:8px}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .cta{gap:4px}.diagnosis_container .ad_class_detail_container .recommend_detail .cta .document{width:100%}}.diagnosis_container .ad_class_detail_container .recommend_detail .cta .document .fukidashi_wrap{display:flex;justify-content:center;position:relative;text-align:center;width:100%}.diagnosis_container .ad_class_detail_container .recommend_detail .cta .document .fukidashi_wrap .fukidashi_float{font-size:11px!important;opacity:0;position:absolute;top:-40px;transform:translateY(-50%);transition:visibility .3s,opacity .3s;visibility:hidden;z-index:1}@media (max-width:767.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .cta .document .fukidashi_wrap .fukidashi_float{top:-50px}}.diagnosis_container .ad_class_detail_container .recommend_detail .cta .document .fukidashi_wrap .fukidashi_float br{display:inline}@media (max-width:575.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .cta .document .fukidashi_wrap .fukidashi_float br{display:none}}.diagnosis_container .ad_class_detail_container .recommend_detail .cta .document .fukidashi_wrap.is_active .fukidashi_float{opacity:1;visibility:visible;z-index:2}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .cta .tour{width:100%}}.diagnosis_container .ad_class_detail_container .recommend_detail .cta div{width:100%}@media (max-width:991.98px){.diagnosis_container .ad_class_detail_container .recommend_detail .cta div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.diagnosis_container .ad_class_detail_container .recommend_detail .cta .tel{max-width:60px}.diagnosis_container .ad_class_detail_container .recommend_detail .cta a:last-child{align-items:center;display:flex;flex-shrink:0;font-size:13px;font-weight:400;gap:4px}.diagnosis_container .ad_class_detail_container .recommend_detail .cta a:last-child svg{height:.8em;width:auto}.diagnosis_container .ad_class_detail_container .recommend_detail .logobox_container{align-items:flex-start;display:flex;gap:8px}.diagnosis_container .ad_class_detail_container .recommend_detail .logobox_container .logobox{background:#fff;border:1px solid #e8e8e8;flex-shrink:0;height:40px;padding:2px;width:60px}.diagnosis_container .ad_class_detail_container .recommend_detail .logobox_container .logobox img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.diagnosis_container .ad_class_detail_container .sub_cta_container{display:flex;justify-content:flex-end;width:100%}.diagnosis_container .ad_class_detail_container .sub_cta_container a{align-items:center;color:#7c7c7c;display:flex;font-size:12px;gap:4px;text-decoration:underline;transition:opacity .3s}.diagnosis_container .ad_class_detail_container .sub_cta_container a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2213%22%20viewBox%3D%220%200%207%2013%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.632788%201.03235C0.969995%200.695148%201.51673%200.695148%201.85394%201.03235L6.74697%205.92542C7.08419%206.26263%207.08419%206.80932%206.74697%207.14654L1.85394%2012.0396C1.51673%2012.3768%200.969995%2012.3768%200.632788%2012.0396C0.295581%2011.7024%200.295581%2011.1557%200.632788%2010.8185L4.91523%206.536L0.632788%202.2535C0.295581%201.9163%200.295581%201.36956%200.632788%201.03235Z%22%20fill%3D%22%237c7c7c%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:.6em;width:.6em}.diagnosis_container .ad_class_detail_container .sub_cta_container a:hover{opacity:.7}.ad_lp .diagnosis_container{max-width:100%}.ad_lp .diagnosis_container .diagnosis_inner{max-width:700px}@media (max-width:575.98px){.h2,h2{font-size:20px}.h3,h3{font-size:18px}.h4,.h5,h4,h5{font-size:16px}}p{word-wrap:break-word;font-size:14px}@media (max-width:575.98px){p{font-size:12px}}ul{list-style:none;margin:0;padding:0}ul li{font-size:14px}@media (max-width:575.98px){ul li{font-size:12px}}ol{list-style:none;margin:0;padding:0}ol li{font-size:14px}@media (max-width:575.98px){ol li{font-size:12px}}span{font-size:12px}@media (min-width:992px){span{font-size:14px}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:auto}}body,html{font-size:12px}@media (min-width:992px){body,html{font-size:14px}}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,游ゴシック,Yu Gothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px}@media (min-width:992px){body{font-size:14px}}.copyright{align-items:center;background:#006cb7;color:#fff;display:flex;font-size:11px;height:40px;justify-content:center;line-height:1}@media (min-width:768px){.copyright{height:50px}}.swiper-container.swiper--card{height:100%;width:100%}.swiper-container.swiper--card .swiper-slide{align-items:center;display:flex;height:auto;justify-content:center;padding:0 0 30px;position:relative;text-align:center;width:90%}@media (min-width:768px){.swiper-container.swiper--card .swiper-slide{padding:0;width:300px}}.swiper-container.swiper--card .swiper-slide .swiper-slide__inner{height:100%}.swiper-container.swiper--card .swiper-slide .swiper-slide__inner img{display:inline-block;flex-shrink:0;height:auto;max-width:100%}.swiper-container.swiper--card .swiper-slide .swiper-slide__inner .card{display:block;height:100%;position:relative}.swiper-container.swiper--card .swiper-slide .swiper-slide__inner .card .badge{left:10px;position:absolute;top:10px}@media (min-width:768px){.swiper-container.swiper--card .swiper-slide .swiper-slide__inner{width:300px}}.swiper-container.swiper--card .swiper-pagination-bullets{bottom:8px!important}.swiper-container.swiper--card .swiper-pagination-bullet{background:inherit;border:0;border-radius:0;color:#ccc;height:auto;margin:0 10px!important;opacity:1;width:auto}@media (min-width:768px){.swiper-container.swiper--card .swiper-pagination-bullet{margin:0 15px!important}}.swiper-container.swiper--card .swiper-pagination-bullet:focus{outline:0}.swiper-container.swiper--card .swiper-pagination-bullet:hover{color:#000;transition:all .2s ease-in}.swiper-container.swiper--card .swiper-pagination-bullet-active{background:inherit;border:0;color:#000}.swiper-container.swiper--card .swiper-button-next,.swiper-container.swiper--card .swiper-button-prev{background:#006cb7;border:1px solid #006cb7;border-radius:100%;bottom:0;color:#fff;height:40px;top:inherit;width:40px}@media (min-width:768px){.swiper-container.swiper--card .swiper-button-next,.swiper-container.swiper--card .swiper-button-prev{height:60px;width:60px}}.swiper-container.swiper--card .swiper-button-next:focus,.swiper-container.swiper--card .swiper-button-prev:focus{outline:0}.swiper-container.swiper--card .swiper-button-next:after,.swiper-container.swiper--card .swiper-button-prev:after{display:none}.swiper-container.swiper--card .swiper-button-next:hover,.swiper-container.swiper--card .swiper-button-prev:hover{background:#004e84;border-color:#004e84;color:#fff;transition:all .2s ease-in}@media (min-width:768px){.swiper-container.swiper--card .swiper-button-next svg,.swiper-container.swiper--card .swiper-button-prev svg{height:35px;width:35px}}.swiper-container.swiper--card .swiper-button-prev{left:20px;margin-top:-30px;top:50%}.swiper-container.swiper--card .swiper-button-next{margin-top:-30px;right:20px;top:50%}@media (max-width:767.98px){.swiper--card{padding:0 20px}.swiper--card .swiper-wrapper{display:grid;gap:15px;grid-template-columns:1fr 1fr;transform:none;width:auto}.swiper--card .swiper-wrapper .swiper-slide{padding:0;transform:none;width:100%}}.swiper--card .card{border:0;border-radius:10px}.swiper--card .card>a{text-decoration:none;transition:all .3s}.swiper--card .card>a:hover{opacity:.8;text-decoration:underline}.swiper--card .card-img-top{border-radius:10px 10px 0 0}.swiper--card .card-body{padding:20px;position:relative;text-align:left;text-decoration:none}@media (max-width:575.98px){.swiper--card .card-body{padding:10px}}.swiper--card .card-body .icon{position:absolute;right:10px;top:-30px}.swiper--card .card-body .category{color:#666;font-size:12px;margin-bottom:10px;text-decoration:none}.swiper--card .card-body .card-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:16px;font-weight:700;overflow:hidden}@media (max-width:575.98px){.swiper--card .card-body .card-text{font-size:14px}}@media (max-width:767.98px){.swiper--card .card-body .card-text{-webkit-line-clamp:3}}.keyvisual{background-color:#f8f8f8;padding-bottom:30px;position:relative;width:100%;z-index:0}@media (min-width:992px){.keyvisual{display:block;padding-bottom:0}}@media (max-width:991.98px){.keyvisual .swiper-slide:after{background:hsla(0,0%,100%,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}}.keyvisual .keyvisual__img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media (min-width:992px){.keyvisual .keyvisual__img{height:680px}}.keyvisual .keyvisual__inner{align-items:center;display:flex;left:0;position:absolute;top:0;width:100%;z-index:100}@media (min-width:992px){.keyvisual .keyvisual__inner{height:680px}}.keyvisual .keyvisual__text{margin-top:140px}@media (min-width:992px){.keyvisual .keyvisual__text{margin-bottom:60px;margin-top:-120px;position:relative;width:400px;z-index:100}.keyvisual .keyvisual__text:before{background-color:hsla(0,0%,100%,.7);border-radius:0 20px 20px 0;content:"";height:calc(100% + 80px);left:-5000px;position:absolute;top:-40px;width:5440px;z-index:-1}}.keyvisual .keyvisual__text .h2,.keyvisual .keyvisual__text h2{color:#000;display:block;font-size:24px;font-weight:700;letter-spacing:1px;margin:0 0 20px;text-align:center}.keyvisual .keyvisual__text .h2 span,.keyvisual .keyvisual__text h2 span{font-size:24px}@media (min-width:992px){.keyvisual .keyvisual__text .h2,.keyvisual .keyvisual__text h2{font-size:32px;margin:0}.keyvisual .keyvisual__text .h2 span,.keyvisual .keyvisual__text h2 span{background:linear-gradient(transparent 70%,#fff 0);font-size:32px}}.keyvisual .keyvisual__text .h3,.keyvisual .keyvisual__text h3{font-size:16px;letter-spacing:.07em}@media (max-width:991.98px){.keyvisual .keyvisual__text .h3,.keyvisual .keyvisual__text h3{font-size:18px}}.keyvisual .keyvisual__text p{color:#000;display:block;font-size:14px;font-weight:700;line-height:1.9em;margin:15px auto 0;max-width:300px}@media (min-width:992px){.keyvisual .keyvisual__text p{margin:30px 0 0;max-width:100%;text-align:left}}.keyvisual .keyvisual__text .banner{margin-top:30px}.keyvisual .keyvisual__text .banner img{height:auto;max-width:283px;transition:opacity .3s;width:100%}@media (max-width:991.98px){.keyvisual .keyvisual__text .banner img{max-width:100%}}.keyvisual .keyvisual__text .banner img:hover{opacity:.7}.tab-container{padding:0}@media (min-width:992px){.tab-container{padding:0 25px}}.tab{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;overflow-x:auto;overflow:scroll;padding-left:0;padding-right:0;scrollbar-width:none;white-space:nowrap}.tab::-webkit-scrollbar{display:none}@media (min-width:992px){.tab{overflow:auto;padding-bottom:44px;padding-left:0;padding-right:0}}.tab li{align-items:center;display:flex;justify-content:center;margin-right:0;min-width:150px;position:relative}@media (min-width:992px){.tab li{margin-right:10px;min-width:185px}.tab li:before{border-color:#006cb7 transparent transparent;border-style:solid;border-width:15px 20px 0;bottom:-15px;content:"";height:15px;position:absolute;visibility:hidden;width:40px}.tab li.active:before{visibility:inherit}}.tab li:last-child{margin-right:0;min-width:170px}@media (min-width:992px){.tab li{margin-right:0;width:25%}}.tab li a{align-items:center;background:#666;border-radius:5px 5px 0 0;color:#fff;display:flex;font-size:14px;height:50px;justify-content:center;text-decoration:none;transition:all .2s;width:100%}@media (min-width:992px){.tab li a{border-radius:0;font-size:16px;height:80px}}.tab li a svg{height:20px;margin-right:7px;width:20px}@media (min-width:992px){.tab li a svg{height:25px;width:25px}}.tab li:first-child a{background-color:#006cb7}@media (min-width:992px){.tab li:first-child a{border-radius:10px 0 0 10px}}.tab li:first-child a:hover{background-color:#005d9e}@media (min-width:992px){.tab li:nth-child(2):before{border-color:#cc2327 transparent transparent}}.tab li:nth-child(2) a{background-color:#cc2327}.tab li:nth-child(2) a:hover{background-color:#b61f23}@media (min-width:992px){.tab li:nth-child(3):before{border-color:#ee7203 transparent transparent}}.tab li:nth-child(3) a{background-color:#ee7203}.tab li:nth-child(3) a:hover{background-color:#d56603}@media (min-width:992px){.tab li:nth-child(4):before{border-color:#458934 transparent transparent}}.tab li:nth-child(4) a{background-color:#458934}@media (min-width:992px){.tab li:nth-child(4) a{border-radius:0 10px 10px 0}}.tab li:nth-child(4) a:hover{background-color:#3c772d}.tab_area_disabled{display:flex;flex-direction:column;gap:20px}.tab_area_disabled .tab-area{display:block!important}.tab_area_disabled .container-lg,.tab_area_disabled .container-lg.container-fluid{margin-top:0!important;padding-top:0!important}@media (min-width:992px){.tab_area_disabled .container-lg,.tab_area_disabled .container-lg.container-fluid{padding-block:25px!important}}.tab_area_disabled #search_near_item.container-lg,.tab_area_disabled #search_near_item.container-lg.container-fluid,.tab_area_disabled #search_station_item.container-lg,.tab_area_disabled #search_station_item.container-lg.container-fluid{border-radius:0 0 10px 10px!important}.tab_area_disabled .tab_disabled_label{align-items:center;background:#666;border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:14px;font-size:16px!important;height:50px;justify-content:center;margin-bottom:0;text-decoration:none;transition:all .2s;width:100%}@media (min-width:992px){.tab_area_disabled .tab_disabled_label{font-size:16px;height:72px}}.tab_area_disabled .tab_disabled_label svg{height:20px;margin-right:7px;width:20px}@media (min-width:992px){.tab_area_disabled .tab_disabled_label svg{height:25px;width:25px}}.tab_area_disabled .tab_disabled_label.search_near_label{background-color:#006cb7}.tab_area_disabled .tab_disabled_label.search_station_label{background-color:#cc2327}.tab_area_disabled .btn_container{margin-inline:auto;max-width:320px;width:100%}.tab_area_disabled .btn_container .btn.green{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.tab-area{background:#f8f8f8;color:#fff;display:none;opacity:0;padding:25px}@media (min-width:992px){.tab-area{padding:40px 25px}}.tab-area.is-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:displayAnime;animation-name:displayAnime;display:block}.tab-area>.container-fluid,.tab-area>.container-lg,.tab-area>.container-md,.tab-area>.container-sm,.tab-area>.container-xl,.tab-area>.container-xxl{padding:0}@media (min-width:992px){.tab-area>.container-fluid,.tab-area>.container-lg,.tab-area>.container-md,.tab-area>.container-sm,.tab-area>.container-xl,.tab-area>.container-xxl{padding:0 25px}}.tab-area .badge{font-size:12px;margin-bottom:8px;min-width:92px;padding:7px}@media (min-width:992px){.tab-area .badge{margin-bottom:0;margin-right:30px;padding:10px}}.tab-area .tab-area__row:not(:first-child){margin-top:15px}@media (min-width:992px){.tab-area .tab-area__row:not(:first-child){margin-top:30px}}.tab-area .tab-area__list:not(:first-child){margin-top:15px}@media (min-width:992px){.tab-area .tab-area__list:not(:first-child){margin-top:0}.tab-area .tab-area__list .tab-area__list__link{flex-basis:72%}}.tab-area .tab-area__list .tab-area__list__link a{color:#fff;font-size:14px;line-height:1.6;white-space:nowrap}.tab-area .tab-area__list .tab-area__list__link a:not(:last-child){margin-right:10px}@media (min-width:992px){.tab-area .tab-area__list .tab-area__list__link a{font-size:16px}}@media (min-width:1200px){.tab-area .tab-area__list .col-xl-2{width:20%}.tab-area .tab-area__list .col-xl-10{width:80%}}.tab-area.disabled{display:block;opacity:1}@-webkit-keyframes displayAnime{0%{opacity:0}to{opacity:1}}@keyframes displayAnime{0%{opacity:0}to{opacity:1}}.keyvisual--search{height:100px;padding:0}@media (min-width:768px){.keyvisual--search{height:150px}}.keyvisual--search .keyvisual__inner{height:100px;position:static;width:100%}@media (min-width:768px){.keyvisual--search .keyvisual__inner{height:150px}}.keyvisual--search .keyvisual__text{margin:0;text-align:left}.keyvisual--search .keyvisual__text:before{display:none}@media (min-width:768px){.keyvisual--search .keyvisual__text{width:100%}}.keyvisual--search .keyvisual__text .h1,.keyvisual--search .keyvisual__text .h2,.keyvisual--search .keyvisual__text h1,.keyvisual--search .keyvisual__text h2{color:#fff;display:block;font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.3888;margin:0;text-align:left;text-shadow:none}@media (min-width:768px){.keyvisual--search .keyvisual__text .h1,.keyvisual--search .keyvisual__text .h2,.keyvisual--search .keyvisual__text h1,.keyvisual--search .keyvisual__text h2{font-size:24px}}.pagination .page-item:not(:first-child) .page-link{margin-left:10px}@media (min-width:768px){.pagination .page-item:not(:first-child) .page-link{margin-left:20px}}.pagination .page-link{align-items:center;display:flex;height:35px;justify-content:center;line-height:1;padding:8px;text-align:center;width:35px}@media (min-width:768px){.pagination .page-link{height:50px;width:50px}}.btn.disabled{background-color:#999;border-color:#999}.btn-outline-primary:hover svg path{fill:#fff!important}.gallery{list-style:none;margin-bottom:18px;padding-left:0!important}.gallery img{border-radius:6px;height:auto;width:100%}.gallery>.slick-list .slick-track{align-items:center;display:flex}.choice-btn{max-width:100%;padding-left:0!important}.choice-btn .slick-current img{border:2px solid #006cb7}.choice-btn li{cursor:pointer;list-style:none;outline:none}.choice-btn li img{border:2px solid transparent;border-radius:6px;height:65px;-o-object-fit:cover;object-fit:cover;width:100%}.choice-btn .slick-track{display:flex;gap:10px;max-width:100%}.choice-btn .slick-track:after,.choice-btn .slick-track:before{content:none}.choice-btn .slick-slide{float:none}.youtube{aspect-ratio:16/9;width:100%}.youtube iframe{height:100%;width:100%}.btn-outline-primary.bg-white.text-primary:hover{background:#006cb7!important;color:#fff!important}.btn-outline-primary.bg-white.text-primary:hover svg{fill:#fff!important}.more-wrap{padding-bottom:90px;position:relative}.more-btn{bottom:0;left:50%;position:absolute;transform:translate(-50%);z-index:1}.more-btn:before{content:"続きを表示する…"}.more-item{max-height:400px;overflow:hidden;position:relative;transition:all .3s}.more-trigger{display:none}.more-trigger:checked~.more-btn:before{content:"閉じる"}.more-trigger:checked~.more-item{max-height:var(--max-height)}.modal .popup_heading{background:#006cb7;border-radius:10px 10px 0 0;color:#fff;font-size:14px;margin-bottom:0;padding:1em 10px;text-align:center;width:100%}.modal .popup_contents{border-radius:0 0 10px 10px}.modal .popup_contents .map-container-sm{height:400px}.modal .popup_contents .cta_num_container{align-items:center;display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center;padding:12px 10px}.modal .popup_contents .cta_num_container .pill{align-items:center;align-self:flex-end;background:#3f7e35;border-radius:10px;color:#fff;display:flex;font-size:11px;justify-content:center;margin-left:5px;padding:0 10px}.modal .popup_contents .cta_num_container .number{align-items:flex-start;display:flex;flex-direction:column}.modal .popup_contents .cta_num_container .number .cta_tel_number{display:flex}.modal .popup_contents .cta_num_container .number .text span{font-size:11px}.modal .popup_contents .cta_num_container .number .text .pill{align-items:center;background:#3f7e35;border-radius:10px;color:#fff;display:flex;font-size:10px;justify-content:center;margin-right:4px;padding:0 8px}.modal .popup_contents .cta_num_container .number .discription p{font-size:11px;font-weight:400;margin-bottom:0}.modal .popup_contents .cta_num_container .number .tel_number{color:#333;font-size:18px;text-align:left}.modal .popup_contents .cta_num_container .number .tel_number.tel_outtime{font-size:18px}.modal .popup_contents .cta_num_container svg{margin-right:10px}.modal .btn-cancel{background:#999;border-radius:50%;color:#fff;height:30px;position:absolute;right:0;top:-40px;transition:all .3s;width:30px}.modal .btn-cancel:hover{cursor:pointer;opacity:.8}.modal .btn-cancel svg{height:15px;width:15px}@media (min-width:768px){.modal .btn-cancel{height:40px;right:-20px;top:-20px;width:40px}.modal .btn-cancel svg{height:20px;width:20px}}.modal-h-scroll{margin-top:20px;max-height:35vh;padding-right:1rem}@media (min-width:768px){.modal-h-scroll{max-height:50vh}}.card-template-01{align-items:center;color:#000;display:grid;gap:20px;grid-template-areas:"areaA areaB" "areaC areaC" "areaD areaD";grid-template-columns:25% 1fr;grid-template-rows:auto 1fr;padding:20px}.card-template-01 .img-cover{aspect-ratio:4/3;height:100%;width:auto}.card-template-01 .img-cover img{display:block!important;height:100%!important;margin:0 auto;max-width:100%;width:auto!important}.card-template-01 .card-template-01__a{align-self:flex-start;aspect-ratio:4/3;grid-area:areaA;position:relative}.card-template-01 .card-template-01__b{grid-area:areaB}.card-template-01 .card-template-01__c{grid-area:areaC}.card-template-01 .card-template-01__d{align-items:center;display:flex;grid-area:areaD;justify-content:flex-end;padding:13px 11px}.card-template-01 .card-template-01__d a{align-items:center;color:#000;display:flex;font-size:12px;font-weight:700}.card-template-01 .card-template-01__d a svg{margin-right:7px}.article_container,.ckeditor-content-wrapper{display:flex;flex-direction:column;font-size:16px;gap:1.5em}.article_container .h1,.article_container .h2,.article_container .h3,.article_container .h4,.article_container .h5,.article_container .h6,.article_container .mark,.article_container .small,.article_container a,.article_container abbr,.article_container acronym,.article_container address,.article_container applet,.article_container article,.article_container aside,.article_container audio,.article_container b,.article_container big,.article_container blockquote,.article_container body,.article_container canvas,.article_container caption,.article_container center,.article_container cite,.article_container code,.article_container dd,.article_container del,.article_container details,.article_container dfn,.article_container div,.article_container dl,.article_container dt,.article_container em,.article_container embed,.article_container fieldset,.article_container figcaption,.article_container figure,.article_container footer,.article_container form,.article_container h1,.article_container h2,.article_container h3,.article_container h4,.article_container h5,.article_container h6,.article_container header,.article_container hgroup,.article_container html,.article_container i,.article_container iframe,.article_container img,.article_container ins,.article_container kbd,.article_container label,.article_container legend,.article_container li,.article_container mark,.article_container menu,.article_container nav,.article_container object,.article_container ol,.article_container output,.article_container p,.article_container pre,.article_container q,.article_container ruby,.article_container s,.article_container samp,.article_container section,.article_container small,.article_container span,.article_container strike,.article_container strong,.article_container sub,.article_container summary,.article_container sup,.article_container table,.article_container tbody,.article_container td,.article_container tfoot,.article_container th,.article_container thead,.article_container time,.article_container tr,.article_container tt,.article_container u,.article_container ul,.article_container var,.article_container video,.ckeditor-content-wrapper .h1,.ckeditor-content-wrapper .h2,.ckeditor-content-wrapper .h3,.ckeditor-content-wrapper .h4,.ckeditor-content-wrapper .h5,.ckeditor-content-wrapper .h6,.ckeditor-content-wrapper .mark,.ckeditor-content-wrapper .small,.ckeditor-content-wrapper a,.ckeditor-content-wrapper abbr,.ckeditor-content-wrapper acronym,.ckeditor-content-wrapper address,.ckeditor-content-wrapper applet,.ckeditor-content-wrapper article,.ckeditor-content-wrapper aside,.ckeditor-content-wrapper audio,.ckeditor-content-wrapper b,.ckeditor-content-wrapper big,.ckeditor-content-wrapper blockquote,.ckeditor-content-wrapper body,.ckeditor-content-wrapper canvas,.ckeditor-content-wrapper caption,.ckeditor-content-wrapper center,.ckeditor-content-wrapper cite,.ckeditor-content-wrapper code,.ckeditor-content-wrapper dd,.ckeditor-content-wrapper del,.ckeditor-content-wrapper details,.ckeditor-content-wrapper dfn,.ckeditor-content-wrapper div,.ckeditor-content-wrapper dl,.ckeditor-content-wrapper dt,.ckeditor-content-wrapper em,.ckeditor-content-wrapper embed,.ckeditor-content-wrapper fieldset,.ckeditor-content-wrapper figcaption,.ckeditor-content-wrapper figure,.ckeditor-content-wrapper footer,.ckeditor-content-wrapper form,.ckeditor-content-wrapper h1,.ckeditor-content-wrapper h2,.ckeditor-content-wrapper h3,.ckeditor-content-wrapper h4,.ckeditor-content-wrapper h5,.ckeditor-content-wrapper h6,.ckeditor-content-wrapper header,.ckeditor-content-wrapper hgroup,.ckeditor-content-wrapper html,.ckeditor-content-wrapper i,.ckeditor-content-wrapper iframe,.ckeditor-content-wrapper img,.ckeditor-content-wrapper ins,.ckeditor-content-wrapper kbd,.ckeditor-content-wrapper label,.ckeditor-content-wrapper legend,.ckeditor-content-wrapper li,.ckeditor-content-wrapper mark,.ckeditor-content-wrapper menu,.ckeditor-content-wrapper nav,.ckeditor-content-wrapper object,.ckeditor-content-wrapper ol,.ckeditor-content-wrapper output,.ckeditor-content-wrapper p,.ckeditor-content-wrapper pre,.ckeditor-content-wrapper q,.ckeditor-content-wrapper ruby,.ckeditor-content-wrapper s,.ckeditor-content-wrapper samp,.ckeditor-content-wrapper section,.ckeditor-content-wrapper small,.ckeditor-content-wrapper span,.ckeditor-content-wrapper strike,.ckeditor-content-wrapper strong,.ckeditor-content-wrapper sub,.ckeditor-content-wrapper summary,.ckeditor-content-wrapper sup,.ckeditor-content-wrapper table,.ckeditor-content-wrapper tbody,.ckeditor-content-wrapper td,.ckeditor-content-wrapper tfoot,.ckeditor-content-wrapper th,.ckeditor-content-wrapper thead,.ckeditor-content-wrapper time,.ckeditor-content-wrapper tr,.ckeditor-content-wrapper tt,.ckeditor-content-wrapper u,.ckeditor-content-wrapper ul,.ckeditor-content-wrapper var,.ckeditor-content-wrapper video{font-size:100%;margin:0;vertical-align:baseline}.article_container article,.article_container aside,.article_container details,.article_container figcaption,.article_container figure,.article_container footer,.article_container header,.article_container hgroup,.article_container menu,.article_container nav,.article_container section,.ckeditor-content-wrapper article,.ckeditor-content-wrapper aside,.ckeditor-content-wrapper details,.ckeditor-content-wrapper figcaption,.ckeditor-content-wrapper figure,.ckeditor-content-wrapper footer,.ckeditor-content-wrapper header,.ckeditor-content-wrapper hgroup,.ckeditor-content-wrapper menu,.ckeditor-content-wrapper nav,.ckeditor-content-wrapper section{display:block}.article_container body,.ckeditor-content-wrapper body{line-height:1}.article_container ol,.article_container ul,.ckeditor-content-wrapper ol,.ckeditor-content-wrapper ul{list-style:none}.article_container blockquote,.article_container q,.ckeditor-content-wrapper blockquote,.ckeditor-content-wrapper q{quotes:none}.article_container blockquote:after,.article_container blockquote:before,.article_container q:after,.article_container q:before,.ckeditor-content-wrapper blockquote:after,.ckeditor-content-wrapper blockquote:before,.ckeditor-content-wrapper q:after,.ckeditor-content-wrapper q:before{content:"";content:none}.article_container table,.ckeditor-content-wrapper table{border-spacing:0}.ckeditor-content-wrapper.size_md,.size_md.article_container{font-size:15px}@media (max-width:991.98px){.ckeditor-content-wrapper.size_md,.size_md.article_container{font-size:15px;line-height:1.9}}.article_container *,.ckeditor-content-wrapper *{font-size:1em!important;margin-bottom:0!important}.article_container .txt_container,.ckeditor-content-wrapper .txt_container{display:flex;flex-direction:column;gap:1em;width:100%}.article_container .media_container,.ckeditor-content-wrapper .media_container{width:100%}.article_container .media_container iframe,.ckeditor-content-wrapper .media_container iframe{aspect-ratio:16/9;height:auto;width:100%}.article_container .align-left,.ckeditor-content-wrapper .align-left{float:left;margin-right:20px;max-width:50%}@media (max-width:575.98px){.article_container .align-left,.ckeditor-content-wrapper .align-left{float:inherit;margin-right:0;max-width:100%}}.article_container .align-right,.ckeditor-content-wrapper .align-right{float:right;margin-left:20px;max-width:50%}@media (max-width:575.98px){.article_container .align-right,.ckeditor-content-wrapper .align-right{float:inherit;margin-left:0;max-width:100%}}.article_container .clearfix:after,.ckeditor-content-wrapper .clearfix:after{clear:both;content:"";display:block}.article_container .col_layout,.ckeditor-content-wrapper .col_layout{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}@media (max-width:575.98px){.article_container .col_layout.l_image,.article_container .col_layout.l_video,.ckeditor-content-wrapper .col_layout.l_image,.ckeditor-content-wrapper .col_layout.l_video{flex-direction:column}}.article_container .col_layout.l_image>div,.article_container .col_layout.l_video>div,.ckeditor-content-wrapper .col_layout.l_image>div,.ckeditor-content-wrapper .col_layout.l_video>div{flex-shrink:0;max-width:calc(50% - 10px);width:100%}@media (max-width:575.98px){.article_container .col_layout.l_image>div,.article_container .col_layout.l_video>div,.ckeditor-content-wrapper .col_layout.l_image>div,.ckeditor-content-wrapper .col_layout.l_video>div{max-width:100%}}.article_container .col_layout:nth-of-type(odd),.ckeditor-content-wrapper .col_layout:nth-of-type(odd){flex-direction:row-reverse}@media (max-width:575.98px){.article_container .col_layout:nth-of-type(odd),.ckeditor-content-wrapper .col_layout:nth-of-type(odd){flex-direction:column}}.article_container .title,.ckeditor-content-wrapper .title{font-size:1em;font-weight:700}@media (max-width:575.98px){.article_container .title,.ckeditor-content-wrapper .title{font-size:1.1em}}.article_container .editor_title,.ckeditor-content-wrapper .editor_title{font-weight:700;margin-top:.8em}.article_container .editor_title.style01,.ckeditor-content-wrapper .editor_title.style01{border-left:4px solid #d9d9d9;padding:.4em 0 .4em 16px}.article_container .editor_title.style02,.ckeditor-content-wrapper .editor_title.style02{background:#f8f8f8;border-radius:4px;padding:.4em 0 .4em 20px}.article_container .editor_title.style03,.ckeditor-content-wrapper .editor_title.style03{border-left:6px double #d9d9d9;padding:.4em 0 .4em 14px}.article_container .editor_title.style04,.ckeditor-content-wrapper .editor_title.style04{background:#f8f8f8;border-top:3px solid #e4e4e4;padding:.6em 0 .8em 16px}.article_container .editor_title.style05,.ckeditor-content-wrapper .editor_title.style05{background:#094;border-radius:8px;color:#fff;padding:1em 20px;position:relative}.article_container .editor_title.style05:after,.ckeditor-content-wrapper .editor_title.style05:after{border-color:#094 transparent transparent;border-style:solid;border-width:8px 8px 0;bottom:-7px;content:"";height:0;left:1em;position:absolute;width:0}.article_container .editor_title.style06,.ckeditor-content-wrapper .editor_title.style06{background:#d8ecf5;border-radius:0 10px 10px 10px;color:#0075a9;padding:1rem 2rem;position:relative;text-align:center}.article_container .editor_title.style06:after,.ckeditor-content-wrapper .editor_title.style06:after{border-color:#094 transparent transparent;border-style:solid;border-width:8px 8px 0;bottom:-7px;content:"";height:0;left:1em;position:absolute;width:0}.article_container .txt_container>.editor_title:first-child,.ckeditor-content-wrapper .txt_container>.editor_title:first-child{margin-top:0}@media (max-width:575.98px){.article_container .col_layout+.class-detail-title-primary02,.ckeditor-content-wrapper .col_layout+.class-detail-title-primary02{margin-top:.8em}}.article_container p,.ckeditor-content-wrapper p{font-size:1em;margin-bottom:0}.article_container p.fw-bold,.ckeditor-content-wrapper p.fw-bold{font-size:1em}@media (max-width:575.98px){.article_container p.fw-bold,.ckeditor-content-wrapper p.fw-bold{font-size:1em}}.article_container .small,.article_container small,.ckeditor-content-wrapper .small,.ckeditor-content-wrapper small{font-size:.8em}.article_container .mark,.article_container mark,.ckeditor-content-wrapper .mark,.ckeditor-content-wrapper mark{background:linear-gradient(transparent 60%,rgba(255,253,107,.7) 0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.article_container b,.ckeditor-content-wrapper b{font-weight:700}.article_container hr,.ckeditor-content-wrapper hr{background:transparent;border:none;border-top:1px dashed #333;height:1px;margin:.4em;opacity:.1}.article_container hr+*,.ckeditor-content-wrapper hr+*{margin-top:0}.article_container ol,.article_container ul,.ckeditor-content-wrapper ol,.ckeditor-content-wrapper ul{padding-left:1.5em}.article_container ol li,.article_container ul li,.ckeditor-content-wrapper ol li,.ckeditor-content-wrapper ul li{font-size:1em;line-height:1.8}.article_container ul,.ckeditor-content-wrapper ul{list-style-type:disc;list-style:disc}.article_container ol,.ckeditor-content-wrapper ol{list-style-type:decimal;list-style:decimal}.article_container table,.ckeditor-content-wrapper table{border-collapse:collapse;font-size:1em;margin:10px 0}.article_container table td:first-child,.article_container table th:first-child,.ckeditor-content-wrapper table td:first-child,.ckeditor-content-wrapper table th:first-child{min-width:6em;width:auto}.article_container table tr,.ckeditor-content-wrapper table tr{border:1px solid #e8e8e8;border-top:none}.article_container table tr:first-child,.ckeditor-content-wrapper table tr:first-child{border-top:1px solid #e8e8e8}.article_container table td,.article_container table th,.ckeditor-content-wrapper table td,.ckeditor-content-wrapper table th{border-width:1px;font-size:13px;font-weight:400;padding:12px;vertical-align:middle}.article_container table th,.ckeditor-content-wrapper table th{background:#f8f8f8}.article_container img,.ckeditor-content-wrapper img{margin:0 auto;max-height:320px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.top section .h2,.top section h2{font-size:22px;font-weight:700;line-height:1.45;text-align:center}@media (min-width:768px){.top section .h2,.top section h2{font-size:32px;line-height:1.5}}.top .section_title{text-align:center}@media (max-width:991.98px){.top .section_title p{text-align:left}}.top .section_title:after{background:linear-gradient(90deg,#006cb7,#006cb7 25%,#cc2327 0,#cc2327 50%,#ee7203 0,#ee7203 75%,#3f7e35 0,#3f7e35);content:"";display:block;height:4px;margin:25px auto 0;width:90px}@media (min-width:768px){.top .section_title:after{margin:30px auto 0;width:120px}}.top #top_interview{display:flex;flex-direction:column;gap:32px}@media (max-width:991.98px){.top #top_interview .section_title{padding-inline:20px}}.top #top_interview .interview_slider{position:relative;transition:opacity .4s}.top #top_interview .interview_slider.slick-slider{opacity:0}.top #top_interview .interview_slider.slick-initialized{opacity:1}.top #top_interview .interview_slider>li:not(:first-child){display:none}.top #top_interview .interview_slider .cstm-slick-arrow{align-items:center;background:#006cb7;border-radius:999px;box-sizing:border-box;cursor:pointer;display:flex;height:60px;justify-content:center;padding:15px;position:absolute;top:40%;transform:translateY(-50%);transition:transform .3s,background .3s;width:60px;z-index:10}@media (max-width:991.98px){.top #top_interview .interview_slider .cstm-slick-arrow{height:45px;width:45px}}.top #top_interview .interview_slider .cstm-slick-arrow.cstm-slick-arrow--prev{left:40px}@media (max-width:991.98px){.top #top_interview .interview_slider .cstm-slick-arrow.cstm-slick-arrow--prev{left:8px}}.top #top_interview .interview_slider .cstm-slick-arrow.cstm-slick-arrow--next{right:40px}@media (max-width:991.98px){.top #top_interview .interview_slider .cstm-slick-arrow.cstm-slick-arrow--next{right:8px}}.top #top_interview .interview_slider .cstm-slick-arrow.hovered{background:#005d9e;transform:scale(.95) translateY(-50%)}.top #top_interview .interview_slider .slick-slide{margin-left:18px!important;margin-right:18px!important}.top #top_interview .interview_slide_item{display:flex;flex-direction:column;gap:12px;line-height:1.7;-webkit-text-decoration-color:#212529;text-decoration-color:#212529;width:100%}.top #top_interview .interview_slide_item p{color:#212529;font-size:16px;font-weight:700}.top #top_interview .interview_slide_item .img_container{overflow:hidden}.top #top_interview .interview_slide_item .img_container img{height:auto;transition:all .3s;width:100%}.top #top_interview .interview_slide_item.hovered{text-decoration:none}.top #top_interview .interview_slide_item.hovered .img_container img{transform:scale(1.05)}.top #top_brandList_wrapper{align-items:center;background:#f4f7fa;display:flex;flex-direction:column;gap:35px;justify-content:center;padding-block:60px}@media (max-width:991.98px){.top #top_brandList_wrapper{gap:24px;padding:52px 25px}}.top #top_brandList_wrapper>.h2,.top #top_brandList_wrapper>h2{color:#006cb7;font-size:32px}@media (max-width:991.98px){.top #top_brandList_wrapper>.h2,.top #top_brandList_wrapper>h2{font-size:24px}}.top #top_brandList_wrapper>.h2 br,.top #top_brandList_wrapper>h2 br{display:none}@media (max-width:991.98px){.top #top_brandList_wrapper>.h2 br,.top #top_brandList_wrapper>h2 br{display:inline}}.top #top_brandList_wrapper .top_brandList{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;justify-content:center;margin-inline:auto;max-width:1270px;padding-inline:20px;width:100%}@media (max-width:991.98px){.top #top_brandList_wrapper .top_brandList{display:flex;flex-wrap:wrap;gap:16px;padding-inline:0}}.top #top_brandList_wrapper .top_brandList>li{height:auto;width:100%}@media (max-width:991.98px){.top #top_brandList_wrapper .top_brandList>li{max-width:calc(50% - 8px)}}.top #top_brandList_wrapper .top_brandList>li .top_brandList_item{align-items:center;aspect-ratio:1.618;background:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:10px;width:100%}@media (max-width:991.98px){.top #top_brandList_wrapper .top_brandList>li .top_brandList_item{height:100%;max-height:none;max-width:none;width:100%}}.top #top_brandList_wrapper .top_brandList>li .top_brandList_item img{height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:991.98px){.top #top_brandList_wrapper .top_brandList>li .top_brandList_item img{height:auto;width:100%}}.top #top_brandList_wrapper .top_brandList>li .top_brandList_item.hovered{opacity:.6}@media (max-width:991.98px){.top #top_brandList_wrapper .top_brandList>li:nth-child(n+9){display:none}}.top #top_brandList_wrapper .btn_container{font-size:16px;margin-inline:auto;max-width:280px;width:100%}@media (max-width:991.98px){.top #top_brandList_wrapper .btn_container{margin-top:8px}}.top #top_brandList_wrapper .btn_container .btn{transition:opacity .3s;width:100%}.top #top_brandList_wrapper .btn_container .btn.hovered{opacity:.6}.top #top_brandList_wrapper .otherSearch_container{margin-bottom:52px;margin-inline:auto;max-width:1270px}.top #top_postList_wrapper{display:flex;flex-direction:column;gap:30px;justify-content:center;margin-inline:auto;max-width:1310px}@media (max-width:991.98px){.top #top_postList_wrapper{padding-inline:20px;width:100%}}.top #top_postList_wrapper .article_list_container{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;margin-inline:auto;max-width:1280px;width:100%}@media screen and (max-width:767px){.top #top_postList_wrapper .article_list_container{border-radius:10px;gap:20px;width:calc(100% - 12px)}}.top #top_postList_wrapper .post_list{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:767px){.top #top_postList_wrapper .post_list{gap:20px 10px;grid-template-columns:1fr 1fr}}.top #top_postList_wrapper .post_list.column{display:grid;grid-template-columns:1fr}.top #top_postList_wrapper .post_list_item{display:flex;flex-direction:column;gap:4px;width:100%}.top #top_postList_wrapper .post_list_item.hovered .img_container img{transform:scale(1.05)}.top #top_postList_wrapper .post_list_item .img_container{border-radius:8px;height:auto;overflow:hidden;transition:all .3s;width:100%}.top #top_postList_wrapper .post_list_item .img_container a{display:block;opacity:1!important}.top #top_postList_wrapper .post_list_item .img_container img{aspect-ratio:3/2;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;transition:all .3s;width:100%}.top #top_postList_wrapper .post_list_item .img_container img:hover{transform:scale(1.05)}.top #top_postList_wrapper .post_list_item .txt_container{display:flex;flex-direction:column;gap:8px}.top #top_postList_wrapper .post_list_item .article_title{font-weight:700;margin-bottom:0}.top #top_postList_wrapper .post_list_item .article_title a:hover{text-decoration:underline}.top #top_postList_wrapper .post_list_item .article_tag_container{display:flex;flex-wrap:wrap;gap:8px 12px}.top #top_postList_wrapper .post_list_item .article_tag_container.tag_sm .article_tags{font-size:12px;padding:4px}.top #top_postList_wrapper .post_list_item .article_tags{align-items:center;background:#f1f2f3;border-radius:4px;color:#61666a;display:inline-block;font-size:12px;gap:2px;line-height:1;padding:8px 10px;text-decoration:none;transition:color .3s,background .3s}.top #top_postList_wrapper .post_list_item .article_tags:before{content:"#"}.top #top_postList_wrapper .post_list_item .article_tags.hovered{background:#006cb7;color:#fff}.top #top_postList_wrapper .post_list_item .article_categories{font-size:12px;font-weight:600;text-decoration:none}.top #top_postList_wrapper .post_list_item .article_categories.how-to-choose{color:#4699d8}.top #top_postList_wrapper .post_list_item .article_categories.exam-knowledge{color:#ffa113}.top #top_postList_wrapper .post_list_item .article_categories.study-method{color:#e53678}.top #top_postList_wrapper .post_list_item .article_categories.research{color:#6a9f62}.top #top_postList_wrapper .post_list_item .article_days{align-items:center;color:#61666a;display:flex;font-size:11px;gap:4px;margin-bottom:0}.top #top_postList_wrapper .post_list_item .article_days .icon{fill:none;stroke:#61666a;height:1.1em;width:1.1em}.top #top_postList_wrapper .post_list_item .article_title{font-size:16px;line-height:27px}@media screen and (max-width:767px){.top #top_postList_wrapper .post_list_item .article_title{font-size:13px;line-height:1.7em}}.top #top_postList_wrapper .post_list_item .article_title a{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#212529;display:-webkit-box;overflow:hidden;text-decoration:none;transition:color .3s}.top #top_postList_wrapper .post_list_item .article_subTitle{font-size:18px}.top #top_postList_wrapper .post_list_item .article_detail_items{display:flex;gap:8px}@media screen and (max-width:767px){.top #top_postList_wrapper .post_list_item .article_detail_items{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px}}.top .l_primary_search_type{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;width:100%}@media (max-width:575.98px){.top .l_primary_search_type{grid-template-columns:1fr}}.top .primary_search_type_item{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 12px hsla(24,2%,55%,.12);color:#333;display:flex;flex-direction:column;gap:0;overflow:hidden;text-decoration:none;transition:box-shadow .3s}@media (max-width:575.98px){.top .primary_search_type_item{align-items:center;display:grid;grid-template-columns:150px 1fr}}.top .primary_search_type_item dd,.top .primary_search_type_item dl,.top .primary_search_type_item dt{margin-bottom:0}.top .primary_search_type_item dl{padding:12px}.top .primary_search_type_item dt{font-size:16px;margin-bottom:2px;transition:color .3s}@media (max-width:575.98px){.top .primary_search_type_item dt{margin-bottom:4px}}.top .primary_search_type_item dd{font-size:13px}.top .primary_search_type_item .img_container{height:200px;max-height:200px;overflow:hidden;width:100%}@media (max-width:575.98px){.top .primary_search_type_item .img_container{height:120px;max-height:120px}}.top .primary_search_type_item .img_container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s;width:100%}.top .primary_search_type_item:hover{box-shadow:none}.top .primary_search_type_item:hover .img_container img{transform:scale(1.05)}.top .primary_search_type_item:hover dt{color:#006cb7}@media (max-width:575.98px){.top .primary_search_type_item.group-class .img_container img{-o-object-position:left;object-position:left}}.top .primary_btn_container+.search_class_accordion{margin-top:4px}.top .search_class_accordion{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 12px hsla(24,2%,55%,.12);overflow:hidden;transition:box-shadow .3s;width:100%}.top .search_class_accordion:hover{box-shadow:none}.top .search_class_accordion summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:2px;justify-content:space-between;padding:16px;transition:color .3s}.top .search_class_accordion summary:hover{color:#006cb7}.top .search_class_accordion summary::-webkit-details-marker{display:none}.top .search_class_accordion .content{overflow:hidden}.top .search_class_accordion .content_inner{background:#fafafa;border-top:2px solid #e8f1fb;padding:16px}.top .search_class_accordion .content_inner .global_btn_primary{box-shadow:none}.top .search_class_accordion .icon{display:block;flex-shrink:0;position:relative;transform-origin:center;transition:transform .4s}.top .search_class_accordion .icon svg{height:auto;width:10px}.top .search_class_accordion.is-opened .icon{transform:rotate(180deg)}.top .btn_container{font-size:16px;margin-inline:auto;max-width:280px;width:100%}.top .btn_container .btn{transition:opacity .3s;width:100%}.top .btn_container .btn.hovered{opacity:.6}.top .keyvisual{position:relative}@media (max-width:991.98px){.top .keyvisual,.top .keyvisual .keyvisual__img{height:300px}}.top .keyvisual .keyvisual__text{margin-top:50px}@media (max-width:991.98px){.top .keyvisual .keyvisual__text{margin-top:10px}}.top .keyvisual .keyvisual__inner{display:block;top:40px}.top .l_search{align-items:center;display:flex;flex-direction:column;gap:40px;margin-inline:auto;margin-top:-240px;max-width:1270px;padding-inline:20px}@media (max-width:991.98px){.top .l_search{gap:20px;margin-top:0;padding-inline:0}}.top .banner_carousel{margin-inline:auto;max-width:1270px;width:100%}@media (max-width:991.98px){.top .banner_carousel{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22pattern-box%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22pattern%22%20x%3D%2220%22%20y%3D%2220%22%20width%3D%2221%22%20height%3D%2221%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22rotate(0)%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23F2F8FB%22%20stroke%3D%22%22%20stroke-width%3D%220%22%3E%3C%2Frect%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Crect%20fill%3D%22%23EDF1F4%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3C%2Frect%3E%3Crect%20fill%3D%22url(%23pattern)%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3C%2Frect%3E%3C%2Fsvg%3E");box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);padding-block:16px}}.top .banner_carousel .splide__slide a{transition:opacity .3s}@media (max-width:767.98px){.top .banner_carousel .splide__slide a{background:#fff;box-sizing:border-box;display:flex;padding:8px}}.top .banner_carousel .splide__slide a:hover{opacity:.7}.top .banner_carousel .splide__slide img{height:auto;max-width:100%}.top .otherSearch_container{margin-bottom:52px;margin-inline:auto;max-width:1270px}.top hr{background:#e8e8e8;border-color:#e8e8e8;margin-inline:auto;max-width:1270px;opacity:.7}#topSearch-01{background:#006cb7;border-radius:10px;display:flex;flex-direction:column;gap:16px;margin-inline:auto;padding:20px 24px 24px;position:relative;width:100%}@media (max-width:991.98px){#topSearch-01{padding-inline:10px}}#topSearch-01 .head{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:space-between}#topSearch-01 .head .h2,#topSearch-01 .head h2{align-items:center;display:flex;gap:12px;margin-bottom:0;position:relative;width:100%}#topSearch-01 .head .h2 span,#topSearch-01 .head h2 span{font-size:24px;font-weight:700;text-align:left;width:100%}#topSearch-01 .head .h2:after,#topSearch-01 .head h2:after{background-image:url(../img/common/search.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-16px;content:"";display:block;flex-shrink:0;height:108px;margin-top:-30px;position:absolute;right:12px;width:108px}#topSearch-01 .head .h2 .icon,#topSearch-01 .head h2 .icon{align-items:center;background:#fff;border-radius:999px;display:flex;flex-shrink:0;height:45px;justify-content:center;width:45px}#topSearch-01 .inner{background:#fff;border-radius:6px;display:flex;flex-direction:column;gap:24px;padding:20px}@media (max-width:991.98px){#topSearch-01 .inner{gap:12px}#topSearch-01 .search-suggest-list dl{margin-top:8px}}#topSearch-01 .search-suggest-badge{display:flex;flex-wrap:wrap;gap:8px;margin-top:0;padding-top:0}#topSearch-01 .search_near{display:flex;justify-content:center}@media (max-width:991.98px){#topSearch-01 .search_near{margin-top:4px}}#topSearch-01 .search_near a{transition:opacity .3s}#topSearch-01 .search_near a:hover{opacity:.7}#topSearch-01 .search_near a img{height:auto;max-width:100%}#whats .section_title{margin-bottom:30px}#whats .contents-half{padding:0 20px}@media (min-width:768px){#whats .contents-half{margin:0 auto;max-width:1320px;padding:0}}#whats .contents-half .contents-half__thumb{margin-bottom:20px;order:1}@media (min-width:768px){#whats .contents-half .contents-half__thumb{margin-bottom:0;order:2}}#whats .contents-half .contents-half__thumb img{border-radius:10px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){#whats .contents-half .contents-half__thumb img{border-radius:10px 0 0 10px}}#whats .contents-half .contents-half__text{order:2;padding:0}@media (min-width:768px){#whats .contents-half .contents-half__text{padding:20px}}@media (min-width:992px){#whats .contents-half .contents-half__text{padding:60px}}#whats .contents-half .contents-half__text .contents-half__text__tag{color:#ff3062;font-size:18px;font-weight:700;margin-bottom:13px}@media (max-width:575.98px){#whats .contents-half .contents-half__text .contents-half__text__tag{font-size:13px;margin-bottom:6px;text-align:center}}#whats .contents-half .contents-half__text .contents-half__text__title{font-size:22px;font-weight:700;line-height:1.45;text-align:center}#whats .contents-half .contents-half__text .contents-half__text__title span{font-size:22px}@media (min-width:768px){#whats .contents-half .contents-half__text .contents-half__text__title{font-size:28px;line-height:1.5;margin-top:0;text-align:left}#whats .contents-half .contents-half__text .contents-half__text__title span{font-size:28px}}#whats .contents-half .contents-half__text .contents-half__text__description{font-size:14px;line-height:1.8em;margin-top:8px;text-align:left}@media (min-width:768px){#whats .contents-half .contents-half__text .contents-half__text__description{font-size:16px;line-height:1.8;margin-top:20px;text-align:left}}#whats .contents-half .contents-half-block:not(:last-child){margin-bottom:40px}@media (min-width:768px){#whats .contents-half .contents-half-block:not(:last-child){margin-bottom:40px}}@media (min-width:992px){#whats .contents-half .contents-half-block:not(:last-child){margin-bottom:40px}}#whats .contents-half .contents-half-block:nth-child(2n) .contents-half__thumb{order:1}@media (min-width:768px){#whats .contents-half .contents-half-block:nth-child(2n) .contents-half__thumb{order:1}#whats .contents-half .contents-half-block:nth-child(2n) .contents-half__thumb img{border-radius:0 10px 10px 0}}#whats .contents-half .contents-half-block:nth-child(2n) .contents-half__text{order:2}.fixed_wp{display:none}@media (min-width:992px){.fixed_wp{bottom:30px;display:block;position:fixed;right:100px;z-index:100}.fixed_wp a{transition:opacity .3s}.fixed_wp a:hover{opacity:.7}}.search-detail .container-lg{padding:0 10px;width:100%!important}.search-detail .modal-dialog-scrollable{padding-top:50px}.search-detail .modal-dialog-scrollable .modal-content{overflow:visible}.search-detail section section:last-child{margin-bottom:0!important}.search-detail .search-section-container{display:flex;flex-direction:column;gap:32px;padding:2.1875rem 0}@media (min-width:768px){.search-detail .search-section-container{gap:40px;padding:3.125rem 0}}.search-detail section .h2,.search-detail section h2{font-size:22px;font-weight:700;line-height:1.45;margin-bottom:12px}@media (min-width:768px){.search-detail section .h2,.search-detail section h2{font-size:22px;line-height:1.5;margin-bottom:20px}}.search-detail section .h3,.search-detail section h3{font-size:16px;font-weight:700;line-height:1;margin-bottom:20px}@media (min-width:768px){.search-detail section .h3,.search-detail section h3{font-size:20px;margin-bottom:20px}}.search-detail section .text-lg.h3,.search-detail section h3.text-lg{font-size:18px}@media (min-width:768px){.search-detail section .text-lg.h3,.search-detail section h3.text-lg{font-size:16px}}.search-detail .search_cta_container{display:flex;flex-direction:column;gap:8px;text-align:center}@media (min-width:768px){.search-detail .search_cta_container{gap:12px;margin-bottom:1.875rem;margin-inline:auto;max-width:870px;width:100%}}@media (min-width:992px){.search-detail .search_cta_container{margin-bottom:0}}.search-detail .search_cta_container p.item_title{font-size:14px;margin-bottom:0}@media (min-width:768px){.search-detail .search_cta_container p.item_title{font-size:16px}}.search-detail .search_cta_container .item_title{font-weight:700}.search-detail .search_cta_container .cta_btn_container{display:flex;flex-wrap:wrap;gap:12px 2%;justify-content:center}@media (min-width:992px){.search-detail .search_cta_container .cta_btn_container{align-items:center;display:flex;flex-wrap:nowrap;gap:16px 8px;justify-content:center}}.search-detail .search_cta_container .cta_btn_container:has(.disabled_seasonal){align-items:flex-end}.search-detail .search_cta_container .cta_btn_container:has(.disabled_seasonal)>a,.search-detail .search_cta_container .cta_btn_container:has(.disabled_seasonal)>div{max-width:296px;width:100%}.search-detail .search_cta_container .cta_btn_container .global_btn_cta_mini{max-width:49%}.search-detail .search_cta_container .cta_btn_container .global_btn_cta_mini.list_added{max-width:296px}@media (min-width:992px){.search-detail .search_cta_container .cta_btn_container .global_btn_cta_mini,.search-detail .search_cta_container .cta_btn_container .global_btn_cta_mini:last-child{max-width:296px}}.search-detail .search_cta_container .global_btn_cta_mini{height:44px}.search-detail .search_cta_container .global_btn_cta_mini.list_added{grid-column:1/3}@media (min-width:768px){.search-detail .search_cta_container .global_btn_cta_mini{height:48px}}.search-detail .detail-entry-footer{align-items:center;background:#006cb7;color:#fff;display:flex;font-size:14px;gap:12px;justify-content:center;margin-top:1.875rem;padding:16px 0;text-align:center;transition:background .3s}@media (min-width:768px){.search-detail .detail-entry-footer{flex-direction:row;gap:20px;margin-top:0;padding:22px 30px}}.search-detail .detail-entry-footer:hover{text-decoration:underline}.search-detail .detail-entry-footer .item_title{font-size:13px;font-weight:700;margin-bottom:8px}@media (min-width:768px){.search-detail .detail-entry-footer .item_title{font-size:14px;margin-bottom:12px}}.search-detail .detail-entry-footer .cta_btn_container{align-items:center;display:flex;gap:8px;justify-content:center}.search-detail .detail-entry-footer .item_wrapper{background:#fff;border-radius:5px;padding:16px;text-align:center;width:100%}@media (min-width:768px){.search-detail .detail-entry-footer .item_wrapper{padding:20px}}.search-detail .detail-entry-footer .item_wrapper .global_btn_cta_mini{height:44px}@media (min-width:768px){.search-detail .detail-entry-footer .item_wrapper .global_btn_cta_mini{height:46px}}.search-detail .detail-banner-entry{background:#006cb7;margin-top:20px}.search-detail .detail-banner-entry p{font-size:14px;text-align:center}.search-detail .detail-banner-entry .btn{background:#ffee61;border-color:#ffee61;font-size:14px;font-weight:700}.search-detail .detail-banner-entry .btn:hover{background:#ffd200;border-color:#ffd200}@media (min-width:768px){.search-detail .detail-banner-entry{margin-top:0;padding-inline:20px}.search-detail .detail-banner-entry p{font-size:20px;text-align:left}.search-detail .detail-banner-entry .btn{font-size:14px;font-weight:700;min-width:280px}}.search-detail .detail-heading-container+.detail-px{margin-top:20px}.search-detail .detail-px{padding-left:20px;padding-right:20px}@media (min-width:992px){.search-detail .detail-px{padding-left:30px;padding-right:30px}.search-detail .container-lg{max-width:980px!important;width:980px!important}}.search-detail .detail-section>.container-fluid,.search-detail .detail-section>.container-lg,.search-detail .detail-section>.container-md,.search-detail .detail-section>.container-sm,.search-detail .detail-section>.container-xl,.search-detail .detail-section>.container-xxl{padding:0}@media (min-width:992px){.search-detail .detail-section>.container-fluid,.search-detail .detail-section>.container-lg,.search-detail .detail-section>.container-md,.search-detail .detail-section>.container-sm,.search-detail .detail-section>.container-xl,.search-detail .detail-section>.container-xxl{padding:0 25px}}.search-detail .detail-container{background:#fff;border-radius:10px;overflow:hidden}@media (min-width:992px){.search-detail .detail-container{border-radius:10px;overflow:hidden}}.search-detail .badge-list{display:flex;flex-wrap:wrap;list-style:none;margin:-5px}@media (min-width:768px){.search-detail .badge-list{margin:-15px}}.search-detail .badge-list li{flex-basis:50%;padding:8px}@media (min-width:768px){.search-detail .badge-list li{flex-basis:25%;padding:15px}}.search-detail .badge-list li.all_area_badge{flex-basis:100%}.search-detail .badge-list li a{font-size:14px;font-weight:700}@media (min-width:768px){.search-detail .badge-list li a{font-size:16px}}.search-detail .badge-list.badge-list--col-5 li{flex-basis:50%}@media (min-width:768px){.search-detail .badge-list.badge-list--col-5 li{flex-basis:20%}}.search-detail .badge-list-headSpell{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.search-detail .badge-list-headSpell{gap:40px}}.search-detail .nav-anchor-box{display:flex;flex-wrap:wrap;list-style:none;margin:-10px}@media (min-width:768px){.search-detail .nav-anchor-box{margin:-15px}}.search-detail .nav-anchor-box li{padding:10px}@media (min-width:768px){.search-detail .nav-anchor-box li{padding:15px}}.search-detail .nav-anchor-box li a{align-items:center;background-color:transparent;border:2px solid #fff;border-radius:6px;color:#fff;display:flex;flex-wrap:wrap;height:40px;justify-content:center;text-decoration:none;transition:all .2s;width:40px}@media (min-width:768px){.search-detail .nav-anchor-box li a{height:50px;width:50px}}.search-detail .nav-anchor-box li a:hover{background-color:#fff}.search-detail .nav-anchor-box--warning li a:hover{color:#ee7203}.search-detail .modal .section-collapse{margin-top:20px}@media (min-width:768px){.search-detail .modal .section-collapse{margin-top:30px}}.search-detail .modal .section-collapse .h3,.search-detail .modal .section-collapse h3{font-size:18px}.search-detail .modal .section-collapse label{font-size:14px}.search-detail .modal div.section-collapse:not(:first-child),.search-detail .modal section:not(:first-child){margin-top:20px}.search-detail .modal div.section-collapse .collapse-title,.search-detail .modal section .collapse-title{border-bottom:1px solid #ddd;padding-bottom:15px;position:relative}.search-detail .modal div.section-collapse .collapse-title .h3,.search-detail .modal div.section-collapse .collapse-title .title,.search-detail .modal div.section-collapse .collapse-title h3,.search-detail .modal section .collapse-title .h3,.search-detail .modal section .collapse-title .title,.search-detail .modal section .collapse-title h3{align-items:center;box-sizing:border-box;display:flex;font-size:18px;font-weight:700;gap:4px;line-height:1.4;margin-bottom:0;min-width:100%;position:relative}.search-detail .modal div.section-collapse .collapse-title:has(dl),.search-detail .modal section .collapse-title:has(dl){align-items:center;display:flex;gap:12px;justify-content:space-between}.search-detail .modal div.section-collapse .collapse-title dl,.search-detail .modal section .collapse-title dl{display:flex;flex-direction:column;gap:4px;margin-bottom:0;width:100%}@media (max-width:575.98px){.search-detail .modal div.section-collapse .collapse-title dl,.search-detail .modal section .collapse-title dl{gap:2px}}.search-detail .modal div.section-collapse .collapse-title dl dd,.search-detail .modal div.section-collapse .collapse-title dl dt,.search-detail .modal section .collapse-title dl dd,.search-detail .modal section .collapse-title dl dt{margin-bottom:0}.search-detail .modal div.section-collapse .collapse-title dl dt,.search-detail .modal section .collapse-title dl dt{font-size:18px;font-weight:700}@media (max-width:575.98px){.search-detail .modal div.section-collapse .collapse-title dl dt,.search-detail .modal section .collapse-title dl dt{font-size:15px}}.search-detail .modal div.section-collapse .collapse-title dl dd,.search-detail .modal section .collapse-title dl dd{color:#7c7c7c;font-size:12px}.search-detail .modal div.section-collapse .collapse-title svg,.search-detail .modal section .collapse-title svg{flex-shrink:0;margin-left:auto;margin-right:4px;transform:translateY(-50%) rotate(180deg);transition:all .3s}.search-detail .modal div.section-collapse .collapse-title .form-block svg,.search-detail .modal section .collapse-title .form-block svg{transform:translateY(-50%) rotate(0)}.search-detail .modal div.section-collapse .collapse-title.collapsed svg,.search-detail .modal section .collapse-title.collapsed svg{transform:translateY(-50%) rotate(0deg)}.search-detail .modal .collapse_inner{display:flex;flex-direction:column;gap:12px;padding-block:16px}.search-detail .modal .collapse_inner .collapse_row{align-items:center;display:flex;gap:8px}.search-detail .modal .collapse_inner .badge-checkboxes{gap:12px 20px;padding-block:0!important}.search-detail .otherSearch_container{margin-inline:auto;margin-top:52px;max-width:930px}.search-detail .otherSearch_container a{font-size:14px}.search-detail .x_scroll_container{background:#f8f8f8;margin-top:15px;width:100%}.search-detail .x_scroll_container.list_scroll .inner a.is_active{color:#006cb7;font-weight:700}.search-detail .x_scroll_container .inner{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:10px;margin-inline:auto;max-width:980px;overflow-x:auto;overflow-x:scroll;padding:10px 10px 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media (max-width:991.98px){.search-detail .x_scroll_container .inner{-webkit-overflow-scrolling:touch;padding-left:8px;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.search-detail .x_scroll_container .inner .btn,.search-detail .x_scroll_container .inner .card_item,.search-detail .x_scroll_container .inner .scroll_position,.search-detail .x_scroll_container .inner .tab_pane_contents{scroll-snap-align:start}}@media (min-width:992px){.search-detail .x_scroll_container .inner::-webkit-scrollbar{cursor:-webkit-grab;cursor:grab;height:8px}.search-detail .x_scroll_container .inner::-webkit-scrollbar:active{cursor:-webkit-grabbing;cursor:grabbing}.search-detail .x_scroll_container .inner::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:4px;cursor:-webkit-grab;cursor:grab}.search-detail .x_scroll_container .inner::-webkit-scrollbar-track:active{cursor:-webkit-grabbing;cursor:grabbing}.search-detail .x_scroll_container .inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px;cursor:-webkit-grab;cursor:grab}.search-detail .x_scroll_container .inner::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.search-detail .x_scroll_container .inner::-webkit-scrollbar-thumb:hover{background:#909090}}@media (max-width:991.98px){.search-detail .x_scroll_container .inner{gap:8px;justify-content:flex-start;padding-inline:8px}}.search-detail .x_scroll_container::-webkit-scrollbar{display:none}.search-detail .x_scroll_container a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dbdbdb;border-radius:.375em;box-shadow:none;box-sizing:border-box;color:#333;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;height:2.5em;justify-content:center;line-height:1.5;padding:calc(.5em - 1px) 1em;position:relative;text-align:center;touch-action:manipulation;transition:background-color .3s,opacity .3s,color .3s;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap}.search-detail .x_scroll_container a:active{border-color:#4a4a4a;outline:0}.search-detail .x_scroll_container a:hover:not(.spring,.summer,.autumn,.winter){opacity:.7}.search-detail .x_scroll_container a:focus{border-color:#485fc7;outline:0}.search-detail .x_scroll_container a.spring{align-items:center;background-color:#ff7096;border-color:#ff6c93;color:#fff;display:inline-flex;gap:4px}.search-detail .x_scroll_container a.spring:before{background-image:url(../img/common/ico_spring.png);background-size:cover;content:"";display:inline-block;height:12px;width:12px}.search-detail .x_scroll_container a.spring:hover{background-color:#da5a7c}.search-detail .x_scroll_container a.summer{align-items:center;background-color:#00b0ff;border-color:#00adfb;color:#fff;display:inline-flex;gap:4px}.search-detail .x_scroll_container a.summer:before{background-image:url(../img/common/ico_summer.png);background-size:cover;content:"";display:inline-block;height:12px;width:12px}.search-detail .x_scroll_container a.summer:hover{background-color:#009ae1}.search-detail .x_scroll_container a.autumn{align-items:center;background-color:#e2711d;border-color:#de6f1d;color:#fff;display:inline-flex;gap:4px}.search-detail .x_scroll_container a.autumn:before{background-image:url(../img/common/ico_autumn.png);background-size:cover;content:"";display:inline-block;height:12px;width:12px}.search-detail .x_scroll_container a.autumn:hover{background-color:#b55a17}.search-detail .x_scroll_container a.winter{align-items:center;background-color:#00b4d8;border-color:#00b1d4;color:#fff;display:inline-flex;gap:4px}.search-detail .x_scroll_container a.winter:before{background-image:url(../img/common/ico_winter.png);background-size:cover;content:"";display:inline-block;height:12px;width:12px}.search-detail .x_scroll_container a.winter:hover{background-color:#0090ad}.search-change_btns+.add_contents_history{margin-top:20px}.icon-location{width:14px!important}.item_linkmap{margin-bottom:20px;margin-top:20px;text-align:end}.item_linkmap.is_map{margin-bottom:0!important}.item_linkmap a{align-items:center;background:#006cb7;border-radius:5px;color:#fff;padding:8px}.item_linkmap svg{margin-right:6px;margin-top:-3px;width:15px}.search-change_btns{display:flex;flex-wrap:wrap;flex-flow:wrap;justify-content:space-around;margin:0 -10px}@media (max-width:767.98px){.search-change_btns{flex-flow:column;flex-wrap:nowrap;gap:10px;margin:0!important}}.search-change_btns.search-change_btns__block>*{margin:0;width:100%}.search-change_btns>:first-child,.search-change_btns>:nth-child(2){width:48%}@media (max-width:767.98px){.search-change_btns>:first-child,.search-change_btns>:nth-child(2){width:100%}}.search-change_btns .search-change_btns__block{padding:0}.search-change_btns .search-change_btns__block .btn{font-size:14px;overflow:hidden;padding:17px 20px;text-overflow:ellipsis;white-space:nowrap}.search-change_btns .search-change_btns__block .btn-outline-color{border-color:#006cb7;color:#333;font-weight:700}.search-change_btns .search-change_btns__block .btn-outline-color .item_henko{border:1px solid #ccc;border-radius:5px;color:#006cb7;font-size:10px;font-weight:100;padding:3px;position:absolute;right:7px;top:17px}.search-change_btns .search-change_btns__block .btn-select-ui{-webkit-appearance:none;padding-left:36px;padding-right:50px;position:relative;text-align:left;width:100%}.search-change_btns .search-change_btns__block .btn-select-ui svg{left:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.search-change_btns .search-change_btns__block .btn-svg{align-items:center;display:flex;height:60px;justify-content:center;padding:15px 20px 16px}.search-change_btns .search-change_btns__block .btn-svg svg{margin-right:10px}.select-ui{border-radius:6px;height:60px;min-width:240px;position:relative;z-index:1}.select-ui,.select-ui select{background:#006cb7;color:#fff}.select-ui select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:6px;font-size:14px;height:100%;padding:0 50px 0 20px;width:100%}@media (max-width:575.98px){.select-ui select{font-size:14px}}.select-ui select:focus{outline:0}.select-ui svg{fill:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.select-ui--white{background:#fff;border-radius:6px;color:#fff;height:60px;position:relative;width:100%;z-index:1}.select-ui--white select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#000;font-size:16px;height:100%;padding:0 50px 0 20px;width:100%}@media (max-width:575.98px){.select-ui--white select{font-size:14px}}.select-ui--white select:focus{outline:0}.select-ui--white svg{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:-1}.badge-checkboxes{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}@media (min-width:768px){.badge-checkboxes{gap:30px;padding:30px 0}}.badge-checkboxes .checkbox input[type=checkbox],.badge-checkboxes .radio input[type=radio],.badge-checkboxes label.checkbox-inline input[type=checkbox],.badge-checkboxes label.radio-inline input[type=radio]{clip:rect(0 0 0 0);position:absolute}.badge-checkboxes .checkbox label,.badge-checkboxes .radio label,.badge-checkboxes label.checkbox-inline,.badge-checkboxes label.radio-inline{padding-left:0}.badge-checkboxes .checkbox input[type=checkbox]:checked:focus+.badge,.badge-checkboxes .checkbox input[type=checkbox]:focus+.badge,.badge-checkboxes .radio input[type=radio]:checked:focus+.badge,.badge-checkboxes .radio input[type=radio]:focus+.badge,.badge-checkboxes label.checkbox-inline input[type=checkbox]:checked:focus+.badge,.badge-checkboxes label.checkbox-inline input[type=checkbox]:focus+.badge,.badge-checkboxes label.radio-inline input[type=radio]:checked:focus+.badge,.badge-checkboxes label.radio-inline input[type=radio]:focus+.badge{outline:0}.badge-checkboxes .checkbox input[type=checkbox]+.badge,.badge-checkboxes .radio input[type=radio]+.badge,.badge-checkboxes label.checkbox-inline input[type=checkbox]+.badge,.badge-checkboxes label.radio-inline input[type=radio]+.badge{-webkit-touch-callout:none;background-color:#006cb7;border:1px solid #006cb7;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.badge-checkboxes .checkbox input[type=checkbox]:disabled+.badge,.badge-checkboxes .radio input[type=radio]:disabled+.badge,.badge-checkboxes label.checkbox-inline input[type=checkbox]:disabled+.badge,.badge-checkboxes label.radio-inline input[type=radio]:disabled+.badge{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.badge-checkboxes .checkbox input[type=checkbox]:not(:checked)+.badge,.badge-checkboxes .radio input[type=radio]:not(:checked)+.badge,.badge-checkboxes label.checkbox-inline input[type=checkbox]:not(:checked)+.badge,.badge-checkboxes label.radio-inline input[type=radio]:not(:checked)+.badge{background-color:#f8f8f8;border:1px solid #e8e8e8;color:#000}.badge-checkboxes .disabled label,.badge-checkboxes label.checkbox-inline.disabled,.badge-checkboxes label.radio-inline.disabled{cursor:not-allowed}.modal-pickup-badges .modal-header{padding:0}.modal-pickup-badges .modal-header .nav-tabs{border-bottom:0;-moz-column-gap:0;column-gap:0;margin-bottom:0;width:100%}.modal-pickup-badges .modal-header .nav-tabs .nav-item{text-align:center;width:50%}.modal-pickup-badges .modal-header .nav-tabs .nav-link{background:transparent;border:0;border-bottom:4px solid #ddd;border-radius:10px 10px 0 0;color:#999;font-size:16px;font-weight:700;height:60px;line-height:1;margin-bottom:0;text-align:center;width:100%}@media (min-width:768px){.modal-pickup-badges .modal-header .nav-tabs .nav-link{font-size:24px;height:80px}}.modal-pickup-badges .modal-header .nav-tabs .nav-link.active{background:transparent;border-bottom:4px solid #006cb7;color:#006cb7}.modal-pickup-badges .modal-header .nav-tabs .nav-link:focus{outline:none}.modal-pickup-badges .modal-body{padding:20px}@media (min-width:768px){.modal-pickup-badges .modal-body{padding:30px}}.modal-pickup-badges .modal-footer{align-items:center;background:#006cb7;border-top:0;justify-content:space-between;padding:20px}@media (min-width:768px){.modal-pickup-badges .modal-footer{padding:30px}}.modal-pickup-badges .modal-footer>*{margin:0}.modal-pickup-badges .modal-footer.l_reset{display:grid;gap:16px;grid-template-columns:1fr auto}@media (max-width:767.98px){.modal-pickup-badges .modal-footer.l_reset{gap:12px;grid-template-columns:100%}}.modal-pickup-badges .modal-footer.l_reset .select-area{grid-column:1/3}.modal-pickup-badges .modal-footer.l_reset .button-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:12px;grid-column:2/3;outline:none;padding:0;text-decoration:underline;transition:opacity .3s;white-space:nowrap}@media (max-width:767.98px){.modal-pickup-badges .modal-footer.l_reset .button-reset{grid-column:1/3}}.modal-pickup-badges .modal-footer.l_reset .button-reset:hover{opacity:.7}.modal-pickup-badges .modal-footer.l_reset .button-search{grid-column:1/2;text-align:center}@media (max-width:767.98px){.modal-pickup-badges .modal-footer.l_reset .button-search{grid-column:1/3}}.modal-pickup-badges .modal-footer .modal-select-text{color:#fff;font-size:14px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-pickup-badges .modal-footer .modal-select-text span{font-size:14px}.modal-pickup-badges .modal-footer .modal-footer-btn-container{align-items:center;display:flex;gap:8px}.modal-pickup-badges .modal-footer .btn{transition:all .3s;width:100%}.modal-pickup-badges .modal-footer .btn:hover{background:#e8e8e8}.modal-pickup-badges .btn-outline-gray svg{fill:#999}.modal-pickup-badges .btn-outline-gray:hover{color:#fff}.modal-pickup-badges .btn-outline-gray:hover svg{fill:#fff}.modal-pickup-badges .btn-cancel{color:#999;font-weight:700}.modal-pickup-badges .btn-cancel:hover{text-decoration:underline}.modal-pickup-badges .form-block{position:relative;width:100%}.modal-pickup-badges .form-block .icon_yen,.modal-pickup-badges .form-block svg{left:20px;position:absolute;top:50%;transform:translateY(-50%)}.modal-pickup-badges .form-block .icon_yen{height:1.5em;line-height:1;width:1.5em}.modal-pickup-badges .form-block .icon_yen svg{height:100%;position:static;transform:translate(0);width:100%}.modal-pickup-badges .form-block .icon_yen svg text{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.modal-pickup-badges input.form-control{background:#f8f8f8;border-radius:6px;font-size:16px;height:50px;padding-left:40px;width:100%}.col01-list{border:1px solid #ddd;border-bottom:0;border-right:0;display:flex;flex-wrap:wrap;font-size:14px}@media (min-width:992px){.col01-list{font-size:16px}.col01-list.size_sm{font-size:13px!important}}.col01-list.size_sm dd,.col01-list.size_sm dt{font-size:13px!important;padding:6px!important}.col01-list.size_md dd,.col01-list.size_md dt{font-size:13px!important}.col01-list.size_md .col01-list__block__body,.col01-list.size_md .col01-list__block__title{padding:10px!important}.col01-list .col01-list__block{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;font-size:10px;margin-bottom:0;width:100%}@media (min-width:992px){.col01-list .col01-list__block{flex-wrap:nowrap}}.col01-list .col01-list__block .col01-list__block__title{align-items:center;background:#f8f8f8;display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center;margin:0;min-width:88px;padding:10px 4px;width:30%}@media (min-width:992px){.col01-list .col01-list__block .col01-list__block__title{min-width:110px;padding:12px;width:10%}}.col01-list .col01-list__block .col01-list__block__body{background:#fff;border-left:1px solid #ddd;font-size:14px;justify-content:flex-start;margin:0;padding:10px;width:70%}@media (min-width:992px){.col01-list .col01-list__block .col01-list__block__body{display:flex;padding:12px;width:90%}}.col01-list .col01-list__block .col01-list__block__body.col01-list_address{display:flex;flex-direction:column;gap:12px}.col01-list .col01-list__block .col01-list__block__body>span{font-size:14px}.col01-list .col01-list__block .col01-list__block__body>span .icon{display:inline-block;height:.9em;height:12px;overflow:visible;width:.9em;width:12px}.col01-list .col01-list__block .col01-list__block__body>span .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.col01-list .col01-list__block .col01-list__block__body+.col01-list__block__title{border-top:1px solid #ddd}@media (min-width:992px){.col01-list .col01-list__block .col01-list__block__body+.col01-list__block__title{border-left:1px solid #ddd;border-top:none}}.col01-list .col01-list__block .col01-list__block__body+.col01-list__block__title+.col01-list__block__body{border-top:1px solid #ddd}@media (min-width:992px){.col01-list .col01-list__block .col01-list__block__body+.col01-list__block__title+.col01-list__block__body{border-top:none}}.col01-list .col01-list__block:nth-child(1n){border-right:1px solid #ddd}dl.col01-list__price_table{margin-bottom:0;overflow:hidden;width:100%}dl.col01-list__price_table dt{float:left;padding-right:.5em}dl.col01-list__price_table dd,dl.col01-list__price_table dt{font-weight:400}dl.col01-list__price_table dd:last-of-type,dl.col01-list__price_table dt:last-of-type{margin-bottom:0}.col02-list{border:1px solid #ddd;border-bottom:0;border-right:0;display:flex;flex-wrap:wrap}.col02-list .col02-list__block{border-bottom:1px solid #ddd;display:flex;width:100%}@media (min-width:992px){.col02-list .col02-list__block{width:50%}}.col02-list .col02-list__block .col02-list__block__title{align-items:center;background:#f8f8f8;display:flex;font-weight:700;height:100%;justify-content:center;padding:10px;width:30%}@media (min-width:992px){.col02-list .col02-list__block .col02-list__block__title{padding:10px 20px;width:30%}}.col02-list .col02-list__block .col02-list__block__body{align-items:center;background:#fff;border-left:1px solid #ddd;display:flex;height:100%;padding:10px;width:70%}@media (min-width:992px){.col02-list .col02-list__block .col02-list__block__body{padding:10px 20px;width:70%}}.col02-list .col02-list__block:nth-child(1n){border-right:1px solid #ddd}.detail-header{padding:20px}@media (min-width:992px){.detail-header{padding:30px}}.detail-header .label_container{display:flex;flex-basis:auto;flex-wrap:wrap;gap:8px;margin-bottom:8px}@media (min-width:768px){.detail-header .label_container{display:flex;gap:10px}}.detail-header .detail-header__title .className-container{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}@media (min-width:768px){.detail-header .detail-header__title .className-container{flex:1 0 0%;gap:4px;margin-bottom:0;order:2}.detail-header .detail-header__title .className-container:has(.label_container){padding-top:0}}.detail-header .detail-header__title .h2,.detail-header .detail-header__title h2{font-size:26px;line-height:1.5;margin-bottom:0}@media (min-width:768px){.detail-header .detail-header__title .h2,.detail-header .detail-header__title h2{font-size:30px;line-height:1.4}}.detail-header .detail-header__title .h2 a,.detail-header .detail-header__title h2 a{color:#212529}.detail-header .detail-header__title p{font-size:14px;margin-bottom:0}@media (min-width:768px){.detail-header .detail-header__title:has(+.detail-header__btns) .label_container{max-width:460px}}.detail-header .detail-header__btns{order:3}@media (min-width:768px){.detail-header .detail-header__btns{order:2;position:relative}}.detail-header .detail-header__description{order:2;width:100%}@media (min-width:768px){.detail-header .detail-header__description{order:3}}.detail-header__btns{display:none}@media (min-width:992px){.detail-header__btns{display:block;position:absolute;right:30px;top:30px}}.detail-header__btns .add-list-btn{align-items:center;background:#fff;border:1px solid #006cb7;border-radius:20px;color:#006cb7;display:flex;font-size:13px;height:38px;justify-content:center;width:160px}.detail-header__btns .add-list-btn svg{margin-right:5px;width:18px}.detail-header__btns .add-list-btn svg path{fill:#006cb7}.detail-header__btns .add-list-btn:hover{background:#006cb7;color:#fff}.detail-header__btns .add-list-btn:hover svg path{fill:#fff}@media (min-width:992px){.detail-header__btns .add-list-btn{font-size:12px;height:38px;width:160px}.detail-header__btns .add-list-btn svg{width:24px}}.detail-header__btns .delete-btn{align-items:center;background:#006cb7;border:1px solid #006cb7;border-radius:20px;color:#fff;display:flex;font-size:13px;height:38px;justify-content:center;width:160px}.detail-header__btns .delete-btn svg{margin-right:5px;width:18px}.detail-header__btns .delete-btn svg path{fill:#fff}.detail-header__btns .delete-btn:hover{background:#fff;color:#006cb7}.detail-header__btns .delete-btn:hover svg path{fill:#006cb7}@media (min-width:992px){.detail-header__btns .delete-btn{font-size:12px;height:38px;width:160px}.detail-header__btns .delete-btn svg{width:24px}}.detail-heading-container{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.detail-header-class-heading:has(.inner>.detail-header__btns) .inner{margin-top:38px}}.detail-header-class-heading{padding:30px 30px 0;position:relative}@media (max-width:991.98px){.detail-header-class-heading{padding:15px 1.25rem 0}}.detail-header-class-heading.logo_disabled .className-container{margin-top:0!important}@media (max-width:575.98px){.detail-header-class-heading.logo_disabled .detail-header__title{display:flex;flex-direction:column;gap:12px}}.detail-header-class-heading.logo_disabled .detail-header__title .logo-box{display:none}.detail-header-class-heading.logo_disabled .inner{display:flex;flex-direction:column;gap:20px}@media (max-width:575.98px){.detail-header-class-heading.logo_disabled .detail-header-review span.fw-bold{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-header-class-heading.logo_disabled .detail-header-title{margin-bottom:0!important}}.detail-header-class-heading.compare_disabled .inner{display:flex;flex-direction:column}.detail-header-class-heading .h2,.detail-header-class-heading h2,.detail-header-class-heading p{margin-bottom:0}@media (min-width:992px){.detail-header-class-heading .inner{display:grid;gap:20px;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.detail-header-class-heading .logo-box{grid-column:1/2;grid-row:1/3;order:1}.detail-header-class-heading .title_container{grid-column:2/3;order:2}}.detail-header-class-heading .className-container{display:flex;flex-direction:column;gap:12px}.detail-header-class-heading .title_container{display:flex;flex-direction:column;gap:4px}.detail-header-class-heading .title_container .detail-header-text{font-size:14px}.detail-header-class-heading .title_container .detail-header-title{font-size:26px;font-weight:600;margin-bottom:12px}@media (min-width:992px){.detail-header-class-heading .title_container .detail-header-title{font-size:30px;line-height:1.45;margin-bottom:0!important}}.detail-header-class-heading .sp_img_review_container{display:contents}@media (max-width:991.98px){.detail-header-class-heading .sp_img_review_container{align-items:center;display:flex;gap:12px}}.detail-header-class-heading .detail-header-review-container{display:flex;flex-direction:column;gap:2px}.detail-header-class-heading .detail-header-review-container .is_tooltips{align-items:center;display:flex;flex-flow:wrap;gap:10px;justify-content:flex-start}.detail-header-class-heading .detail-header-review-container .is_tooltips span.icon{margin-top:-2px}.detail-header-class-heading .detail-header-review-container .detail-header-review{align-items:center;color:#212529;display:flex;flex-wrap:wrap;gap:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-header-class-heading .detail-header-review-container .detail-header-review:hover{text-decoration:none}.detail-header-class-heading .detail-header-review-container .detail-header-review .detail-header-star{align-items:center;display:flex;gap:4px}.detail-header-class-heading .detail-header-review-container .detail-header-review .review_late_number{font-weight:700}.detail-header-class-heading .detail-header-review-container .detail-header-review p.review_length{text-decoration:none}@media (max-width:575.98px){.detail-header-class-heading .detail-header-review-container .detail-header-review p.review_length{font-size:13px}}.detail-header-class-heading .detail-header-review-container .detail-header-review .subText{line-height:1.4;margin-top:4px}.detail-header-class-heading .detail-header-review-container .detail-header-review p,.detail-header-class-heading .detail-header-review-container .detail-header-review span{line-height:1.5}@media (max-width:575.98px){.detail-header-class-heading .detail-header-review-container .detail-header-review p,.detail-header-class-heading .detail-header-review-container .detail-header-review span{font-size:16px}.detail-header-class-heading .detail-header-review-container .detail-header-review span.fw-bold{width:100%}}.detail-table{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:575.98px){.detail-table{flex-direction:column}}.detail-table .detail-table-col{width:calc(50% - 10px)}@media (max-width:575.98px){.detail-table .detail-table-col{width:100%}}.detail-table .detail-point{width:100%}.logo-box{align-items:center;border:1px solid #ddd;border-radius:10px;display:flex;flex-shrink:0;height:90px;justify-content:center;padding:10px;width:90px}@media (min-width:992px){.logo-box{height:180px;width:180px}}.logo-box img{display:inline-block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.detail-point{border:2px solid #006cb7;border-radius:10px;display:flex;flex-wrap:wrap;flex-flow:column;font-size:14px;font-weight:700;overflow:hidden}@media (min-width:992px){.detail-point{flex-flow:row}}.detail-point .detail-point__head{background:#deedf8;display:flex;font-size:15px;justify-content:center;padding:10px 20px;text-align:center}@media (min-width:992px){.detail-point .detail-point__head{flex-grow:1;text-align:left;width:30%}}.detail-point .detail-point__body{background-color:#fff;padding:20px}@media (min-width:992px){.detail-point .detail-point__body{width:70%}}.detail-point .detail-point__list{display:grid;gap:6px;row-gap:13px}.detail-point .detail-point__list li{align-items:center;display:flex;font-size:14px}.detail-point .detail-point__list svg{flex-shrink:0;margin-right:6px}section.detail-section:not(:last-child){margin-bottom:35px}@media (min-width:768px){section.detail-section:not(:last-child){margin-bottom:50px}}.sort-select .select-ui{background:#fff;border:1px solid #ddd;height:40px;min-width:110px}.sort-select .select-ui select{background:#fff;color:#000}.sort-select .btn{padding-bottom:6px;padding-top:6px}@media (max-width:575.98px){.sort-select .btn{font-size:14px}}.map-container{border-radius:10px;height:450px;overflow:hidden;position:relative}@media (min-width:992px){.map-container{height:650px}}.map-container iframe{height:650px!important}.map-container .btn{bottom:30px;font-size:14px;left:50%;min-width:240px;position:absolute;transform:translate(-50%)}.map-container-sm{height:250px;overflow:hidden;position:relative}.map-container-sm .btn{align-items:center;background:#fff;border-radius:30px;bottom:20px;display:flex;font-weight:700;height:47px;justify-content:center;left:50%;min-width:200px;padding:0;position:absolute;transform:translate(-50%)}.map-container-sm .btn:hover{background:#fff;color:#006cb7;opacity:.8}.map-container-sm iframe{height:250px!important}.map-container-md{height:300px;overflow:hidden;position:relative}.map-container-md .btn{align-items:center;background:#fff;border-radius:30px;bottom:20px;display:flex;font-weight:700;height:47px;justify-content:center;left:50%;min-width:200px;padding:0;position:absolute;transform:translate(-50%)}.map-container-md .btn:hover{background:#fff;color:#006cb7;opacity:.8}.map-container-md iframe{height:300px!important}.list-juku-y{-ms-overflow-style:none;background:#fff;border-radius:10px;height:auto;list-style:none;margin:0;overflow-y:scroll;padding:0;scrollbar-width:none}.list-juku-y::-webkit-scrollbar{display:none}@media (min-width:992px){.list-juku-y{height:650px;padding-bottom:560px}}.list-juku-y .logo-box{height:50px;padding:5px;width:50px}.list-juku-y li:not(:last-child){border-bottom:1px solid #ddd}.list-juku-y li a{color:#000;display:block;padding:20px;text-decoration:none}.list-juku-y li a:hover{background:#f8f8f8}.list-juku-y li.list-juku-y__block.active,.list-juku-y li.list-juku-y__block.active:hover{background:#e3f1ff}.list-juku-y li .list-juku-y__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:1.66;margin-bottom:0;overflow:hidden}.list-juku-y li .list-juku-y__text{color:#999;font-size:13px;line-height:1.66;margin:4px 0 0;text-decoration:none}.list-juku-y .cta_btn_container{align-items:center;display:flex;gap:5px;justify-content:center}.arrow-list{font-size:14px;list-style:none;margin:-5px}@media (min-width:992px){.arrow-list{font-size:16px;margin:-10px}}.arrow-list [class*=col-]{padding:5px}@media (min-width:992px){.arrow-list [class*=col-]{padding:10px}}.arrow-list li{align-items:baseline;display:flex;font-size:1rem;gap:12px}.arrow-list li:before{content:"▶︎";display:inline-block}.arrow-list li a{color:#000;transition:all .2s}.arrow-list li a>*{vertical-align:middle}.arrow-list span{font-size:14px}.arrow-list--warning li:before{color:#ee7203}.arrow-list--arrangement{display:grid;gap:16px;grid-template-columns:1fr;margin:0}@media (min-width:992px){.arrow-list--arrangement{gap:20px 30px;grid-template-columns:1fr 1fr 1fr}}.arrow-list--mini{margin:0}.arrow-list--mini li:before{color:#000;font-size:10px}.arrow-list--mini li:not(:last-child){margin-bottom:10px}.disabled_seasonal{display:flex;flex-direction:column;gap:4px}.disabled_seasonal p{margin-bottom:0}.ranking_ttl02{background:#fffcde;padding:15px}.ranking_ttl02.is_winter{background:linear-gradient(180deg,#f8e2d0,#f8e2d0 34.96%,#f6ccad 50.52%)}.ranking_ttl02.is_winter .ranking_ttlyear{background:#cc2328;color:#fff}.ranking_ttl02.is_spring{background:linear-gradient(180deg,#ffcfcd,#ffdcd8)}.ranking_ttl02.is_spring .ranking_ttlmain{color:#ff2a5b}.ranking_ttl02.is_spring .ranking_ttlyear{background:#ff2a5b;color:#fff}.ranking_ttl02.is_summer{background:#37a9dc}.ranking_ttl02.is_summer .ranking_ttlmain{color:#fff}.ranking_ttl02.is_summer .ranking_ttlyear{background:#ffbf1f}.ranking_ttl02 .ranking_wrap{text-align:left;width:100%}@media screen and (min-width:938px){.ranking_ttl02 .ranking_wrap{margin:0 auto;text-align:center;width:938px}}.ranking_ttl02 .h1,.ranking_ttl02 h1{margin-top:-11px}.ranking_ttl02 .ranking_ttlPlace{font-size:18px;font-weight:700;margin-right:4px}.ranking_ttl02 .ranking_ttlmain{color:#f60000;display:block;font-size:22px;font-weight:700}@media screen and (max-width:376px){.ranking_ttl02 .ranking_ttlmain{letter-spacing:-.03em}}.ranking_ttl02 .ranking_ttlyear{background:#feb632;border-radius:5px;display:block;font-size:14px;font-weight:700;margin:0 0 0 auto;padding:3px;text-align:center;width:237px}@media (min-width:938px){.ranking_ttl02 .ranking_ttlyear{font-size:15px;margin:0 auto}}.ranking_ttl02 .ranking_ttlyear:before{background:url(../img/class/item_rank02.svg) no-repeat;content:"";display:inline-block;height:11px!important;margin-right:20px;width:21px!important}.ranking_ttl02 .ranking_ttlyear:after{background:url(../img/class/item_rank03.svg) no-repeat;content:"";display:inline-block;height:11px!important;margin-left:20px;width:21px!important}.search_box{margin-top:15px;padding:12px}.search_box .searchWrap{background:#fff;border:1px solid #006cb7;border-radius:10px;box-shadow:1px 1px 6px rgba(0,0,0,.059),4px 4px 3px rgba(0,0,0,.031);padding:12px}.search_box .searchWrap span{align-items:center;background:#f4f5fa;border-radius:9px 9px 0 0;color:#006cb7;display:block;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:-12px -12px 12px;padding:10px;text-align:center}.search_box .searchWrap span svg{margin-right:5px}.search_box .searchWrap ul{display:flex;flex-wrap:wrap;gap:5px 8px;justify-content:center;margin-top:8px}.search_box .searchWrap li{font-size:14px!important}.search_box .searchWrap a{color:#333;font-size:14px}@media (min-width:768px){.searchWrap{margin:0 auto;padding:32px 32px 24px;width:100%}}@media screen and (min-width:938px){.searchWrap{margin:0 auto;padding:32px;width:938px}}.rankingSearch{margin-bottom:15px;margin-top:15px}.rankingSearch:has(.x_scroll_container){margin-bottom:0}.rankingSearch .search-change_btns.is_mb15{margin-bottom:15px!important}.image_scroll .image_scroll_wrap{display:flex;gap:10px;height:118px;max-width:100%;overflow-x:auto;overflow-y:hidden}@media (min-width:992px){.image_scroll .image_scroll_wrap{height:125px}.image_scroll .image_scroll_wrap::-webkit-scrollbar{cursor:-webkit-grab;cursor:grab;height:8px}.image_scroll .image_scroll_wrap::-webkit-scrollbar:active{cursor:-webkit-grabbing;cursor:grabbing}.image_scroll .image_scroll_wrap::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:4px;cursor:-webkit-grab;cursor:grab}.image_scroll .image_scroll_wrap::-webkit-scrollbar-track:active{cursor:-webkit-grabbing;cursor:grabbing}.image_scroll .image_scroll_wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px;cursor:-webkit-grab;cursor:grab}.image_scroll .image_scroll_wrap::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.image_scroll .image_scroll_wrap::-webkit-scrollbar-thumb:hover{background:#909090}}.image_scroll .image_scroll_wrap::-webkit-scrollbar-track:active{cursor:-webkit-grabbing;cursor:grabbing}.image_scroll .image_scroll_wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px;cursor:-webkit-grab;cursor:grab}.image_scroll .image_scroll_wrap::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.image_scroll .image_scroll_wrap::-webkit-scrollbar-thumb:hover{background:#909090}.image_scroll .image_scroll_wrapimg{background:#fff;border:1px solid #ddd;box-sizing:content-box;flex:none;height:107px;max-width:190px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}@media (min-width:992px){.image_scroll .image_scroll_wrapimg{width:190px}}.image_scroll .image_scroll_wrapimg img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.image_scroll .image_scroll_wrapimg.is_logo img{padding:6px}.modal_content .form_compare_point{align-items:anchor-center;display:flex;flex-flow:column;margin-top:20px!important}.modal_content .form_compare_point .img_hikaku{width:100%}.modal_content .form_compare_point .form_compare_list{align-items:baseline;display:flex;flex-flow:wrap;flex-direction:column;gap:4px;justify-content:flex-start;margin-bottom:8px!important;margin-top:7px!important}.modal_content .form_compare_point .form_compare_list li svg{margin-right:3px}#modal_compare_select .msg_red{color:red}#modal_compare_select .form_compare_point_txt{margin-top:10px!important}#modal_compare_select .form_compare_point_subTitle span{font-size:15px}.search-freeword-container{background:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:20px 15px}@media (min-width:768px){.search-freeword-container{padding:30px}}.search-freeword-container .h2,.search-freeword-container h2{color:#000;font-size:18px!important;line-height:1!important;text-align:left!important}@media (min-width:768px){.search-freeword-container .h2,.search-freeword-container h2{font-size:25px!important}}.search-freeword-container .accordion-btn{background:none;border:0;margin-bottom:15px;outline:0;position:relative;text-align:left;width:100%}.search-freeword-container .accordion-btn .accordion-btn__icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-freeword-container .accordion-btn .accordion-btn__icon svg{transform:rotate(180deg);transition:all .2s;width:20px}.search-freeword-container .accordion-btn.collapsed .accordion-btn__icon svg{transform:rotate(0deg)}.search-freeword-container .h2,.search-freeword-container h2{font-size:16px;font-weight:700;line-height:1;margin-bottom:0}@media (min-width:768px){.search-freeword-container .h2,.search-freeword-container h2{font-size:24px;margin-bottom:20px}}.search-freeword-container .collapse:not(.show){display:none}@media (min-width:768px){.search-freeword-container .collapse:not(.show){display:block}}.disable_accordion .collapse{display:flex}.search-suggest-container{display:flex;flex-direction:column;gap:12px}.search-suggest{position:relative}.search-suggest .search-suggest__input{background:#f8f8f8 0 0 no-repeat padding-box;border:1px solid #e8e8e8;border-radius:4px;font-size:16px;height:50px;padding:0 60px 0 20px;width:100%}.search-suggest .search-suggest__input::-webkit-search-cancel-button{-webkit-appearance:none}@media (min-width:768px){.search-suggest .search-suggest__input{height:60px}}.search-suggest .search-suggest__clear{background:none;border:0;outline:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media (min-width:768px){.search-suggest .search-suggest__clear{right:20px}}.search-suggest .search-suggest__icon{background:none;border:0;outline:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media (min-width:768px){.search-suggest .search-suggest__icon{right:20px}}.search-suggest .search-suggest__icon svg{width:20px}@media (min-width:768px){.search-suggest .search-suggest__icon svg{width:25px}}.search-suggest-badge{align-items:center;display:flex;flex-wrap:wrap;padding-top:10px}@media (min-width:768px){.search-suggest-badge{margin-top:-20px;padding-top:20px}}.search-suggest-badge a.badge{background-color:#f8f8f8;border:1px solid #ddd;color:#000;font-size:14px;margin-right:10px;margin-top:10px;padding:5px 10px;text-align:left;text-decoration:none;transition:all .2s;white-space:normal}@media (min-width:768px){.search-suggest-badge a.badge{height:31px;margin-right:20px;margin-top:20px;padding:8px 10px 7px}}.search-suggest-badge a.badge:last-child{margin-right:0}.search-suggest-badge a.badge .badge__inner{align-items:center;display:flex;justify-content:center}.search-suggest-badge a.badge:hover{opacity:.8}.search-suggest-badge svg{margin-right:5px}.add_contents_history .search-suggest-list{display:block}@media (max-width:991.98px){.add_contents_history .search-suggest-list{margin-top:0}}.add_contents_history .search-suggest-list a{font-size:14px}.add_contents_history .search-suggest-list dt{margin:0 0 4px}.add_contents_history .search-suggest-list dl{align-items:flex-start;flex-direction:column;gap:12px;margin-right:0;width:100%}@media (max-width:991.98px){.add_contents_history .search-suggest-list dl{gap:8px;max-width:100%}}.add_contents_history .search-suggest-list dl dd{gap:8px;width:100%}.add_contents_history .search-suggest-list .btn-group-lg>.btn.btn-block.btn-outline-primary,.add_contents_history .search-suggest-list .btn.btn-lg.btn-block.btn-outline-primary{font-size:13px;margin-right:0;width:calc(25% - 6px)}@media (max-width:991.98px){.add_contents_history .search-suggest-list .btn-group-lg>.btn.btn-block.btn-outline-primary,.add_contents_history .search-suggest-list .btn.btn-lg.btn-block.btn-outline-primary{font-size:12px;padding-inline:4px}}.search-suggest-list{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}.search-suggest-list dl{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:0;margin-right:0}@media (min-width:768px){.search-suggest-list dl{font-size:16px}}.search-suggest-list dl dt{align-items:center;display:flex;margin-bottom:10px;margin-right:20px}@media (min-width:768px){.search-suggest-list dl dt{margin-bottom:0}}.search-suggest-list dl dt:before{background:#006cb7;border-radius:4px;content:"";display:inline-block;height:20px;margin-right:10px;width:5px}.search-suggest-list dl dd{align-items:center;display:flex;flex-wrap:wrap;margin:0}.search-suggest-list dl dd a{color:#006cb7;margin-right:10px}.search-suggest-list dl dd a:last-child{margin-right:0}.classAbout .detail-point,.classAbout .inquiryBtn{margin-left:20px!important;margin-right:20px!important}@media (min-width:992px){.classAbout .detail-point,.classAbout .inquiryBtn{margin-left:0!important;margin-right:0!important}.classAbout .addressList{padding-left:calc(var(--bs-gutter-x)*.5)!important;padding-right:calc(var(--bs-gutter-x)*.5)!important}.classAbout .addressList .class-info .readmore-content:before{content:none}.classAbout .addressList .class-info .readmore-content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.classAbout .addressList .class-info .readmore-label{display:none}}.class-detail{background:#f8f8f8}.class-detail .select-ui--white{height:40px}.class-detail .select-ui--white select{border:1px solid #ddd;border-radius:8px;font-size:12px}.class-detail .brand-near-search{background:#fefcec!important;height:60px;min-height:151px;padding:20px 32px}@media (max-width:767.98px){.class-detail .brand-near-search{background:#f8f8f8;margin:0 -20px;padding:17px 20px}}.class-detail .brand-near-search p{font-size:14px}@media (min-width:992px){.class-detail .brand-near-search p{font-size:16px}}.class-detail .brand-near-search .btn{align-items:center;background:#3c772d;border-radius:30px;box-shadow:0 4px 0 0 #25491b;display:flex;font-size:16px;height:60px!important;justify-content:center;margin:0 auto;text-align:center;width:280px}.class-detail .brand-near-search .btn span{font-size:16px}.class-detail .brand-near-search .btn.green{background:#458934}.class-detail .brand-near-search .btn.green.hovered{background-color:#3c772d}.class-detail .brand-near-search .btn.green .pill{color:#458934}@media (max-width:767.98px){.class-detail .brand-near-search .btn{margin:0 auto;width:320px}}@media (min-width:768px){.class-detail .brand-near-search .btn{height:60px}}.class-detail .brand-near-search .btn span.pill{background:#fff;border-radius:15px;font-size:10px;padding:2px 10px}.class-detail .detail-section-p{padding:20px}.class-detail .detail_info_container{display:flex;flex-direction:column;gap:30px;padding:30px}@media (max-width:991.98px){.class-detail .detail_info_container{gap:20px;padding-inline:1.25rem}.class-detail .detail_info_container.fullWidth{padding-inline:0}.class-detail .detail_info_container.fullWidth .col01-list,.class-detail .detail_info_container.fullWidth .detail-point{margin-inline:1.25rem}}.class-detail .detail_info_container+.section{margin-top:22px!important}.class-detail .detail-px{overflow:hidden}.class-detail .detail-px .detail-px-accordion{display:flex;flex-direction:column;gap:10px}.class-detail .detail-px:has(.readmore-label) .detail-px-accordion{position:relative;transition:max-height .3s}@media (max-width:991.98px){.class-detail .detail-px:has(.readmore-label) .detail-px-accordion{max-height:180px;overflow:hidden}}@media (min-width:992px){.class-detail .detail-px:has(.readmore-label) .detail-px-accordion{flex-direction:row;gap:20px}}@media (max-width:991.98px){.class-detail .detail-px:has(.readmore-label) .detail-px-accordion.is_active{max-height:99999px;overflow:hidden}}.class-detail .detail-px:has(.readmore-label) .detail-px-accordion.is_active+.readmore-label{margin-top:12px}@media (max-width:991.98px){.class-detail .detail-px:has(.readmore-label) .detail-px-accordion:before{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:50px;left:0;opacity:1;position:absolute;transition:opacity .3s;width:100%}}.class-detail .detail-px:has(.readmore-label) .detail-px-accordion>div{max-width:50%;width:100%}@media (max-width:991.98px){.class-detail .detail-px:has(.readmore-label) .detail-px-accordion>div{max-width:100%}}@media (min-width:992px){.class-detail .detail-px:has(.readmore-label) .detail-px-accordion+.readmore-label{display:none}}@media (min-width:992px){.class-detail .container-lg{max-width:980px!important;width:980px!important}}.class-detail .detail-section>.container-fluid,.class-detail .detail-section>.container-lg,.class-detail .detail-section>.container-md,.class-detail .detail-section>.container-sm,.class-detail .detail-section>.container-xl,.class-detail .detail-section>.container-xxl{padding:0}@media (min-width:992px){.class-detail .detail-section>.container-fluid,.class-detail .detail-section>.container-lg,.class-detail .detail-section>.container-md,.class-detail .detail-section>.container-sm,.class-detail .detail-section>.container-xl,.class-detail .detail-section>.container-xxl{padding:0 25px}}.class-detail .detail-container{background:#fff}@media (min-width:992px){.class-detail .detail-container{border-radius:10px}}.class-detail .detail-container .section{margin-top:40px}@media (min-width:992px){.class-detail .detail-container .section{margin-top:52px}}.class-detail .detail-container .global_btn_brand_near_search{margin-inline:auto;max-width:290px}.class-detail .section-block{border-radius:0 0 6px 6px;margin-bottom:35px}.class-detail .section-block .section-block__body img{height:auto;max-width:100%}.class-detail .section-block .section-block__body .section-block__body__inner:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:30px}@media (min-width:992px){.class-detail .section-block .section-block__body .section-block__body__inner:not(:last-child){padding-bottom:50px}}@media (min-width:768px){.class-detail .section-block{margin-bottom:50px}}.class-detail .sec-title__link{align-self:center;color:#333;font-size:12px;font-weight:700}.class-detail .sec-title__link svg{margin-right:7px}@media (min-width:768px){.class-detail .sec-title__link{font-size:14px}}.class-detail .class-detail-title-primary02{font-size:18px!important;font-weight:400;font-weight:700;line-height:1.5;padding-bottom:10px!important;position:relative}@media (min-width:768px){.class-detail .class-detail-title-primary02{font-size:24px}}.class-detail .class-detail-title-primary02:before{border-bottom:2px solid #ddd;bottom:0;content:"";display:block!important;left:0;position:absolute;width:100%}.class-detail .class-detail-title-primary02:after{border-bottom:2px solid #006cb7;bottom:0;content:"";display:block!important;left:0;position:absolute;width:52px}.class-detail .class-detail-title-primary02 b{font-size:18px!important}@media (min-width:768px){.class-detail .class-detail-title-primary02 b{font-size:24px!important}}.class-detail .class-detail-title-secondary{align-items:center;border-left:4px solid #d9d9d9;display:flex;font-size:18px!important;font-weight:700;line-height:1.5;margin-bottom:12px;padding-left:12px}.class-detail .class-detail-title{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:20px}@media (min-width:768px){.class-detail .class-detail-title{font-size:24px}}.article_container .class-detail .article_people_container>.h3,.article_container .class-detail .article_people_container>h3,.class-detail .article_container .article_people_container>.h3,.class-detail .article_container .article_people_container>h3,.class-detail .class-detail-caption{font-size:16px!important;font-weight:700;margin-bottom:8px}.class-detail .section+.section-class-contact{margin-top:20px}@media (min-width:768px){.class-detail .section+.section-class-contact{margin-top:40px}}.class-detail .detail-container>.section-class-contact:last-child{padding-bottom:0}@media (min-width:768px){.class-detail .detail-container>.section-class-contact:last-child{border-radius:0 0 8px 8px;padding-bottom:0}}.class-detail .section-class-tabNav{background:#fff;left:0;margin-top:10px;padding-bottom:4px;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media (min-width:768px){.class-detail .section-class-tabNav{padding-bottom:0}}.class-detail .section-class-tabNav .nav-tabs--03{padding-top:12px}@media (min-width:768px){.class-detail .detail-px+.section-class-tabNav{margin-top:40px}}.class-detail .section-class-contact+.section-class-tabNav{padding-top:0}.class-detail .section-class-feature a.badge:hover{color:#fff}.class-detail .section-class-course .other-course-link{font-size:14px}.class-detail .section-class-news a,.class-detail .section-class-news li,.class-detail .section-class-news ul{font-size:16px}.class-detail .section-class-news .arrow-list--mini{display:flex;flex-direction:column;gap:12px}.class-detail .section-class-news .arrow-list--mini li{margin-bottom:0}.class-detail .section-class-access .access_container{box-sizing:border-box;display:flex;gap:20px}@media (max-width:991.98px){.class-detail .section-class-access .access_container{flex-direction:column;gap:12px}}.class-detail .section-class-access .access_container .addressList,.class-detail .section-class-access .access_container .map-container-sm{flex-shrink:0;max-width:calc(50% - 10px);width:100%}@media (max-width:991.98px){.class-detail .section-class-access .access_container .addressList,.class-detail .section-class-access .access_container .map-container-sm{max-width:100%}}.class-detail .section-class-coach .coach_title.h3,.class-detail .section-class-coach h3.coach_title{color:#006cb7;font-size:16px!important;font-weight:700;line-height:1.6;margin-bottom:6px}@media (min-width:768px){.class-detail .section-class-coach .coach_title.h3,.class-detail .section-class-coach h3.coach_title{font-size:18px!important}}.class-detail .section-class-info .mask_accordion{margin:0}.class-detail .section-class-campaign .accordion-collapse *{font-size:14px}.class-detail .section-class-campaign .mask_accordion{margin:0}.class-detail .section-class-achieve p,.class-detail .section-class-question .accordion-body,.class-detail .section-class-question .accordion-button{font-size:16px}.class-detail .section-class-otherSearch li a{font-size:14px}.class-detail .section-class-classList>.h3,.class-detail .section-class-classList>h3{font-size:18px!important}.class-detail .section .textbase{display:flex;flex-direction:column;gap:1.5em}.class-detail .section .textbase .h2,.class-detail .section .textbase .h3,.class-detail .section .textbase .h4,.class-detail .section .textbase .h5,.class-detail .section .textbase .h6,.class-detail .section .textbase h2,.class-detail .section .textbase h3,.class-detail .section .textbase h4,.class-detail .section .textbase h5,.class-detail .section .textbase h6{margin-bottom:0}@media (max-width:575.98px){.class-detail .section .textbase .clearfix{display:flex;flex-direction:column;gap:1.5em}}.class-detail .section .textbase_col_layout{display:flex;flex-direction:column;gap:20px;min-width:100%}@media (min-width:576px){.class-detail .section .textbase_col_layout{flex-direction:row}.class-detail .section .textbase_col_layout>div{max-width:calc(50% - 10px);width:calc(50% - 10px)}}.class-detail .section .card-t-01-scroll{-webkit-overflow-scrolling:touch;align-items:flex-start;-moz-column-gap:13px;column-gap:13px;display:flex;overflow-x:auto;width:100%}.class-detail .section .card-t-01-scroll .card-t-01{max-width:269px;min-width:269px}@media (min-width:992px){.class-detail .section .card-t-01-scroll .card-t-01{flex:1 0 0%;max-width:283px}}.class-detail .section .card-t-01{border:1px solid #ddd}.class-detail .section .card-t-01 .card-t-01__title{align-items:center;background:#f8f8f8;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.5;margin:0;min-height:43px;padding:10px;position:inherit}.class-detail .section .card-t-01 .card-t-01__title:after,.class-detail .section .card-t-01 .card-t-01__title:before{display:none}.class-detail .section .card-t-01 .card-t-01__thumb{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;padding:16px}.class-detail .section .card-t-01 .card-t-01__thumb .img-cover{max-width:100px;min-width:100px;width:auto}.class-detail .section .card-t-01 .card-t-01__thumb .img-cover img{aspect-ratio:4/3;height:100%;margin:0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.class-detail .section .card-t-01 .card-t-01__thumb p{font-size:14px}.class-detail .section .card-t-01 .card-t-01__thumb+.card-t-01__text{padding:0 16px 16px}.class-detail .section .card-t-01 .card-t-01__list{padding:8px 6px}.class-detail .section .card-t-01 .card-t-01__list table{font-size:13px}.class-detail .section .card-t-01 .card-t-01__list table th{background:#f8f8f8;border-bottom:1px solid #fff;min-width:94px;padding:8px 5px;text-align:center}.class-detail .section .card-t-01 .card-t-01__list table td{background:#fff;padding:8px 13px}.class-detail .section .card-t-01 .card-t-01__text{border-bottom:1px solid #ddd;font-size:14px;padding:0 6px 8px}.class-detail .section .card-t-01 .card-t-01__text .card-t-01__text__inner{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;margin:0;overflow:hidden}.class-detail .section .card-t-01 .card-t-01__link{align-items:center;display:flex;justify-content:flex-end;padding:13px 11px}.class-detail .section .card-t-01 .card-t-01__link button{align-items:center;background:none;border:none;color:#333;display:flex;font-size:13px;font-weight:700;padding-right:0}.class-detail .section .card-t-01 .card-t-01__link button svg{margin-right:7px}.class-detail .section .card-t-01 .card-t-01__link a{align-items:center;color:#333;display:flex;font-size:13px;font-weight:700}.class-detail .section .card-t-01 .card-t-01__link a svg{margin-right:7px}.class-detail section .h1,.class-detail section .h2,.class-detail section h1,.class-detail section h2{font-size:22px;font-weight:700;line-height:1.45;margin-bottom:20px}@media (min-width:768px){.class-detail section .h1,.class-detail section .h2,.class-detail section h1,.class-detail section h2{font-size:32px;line-height:1.5}}.class-detail section .h3,.class-detail section h3{font-size:16px;font-weight:700;line-height:1;margin-bottom:20px}@media (min-width:768px){.class-detail section .h3,.class-detail section h3{font-size:24px;margin-bottom:20px}}.class-detail section p{line-height:1.8}.class-detail section ul.text-table{border:1px solid #ddd;list-style:none}.class-detail section ul.text-table li:not(:first-of-type){border-top:1px solid #ddd}.class-detail section ul.text-table .h3,.class-detail section ul.text-table h3{font-size:16px;margin-bottom:0}@media (max-width:575.98px){.class-detail section ul.text-table .h3,.class-detail section ul.text-table h3{font-size:14px}}@media (min-width:992px){.class-detail section ul.text-table #favoriteList_content,.class-detail section ul.text-table .bg-light{border-right:1px solid #ddd}}@media (max-width:991.98px){.class-detail section ul.text-table .border-start{border:0!important}}.class-detail section ul.text-table .min-h{min-height:100px}.class-detail section .text-lg{font-size:16px}@media (min-width:768px){.class-detail section .text-lg{font-size:16px}}.class-detail section ul.text-list{list-style:none}.class-detail section ul.text-list li{font-size:12px;font-weight:400;line-height:1.8}@media (min-width:768px){.class-detail section ul.text-list li{font-size:14px}}.class-detail section ul.text-list li .text-primary.h3,.class-detail section ul.text-list li h3.text-primary{font-size:14px;padding:0}.class-detail section ul.text-list li .text-primary.h3:after,.class-detail section ul.text-list li .text-primary.h3:before,.class-detail section ul.text-list li h3.text-primary:after,.class-detail section ul.text-list li h3.text-primary:before{display:none}@media (min-width:768px){.class-detail section ul.text-list li .text-primary.h3,.class-detail section ul.text-list li h3.text-primary{font-size:18px}}.class-detail section ul.text-list li p{margin:0}.class-detail section ul.text-list li .h3,.class-detail section ul.text-list li h3{line-height:1.6;padding:0}.class-detail section ul.text-list li .h3:after,.class-detail section ul.text-list li .h3:before,.class-detail section ul.text-list li h3:after,.class-detail section ul.text-list li h3:before{display:none}.class-detail section ul.text-list li img{display:inline-block;height:auto;width:100%}.class-detail section ul.text-list li .img-cover{aspect-ratio:4/3;height:auto;width:100%}@media (max-width:991.98px){.class-detail section ul.text-list li .border-start{border-left:0!important}.class-detail section ul.text-list li .border-end{border-right:0!important}}@media (max-width:575.98px){.class-detail section ul.text-list li .min-h{min-height:100px}}.class-detail section ul.text-list .text-col-02{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.class-detail section ul.text-list .min-h{font-weight:700;min-height:150px}@media (min-width:992px){.class-detail section .btn-primary{max-width:320px;min-width:320px}}@media (max-width:991.98px){.class-detail section .btn-primary{max-width:290px;min-width:290px;width:100%}}@media (min-width:992px){.class-detail section .tab-pane .btn-primary,.class-detail section .text-table .btn-primary{font-size:13px;min-width:100%}}@media (max-width:991.98px){.class-detail section .tab-pane .btn-primary,.class-detail section .text-table .btn-primary{max-width:290px;min-width:290px}}.class-detail section .text-list .h3,.class-detail section .text-list h3{font-size:16px;margin-bottom:0}@media (max-width:575.98px){.class-detail section .text-list .h3,.class-detail section .text-list h3{font-size:14px}}@media (min-width:992px){.class-detail section .text-list .col-12.col-lg-2 .btn-primary{font-size:13px;min-width:100%}}@media (max-width:991.98px){.class-detail section .text-list .col-12.col-lg-2 .btn-primary{min-width:290px;width:290px}}.class-detail section .banner-container{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media (min-width:576px){.class-detail section .banner-container{flex-direction:row}}.class-detail .keyvisual--detail{background-size:cover;height:200px;position:static;width:100%}@media (min-width:992px){.class-detail .keyvisual--detail{height:350px}}.class-detail .keyvisual--detail+*{margin-top:0}@media (min-width:992px){.class-detail .keyvisual--detail+*{margin-top:-200px}}.class-detail .contact-block{background:#f8f8f8;color:#000;padding:20px;position:relative;text-align:center}@media (max-width:767.98px){.class-detail .contact-block{padding:25px 20px}}@media (min-width:992px){.class-detail .contact-block{margin:0 30px;padding:36px}}.class-detail .contact-block .h3,.class-detail .contact-block h3{font-size:18px;line-height:1.5;margin-bottom:30px}.class-detail .contact-block .btn{border-radius:30px;width:320px}.class-detail .contact-block .btn span{font-size:15px}.class-detail .contact-block .btn svg{margin-right:5px}.class-detail .contact-block .btn .pill{align-items:center;background:#fff;border-radius:10px;display:flex;font-size:11px;height:21px;justify-content:center;margin-left:5px;padding:0 8px}@media (min-width:992px){.class-detail .contact-block .btn{max-width:320px;min-width:320px}.class-detail .contact-block .btn span{font-size:16px}}.class-detail .contact-block .btn-white{padding-left:12px;padding-right:5px}.class-detail .contact-block .num-small span{font-size:12px}.class-detail .contact-block .num{align-items:center;display:flex;font-weight:700;justify-content:center;margin-bottom:10px}.class-detail .contact-block .num .pill{align-items:center;align-self:flex-end;background:#3f7e35;border-radius:10px;color:#fff;display:flex;font-size:11px;height:21px;justify-content:center;margin-left:5px;padding:0 15px}.class-detail .contact-block .num .number{color:#333;font-size:24px;line-height:1.2;margin-top:-10px;text-align:left}.class-detail .contact-block .num .number span{font-size:10px}.class-detail .contact-block .num span{color:#333}.class-detail .contact-block .num .small,.class-detail .contact-block .num small{font-size:16px}.class-detail .contact-block .num svg{margin-right:10px}@media (min-width:992px){.class-detail .contact-block .num span.fw-bold{font-size:36px}}.class-detail .contact-block--gray{background:#f8f8f8;color:#999;padding:30px;text-align:center}@media (min-width:992px){.class-detail .contact-block--gray{padding:36px}}.class-detail .contact-block--gray .h3,.class-detail .contact-block--gray h3{margin-bottom:30px}.class-detail .contact-block--gray .text-xl{color:#000;font-size:20px;font-weight:700}@media (min-width:992px){.class-detail .contact-block--gray .text-xl{font-size:36px}}.class-detail .contact-block--gray .btn{width:100%}@media (min-width:992px){.class-detail .contact-block--gray .btn{max-width:300px;min-width:300px}}.class-detail .modal-body .detail_cta_container{background-color:transparent;padding:0}.class-detail .detail_cta_container{background-color:#f3f3f3;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}@media (max-width:991.98px){.class-detail .detail_cta_container{padding:20px 5px}}.class-detail .detail_cta_container .inner{background-color:#fff;border-radius:5px;box-shadow:0 0 3px #d1d1d1;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-inline:auto;padding-bottom:20px;width:100%}.class-detail .detail_cta_container .title{background:#fff9e4;border-radius:5px 5px 0 0;border-top:5px solid #ffc107;display:flex;font-size:15px;font-weight:700;gap:12px;justify-content:center;line-height:1;padding:16px 20px 16px 12px;position:relative}@media (min-width:992px){.class-detail .detail_cta_container .title{font-size:18px}}.class-detail .detail_cta_container .title span{align-items:center;background:#ff8000;border-radius:50%;box-shadow:2px 3px 1px #e9e9e9;box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:56px;justify-content:center;margin-top:-35px;padding:12px 4px;position:relative;text-align:center;width:56px}.class-detail .detail_cta_container .title span:after{background:#ff8000;bottom:4px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";height:11px;position:absolute;right:0;transform:rotate(-225deg);width:10px}.class-detail .detail_cta_container .cta_uncontracted{align-items:center;background:#fff;color:#333;display:flex;font-size:15px;font-weight:700;justify-content:center;margin-inline:auto;padding:30px 20px;width:100%}.class-detail .detail_cta_container .btn_container{display:flex;justify-content:center}.class-detail .detail_cta_container .btn_container.col2{flex-wrap:wrap;gap:6px;gap:16px 8px;margin-inline:auto;padding-inline:20px;width:100%}@media (max-width:991.98px){.class-detail .detail_cta_container .btn_container.col2{padding-inline:10px}}@media (min-width:992px){.class-detail .detail_cta_container .btn_container.col2{flex-wrap:nowrap;gap:10px;padding-inline:32px}}.class-detail .detail_cta_container .btn_container.col2>.cta_btn_01,.class-detail .detail_cta_container .btn_container.col2>div:not(.modal){width:calc(50% - 4px)}@media (min-width:992px){.class-detail .detail_cta_container .btn_container.col2>.cta_btn_01,.class-detail .detail_cta_container .btn_container.col2>div:not(.modal){width:calc(50% - 3px);width:100%}}.class-detail .modal .detail_cta_container .btn_container{padding-inline:5px}.class-detail .contact-sp{background-color:#f8f8f8;padding:24px 20px}.class-detail .contact-sp .contact-sp_title_container{text-align:center}.class-detail .contact-sp .contact-sp_title_container p{font-size:17px;font-weight:700;line-height:1;margin-bottom:28px}.class-detail .contact-sp .contact-sp__block{border-radius:10px;position:relative;transition:all .3s}.class-detail .contact-sp .contact-sp__block:hover{opacity:.8}.class-detail .contact-sp .contact-sp__block a{text-decoration:none}.class-detail .contact-sp .contact-sp__block .contact-sp__block__head{align-items:center;background:#fff;border:1px solid #cc2327;border-radius:10px;color:#cc2327;display:flex;font-size:10px;font-weight:600;height:21px;justify-content:center;left:50%;position:absolute;top:-10px;transform:translate(-50%);width:90%;z-index:1}.class-detail .contact-sp .contact-sp__block .contact-sp__block__text{align-items:center;background:#cc2327;border-radius:10px;color:#fff;display:flex;font-size:14px;height:54px;justify-content:center;padding-top:3px;position:relative}.class-detail .contact-sp .contact-sp__block .contact-sp__block__text svg{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.class-detail .contact-sp .contact-sp__block .contact-sp__block__only-icon{align-items:center;background:#3f7e35;border-radius:10px;color:#fff;display:flex;height:54px;justify-content:center;padding-top:7px}.class-detail .contact-sp .contact-sp__block .contact-sp__block__only-icon.cta_disabled{background:#90b78a}.class-detail .contact-sp .contact-sp__block.contact-sp--info .contact-sp__block__head{border-color:#ee7203;color:#ee7203}.class-detail .contact-sp .contact-sp__block.contact-sp--info .contact-sp__block__text{background:#ee7203}.class-detail .contact-sp .contact-sp__block.contact-sp--tel .contact-sp__block__head{border-color:#3f7e35;color:#3f7e35}@media (min-width:768px){.class-detail .contact-sp{display:none}}.class-detail .disable_tel_message{align-items:center;background:#ffeef0;border:1px solid #f5c2c7;border-radius:4px;color:#cc2327;display:flex;gap:20px;justify-content:center;padding:1em .8em}.class-detail .disable_tel_message svg{height:auto;width:24px}.class-detail .disable_tel_message p{margin-bottom:0;text-align:left}.class-detail .disable_tel_message span{font-size:14px;font-weight:700}.class-detail .modal-body .contact-block{margin:1.875rem 0 0}@media (max-width:575.98px){.class-detail .modal-body .contact-block{border-radius:4px}}.class-detail .modal-body .contact-block .h3,.class-detail .modal-body .contact-block h3{padding:0}@media (max-width:575.98px){.class-detail .modal-body .contact-block .h3,.class-detail .modal-body .contact-block h3{margin-bottom:20px}}.class-detail .modal-body .contact-block .h3:after,.class-detail .modal-body .contact-block .h3:before,.class-detail .modal-body .contact-block h3:after,.class-detail .modal-body .contact-block h3:before{content:none}@media (max-width:575.98px){.class-detail .modal-body .contact-block .btn{width:100%}.class-detail .nav-tabs{font-size:14px}}.class-detail .nav-tabs .nav-item{width:auto}@media (min-width:1200px){.class-detail .nav-tabs .nav-item{width:20%}}.class-detail .nav-tabs.nav-tabs--02{border-bottom:0;-moz-column-gap:0;column-gap:0;flex-wrap:nowrap;padding-left:0}.class-detail .nav-tabs.nav-tabs--02 .nav-item{flex:1 0 auto}.class-detail .nav-tabs.nav-tabs--02 .nav-item .nav-link{border:0;border-bottom:1px solid #ddd;color:#999;font-size:13px;outline:0;padding-top:0;position:relative;width:100%}.class-detail .nav-tabs.nav-tabs--02 .nav-item .nav-link.active{color:#006cb7}.class-detail .nav-tabs.nav-tabs--02 .nav-item .nav-link.active:after{background:#006cb7;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.class-detail .nav-tabs.nav-tabs--02 .nav-item .nav-link:focus,.class-detail .nav-tabs.nav-tabs--02 .nav-item .nav-link:hover{background:#fff;border-color:#006cb7;color:#006cb7}.class-detail .nav-tabs--03{border-bottom:1px solid #006cb7;-moz-column-gap:3px;column-gap:3px;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}@media (min-width:768px){.class-detail .nav-tabs--03{-moz-column-gap:7px;column-gap:7px}}.class-detail .nav-tabs--03 .nav-item{flex:1 0 0%}.class-detail .nav-tabs--03 .nav-item .nav-link{align-items:center;background:#fff;background:#f8f8f8;border:1px solid #f8f8f8;border-bottom-color:#006cb7;border-radius:2px 2px 0 0;color:#999;color:#666;display:block;display:flex;font-size:11px;font-weight:700;height:54px;justify-content:center;margin-bottom:-1px!important;outline:0;padding:0;width:100%}@media (min-width:768px){.class-detail .nav-tabs--03 .nav-item .nav-link{font-size:18px;padding:0 3px}}.class-detail .nav-tabs--03 .nav-item .nav-link.active{background:#fff;border-color:#006cb7 #006cb7 #fff;border-top-width:3px;color:#006cb7;padding-top:0}.class-detail .nav-tabs--03 .nav-item .nav-link.active:focus,.class-detail .nav-tabs--03 .nav-item .nav-link.active:hover{background:#fff;border-bottom-color:transparent;color:#006cb7}.class-detail .nav-tabs--03 .nav-item .nav-link:focus,.class-detail .nav-tabs--03 .nav-item .nav-link:hover{background:#fff;border-color:#006cb7;color:#006cb7}.class-detail .title-label{align-items:center;background:#006cb7;border-radius:6px 6px 0 0;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:1;margin:0;padding:18px 20px}@media (min-width:768px){.class-detail .title-label{font-size:24px;padding:18px 30px}}.class-detail .title-label .title-label__link{color:#fff;font-size:13px;font-weight:400;text-decoration:none}@media (min-width:768px){.class-detail .title-label .title-label__link{font-size:16px;right:30px}}.class-detail .title-label .title-label__link:hover{text-decoration:underline}.class-detail .section-block .section-block__body{padding:20px}@media (min-width:768px){.class-detail .section-block .section-block__body{padding:30px}}.class-detail .class-gallery{margin:0 -5px}@media (min-width:768px){.class-detail .class-gallery{margin:0 -10px}}.class-detail .class-gallery .slick-slide{line-height:0;margin:0 5px}@media (min-width:768px){.class-detail .class-gallery .slick-slide{margin:0 10px}}.class-detail .class-gallery .slick-dots{display:flex;gap:10px;justify-content:center}.class-detail .class-gallery .slick-dots .slick-active button{background-color:#006cb7}.class-detail .class-gallery .slick-dots li{height:15px;line-height:15px;width:15px}.class-detail .class-gallery .slick-dots button{-webkit-appearance:none;background-color:#e8e8e8;border:none;border-radius:100%;color:transparent;height:15px;padding:0;width:15px}.class-detail .class-gallery .class-gallery__btn{aspect-ratio:4/3;background-color:#f8f8f8;border:0;border-radius:6px;margin:0;outline:0;overflow:hidden;padding:0;position:relative;width:100%}.class-detail .class-gallery .class-gallery__btn .button__hover{background:rgba(0,108,183,.7);border-radius:6px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;visibility:hidden;width:100%}.class-detail .class-gallery .class-gallery__btn .button__hover svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.class-detail .class-gallery .class-gallery__btn:hover .button__hover{background:rgba(0,108,183,.7);opacity:1;visibility:visible}.class-detail .class-gallery .class-gallery__btn img{aspect-ratio:4/3;display:block;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:auto}.class-detail .carousel .carousel-indicators{gap:5px;margin-top:30px;position:relative}@media (min-width:768px){.class-detail .carousel .carousel-indicators{gap:10px}}.class-detail .carousel .carousel-indicators button{background:#ddd;border:0;border-radius:100%;flex-shrink:0;height:15px;width:15px}@media (min-width:768px){.class-detail .carousel .carousel-indicators button{margin:0 5px}}.class-detail .carousel .carousel-indicators button.active{background-color:#006cb7}.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block){font-size:16px}.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) b,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) li,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) p,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) span,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) ul{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) b,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) li,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) p,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) span,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) ul{font-size:15px}}.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) ul{margin-bottom:1em}.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) ol{list-style-type:decimal;padding-left:2em}.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) ul{list-style-type:disc;padding-left:2em}.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) .text-danger{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) .text-danger{font-size:15px}}.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) .icon-box-primary{line-height:1.4}.class-detail .modalClassPrice>div .modal-body>div:not(.contact-block) .modal-alart-text{font-size:14px}.class-detail .modalClassPrice>div .modal-body .course_contents{padding:0!important}.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block){font-size:16px}.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) b,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) li,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) p,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) span,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) ul{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) b,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) li,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) p,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) span,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) ul{font-size:15px}}.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) ul{margin-bottom:1em}.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) ol{list-style-type:decimal;padding-left:2em}.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) ul{list-style-type:disc;padding-left:2em}.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) .text-danger{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) .text-danger{font-size:15px}}.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) .icon-box-primary{line-height:1.4}.class-detail .modalClassTeacher>div .modal-body>div:not(.contact-block) .modal-alart-text{font-size:14px}.class-detail .modalClassTeacher>div .modal-body .course_contents{padding:0!important}.class-detail .modalClassReview>div .modal-body>div:not(.contact-block){font-size:16px}.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) b,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) li,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) p,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) span,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) ul{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) b,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) li,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) p,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) span,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) ul{font-size:15px}}.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) ul{margin-bottom:1em}.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) ol{list-style-type:decimal;padding-left:2em}.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) ul{list-style-type:disc;padding-left:2em}.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) .text-danger{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) .text-danger{font-size:15px}}.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) .icon-box-primary{line-height:1.4}.class-detail .modalClassReview>div .modal-body>div:not(.contact-block) .modal-alart-text{font-size:14px}.class-detail .modalClassReview>div .modal-body .course_contents{padding:0!important}.class-detail .modalClassReview>div .review_tags{margin-bottom:1em}.class-detail .modalContact>div .modal-body>div:not(.contact-block){font-size:16px}.class-detail .modalContact>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalContact>div .modal-body>div:not(.contact-block) b,.class-detail .modalContact>div .modal-body>div:not(.contact-block) li,.class-detail .modalContact>div .modal-body>div:not(.contact-block) ol,.class-detail .modalContact>div .modal-body>div:not(.contact-block) p,.class-detail .modalContact>div .modal-body>div:not(.contact-block) span,.class-detail .modalContact>div .modal-body>div:not(.contact-block) ul{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalContact>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalContact>div .modal-body>div:not(.contact-block) b,.class-detail .modalContact>div .modal-body>div:not(.contact-block) li,.class-detail .modalContact>div .modal-body>div:not(.contact-block) ol,.class-detail .modalContact>div .modal-body>div:not(.contact-block) p,.class-detail .modalContact>div .modal-body>div:not(.contact-block) span,.class-detail .modalContact>div .modal-body>div:not(.contact-block) ul{font-size:15px}}.class-detail .modalContact>div .modal-body>div:not(.contact-block) ol,.class-detail .modalContact>div .modal-body>div:not(.contact-block) ul{margin-bottom:1em}.class-detail .modalContact>div .modal-body>div:not(.contact-block) ol{list-style-type:decimal;padding-left:2em}.class-detail .modalContact>div .modal-body>div:not(.contact-block) ul{list-style-type:disc;padding-left:2em}.class-detail .modalContact>div .modal-body>div:not(.contact-block) .text-danger{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalContact>div .modal-body>div:not(.contact-block) .text-danger{font-size:15px}}.class-detail .modalContact>div .modal-body>div:not(.contact-block) .icon-box-primary{line-height:1.4}.class-detail .modalContact>div .modal-body>div:not(.contact-block) .modal-alart-text{font-size:14px}.class-detail .modalContact>div .modal-body .course_contents{padding:0!important}.class-detail .modalContact>div .row{align-items:center}.class-detail .modalContact>div .col-auto+.col p{margin-bottom:0!important}.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block){font-size:16px}.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) b,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) li,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) p,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) span,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) ul{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) .description-of-hidden,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) b,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) li,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) p,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) span,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) ul{font-size:15px}}.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) ol,.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) ul{margin-bottom:1em}.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) ol{list-style-type:decimal;padding-left:2em}.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) ul{list-style-type:disc;padding-left:2em}.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) .text-danger{font-size:16px;line-height:1.6}@media screen and (max-width:767px){.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) .text-danger{font-size:15px}}.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) .icon-box-primary{line-height:1.4}.class-detail .modalClassCourseNew>div .modal-body>div:not(.contact-block) .modal-alart-text{font-size:14px}.class-detail .modalClassCourseNew>div .modal-body .course_contents{padding:0!important}.class-detail .modal .modal-header{margin:20px 20px 0;padding:0 0 20px}.class-detail .modal .modal-header .h3,.class-detail .modal .modal-header h3{padding:0}.class-detail .modal .modal-header .h3:after,.class-detail .modal .modal-header .h3:before,.class-detail .modal .modal-header h3:after,.class-detail .modal .modal-header h3:before{content:none}.class-detail .modal .modal-header button{background:none;border:none}@media (min-width:768px){.class-detail .modal .modal-header{margin:30px 30px 0;padding-bottom:30px}}.class-detail .modal .modal-body{padding:20px}@media (min-width:768px){.class-detail .modal .modal-body{padding:30px}}.class-detail .modal .description-of-hidden{max-height:300px;overflow-y:scroll}@media (min-width:768px){.class-detail .modal .description-of-hidden{max-height:400px}}.class-detail .modal .img-cover{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.class-detail .modal .text-start{margin-bottom:0}.class-detail .modalContact_telCtaDisabled .cta_btn{border-radius:10px}.class-detail .button-noui{-webkit-appearance:none;background:none;border:0;box-shadow:none;margin:0;outline:0;padding:0;text-align:inherit;transition:all .7s;width:100%}.class-detail .button-noui:hover img{opacity:.8}.class-detail .icon-box-primary{align-items:center;background:#006cb7;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center;line-height:1.5;min-height:60px;padding:10px;width:60px}@media (min-width:768px){.class-detail .icon-box-primary{min-height:80px;width:80px}}.class-detail .btn-more{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:30px;color:#333;display:flex;font-size:12px!important;height:46px;justify-content:center;margin-top:20px;min-width:150px;padding:0 12px}.class-detail .btn-more svg{margin-right:9px;width:9px}@media (min-width:768px){.class-detail .btn-more{font-size:13px}.class-detail .btn-more svg{width:14px}}.class-detail #nearsearch_fixed_cta{background:rgba(0,0,0,.4);bottom:-180px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);left:0;margin-top:0;padding:6px 8px;position:fixed;transition:bottom .15s ease;width:100%;z-index:100;z-index:99999}@media (min-width:768px){.class-detail #nearsearch_fixed_cta{background:rgba(0,0,0,.5)}}.class-detail #nearsearch_fixed_cta.is_active{bottom:0}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_inner{margin:0 auto;max-width:930px;width:100%}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_inner .near_txt{color:#fff;display:block;font-size:15px;margin-bottom:10px;margin-top:3px;text-align:center}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_inner .near_btn{display:flex;gap:10px}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_inner .near_btn span{background:#fff;border-radius:10px;font-size:10px;padding:4px}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_inner .near_btn .contact_lesson span{color:#cc2327}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_inner .near_btn .contact_paper span{color:#ee7203}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_inner .near_btn a{display:flex;flex-flow:nowrap;gap:6px;position:relative}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_inner .near_btn a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:15px;top:24px;transform:rotate(45deg);width:10px}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_btn{align-items:center;border-radius:999px;color:#fff;display:flex;gap:8px;height:40px;justify-content:center;line-height:1;text-decoration:none!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (min-width:768px){.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_btn{height:52px}}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_btn span{align-items:center;display:flex;font-size:12px;gap:6px}@media (min-width:768px){.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_btn span{font-size:14px}}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_btn .pill{align-items:center;background:#fff;border-radius:10px;display:flex;font-size:.6em;justify-content:center;padding:4px 8px}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_btn.green{background:#458934}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_btn.green.hovered{background-color:#3c772d}.class-detail #nearsearch_fixed_cta .nearsearch_fixed_cta_btn.green .pill{color:#458934}.class-detail.renew .keyvisual--detail+*{margin-top:0}.class-detail.renew #fv_section{width:100%}.class-detail.renew #fv_section .h1,.class-detail.renew #fv_section h1,.class-detail.renew #fv_section p{margin-bottom:0}.class-detail.renew #fv_section .btn_container_organic .cta_text{margin-top:0!important}.class-detail.renew #fv_section .detail-container{border-radius:0;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px;padding-block:20px}@media (max-width:991.98px){.class-detail.renew #fv_section .detail-container{gap:8px;padding-block:10px}}@media (max-width:991.98px){.class-detail.renew #fv_section .detail-container:has(.detail_cta_container:last-child){padding-bottom:0}}.class-detail.renew #fv_section .detail_cta_container:not(:has(.add_list)),.class-detail.renew #fv_section .inner:not(:has(.add_list)){margin-inline:auto;max-width:930px;width:100%}@media (max-width:991.98px){.class-detail.renew #fv_section .detail_cta_container:not(:has(.add_list)),.class-detail.renew #fv_section .inner:not(:has(.add_list)){padding-inline:1.25rem}}.class-detail.renew #fv_section .detail_cta_container:not(:has(.add_list)) .review_container,.class-detail.renew #fv_section .inner:not(:has(.add_list)) .review_container{align-items:center;display:flex;gap:4px}.class-detail.renew #fv_section .detail_cta_container:not(:has(.add_list)) .review_container>a,.class-detail.renew #fv_section .inner:not(:has(.add_list)) .review_container>a{align-items:center;color:#333;display:flex;gap:4px;text-decoration:none;transition:opacity .3s}.class-detail.renew #fv_section .detail_cta_container:not(:has(.add_list)) .review_container>a:hover,.class-detail.renew #fv_section .inner:not(:has(.add_list)) .review_container>a:hover{opacity:.7}.class-detail.renew #fv_section .detail_cta_container:not(:has(.add_list)) .review_container .late_wrap,.class-detail.renew #fv_section .inner:not(:has(.add_list)) .review_container .late_wrap{align-items:center;display:flex;gap:4px}.class-detail.renew #fv_section .detail_cta_container .inner{padding-inline:0}.class-detail.renew #fv_section .hero_carousel:not(.splide){align-items:center;display:flex;justify-content:center}.class-detail.renew #fv_section .hero_carousel:not(.splide) .logo{border:1px solid #ddd;box-sizing:border-box;padding:20px}.class-detail.renew #fv_section .hero_carousel:not(.splide) img{height:auto;width:280px}.class-detail.renew #fv_section .hero_carousel.splide{border-bottom:1px solid #ddd;border-top:1px solid #ddd;position:relative;width:100%}.class-detail.renew #fv_section .hero_carousel.splide .splide__slide{height:220px;width:390px}.class-detail.renew #fv_section .hero_carousel.splide .splide__slide.logo{padding:20px}@media (max-width:991.98px){.class-detail.renew #fv_section .hero_carousel.splide .splide__slide.logo{padding:32px}}.class-detail.renew #fv_section .hero_carousel.splide .splide__slide.video{background:#000;cursor:pointer;position:relative}.class-detail.renew #fv_section .hero_carousel.splide .splide__slide.video:before{background:rgba(0,0,0,.6);border-radius:50%;content:"";height:64px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.class-detail.renew #fv_section .hero_carousel.splide .splide__slide.video:after{border-bottom:12px solid transparent;border-left:18px solid #fff;border-top:12px solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-40%,-50%);width:0}.class-detail.renew #fv_section .hero_carousel.splide .splide__slide.video button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;max-height:100%;max-width:100%;outline:none;padding:0;width:100%}.class-detail.renew #fv_section .hero_carousel.splide .splide__slide img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.class-detail.renew #fv_section .hero_carousel.splide .modal__close path{fill:#fff}.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows{align-items:center;display:flex;justify-content:space-between;left:50%;max-width:calc(100dvw - 2.5rem);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:430px;z-index:10}@media (max-width:767.98px){.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows{max-width:100%;width:100%}}.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:none;border-radius:100%;box-shadow:0 0 12px rgba(0,0,0,.25);color:#333;cursor:pointer;height:40px;outline:none;padding:0;pointer-events:auto;transition:transform .3s,background .3s,box-shadow .3s;width:40px}@media (max-width:767.98px){.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows button{align-items:center;background-color:rgba(0,0,0,.25);border-radius:3px 0 0 3px;box-shadow:none;display:flex;height:42px;justify-content:center;width:22px}}.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows button:hover{background:#006cb7;box-shadow:0 0 24px rgba(0,0,0,.25);transform:scale(1.1)}@media (max-width:767.98px){.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows button:hover{background:rgba(0,0,0,.25);box-shadow:none}}.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows button:hover path{fill:#fff;transition:background .3s}.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows button svg{height:16px;width:16px}.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows button svg path{fill:#006cb7;transition:background .3s}@media (max-width:767.98px){.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows button svg path{fill:#fff}}.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows .splide__arrow--prev{transform:scaleX(-1)}.class-detail.renew #fv_section .hero_carousel.splide .splide__arrows .splide__arrow--prev:hover{transform:scaleX(-1) scale(1.1)}.class-detail.renew #fv_section .hero_carousel+.detail-heading-container .detail-header-class-heading{padding-top:0}.class-detail.renew #fv_section .className-container{display:flex;flex-direction:column;gap:12px}@media (max-width:991.98px){.class-detail.renew #fv_section .className-container{gap:6px}}.class-detail.renew #fv_section .label_container .cp_label{font-size:11px!important;font-weight:600}.class-detail.renew #fv_section .hero_detail_heading .jyuku_msg_wrap{padding-inline:0!important}.class-detail.renew #fv_section .detail-header-text{margin-bottom:0}.class-detail.renew #fv_section .detail-header-title{font-size:30px!important;font-weight:600;line-height:1.4}@media (max-width:991.98px){.class-detail.renew #fv_section .detail-header-title{font-size:20px!important}}.class-detail.renew #fv_section .classdetail_label_review{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media (max-width:991.98px){.class-detail.renew #fv_section .classdetail_label_review{flex-direction:column;gap:4px}}.class-detail.renew #fv_section .classdetail_label_review .col{display:flex;flex-direction:column;gap:8px;width:100%}@media (max-width:991.98px){.class-detail.renew #fv_section .classdetail_label_review .col{gap:4px}}.class-detail.renew #fv_section .classdetail_label_review .col:has(.btn_new_primary){max-width:220px}@media (max-width:991.98px){.class-detail.renew #fv_section .classdetail_label_review .col:has(.btn_new_primary){display:none;max-width:100%}}.class-detail.renew #fv_section .detail_ranking{align-items:center;display:flex;flex-wrap:wrap;gap:2px 12px}@media (max-width:991.98px){.class-detail.renew #fv_section .detail_ranking.size_sm a,.class-detail.renew #fv_section .detail_ranking.size_sm span{font-size:11px}}.class-detail.renew #fv_section .detail_ranking li{align-items:center;display:flex;gap:4px}.class-detail.renew #fv_section .detail_ranking li a{color:#333;transition:opacity .3s}.class-detail.renew #fv_section .detail_ranking li a:hover{color:#333;opacity:.7;text-decoration:none}.class-detail.renew #fv_section .detail_ranking li svg{flex-shrink:0;height:1em;-o-object-fit:cover;object-fit:cover;width:1em}.class-detail.renew #fv_section .detail_ranking li svg path{fill:#ddd}.class-detail.renew #fv_section .label_school_container{gap:5px;margin-top:4px}.class-detail.renew #fv_section .label_school_container .x_scroll_container .inner{flex-wrap:nowrap}@media (max-width:991.98px){.class-detail.renew #fv_section .label_school_container .x_scroll_container .inner{padding-inline:0}}.class-detail.renew #fv_section .label_school_container .x_scroll_container .inner li{display:inline-block;white-space:nowrap}@media (max-width:991.98px){.class-detail.renew #fv_section .label_school_container .x_scroll_container .inner .label_school{font-size:12px!important}}.class-detail.renew #fv_section .label_school_container .x_scroll_container.is_active .inner{overflow-x:scroll;padding-bottom:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.class-detail.renew #fv_section .label_school_container .x_scroll_container.is_active .inner::-webkit-scrollbar{cursor:-webkit-grab;cursor:grab;height:4px}.class-detail.renew #fv_section .label_school_container .x_scroll_container.is_active .inner::-webkit-scrollbar:active{cursor:-webkit-grabbing;cursor:grabbing}.class-detail.renew #fv_section .label_school_container .x_scroll_container.is_active .inner::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:2px;cursor:-webkit-grab;cursor:grab}.class-detail.renew #fv_section .label_school_container .x_scroll_container.is_active .inner::-webkit-scrollbar-track:active{cursor:-webkit-grabbing;cursor:grabbing}.class-detail.renew #fv_section .label_school_container .x_scroll_container.is_active .inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px;cursor:-webkit-grab;cursor:grab}.class-detail.renew #fv_section .label_school_container .x_scroll_container.is_active .inner::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.class-detail.renew #fv_section .label_school_container .x_scroll_container.is_active .inner::-webkit-scrollbar-thumb:hover{background:#909090}.class-detail.renew #fv_section .title_container{display:flex;flex-direction:column;gap:4px}.class-detail.renew #fv_section .fv_section_contents{display:flex;flex-direction:column;gap:12px}@media (max-width:991.98px){.class-detail.renew #fv_section .fv_section_contents{gap:8px}}.class-detail.renew #fv_section .fv_section_contents .jyuku_msg_wrap{padding-inline:0!important}.class-detail.renew #youtube-modal .modal__container{max-width:930px;padding:0;width:100%}@media (max-width:991.98px){.class-detail.renew #youtube-modal .modal__container{max-width:calc(100dvw - 2.5rem)}.class-detail.renew #youtube-modal .modal__close{background:#fff;box-shadow:0 0 12px rgba(0,0,0,.25);height:32px;left:50%;top:-50px;transform:translateX(-50%);width:32px}.class-detail.renew #youtube-modal .modal__close path,.class-detail.renew #youtube-modal .modal__close svg{fill:#333!important}}.class-detail.renew #youtube-modal .modal__content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:none;overflow:hidden;padding:0}.class-detail.renew #youtube-modal .video-wrapper{aspect-ratio:16/9;width:100%}.class-detail.renew #youtube-modal .video-wrapper iframe{border:0;display:block;height:100%;width:100%}.class-detail.renew .detail-section:has(#fv_section)+.detail-section-container{margin-top:20px}.class-detail.renew .detail-section-container{border-radius:4px 4px 0 0;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-inline:auto;max-width:930px;position:relative;width:100%}.class-detail.renew .detail-section-container .detail-section{background:#fff;display:flex;flex-direction:column;gap:18px;padding:28px 1.875rem}@media (max-width:991.98px){.class-detail.renew .detail-section-container .detail-section{padding-inline:1.25rem}}.class-detail.renew .detail-section-container .detail-section .class-detail-title-primary03{margin-bottom:12px!important;margin-top:12px!important}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew{background-color:#fafafa;border-radius:4px 4px 0 0;border-top:1px solid #ddd;display:flex;list-style-type:none;overflow:hidden;position:relative;transition:top .1s;z-index:100}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew:before{background-color:#ddd;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:0}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item{align-items:center;border-right:1px solid #ddd;box-sizing:border-box;cursor:pointer;display:flex;flex:1;height:48px;justify-content:center}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item a{align-items:center;background:linear-gradient(180deg,#fafafa 85%,#ededed);border-top:3px solid #fafafa;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;padding-inline:4px;text-align:center;transition:border-color .3s,color .3s;width:100%}@media (max-width:991.98px){.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item a{font-size:11px}}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:has(.active),.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:hover{background-color:#fff;color:#333;cursor:default}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:has(.active) a,.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:hover a{background-color:#fff!important;border-top:3px solid #006cb7;color:#006cb7}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:has(.active){pointer-events:none;z-index:11}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:has(.active) a{background:#fff}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:has(.disabled){pointer-events:none}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:has(.disabled) a.nav-link.disabled{background-color:transparent;color:#ccc;pointer-events:none}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew .nav-item:has(.disabled) a.nav-link.disabled:hover{background-color:transparent;color:#ccc}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew.js_scrollup_trigger.is_active{position:-webkit-sticky;position:sticky;top:0;z-index:100}.class-detail.renew .detail-section-container #tabmenu.section-class-tabNav-renew.js_scrollup_trigger.is_active+#detail-section-sticky-nav{top:48px}.class-detail.renew .detail-section-container #detail-section-sticky-nav{background:#fff;position:-webkit-sticky;position:sticky;top:0;transition:top .1s;width:100%;z-index:100}.class-detail.renew .detail-section-container #detail-section-sticky-nav #tabmenu.section-class-tabNav{padding:0!important;position:static!important}.class-detail.renew .detail-section-container #detail-section-sticky-nav #tabmenu.section-class-tabNav .nav-tabs--03{padding-top:0!important}.class-detail.renew .detail-section-container #detail-scroll-navgation{align-items:center;background:#f8fafc;border-bottom:1px solid #ddd;display:flex;height:48px;overflow:hidden}.class-detail.renew .detail-section-container #detail-scroll-navgation .list{flex-grow:1;height:100%;overflow:hidden;position:relative;width:100%}.class-detail.renew .detail-section-container #detail-scroll-navgation .list:after,.class-detail.renew .detail-section-container #detail-scroll-navgation .list:before{content:"";opacity:0;position:absolute;top:0;transition:opacity .3s}.class-detail.renew .detail-section-container #detail-scroll-navgation .list.is_scrollable_left:before{background-image:linear-gradient(90deg,rgba(0,0,0,.1),transparent);content:"";flex:0 0 auto;height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:16px;z-index:10}.class-detail.renew .detail-section-container #detail-scroll-navgation .list.is_scrollable_right:after{background-image:linear-gradient(-90deg,rgba(0,0,0,.1),transparent);content:"";flex:0 0 auto;height:100%;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s;width:16px;z-index:10}.class-detail.renew .detail-section-container #detail-scroll-navgation .list .list_inner{align-items:center;display:flex;height:100%;overflow-x:scroll;padding-bottom:4px;padding-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.class-detail.renew .detail-section-container #detail-scroll-navgation .list .list_inner::-webkit-scrollbar{cursor:-webkit-grab;cursor:grab;height:4px}.class-detail.renew .detail-section-container #detail-scroll-navgation .list .list_inner::-webkit-scrollbar:active{cursor:-webkit-grabbing;cursor:grabbing}.class-detail.renew .detail-section-container #detail-scroll-navgation .list .list_inner::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:2px;cursor:-webkit-grab;cursor:grab}.class-detail.renew .detail-section-container #detail-scroll-navgation .list .list_inner::-webkit-scrollbar-track:active{cursor:-webkit-grabbing;cursor:grabbing}.class-detail.renew .detail-section-container #detail-scroll-navgation .list .list_inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px;cursor:-webkit-grab;cursor:grab}.class-detail.renew .detail-section-container #detail-scroll-navgation .list .list_inner::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.class-detail.renew .detail-section-container #detail-scroll-navgation .list .list_inner::-webkit-scrollbar-thumb:hover{background:#909090}.class-detail.renew .detail-section-container #detail-scroll-navgation .list a{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;flex-shrink:0;font-weight:600;height:24px;justify-content:center;line-height:1;list-style-type:none;padding:.2em .7em;text-align:center;text-decoration:none}.class-detail.renew .detail-section-container #detail-scroll-navgation .list a:hover{text-decoration:none}.class-detail.renew .detail-section-container #detail-scroll-navgation .list a span{font-size:12px}.class-detail.renew .detail-section-container #detail-scroll-navgation .list a.is_active{background:#006cb7;color:#fff}.class-detail.renew .detail-section-container #detail-scroll-navgation .list a:first-child{margin-left:12px}.class-detail.renew .detail-section-container #detail-scroll-navgation .list a:last-child{margin-right:12px}.class-detail.renew .detail-section-container #detail-scroll-navgation .nav-list-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#f8fafc;border:none;border-left:1px solid #ddd;cursor:pointer;display:flex;flex-shrink:0;gap:8px;height:100%;outline:none;padding:12px 16px}.class-detail.renew .detail-section-container .drawer_container .modal{display:none}.class-detail.renew .detail-section-container .drawer_container .modal.is-open{display:block;z-index:9999999}.class-detail.renew .detail-section-container .drawer_container .modal__overlay{inset:0;position:fixed}.class-detail.renew .detail-section-container .drawer_container .modal__container{height:100%;outline:none;pointer-events:none;width:100%}.class-detail.renew .detail-section-container .drawer_container .modal.is-open .modal__container,.class-detail.renew .detail-section-container .drawer_container .modal.is-open .modal__overlay{pointer-events:auto}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer{--sheet-bg:#fff;--header-bg:#f7f7f7}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .modal__overlay{background:rgba(0,0,0,.4);transition:opacity .3s ease}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer #nav-modal-title{flex-grow:1;font-weight:600;text-align:center}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .drawer__panel{background:var(--sheet-bg);border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;max-height:90dvh;max-width:960px;overflow:hidden;position:fixed;transform:translate(-50%,100%);transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}@media (max-width:991.98px){.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .drawer__panel{border-radius:12px 12px 0 0}}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer.is-open .drawer__panel{transform:translate(-50%)}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .drawer__header{align-items:center;background:var(--header-bg);border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:12px 1rem;position:relative}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .drawer__header .h2,.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .drawer__header h2{font-size:14px;font-weight:600;margin:0}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .drawer__close{background:none;border:0;color:#7c7c7c;cursor:pointer;font-size:1.25rem;position:absolute;right:8px;top:17%}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .drawer__body{flex:1 1 auto;overflow-y:auto;padding:.75rem 1rem}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .modal-nav-list{list-style:none;margin:0;padding:0}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .modal-nav-list a{border-radius:4px;color:#333;display:block;font-size:14px;padding:8px 10px;text-decoration:none;transition:background .2s}@media (max-width:991.98px){.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .modal-nav-list a{font-size:13px}}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .modal-nav-list a:hover{background:rgba(0,0,0,.05)}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .modal-nav-list a.is_active{background:#006cb7;color:#fff;font-weight:600}.class-detail.renew .detail-section-container .drawer_container .micromodal-drawer .modal-nav-list li+li{margin-top:4px}.class-detail.renew .campaign-box{display:flex;flex-direction:column;gap:4px}.class-detail.renew .campaign-box .item{border:1px solid #e8e8e8;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;position:relative;transition:box-shadow .1s;width:100%}@media (max-width:991.98px){.class-detail.renew .campaign-box .item{flex-direction:column;gap:8px;padding:12px}}.class-detail.renew .campaign-box .item .title_container{align-items:center;display:flex;gap:8px}.class-detail.renew .campaign-box .item .title_container .title{align-items:center;display:flex;font-size:15px;font-weight:600;gap:4px;vertical-align:middle}.class-detail.renew .campaign-box .item .title_container .title span{display:inline-block}.class-detail.renew .campaign-box .item .txt_container{display:flex;gap:12px}@media (max-width:991.98px){.class-detail.renew .campaign-box .item .txt_container{flex-direction:column;gap:8px}}.class-detail.renew .campaign-box .item .txt_container .img_container{flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:124px}@media (max-width:991.98px){.class-detail.renew .campaign-box .item .txt_container .img_container{margin-inline:auto;width:80%}}.class-detail.renew .campaign-box .item .txt_container .img_container img{display:block;height:auto;max-width:100%;width:100%}.class-detail.renew .campaign-box .item .txt_container .img_container:after{background:rgba(0,108,183,0);content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s ease}.class-detail.renew .campaign-box .item .txt_container .img_container:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%3Cpath%20d%3D%22M8.75%200a8.75%208.75%200%201%200%205.718%2015.352l.532.532V17.5l7.5%207.5%202.5-2.5-7.5-7.5h-1.616l-.532-.532A8.732%208.732%200%200%200%208.75%200m0%202.5A6.25%206.25%200%201%201%202.5%208.75%206.23%206.23%200%200%201%208.75%202.5M7.5%205v2.5H5V10h2.5v2.5H10V10h2.5V7.5H10V5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;content:"";height:24px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .3s ease,transform .3s ease;width:24px;z-index:1}.class-detail.renew .campaign-box .item .txt_container .img_container:hover:after{background:rgba(0,108,183,.7)}.class-detail.renew .campaign-box .item .txt_container .img_container:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.class-detail.renew .campaign-box .item .txt_container .text{display:flex;flex-direction:column;flex-grow:1;gap:4px}.class-detail.renew .campaign-box .item .txt_container .text p{margin-bottom:0}.class-detail.renew .campaign-box .btn_container{display:flex;justify-content:flex-end}.class-detail.renew .acc_list,.class-detail.renew .campaign_list_contents{display:flex;flex-wrap:wrap;gap:10px;width:100%}.class-detail.renew .acc_list .item,.class-detail.renew .campaign_list_contents .item{border:1px solid #efefef;box-shadow:0 0 8px hsla(0,0%,46%,.05);display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;position:relative;transition:box-shadow .1s;width:calc(50% - 5px)}@media (max-width:991.98px){.class-detail.renew .acc_list .item,.class-detail.renew .campaign_list_contents .item{padding:16px 12px;width:100%}}.class-detail.renew .acc_list .item:has(h3 a:hover,.h3 a:hover),.class-detail.renew .campaign_list_contents .item:has(h3 a:hover,.h3 a:hover){box-shadow:none}.class-detail.renew .acc_list .item .h3 a,.class-detail.renew .acc_list .item h3 a,.class-detail.renew .campaign_list_contents .item .h3 a,.class-detail.renew .campaign_list_contents .item h3 a{font-size:16px;line-height:1.6;text-decoration:underline}.class-detail.renew .acc_list .item .h3 a:after,.class-detail.renew .acc_list .item h3 a:after,.class-detail.renew .campaign_list_contents .item .h3 a:after,.class-detail.renew .campaign_list_contents .item h3 a:after{content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.class-detail.renew .acc_list .item .label_list,.class-detail.renew .campaign_list_contents .item .label_list{display:flex;flex-wrap:wrap;gap:5px 8px}@media (max-width:991.98px){.class-detail.renew .acc_list .item .label_list,.class-detail.renew .campaign_list_contents .item .label_list{flex-direction:column;flex-wrap:nowrap}}.class-detail.renew .acc_list .item .label_list dl,.class-detail.renew .campaign_list_contents .item .label_list dl{align-items:center;display:flex;flex-shrink:0;gap:4px;width:100%}.class-detail.renew .acc_list .item .label_list dl dd,.class-detail.renew .campaign_list_contents .item .label_list dl dd{font-size:13px}.class-detail.renew .acc_list .item .strong_point,.class-detail.renew .campaign_list_contents .item .strong_point{padding:32px 12px 12px;position:relative}.class-detail.renew .acc_list .item .strong_point .h4,.class-detail.renew .acc_list .item .strong_point h4,.class-detail.renew .campaign_list_contents .item .strong_point .h4,.class-detail.renew .campaign_list_contents .item .strong_point h4{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:700;gap:4px;left:0;padding:4px 12px;position:absolute;top:0}.class-detail.renew .acc_list .item .strong_point .h4 span,.class-detail.renew .acc_list .item .strong_point h4 span,.class-detail.renew .campaign_list_contents .item .strong_point .h4 span,.class-detail.renew .campaign_list_contents .item .strong_point h4 span{font-size:13px}.class-detail.renew .acc_list .item .strong_point .h4 .icon,.class-detail.renew .acc_list .item .strong_point h4 .icon,.class-detail.renew .campaign_list_contents .item .strong_point .h4 .icon,.class-detail.renew .campaign_list_contents .item .strong_point h4 .icon{align-items:center;display:flex;flex-shrink:0;height:1em;justify-content:center;overflow:visible;width:1em}.class-detail.renew .acc_list .item .strong_point .h4 .icon svg,.class-detail.renew .acc_list .item .strong_point h4 .icon svg,.class-detail.renew .campaign_list_contents .item .strong_point .h4 .icon svg,.class-detail.renew .campaign_list_contents .item .strong_point h4 .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.class-detail.renew .acc_list .item .strong_point p,.class-detail.renew .campaign_list_contents .item .strong_point p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.class-detail.renew .acc_list .btn_container,.class-detail.renew .campaign_list_contents .btn_container{width:100%}.class-detail.renew .campaign_list{display:flex;flex-direction:column;gap:12px}.class-detail.renew .detail-section .more-section{padding-inline:0}.class-detail.renew .section+.section-class-ranking{margin-top:20px}@media (max-width:991.98px){.class-detail.renew .section+.section-class-ranking{margin-top:12px}}.class-detail.renew .detail-section .section-class-contact{margin-inline:auto;transform:translate(-1.875rem);width:calc(100% + 3.75rem)}@media (max-width:991.98px){.class-detail.renew .detail-section .section-class-contact{transform:translate(-1.25rem);width:calc(100% + 2.5rem)}}.class-detail.renew .detail-container>.section-class-contact{transform:translate(0);width:100%}@media (max-width:991.98px){.class-detail.renew .detail-container>.section-class-contact{transform:translate(0);width:100%}}#modalClassAbout .carousel-item{aspect-ratio:4/3}.more-section{padding-inline:30px}@media (max-width:575.98px){.more-section{padding-inline:20px}}.more-section .btn-more{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:30px;color:#333;display:flex;font-size:12px;height:46px;justify-content:center;margin-top:20px;width:150px}.more-section .btn-more svg{margin-right:9px;width:9px}@media (min-width:768px){.more-section .btn-more{font-size:12px}.more-section .btn-more svg{width:14px}}.accordion-button{display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:space-between;padding-left:20px;padding-right:20px}@media (min-width:768px){.accordion-button{font-size:16px;padding-left:30px;padding-right:30px}}.accordion-button-center{justify-content:center;position:relative}.accordion-button-center:after{margin-left:0;margin-top:-4px;position:absolute;right:20px;top:50%}.accordion-body{padding-left:20px;padding-right:20px}@media (min-width:768px){.accordion-body{padding-left:30px;padding-right:30px}}.accordion-button:after{background-size:cover;height:7px;transform:rotate(0deg);width:12px}#modalContact .icon-box-primary,#modalContact_telCtaDisabled .icon-box-primary{background-color:#e3f1ff;color:#000}#modalContact .btn,#modalContact_telCtaDisabled .btn{max-width:100%!important;min-width:100%!important;width:100%!important}#modalContact .btn span,#modalContact_telCtaDisabled .btn span{font-size:16px}.otherbrand{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;line-height:1.5!important;overflow:hidden;text-align:left}@media (min-width:768px){.otherbrand{-webkit-line-clamp:2}}.section_otherSearch_list{margin:0 1px}.section_otherSearch_list li a{color:#212529}.section_otherSearch_btn{align-items:center;flex-flow:column}.section_otherSearch_btn a:first-child{margin-bottom:10px;margin-right:0}@media (min-width:768px){.section_otherSearch_btn{flex-flow:row}.section_otherSearch_btn a:first-child{margin-bottom:0;margin-right:10px}}.modal-alart-text{align-items:center;background:#ffeef0;border:1px solid #f5c2c7;border-radius:4px;color:#cc2327;display:flex;font-size:12px;justify-content:center;line-height:1.6!important;margin-top:1em;padding:1em .8em;text-align:left}.class-info{box-sizing:border-box;position:relative}.class-info .more-section{background:#fff;bottom:-1px;left:0;padding-bottom:10px;position:absolute;width:100%}.class-info .readmore-container{display:flex;flex-direction:column;gap:24px}.class-info .readmore{box-sizing:border-box;position:relative}.class-info .readmore-content{margin-bottom:10px;max-height:160px;overflow:hidden;position:relative;transition:max-height .3s,height .3s}@media (min-width:768px){.class-info .readmore-content{max-height:117px}}.class-info .readmore-content:before{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:50px;left:0;opacity:1;position:absolute;transition:opacity .3s;width:100%}.class-info .readmore-content.is_active{max-height:99999px}.class-info .readmore-content.is_active:before{opacity:0;visibility:hidden}.class-info .readmore-content dd p:last-child{margin-bottom:0}.class-info .h3,.class-info h3{align-items:center;display:flex;font-size:15px;font-weight:700}.class-info .h3:before,.class-info h3:before{background:#d9d9d9;content:"";display:inline-block;height:100%;height:18px;margin-right:12px;width:6px}@media (max-width:991.98px){.class-info .h3:before,.class-info h3:before{height:100%;margin-right:8px;width:4px}}.class-info .class-info_tags{display:block;font-size:14px;font-weight:700;padding-bottom:5px}.class-info .class-info_table{align-items:stretch;border:1px solid #ddd;border-bottom:none;display:-moz-flex;display:flex;flex-wrap:wrap;width:100%}.class-info .class-info_table dd{background:#fff;margin-bottom:0;padding:10px;width:calc(100% - 150px)}.class-info .class-info_table dd,.class-info .class-info_table dt{align-items:center;border-bottom:1px solid #ddd;justify-content:center}.class-info .class-info_table dt{align-items:flex-start;background:#f5f5f5;border-right:1px solid #ddd;display:flex;padding:20px 5px 5px;width:150px}@media (max-width:767.98px){.class-info .class-info_table dt{padding-top:5px}}.class-info .class-info_table dt:has(.seasonal_period){align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;padding-top:20px}@media (max-width:991.98px){.class-info .class-info_table dt:has(.seasonal_period){flex-direction:row;gap:6px;justify-content:center;padding-top:5px}}.class-info .class-info_table dt:has(.seasonal_period) .seasonal_period{background:#fff}.class-info .class-info_table .col01-list__block:nth-child(1n){border-right:none}.class-info .class-info_table .col01-list__block{border-bottom:none}.class-info .class-info_sponly{display:none}@media (max-width:767.98px){.class-info .class-info_table{width:100%}.class-info .class-info_table dt{border-right:none;width:100%}.class-info .class-info_table dd{width:100%}}.readmore-label{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:30px;color:#333;cursor:pointer;display:flex;font-size:12px;gap:7px;justify-content:center;line-height:46px;margin:-10px auto 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:150px;z-index:10}.readmore-label svg{transition:.2s ease;width:9px}.readmore-label.is_active{margin-top:0}.readmore-label.is_active svg{transform:rotate(180deg)}.class-detail #fixed_cta{background:#fff;bottom:-180px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);left:0;padding:12px 8px;position:fixed;transition:bottom .15s ease-in-out,height .3s;width:100%;z-index:100;z-index:1050}@media (max-width:991.98px){.class-detail #fixed_cta{background:rgba(0,0,0,.4);margin-top:0;padding:6px 8px}}.class-detail #fixed_cta.is_active{bottom:0}.class-detail #fixed_cta .fixed_cta_inner{margin:0 auto;max-width:930px;width:100%}.class-detail #fixed_cta .cta_btn_01{height:52px}@media (max-width:767.98px){.class-detail #fixed_cta .cta_btn_01.contact_tel{flex:1;min-width:52px;white-space:nowrap}.class-detail #fixed_cta .cta_btn_01.contact_tel svg{display:block;height:24px;margin-top:8px}}@media (max-width:991.98px){.class-detail #fixed_cta .cta_btn_01.contact_lesson svg,.class-detail #fixed_cta .cta_btn_01.contact_paper svg{display:none!important}.class-detail #fixed_cta .cta_btn{border-radius:10px;flex-direction:column;gap:2px}}.class-detail #fixed_cta .cta_btn_container{align-items:center;display:flex;gap:12px;justify-content:center}@media (max-width:991.98px){.class-detail #fixed_cta .cta_btn_container{gap:6px}}.class-detail #fixed_cta .cta_btn_container .cta_btn{max-width:300px}.class-detail #fixed_cta .tel{color:#fff}.class-detail #fixed_cta a{color:#fff;cursor:pointer}.class-detail #fixed_cta a:hover{color:#fff;text-decoration:none}.class-detail .totop{z-index:999999}@media (max-width:991.98px){.class-detail .totop{right:8px;transition:bottom .15s ease}.class-detail .totop.is_active{bottom:70px}}.class-detail .totop.pageHas_fixed_totop.is_active{bottom:70px}body:has(.compare_fixed_btn) #fixed_cta_period{bottom:21px}@media (max-width:991.98px){body:has(.compare_fixed_btn) #fixed_cta_period{bottom:21px}}body:has(.compare_fixed_btn) #fixed_cta.is_active+#fixed_cta_period{bottom:174px}@media (max-width:991.98px){body:has(.compare_fixed_btn) #fixed_cta.is_active+#fixed_cta_period{bottom:75px}}#fixed_cta_period{align-items:center;background:rgba(0,0,0,.7);border-radius:4px;color:#fff;display:flex;gap:4px;justify-content:center;max-width:95vw;opacity:1;position:fixed;transition:bottom .15s ease-in-out,opacity .3s,visibility .3s;visibility:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1050}@media (max-width:991.98px){#fixed_cta_period{bottom:20px;height:28px;left:4px;padding-left:8px}}@media (min-width:992px){#fixed_cta_period{align-items:flex-start;bottom:94px;gap:6px;padding:12px 28px 12px 12px;right:20px}}#fixed_cta_period.is_none{opacity:0;pointer-events:none;visibility:hidden}#fixed_cta_period>*{flex-shrink:0}#fixed_cta_period .icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}#fixed_cta_period .icon svg{max-height:100%;max-width:100%}#fixed_cta_period span{font-size:13px}@media (min-width:992px){#fixed_cta_period span{width:130px}}@media (max-width:991.98px){#fixed_cta_period span{white-space:nowrap}}@media (max-width:375px){#fixed_cta_period span{font-size:12px}}#fixed_cta_period span em{font-style:normal;font-weight:700}@media (max-width:991.98px){#fixed_cta_period span br{display:none}}#fixed_cta_period .close_btn{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:opacity .3s}@media (max-width:991.98px){#fixed_cta_period .close_btn{height:100%;padding-left:2px;padding-right:8px}}@media (min-width:992px){#fixed_cta_period .close_btn{position:absolute;right:5px;top:5px}}#fixed_cta_period .close_btn:hover svg{opacity:.8!important}#fixed_cta_period .close_btn .inner{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}#fixed_cta_period .close_btn .inner svg{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.5;transform:opacity .3s;width:auto}.class-detail #class_name{display:none}.class-detail #class_name p{margin-bottom:0}@media (max-width:767.98px){.class-detail #class_name{align-items:center;background:#f8f8f8;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;font-size:10px;height:26px;padding:0 15px;position:fixed;top:-30px;transition:top .15s linear;visibility:hidden;width:100%;z-index:99}}.class-detail #class_name.is_active{top:0;visibility:inherit}.class-detail #class_name.is_pos_headerUnder{top:50px;visibility:inherit}.class-detail #globalHeaderMobile{transition:top .15s linear}.class-detail #globalHeaderMobile.is_active{top:-50px}.class_detail_review_container{color:#212529}.review_Allevaluation_container{background-color:#f8f8f8;border:1px solid #e8e8e8;display:flex;flex-direction:column;gap:12px;padding:32px 40px;text-align:center}.review_Allevaluation_container .h1,.review_Allevaluation_container .h2,.review_Allevaluation_container .h3,.review_Allevaluation_container .h4,.review_Allevaluation_container .h5,.review_Allevaluation_container .h6,.review_Allevaluation_container .mark,.review_Allevaluation_container .small,.review_Allevaluation_container a,.review_Allevaluation_container abbr,.review_Allevaluation_container acronym,.review_Allevaluation_container address,.review_Allevaluation_container applet,.review_Allevaluation_container article,.review_Allevaluation_container aside,.review_Allevaluation_container audio,.review_Allevaluation_container b,.review_Allevaluation_container big,.review_Allevaluation_container blockquote,.review_Allevaluation_container body,.review_Allevaluation_container canvas,.review_Allevaluation_container caption,.review_Allevaluation_container center,.review_Allevaluation_container cite,.review_Allevaluation_container code,.review_Allevaluation_container dd,.review_Allevaluation_container del,.review_Allevaluation_container details,.review_Allevaluation_container dfn,.review_Allevaluation_container div,.review_Allevaluation_container dl,.review_Allevaluation_container dt,.review_Allevaluation_container em,.review_Allevaluation_container embed,.review_Allevaluation_container fieldset,.review_Allevaluation_container figcaption,.review_Allevaluation_container figure,.review_Allevaluation_container footer,.review_Allevaluation_container form,.review_Allevaluation_container h1,.review_Allevaluation_container h2,.review_Allevaluation_container h3,.review_Allevaluation_container h4,.review_Allevaluation_container h5,.review_Allevaluation_container h6,.review_Allevaluation_container header,.review_Allevaluation_container hgroup,.review_Allevaluation_container html,.review_Allevaluation_container i,.review_Allevaluation_container iframe,.review_Allevaluation_container img,.review_Allevaluation_container ins,.review_Allevaluation_container kbd,.review_Allevaluation_container label,.review_Allevaluation_container legend,.review_Allevaluation_container li,.review_Allevaluation_container mark,.review_Allevaluation_container menu,.review_Allevaluation_container nav,.review_Allevaluation_container object,.review_Allevaluation_container ol,.review_Allevaluation_container output,.review_Allevaluation_container p,.review_Allevaluation_container pre,.review_Allevaluation_container q,.review_Allevaluation_container ruby,.review_Allevaluation_container s,.review_Allevaluation_container samp,.review_Allevaluation_container section,.review_Allevaluation_container small,.review_Allevaluation_container span,.review_Allevaluation_container strike,.review_Allevaluation_container strong,.review_Allevaluation_container sub,.review_Allevaluation_container summary,.review_Allevaluation_container sup,.review_Allevaluation_container table,.review_Allevaluation_container tbody,.review_Allevaluation_container td,.review_Allevaluation_container tfoot,.review_Allevaluation_container th,.review_Allevaluation_container thead,.review_Allevaluation_container time,.review_Allevaluation_container tr,.review_Allevaluation_container tt,.review_Allevaluation_container u,.review_Allevaluation_container ul,.review_Allevaluation_container var,.review_Allevaluation_container video{font-size:100%;margin:0;vertical-align:baseline}.review_Allevaluation_container article,.review_Allevaluation_container aside,.review_Allevaluation_container details,.review_Allevaluation_container figcaption,.review_Allevaluation_container figure,.review_Allevaluation_container footer,.review_Allevaluation_container header,.review_Allevaluation_container hgroup,.review_Allevaluation_container menu,.review_Allevaluation_container nav,.review_Allevaluation_container section{display:block}.review_Allevaluation_container body{line-height:1}.review_Allevaluation_container ol,.review_Allevaluation_container ul{list-style:none}.review_Allevaluation_container blockquote,.review_Allevaluation_container q{quotes:none}.review_Allevaluation_container blockquote:after,.review_Allevaluation_container blockquote:before,.review_Allevaluation_container q:after,.review_Allevaluation_container q:before{content:"";content:none}.review_Allevaluation_container table{border-collapse:collapse;border-spacing:0}@media (max-width:575.98px){.review_Allevaluation_container{padding:20px}}.review_Allevaluation_container>div{align-items:center;display:flex;flex-direction:column;gap:8px}.review_Allevaluation_container .subText{text-align:left}.review_Allevaluation_container .review_Allevaluation_title{font-size:23px;font-weight:700;line-height:32px}@media (max-width:575.98px){.review_Allevaluation_container .review_Allevaluation_title{font-size:18px;line-height:1.7}}.review_Allevaluation_container .review_Allevaluation{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:4px}.review_Allevaluation_container .review_Allevaluation .review_ttl{font-size:16px;font-weight:700;line-height:1}.review_Allevaluation_container .review_Allevaluation .review_late_star{display:flex;gap:6px}.review_Allevaluation_container .review_Allevaluation .review_late_number+.review_length{margin-left:4px}.review_Allevaluation_container .review_Allevaluation .review_late_number{font-size:24px;font-weight:700;line-height:1}@media (max-width:575.98px){.review_Allevaluation_container .review_Allevaluation .review_late_number{font-size:16px}}.review_Allevaluation_container .review_Allevaluation span.icon svg{height:auto;width:13px}.review_Allevaluation_container .review_evaluation_detail{background-color:#fff;border:1px solid #e8e8e8;padding:20px}@media (max-width:575.98px){.review_Allevaluation_container .review_evaluation_detail{padding:16px}}.review_Allevaluation_container .review_evaluation_detail .inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin-inline:auto;max-width:600px}@media (max-width:575.98px){.review_Allevaluation_container .review_evaluation_detail .inner{gap:6px 12px;justify-content:flex-start}}.review_Allevaluation_container .review_evaluation_detail:has(.review_ai_summary) .inner{padding-bottom:12px}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary{border-top:1px solid #ddd;padding-top:12px;text-align:left;width:100%}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .inner{width:100%}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title{align-items:center;display:flex;gap:8px;margin-bottom:20px}@media (max-width:575.98px){.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title{align-items:flex-start;flex-direction:column;margin-bottom:16px}}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title .h3,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title h3{align-items:center;display:flex;flex-shrink:0;font-size:15px;gap:.3em;margin-bottom:0;white-space:nowrap}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title .h3 span,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title h3 span{background:linear-gradient(90deg,#1cb5e0,#000851);border-radius:32px;color:#fff;display:inline-flex;font-size:10px;font-weight:400;line-height:1;padding:4px 10px;white-space:nowrap}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title p{align-items:center;color:#7c7c7c;display:flex;font-size:11px;gap:2px}@media (max-width:575.98px){.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title p{display:inline-block}}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_title p svg{flex-shrink:0;height:1.2em;width:1.2em}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .review_ai_summary_inner{margin-top:12px}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .txt_container{flex-direction:row;gap:1em}@media (max-width:575.98px){.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .txt_container{flex-direction:column}}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good{flex-shrink:0;width:calc(50% - .5em)}@media (max-width:575.98px){.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good{width:100%}}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad dt,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good dt{align-items:center;display:inline-flex;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad dt .icon,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good dt .icon{align-items:center;display:flex;height:1em;justify-content:center;width:1em}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad dt .icon path,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad dt .icon svg,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good dt .icon path,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good dt .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad dd,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good dd{height:100%}@media (max-width:575.98px){.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad dd,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good dd{height:auto}}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad ul,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good ul{border-radius:4px;height:100%;padding:1em 1em 1em 2em;width:100%}@media (max-width:575.98px){.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad ul,.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good ul{height:auto}}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .good ul{background-color:#f0f9ff}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary .bad ul{background-color:#fff1f2}.review_Allevaluation_container .review_evaluation_detail .review_ai_summary ul li{list-style-type:disc}#starClipPath{height:0;position:absolute;width:0}.star_wrap{display:flex;gap:5px;transform:scale(1)}.star_wrap .star{-webkit-clip-path:url(#fill);clip-path:url(#fill);height:14px;position:relative;width:14px}.star_wrap.lg .star{height:17px;width:17px}.star_wrap.sm .star{height:12px;width:12px}.star_wrap .star:before{background:orange;content:"";display:block;height:100%;width:calc(var(--percent)*.76 + 12%)}.star_wrap .star:after{background:orange;-webkit-clip-path:url(#outline);clip-path:url(#outline);content:"";inset:0;position:absolute}.review_evaluation_detail_item{align-items:center;color:#61666a;display:flex;gap:4px}@media (max-width:575.98px){.review_evaluation_detail_item>span{font-size:14px}}.review_evaluation_detail_item .review_star_container{display:flex;gap:4px}.review_evaluation_detail_item .review_late_number{font-weight:700;margin-left:4px}.review_evaluation_detail_item.lg{color:#212529;gap:12px}.review_evaluation_detail_item.lg span{font-size:23px;font-weight:700}@media (max-width:575.98px){.review_evaluation_detail_item.lg span{font-size:16px}}.review_evaluation_detail_item.lg .icon_star:after{height:17px;width:17px}.review_evaluation_detail_item.lg .review_late_number{margin-left:8px}.icon_star:before{background-image:url(../img/class_detail/star_active.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;width:14px}.review_list_container{margin-top:32px}.review_list_container .h1,.review_list_container .h2,.review_list_container .h3,.review_list_container .h4,.review_list_container .h5,.review_list_container .h6,.review_list_container .mark,.review_list_container .small,.review_list_container a,.review_list_container abbr,.review_list_container acronym,.review_list_container address,.review_list_container applet,.review_list_container article,.review_list_container aside,.review_list_container audio,.review_list_container b,.review_list_container big,.review_list_container blockquote,.review_list_container body,.review_list_container canvas,.review_list_container caption,.review_list_container center,.review_list_container cite,.review_list_container code,.review_list_container dd,.review_list_container del,.review_list_container details,.review_list_container dfn,.review_list_container div,.review_list_container dl,.review_list_container dt,.review_list_container em,.review_list_container embed,.review_list_container fieldset,.review_list_container figcaption,.review_list_container figure,.review_list_container footer,.review_list_container form,.review_list_container h1,.review_list_container h2,.review_list_container h3,.review_list_container h4,.review_list_container h5,.review_list_container h6,.review_list_container header,.review_list_container hgroup,.review_list_container html,.review_list_container i,.review_list_container iframe,.review_list_container img,.review_list_container ins,.review_list_container kbd,.review_list_container label,.review_list_container legend,.review_list_container li,.review_list_container mark,.review_list_container menu,.review_list_container nav,.review_list_container object,.review_list_container ol,.review_list_container output,.review_list_container p,.review_list_container pre,.review_list_container q,.review_list_container ruby,.review_list_container s,.review_list_container samp,.review_list_container section,.review_list_container small,.review_list_container span,.review_list_container strike,.review_list_container strong,.review_list_container sub,.review_list_container summary,.review_list_container sup,.review_list_container table,.review_list_container tbody,.review_list_container td,.review_list_container tfoot,.review_list_container th,.review_list_container thead,.review_list_container time,.review_list_container tr,.review_list_container tt,.review_list_container u,.review_list_container ul,.review_list_container var,.review_list_container video{font-size:100%;margin:0;vertical-align:baseline}.review_list_container article,.review_list_container aside,.review_list_container details,.review_list_container figcaption,.review_list_container figure,.review_list_container footer,.review_list_container header,.review_list_container hgroup,.review_list_container menu,.review_list_container nav,.review_list_container section{display:block}.review_list_container body{line-height:1}.review_list_container ol,.review_list_container ul{list-style:none}.review_list_container blockquote,.review_list_container q{quotes:none}.review_list_container blockquote:after,.review_list_container blockquote:before,.review_list_container q:after,.review_list_container q:before{content:"";content:none}.review_list_container table{border-collapse:collapse;border-spacing:0}.review_list_container .sort-select .container-fluid,.review_list_container .sort-select .container-lg,.review_list_container .sort-select .container-md,.review_list_container .sort-select .container-sm,.review_list_container .sort-select .container-xl,.review_list_container .sort-select .container-xxl{padding-inline:0}.review_list_container .select_container{align-items:center;display:flex;justify-content:space-between}@media (max-width:575.98px){.review_list_container .select_container{align-items:flex-start;flex-direction:column;gap:16px}}.review_list_container .select_container .select-ui{max-width:240px}@media (max-width:575.98px){.review_list_container .select_container .select-ui{max-width:100%;width:100%}}.select-ui.is_popupui select{background:#fff;border:1px solid #006cb6;color:#006cb7}.select_container+.review_list_item_container{margin-top:20px}.review_list_item_container{display:flex;flex-direction:column;gap:20px}.review_list_item_container .h1,.review_list_item_container .h2,.review_list_item_container .h3,.review_list_item_container .h4,.review_list_item_container .h5,.review_list_item_container .h6,.review_list_item_container .mark,.review_list_item_container .small,.review_list_item_container a,.review_list_item_container abbr,.review_list_item_container acronym,.review_list_item_container address,.review_list_item_container applet,.review_list_item_container article,.review_list_item_container aside,.review_list_item_container audio,.review_list_item_container b,.review_list_item_container big,.review_list_item_container blockquote,.review_list_item_container body,.review_list_item_container canvas,.review_list_item_container caption,.review_list_item_container center,.review_list_item_container cite,.review_list_item_container code,.review_list_item_container dd,.review_list_item_container del,.review_list_item_container details,.review_list_item_container dfn,.review_list_item_container div,.review_list_item_container dl,.review_list_item_container dt,.review_list_item_container em,.review_list_item_container embed,.review_list_item_container fieldset,.review_list_item_container figcaption,.review_list_item_container figure,.review_list_item_container footer,.review_list_item_container form,.review_list_item_container h1,.review_list_item_container h2,.review_list_item_container h3,.review_list_item_container h4,.review_list_item_container h5,.review_list_item_container h6,.review_list_item_container header,.review_list_item_container hgroup,.review_list_item_container html,.review_list_item_container i,.review_list_item_container iframe,.review_list_item_container img,.review_list_item_container ins,.review_list_item_container kbd,.review_list_item_container label,.review_list_item_container legend,.review_list_item_container li,.review_list_item_container mark,.review_list_item_container menu,.review_list_item_container nav,.review_list_item_container object,.review_list_item_container ol,.review_list_item_container output,.review_list_item_container p,.review_list_item_container pre,.review_list_item_container q,.review_list_item_container ruby,.review_list_item_container s,.review_list_item_container samp,.review_list_item_container section,.review_list_item_container small,.review_list_item_container span,.review_list_item_container strike,.review_list_item_container strong,.review_list_item_container sub,.review_list_item_container summary,.review_list_item_container sup,.review_list_item_container table,.review_list_item_container tbody,.review_list_item_container td,.review_list_item_container tfoot,.review_list_item_container th,.review_list_item_container thead,.review_list_item_container time,.review_list_item_container tr,.review_list_item_container tt,.review_list_item_container u,.review_list_item_container ul,.review_list_item_container var,.review_list_item_container video{font-size:100%;margin:0;vertical-align:baseline}.review_list_item_container article,.review_list_item_container aside,.review_list_item_container details,.review_list_item_container figcaption,.review_list_item_container figure,.review_list_item_container footer,.review_list_item_container header,.review_list_item_container hgroup,.review_list_item_container menu,.review_list_item_container nav,.review_list_item_container section{display:block}.review_list_item_container body{line-height:1}.review_list_item_container ol,.review_list_item_container ul{list-style:none}.review_list_item_container blockquote,.review_list_item_container q{quotes:none}.review_list_item_container blockquote:after,.review_list_item_container blockquote:before,.review_list_item_container q:after,.review_list_item_container q:before{content:"";content:none}.review_list_item_container table{border-collapse:collapse;border-spacing:0}.review_list_item_container .review_list_item{overflow:hidden;position:relative;transition:height .3s}.review_list_item_container .review_list_item.is_active .review_list_item_more{display:none}.review_list_item_container .review_list_item_more{align-items:center;background:linear-gradient(hsla(0,0%,100%,.6),#fff);border:1px solid #e8e8e8;border-top:none;bottom:0;cursor:pointer;display:flex;font-weight:700;gap:8px;height:70px;justify-content:center;left:0;position:absolute;text-align:center;width:100%;z-index:2}.review_list_item_container .review_list_item_more span{color:#61666a;font-size:16px;font-weight:700;transition:display .3s,opacity .3s}.review_list_item_container .review_list_item_more:hover:after,.review_list_item_container .review_list_item_more:hover span{opacity:.6}.review_list_item_container .review_item_heading{background:#f8f8f8;border:1px solid #e8e8e8;border-bottom:none;padding:15px}@media (max-width:575.98px){.review_list_item_container .review_item_heading{padding:10px}}.review_list_item_container .review_item_title{display:flex;gap:24px;justify-content:space-between}@media (max-width:575.98px){.review_list_item_container .review_item_title{flex-direction:column-reverse;gap:10px}}.review_list_item_container .review_item_title .h2,.review_list_item_container .review_item_title h2{display:flex;flex-direction:column;font-size:23px;line-height:1.7;margin-bottom:0!important}@media (max-width:575.98px){.review_list_item_container .review_item_title .h2,.review_list_item_container .review_item_title h2{font-size:18px;gap:8px}}.review_list_item_container .review_item_title .h2 a,.review_list_item_container .review_item_title h2 a{font-size:16px;text-decoration:underline}@media (max-width:575.98px){.review_list_item_container .review_item_title .h2 a,.review_list_item_container .review_item_title h2 a{font-size:13px}}.review_list_item_container .review_item_title .h2 a span,.review_list_item_container .review_item_title h2 a span{color:#212529;font-size:23px}.review_list_item_container .review_item_title .h2 span a,.review_list_item_container .review_item_title h2 span a{font-size:23px}@media (max-width:575.98px){.review_list_item_container .review_item_title .h2 span a,.review_list_item_container .review_item_title h2 span a{font-size:18px}}.review_list_item_container .review_item_title .review_item_day{color:#61666a;flex-shrink:0;font-size:12px}.review_list_item_container .review_item_attribute{background:#fff;border:1px solid #e8e8e8;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 0;margin-top:12px;padding:12px}@media (max-width:575.98px){.review_list_item_container .review_item_attribute{gap:2px;padding:8px}}.review_list_item_container .review_item_attribute .attribute_item{background:#fff;display:flex;width:50%}@media (max-width:575.98px){.review_list_item_container .review_item_attribute .attribute_item{width:calc(50% - 1px)}}.review_list_item_container .review_item_attribute .attribute_item dd,.review_list_item_container .review_item_attribute .attribute_item dt{align-items:center;display:flex}@media (max-width:575.98px){.review_list_item_container .review_item_attribute .attribute_item dd,.review_list_item_container .review_item_attribute .attribute_item dt{font-size:12px}}.review_list_item_container .review_item_attribute .attribute_item dt{background:#f8f8f8;flex-shrink:0;font-weight:700;justify-content:center;min-width:92px;padding:5px 8px;text-align:center}@media (max-width:575.98px){.review_list_item_container .review_item_attribute .attribute_item dt{min-width:auto;width:80px}}.review_list_item_container .review_item_attribute .attribute_item dd{flex:1;padding:5px 8px}.review_list_item_container .reivew_item_contents{border:1px solid #e8e8e8;border-top:none;display:flex;flex-direction:column;gap:32px;padding:32px}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents{gap:24px;padding:20px}}.review_list_item_container .reivew_item_contents .review_late{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .review_late{gap:12px}}.review_list_item_container .reivew_item_contents .review_late .review_evaluation_detail_item{border-right:1px solid #f8f8f8;padding-right:12px}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .review_late .review_evaluation_detail_item{border-right:none;padding-right:0}.review_list_item_container .reivew_item_contents .review_late .review_evaluation_detail_item span{font-size:14px}}.review_list_item_container .reivew_item_contents .review_late .review_evaluation_detail_item:last-child{border-right:none}.review_list_item_container .reivew_item_contents .review_late .review_evaluation_detail_item.lg{gap:12px;width:100%}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .review_late .review_evaluation_detail_item.lg{margin-bottom:4px}.review_list_item_container .reivew_item_contents .review_late .review_evaluation_detail_item.lg span{font-size:16px}}.review_list_item_container .reivew_item_contents hr{background:#e8e8e8;margin:2px 0;opacity:1}.review_list_item_container .reivew_item_contents .reivew_item_detail{display:flex;flex-direction:column;gap:12px}.review_list_item_container .reivew_item_contents .reivew_item_detail .h3,.review_list_item_container .reivew_item_contents .reivew_item_detail h3{align-items:baseline;display:flex;flex-wrap:wrap;font-size:18px;gap:20px;margin-bottom:0}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .reivew_item_detail .h3,.review_list_item_container .reivew_item_contents .reivew_item_detail h3{font-size:16px;gap:8px}}.review_list_item_container .reivew_item_contents .reivew_item_detail .h3 span,.review_list_item_container .reivew_item_contents .reivew_item_detail h3 span{font-size:.7em;font-weight:400}.review_list_item_container .reivew_item_contents .reivew_item_detail p{font-size:16px}.review_list_item_container .reivew_item_contents .reivew_item_detail table{border-collapse:collapse;font-size:16px;width:100%}.review_list_item_container .reivew_item_contents .reivew_item_detail td,.review_list_item_container .reivew_item_contents .reivew_item_detail th{border:1px solid #e8e8e8;padding:12px 16px}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .reivew_item_detail td,.review_list_item_container .reivew_item_contents .reivew_item_detail th{display:block;font-size:14px}}.review_list_item_container .reivew_item_contents .reivew_item_detail th{background-color:#f8f8f8;font-weight:700;text-align:left;width:260px}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .reivew_item_detail th{border-top:none;width:100%}}.review_list_item_container .reivew_item_contents .reivew_item_detail td{width:calc(100% - 260px);word-break:break-all}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .reivew_item_detail td{border-top:none;width:100%}.review_list_item_container .reivew_item_contents .reivew_item_detail tr:first-child th{border-top:1px solid #e8e8e8}}.review_list_item_container .reivew_item_contents .review_reply_school{border:1px solid #006cb7;border-radius:4px;display:flex;flex-direction:column;gap:12px;padding:24px}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .review_reply_school{gap:8px;padding:20px 16px}}.review_list_item_container .reivew_item_contents .review_reply_school .h3,.review_list_item_container .reivew_item_contents .review_reply_school h3{color:#006cb7;font-size:18px;margin-bottom:0}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .review_reply_school .h3,.review_list_item_container .reivew_item_contents .review_reply_school h3{font-size:16px}}.review_list_item_container .reivew_item_contents .review_reply_school p{font-size:16px}.review_list_item_container .reivew_item_contents .subText{color:#61666a}@media (max-width:575.98px){.review_list_item_container .reivew_item_contents .subText{font-size:14px}}.review_card_container{align-items:stretch!important;display:flex;flex-flow:column;gap:13px;margin-top:20px;width:252px}@media (max-width:575.98px){.review_card_container{flex-flow:nowrap}}.review_card_container .review_card_item{border:1px solid #ddd;display:flex;flex-direction:column;flex-shrink:0;width:100%}@media (max-width:575.98px){.review_card_container .review_card_item{max-width:269px;min-width:260px;width:auto}}.review_card_container .review_card_item .review_card_title{background:#f8f8f8;display:flex;flex-direction:column;font-size:14px;gap:4px;padding:10px}.review_card_container .review_card_item .review_card_title span{font-size:11px}.review_card_container .review_card_item .review_card_title .review_card_list{margin-top:8px}.review_card_container .review_card_item .review_card_title .h3,.review_card_container .review_card_item .review_card_title h3{font-size:14px;line-height:1.6;margin-bottom:0}.review_card_container .review_card_item .review_card_list{border:1px solid #e8e8e8;font-size:13px;width:100%}.review_card_container .review_card_item .review_card_list table{border-collapse:collapse;padding:8px;width:100%}.review_card_container .review_card_item .review_card_list table tbody{border:4px solid #fff}.review_card_container .review_card_item .review_card_list th{background:#f8f8f8;border-bottom:1px solid #fff;padding:8px 5px;text-align:center;width:94px}.review_card_container .review_card_item .review_card_list td{background:#fff;padding:8px 13px}.review_card_container .review_card_item .review_card_content{display:flex;flex-direction:column;gap:14px;padding:10px}.review_card_container .review_card_item .review_card_content .review_card_text{display:flex;flex-direction:column;gap:6px}.review_card_container .review_card_item .review_card_content .review_card_text .h4,.review_card_container .review_card_item .review_card_content .review_card_text h4{font-size:13px;font-weight:700;line-height:1.6;margin-bottom:0}.review_card_container .review_card_item .review_card_content .review_card_text p{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:13px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.review_card_container .review_card_item .link_wrapper{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:10px}.review_card_container .review_card_item .link_wrapper hr{background:#e8e8e8;margin:auto 0 1px;opacity:1}.review_card_container .sec-title__link{font-size:13px}.review_card_star{align-items:center;background:#f8f8f8;border:1px solid #e8e8e8;display:flex;flex-direction:column;gap:0;justify-content:center;padding:12px 6px}.review_card_star.lg p,.review_card_star.lg span{font-size:22px}@media (max-width:575.98px){.review_card_star.lg p,.review_card_star.lg span{font-size:16px}}.review_card_star.lg .review_length{font-size:14px;font-weight:400}.review_card_star.lg a:hover .review_length{text-decoration:underline}.review_card_star .inner{align-items:center;color:#212529;display:flex;flex-wrap:nowrap;gap:12px;justify-content:center}.review_card_star .inner:hover{text-decoration:none}.review_card_star .inner>div{align-items:center;display:flex;gap:4px}.review_card_star p,.review_card_star span{font-size:14px;font-weight:700;line-height:1;margin-bottom:0}.review_attent{background:#f8f8f8;margin:20px auto;padding:32px;text-align:center}@media (max-width:575.98px){.review_attent{padding:20px}}.review_attent p{font-size:23px;font-weight:700;line-height:1.7}@media (max-width:575.98px){.review_attent p{font-size:18px}.review_attent span{font-size:14px}}.news_item_container{display:flex;flex-direction:column;gap:12px}@media (max-width:991.98px){.news_item_container{gap:15px}}.news_item{align-items:flex-start;border:1px solid #ddd;display:flex;flex-direction:row;gap:20px;padding:15px;position:relative;transition:all .3s}@media (max-width:991.98px){.news_item{flex-direction:column;gap:12px;padding:25px 15px}.news_item:hover img{transform:scale(1.05)}}@media (min-width:992px){.news_item img:hover{transform:scale(1.05)}}.news_item .btn-more-container{display:flex;justify-content:center}.news_item details{display:flex;flex-direction:column;width:100%}.news_item details.is-opened .btn-more{display:none;margin-top:0}.news_item details.is-opened .btn-more.close{display:flex}.news_item details .btn-more{margin-top:15px}.news_item details[open]{height:auto}.news_item details[open] .d-flex{display:none}.news_item summary{align-items:center;display:flex;flex-direction:column;pointer-events:none;width:100%}@media (max-width:991.98px){.news_item summary{height:auto;pointer-events:all}}.news_item summary:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.news_item summary>span{display:flex;font-size:16px;font-weight:700;width:100%}@media (max-width:991.98px){.news_item summary>span{border-left:4px solid #006cb7;padding-left:12px}}.news_item summary::-webkit-details-marker{display:none}.news_item .img_container{flex-shrink:0;margin-inline:auto;max-width:250px;overflow:hidden;position:relative;width:auto;z-index:1}@media (max-width:991.98px){.news_item .img_container{max-height:none}}.news_item .img_container img{height:auto;transition:all .3s;width:100%}.news_item .content{margin-top:20px}.news_item .textbase p{font-size:14px}#toc_brand{background:#f8f8f8;border-radius:7px;font-size:12px;margin-inline:auto;margin-top:40px;max-width:calc(100% - 40px);padding:15px 15px 0}@media (max-width:767.98px){#toc_brand{max-width:calc(100% - 30px);padding:12px 15px 0}}#toc_brand.is-opened span.icon{transform:rotate(180deg)}#toc_brand .content_inner,#toc_brand summary{padding-bottom:15px}#toc_brand summary{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between}@media (max-width:767.98px){#toc_brand summary{padding-bottom:12px}}#toc_brand summary svg{height:1.2em;width:auto}#toc_brand summary .h2,#toc_brand summary h2{align-items:center;display:flex;font-size:16px;gap:8px;margin-bottom:0}@media (max-width:767.98px){#toc_brand summary .h2,#toc_brand summary h2{font-size:15px}}#toc_brand summary span.icon{align-items:center;background:#006cb7;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:12px 10px 10px;position:relative;transform-origin:center;transition:transform .4s;width:32px}@media (max-width:767.98px){#toc_brand summary span.icon{height:26px;padding:10px 8px 8px;width:26px}}#toc_brand summary::-webkit-details-marker{display:none}#toc_brand ul li{border-bottom:1px solid #eaeaea;padding:12px}#toc_brand ul li:last-child{border:none;padding-bottom:0}#toc_brand ul li a{color:#212529;font-size:13px;font-weight:700}#toc_brand ul li a:hover{text-decoration:none}.article_item_container{display:flex;flex-direction:column;gap:12px}.article_item_container .article_item{align-items:center;border:1px solid #ddd;display:flex;gap:20px;padding:15px;transition:all .3s}@media (max-width:991.98px){.article_item_container .article_item{flex-direction:column}}.article_item_container .article_item .img_container{flex-shrink:0;max-width:200px;overflow:hidden}.article_item_container .article_item .img_container img{height:auto;transition:all .3s;width:100%}.article_item_container .article_item .txt_container{display:flex;flex-direction:column;gap:12px;width:100%}.article_item_container .article_item .txt_container .h3,.article_item_container .article_item .txt_container h3{font-size:16px;font-weight:700;line-height:1.7;margin-bottom:0}.article_item_container .article_item .txt_container .detail{color:#212529;display:flex;flex-direction:column;gap:2px;margin-bottom:0;text-decoration:none}.article_item_container .article_item .txt_container .detail p{font-size:13px;margin-bottom:0}.article_item_container .article_item .txt_container .detail .detail_class{font-weight:700;margin-bottom:0}.article_item_container .article_item.hovered{text-decoration:none}.article_item_container .article_item.hovered .img_container img{transform:scale(1.05)}.article_item_container .article_item.hovered .h3,.article_item_container .article_item.hovered h3{text-decoration:underline}.article_item_container .article_item.hovered p{text-decoration:none}.article_container{display:flex;flex-direction:column;gap:32px;justify-content:center;margin-top:52px;padding-bottom:32px}@media (max-width:991.98px){.article_container{gap:20px;margin-top:40px}}.article_container .h1,.article_container .h2,.article_container .h3,.article_container .h4,.article_container a,.article_container article,.article_container blockquote,.article_container br,.article_container dd,.article_container div,.article_container dl,.article_container dt,.article_container h1,.article_container h2,.article_container h3,.article_container h4,.article_container p,.article_container span,.article_container table{margin-bottom:0!important}.article_container div,.article_container li,.article_container ol,.article_container p,.article_container span,.article_container table{font-size:16px;line-height:1.6}.article_container>.img_container{border:1px solid #e8e8e8;margin-inline:auto;max-width:600px}.article_container img{height:auto;width:100%}.article_container table.table th{background:#f8f8f8}.article_container table.table tr td,.article_container table.table tr th{padding:12px}@media (max-width:991.98px){.article_container table.table tr td,.article_container table.table tr th{border-bottom:1px solid #e8e8e8;display:block;padding:12px}.article_container table.table tr td:last-child,.article_container table.table tr th:last-child{border-bottom:none}}.article_container .article_img,.article_container .article_img_container{margin-inline:auto;max-width:600px}.article_container .article_externalLink{align-items:center;display:inline-flex;gap:4px}.article_container .article_externalLink svg{height:14px;width:14px}.article_container .article_people_container{display:flex;flex-direction:column;gap:12px}.article_container .article_people_container .article_people{background:#f8f8f8;border:1px solid #e8e8e8;display:flex;gap:20px;padding:24px}@media (max-width:991.98px){.article_container .article_people_container .article_people{align-items:center;flex-direction:column;font-size:14px;gap:10px;padding:12px}}.article_container .article_people_container .img_container{flex-shrink:0;max-width:160px;width:100%}@media (max-width:991.98px){.article_container .article_people_container .img_container{max-width:auto}}.article_container .article_people_container .article_people_txt{display:flex;flex-direction:column;gap:12px}@media (max-width:991.98px){.article_container .article_people_container .article_people_txt{gap:4px}}.article_container .article_toc{background-color:#f8f8f8;border:1px solid #e8e8e8;margin-bottom:30px;padding:1em}@media (min-width:576px){.article_container .article_toc{padding-left:1.5em}}.article_container .article_toc div{align-items:center;display:flex;margin:0;padding:5px 0}.article_container .article_toc div:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23333%22%3E%3Cpath%20d%3D%22M3.8%2017.2h-3c-.5%200-.8.4-.8.8v3c0%20.4.3.8.8.8h3c.4%200%20.8-.3.8-.8v-3c-.1-.4-.4-.8-.8-.8zm0-15h-3c-.5%200-.8.4-.8.8v3c0%20.4.3.8.8.8h3c.4%200%20.8-.3.8-.8V3c-.1-.4-.4-.8-.8-.8zm0%207.6h-3c-.5%200-.8.3-.8.7v3c0%20.4.3.8.8.8h3c.4%200%20.8-.3.8-.8v-3c-.1-.4-.4-.7-.8-.7zM23.2%2018h-15c-.4%200-.8.3-.8.8v1.5c0%20.4.3.8.8.8h15c.4%200%20.8-.3.8-.8v-1.5c0-.5-.3-.8-.8-.8zm0-15h-15c-.4%200-.7.3-.7.8v1.5c0%20.4.3.7.7.7h15c.5%200%20.8-.3.8-.8V3.8c0-.5-.3-.8-.8-.8zm0%207.5h-15c-.4%200-.8.3-.8.8v1.5c0%20.4.3.8.8.8h15c.4%200%20.8-.3.8-.8v-1.5c0-.5-.3-.8-.8-.8z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;height:1em;margin-right:5px;width:1em}.article_container .article_toc ul{list-style-type:disc;margin:0;overflow:hidden;padding:0 1.2em}.article_container .article_toc ul ol{margin-top:5px}.article_container .article_toc ol{list-style-type:decimal;overflow:hidden;padding:0 0 0 1.5em}.article_container .article_toc ol ol{margin-top:5px}.article_container .article_toc li{padding:5px 0}.article_container .article_toc a{color:#166c9d}.article_container .article_quote{background-color:#f8f8f8;color:#212529;padding:3em 2.5em 2em 3.5em;position:relative}.article_container .article_quote:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23dedede%22%20d%3D%22M21.8%2012H18V9c0-1.7%201.3-3%203-3h.4c.6%200%201.1-.5%201.1-1.1V2.6c0-.6-.5-1.1-1.1-1.1H21c-4.1%200-7.5%203.4-7.5%207.5v11.2c0%201.2%201%202.2%202.2%202.2h6c1.2%200%202.2-1%202.2-2.2v-6C24%2013%2023%2012%2021.8%2012zM8.2%2012H4.5V9c0-1.7%201.3-3%203-3h.4C8.5%206%209%205.5%209%204.9V2.6c0-.6-.5-1.1-1.1-1.1h-.4C3.4%201.5%200%204.9%200%209v11.2c0%201.2%201%202.2%202.2%202.2h6c1.2%200%202.2-1%202.2-2.2v-6c.1-1.2-.9-2.2-2.2-2.2z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:1.5em;left:1.5em;position:absolute;top:1em;width:1.5em}.article_container .article_quote p{margin-top:0}.article_container .article_quote cite{color:#616569;display:block;font-size:.8em;text-align:right;text-decoration:none}#course_page{color:#333;display:flex;flex-direction:column;gap:32px;margin-top:32px}#course_page>*{width:100%}#course_page .h2,#course_page .h3:not(.mb-1),#course_page .h4,#course_page dd,#course_page dl,#course_page dt,#course_page h2,#course_page h3:not(.mb-1),#course_page h4,#course_page p,#course_page span{margin-bottom:0!important}#course_page .cource_nav.x_scroll_container{width:100%}#course_page .cource_nav.x_scroll_container.course_cat1 .inner{overflow-x:hidden;width:100%}@media (max-width:991.98px){#course_page .cource_nav.x_scroll_container.course_cat1 .inner{overflow-x:scroll;width:100%}}#course_page .cource_nav.x_scroll_container.course_cat1 .inner .cource_nav_item{width:100%}@media (max-width:991.98px){#course_page .cource_nav.x_scroll_container.course_cat1 .inner .cource_nav_item{min-width:262px}}#course_page .cource_nav.x_scroll_container.course_cat2 .inner{overflow-x:hidden;width:100%}@media (max-width:991.98px){#course_page .cource_nav.x_scroll_container.course_cat2 .inner{overflow-x:scroll;padding-right:1.25rem;width:calc(100% + 1.25rem)}}#course_page .cource_nav.x_scroll_container.course_cat2 .inner .cource_nav_item{width:calc(50% - 10px)}@media (max-width:991.98px){#course_page .cource_nav.x_scroll_container.course_cat2 .inner .cource_nav_item{min-width:262px}}#course_page .cource_nav.x_scroll_container.course_cat3 .inner{overflow-x:hidden;width:100%}@media (max-width:991.98px){#course_page .cource_nav.x_scroll_container.course_cat3 .inner{overflow-x:scroll;padding-right:1.25rem;width:calc(100% + 1.25rem)}}#course_page .cource_nav.x_scroll_container.course_cat3 .inner .cource_nav_item{width:calc(33.33% - 7px)}@media (max-width:991.98px){#course_page .cource_nav.x_scroll_container.course_cat3 .inner .cource_nav_item{min-width:262px}}#course_page .cource_nav.x_scroll_container.course_cat4{overflow-x:scroll;padding-right:1.25rem;width:calc(100% + 1.875rem)}@media (max-width:991.98px){#course_page .cource_nav.x_scroll_container.course_cat4{overflow-x:scroll;padding-right:1.25rem;width:calc(100% + 1.25rem)}}#course_page .cource_nav.x_scroll_container.course_cat4 .inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#course_page .cource_nav.x_scroll_container.course_cat4 .inner .cource_nav_item{min-width:262px}#course_page .cource_nav .inner{display:flex;gap:10px;overflow-x:hidden}#course_page .cource_nav .cource_nav_item .heading{align-items:center;display:flex;font-weight:700;gap:10px;justify-content:space-between;padding:8px 16px}#course_page .cource_nav .cource_nav_item .heading .h3,#course_page .cource_nav .cource_nav_item .heading h3{flex-grow:1;font-size:15px;font-weight:600;margin-bottom:0}#course_page .cource_nav .cource_nav_item .heading .img_container{border-radius:50%;flex-shrink:0;height:52px;overflow:hidden;width:52px}#course_page .cource_nav .cource_nav_item .heading .img_container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#course_page .cource_nav .cource_nav_item .contents{display:flex;flex-direction:column;gap:12px;min-height:120px;padding:12px;width:100%}@media (min-width:992px){#course_page .cource_nav .cource_nav_item .contents{min-height:160px}}#course_page .cource_nav .cource_nav_item .contents .list{display:flex;flex-direction:column;gap:5px;list-style-type:disc;padding-left:0;width:100%}@media (max-width:991.98px){#course_page .cource_nav .cource_nav_item .contents .list{gap:8px}}#course_page .cource_nav .cource_nav_item .contents .list li{display:flex;gap:2px;width:100%}#course_page .cource_nav .cource_nav_item .contents .list li:before{color:#006cb7;content:"・"}#course_page .cource_nav .cource_nav_item .contents .list a{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-decoration:underline;text-overflow:ellipsis}#course_page .cource_nav .cource_nav_item .btn_container{margin-top:auto}#course_page .cource_nav .cource_nav_item.highschool{border:1px solid #f0f9ff}#course_page .cource_nav .cource_nav_item.highschool .heading{background:#f0f9ff;border-top:2px solid #0ea5e9}#course_page .cource_nav .cource_nav_item.juniorhigh{border:1px solid #ecfdf5}#course_page .cource_nav .cource_nav_item.juniorhigh .heading{background:#ecfdf5;border-top:2px solid #10b981}#course_page .cource_nav .cource_nav_item.elementary{border:1px solid #fef9c3}#course_page .cource_nav .cource_nav_item.elementary .heading{background:#fefce8;border-top:2px solid #eab308}#course_page .cource_nav .cource_nav_item.kindergarten{border:1px solid #ecfccb}#course_page .cource_nav .cource_nav_item.kindergarten .heading{background:#f7fee7;border-top:2px solid #84cc16}#course_page .course_heading{align-items:center;display:grid;font-weight:700;gap:8px 10px;grid-template-columns:1fr 72px;padding:12px 16px}@media (max-width:991.98px){#course_page .course_heading{gap:12px 8px;grid-template-columns:1fr 52px;padding:12px}}#course_page .course_heading .h2,#course_page .course_heading h2{display:flex;flex-direction:column;flex-grow:1;gap:2px;grid-column:1/2;margin-bottom:0;margin-bottom:0!important}#course_page .course_heading .h2 .course_heading_title_sub,#course_page .course_heading h2 .course_heading_title_sub{font-size:14px}@media (max-width:991.98px){#course_page .course_heading .h2 .course_heading_title_sub,#course_page .course_heading h2 .course_heading_title_sub{font-size:12px}}#course_page .course_heading .h2 .course_heading_title_main,#course_page .course_heading h2 .course_heading_title_main{font-size:24px;font-weight:700}@media (max-width:991.98px){#course_page .course_heading .h2 .course_heading_title_main,#course_page .course_heading h2 .course_heading_title_main{font-size:18px}}#course_page .course_heading .img_container{border-radius:50%;flex-shrink:0;grid-column:2/3;grid-row:1/2;height:72px;overflow:hidden;width:72px}@media (max-width:991.98px){#course_page .course_heading .img_container{height:52px;width:52px}}#course_page .course_heading .img_container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#course_page .course_heading .label_list{display:flex;flex-wrap:wrap;gap:6px 12px;grid-column:1/2}@media (max-width:991.98px){#course_page .course_heading .label_list{grid-column:1/3}}#course_page .course_heading .label_list dl{align-items:center;display:flex;font-size:11px;gap:4px}#course_page .course_heading .label_list dl dt .icon,#course_page .course_heading .label_list dl dt span{font-size:11px}#course_page .course_heading .label_list dl dd{color:#7c7c7c;font-size:12px;font-weight:400}#course_page .course_heading:has(.label_list) .img_container{grid-row:1/3}@media (max-width:991.98px){#course_page .course_heading:has(.label_list) .img_container{grid-row:1/2}}#course_page .course_list{display:flex;flex-direction:column;gap:12px}#course_page .course_list .acc_list,#course_page .course_list .course_list_contents{display:flex;flex-wrap:wrap;gap:10px;width:100%}#course_page .course_list .acc_list .item,#course_page .course_list .course_list_contents .item{border:1px solid #efefef;box-shadow:0 0 8px hsla(0,0%,46%,.05);display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;position:relative;transition:box-shadow .1s;width:calc(50% - 5px)}@media (max-width:991.98px){#course_page .course_list .acc_list .item,#course_page .course_list .course_list_contents .item{padding:16px 12px;width:100%}}#course_page .course_list .acc_list .item:has(h3 a:hover,.h3 a:hover),#course_page .course_list .course_list_contents .item:has(h3 a:hover,.h3 a:hover){box-shadow:none}#course_page .course_list .acc_list .item .h3 a,#course_page .course_list .acc_list .item h3 a,#course_page .course_list .course_list_contents .item .h3 a,#course_page .course_list .course_list_contents .item h3 a{font-size:16px;line-height:1.6;text-decoration:underline}#course_page .course_list .acc_list .item .h3 a:after,#course_page .course_list .acc_list .item h3 a:after,#course_page .course_list .course_list_contents .item .h3 a:after,#course_page .course_list .course_list_contents .item h3 a:after{content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#course_page .course_list .acc_list .item .label_list,#course_page .course_list .course_list_contents .item .label_list{display:flex;flex-wrap:wrap;gap:5px 8px}@media (max-width:991.98px){#course_page .course_list .acc_list .item .label_list,#course_page .course_list .course_list_contents .item .label_list{flex-direction:column;flex-wrap:nowrap}}#course_page .course_list .acc_list .item .label_list dl,#course_page .course_list .course_list_contents .item .label_list dl{align-items:center;display:flex;flex-shrink:0;gap:4px;width:100%}#course_page .course_list .acc_list .item .label_list dl dd,#course_page .course_list .course_list_contents .item .label_list dl dd{font-size:13px}#course_page .course_list .acc_list .item .strong_point,#course_page .course_list .course_list_contents .item .strong_point{padding:32px 12px 12px;position:relative}#course_page .course_list .acc_list .item .strong_point .h4,#course_page .course_list .acc_list .item .strong_point h4,#course_page .course_list .course_list_contents .item .strong_point .h4,#course_page .course_list .course_list_contents .item .strong_point h4{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:700;gap:4px;left:0;padding:4px 12px;position:absolute;top:0}#course_page .course_list .acc_list .item .strong_point .h4 span,#course_page .course_list .acc_list .item .strong_point h4 span,#course_page .course_list .course_list_contents .item .strong_point .h4 span,#course_page .course_list .course_list_contents .item .strong_point h4 span{font-size:13px}#course_page .course_list .acc_list .item .strong_point .h4 .icon,#course_page .course_list .acc_list .item .strong_point h4 .icon,#course_page .course_list .course_list_contents .item .strong_point .h4 .icon,#course_page .course_list .course_list_contents .item .strong_point h4 .icon{align-items:center;display:flex;flex-shrink:0;height:1em;justify-content:center;overflow:visible;width:1em}#course_page .course_list .acc_list .item .strong_point .h4 .icon svg,#course_page .course_list .acc_list .item .strong_point h4 .icon svg,#course_page .course_list .course_list_contents .item .strong_point .h4 .icon svg,#course_page .course_list .course_list_contents .item .strong_point h4 .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#course_page .course_list .acc_list .item .strong_point p,#course_page .course_list .course_list_contents .item .strong_point p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}#course_page .course_list .acc_list .btn_container,#course_page .course_list .course_list_contents .btn_container{width:100%}#course_page .course_list.highschool .course_heading{background:#f0f9ff;border-top:2px solid #0ea5e9}#course_page .course_list.highschool .course_list_contents .strong_point{border:1px solid #0ea5e9}#course_page .course_list.highschool .course_list_contents .strong_point .h4,#course_page .course_list.highschool .course_list_contents .strong_point h4{background:#0ea5e9}#course_page .course_list.juniorhigh .course_heading{background:#ecfdf5;border-top:2px solid #10b981}#course_page .course_list.juniorhigh .course_list_contents .strong_point{border:1px solid #10b981}#course_page .course_list.juniorhigh .course_list_contents .strong_point .h4,#course_page .course_list.juniorhigh .course_list_contents .strong_point h4{background:#10b981}#course_page .course_list.elementary .course_heading{background:#fefce8;border-top:2px solid #eab308}#course_page .course_list.elementary .course_list_contents .strong_point{border:1px solid #eab308}#course_page .course_list.elementary .course_list_contents .strong_point .h4,#course_page .course_list.elementary .course_list_contents .strong_point h4{background:#eab308}#course_page .course_list.kindergarten .course_heading{background:#f7fee7;border-top:2px solid #84cc16}#course_page .course_list.kindergarten .course_list_contents .strong_point{border:1px solid #84cc16}#course_page .course_list.kindergarten .course_list_contents .strong_point .h4,#course_page .course_list.kindergarten .course_list_contents .strong_point h4{background:#84cc16}#course_page .course_table{padding:10px 15px}#course_page .course_table_ttl{font-size:18px}#course_page .course_table_list{align-items:stretch;border:1px solid #ccc;border-bottom:none;display:-moz-flex;display:flex;flex-wrap:wrap;margin:15px auto;width:100%}#course_page .course_table_list dt{background:#f5f5f5;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;width:100px}#course_page .course_table_list dd{background:#fff;border-bottom:1px solid #ccc;padding:10px;width:calc(100% - 100px)}#course_page .course_table_p{color:#666;font-size:11px;margin-top:15px}#course_page .section-class-contact{width:calc(100% + 3.75rem)}@media (max-width:991.98px){#course_page .section-class-contact{width:calc(100% + 2.5rem)}}#course_page .col01-list__block__title:has(.icon){align-items:center;display:flex;gap:4px}#course_page .col01-list__block__title:has(.icon) .icon path{fill:#333}.course_contents.highschool .course_heading,.course_detail.highschool .course_heading{background:#f0f9ff;border-top:2px solid #0ea5e9}.course_contents.highschool .point-list-block,.course_detail.highschool .point-list-block{border-color:#0ea5e9}.course_contents.highschool .point-list-block .point-list-block__head,.course_detail.highschool .point-list-block .point-list-block__head{background-color:#0ea5e9;color:#fff}.course_contents.highschool .point-list-block .point-list-block__head svg,.course_detail.highschool .point-list-block .point-list-block__head svg{fill:#fff}.course_contents.highschool .course_list_contents .item,.course_detail.highschool .course_list_contents .item{border:1px solid #f0f9ff;border-top:2px solid #0ea5e9}.course_contents.highschool .course_list_contents .strong_point,.course_detail.highschool .course_list_contents .strong_point{border:1px solid #0ea5e9}.course_contents.highschool .course_list_contents .strong_point .h4,.course_contents.highschool .course_list_contents .strong_point h4,.course_detail.highschool .course_list_contents .strong_point .h4,.course_detail.highschool .course_list_contents .strong_point h4{background:#0ea5e9}.course_contents.juniorhigh .course_heading,.course_detail.juniorhigh .course_heading{background:#ecfdf5;border-top:2px solid #10b981}.course_contents.juniorhigh .point-list-block,.course_detail.juniorhigh .point-list-block{border-color:#10b981}.course_contents.juniorhigh .point-list-block .point-list-block__head,.course_detail.juniorhigh .point-list-block .point-list-block__head{background-color:#10b981;color:#fff}.course_contents.juniorhigh .point-list-block .point-list-block__head svg,.course_detail.juniorhigh .point-list-block .point-list-block__head svg{fill:#fff}.course_contents.juniorhigh .course_list_contents .item,.course_detail.juniorhigh .course_list_contents .item{border:1px solid #ecfdf5;border-top:2px solid #10b981}.course_contents.juniorhigh .course_list_contents .strong_point,.course_detail.juniorhigh .course_list_contents .strong_point{border:1px solid #10b981}.course_contents.juniorhigh .course_list_contents .strong_point .h4,.course_contents.juniorhigh .course_list_contents .strong_point h4,.course_detail.juniorhigh .course_list_contents .strong_point .h4,.course_detail.juniorhigh .course_list_contents .strong_point h4{background:#10b981}.course_contents.elementary .course_heading,.course_detail.elementary .course_heading{background:#fefce8;border-top:2px solid #eab308}.course_contents.elementary .point-list-block,.course_detail.elementary .point-list-block{border-color:#eab308}.course_contents.elementary .point-list-block .point-list-block__head,.course_detail.elementary .point-list-block .point-list-block__head{background-color:#eab308;color:#fff}.course_contents.elementary .point-list-block .point-list-block__head svg,.course_detail.elementary .point-list-block .point-list-block__head svg{fill:#fff}.course_contents.elementary .course_list_contents .item,.course_detail.elementary .course_list_contents .item{border:1px solid #fef9c3;border-top:2px solid #eab308}.course_contents.elementary .course_list_contents .strong_point,.course_detail.elementary .course_list_contents .strong_point{border:1px solid #eab308}.course_contents.elementary .course_list_contents .strong_point .h4,.course_contents.elementary .course_list_contents .strong_point h4,.course_detail.elementary .course_list_contents .strong_point .h4,.course_detail.elementary .course_list_contents .strong_point h4{background:#eab308}.course_contents.kindergarten .course_heading,.course_detail.kindergarten .course_heading{background:#f7fee7;border-top:2px solid #84cc16}.course_contents.kindergarten .point-list-block,.course_detail.kindergarten .point-list-block{border-color:#84cc16}.course_contents.kindergarten .point-list-block .point-list-block__head,.course_detail.kindergarten .point-list-block .point-list-block__head{background-color:#84cc16;color:#fff}.course_contents.kindergarten .point-list-block .point-list-block__head svg,.course_detail.kindergarten .point-list-block .point-list-block__head svg{fill:#fff}.course_contents.kindergarten .course_list_contents .item,.course_detail.kindergarten .course_list_contents .item{border:1px solid #ecfccb;border-top:2px solid #84cc16}.course_contents.kindergarten .course_list_contents .strong_point,.course_detail.kindergarten .course_list_contents .strong_point{border:1px solid #84cc16}.course_contents.kindergarten .course_list_contents .strong_point .h4,.course_contents.kindergarten .course_list_contents .strong_point h4,.course_detail.kindergarten .course_list_contents .strong_point .h4,.course_detail.kindergarten .course_list_contents .strong_point h4{background:#84cc16}.detail-header-grade{align-items:start;display:flex;flex-flow:column;gap:6px}@media (min-width:576px){.detail-header-grade{align-items:center;display:flex;flex-flow:wrap;gap:4px}}.detail-header-grade_ttl{font-size:12px;font-weight:700;margin-right:28px}.detail-header-grade_txt{display:flex;flex-flow:wrap;gap:6px}.detail-header-grade_txt span{background:#ffe0f4;border-radius:4px;display:inline-block;font-size:12px;font-weight:700;gap:4px;padding:1px 6px}.is_classonly .detail-header-title{font-size:20px!important;margin-bottom:3px!important}.is_classonly .detail-header-text{font-size:12px!important}.is_classonly .detail-header-review{font-size:14px!important}.is_classonly .detail-header-class-heading .className-container{gap:8px!important;margin-bottom:1em}.is_classonly .detail-header-class-heading.logo_disabled .inner{gap:0!important}.is_classonly .detail-header-class-heading .sp_img_review_container{align-items:flex-start}.is_classonly .detail-header-class-heading .sp_img_review_container .detail-header-review-container{gap:6px}@media (min-width:992px){.is_classonly .detail-header-class-heading .inner{gap:0 20px}}.is_classonly .sp_img_review_container{font-size:10px!important;line-height:1.3em!important;margin-top:10px}.label_text{display:flex;flex-wrap:wrap;gap:4px}.label_text li{background:#f5f5f5;border-radius:4px;color:#676767;font-size:12px;font-weight:700;padding:4px 7px}.label_text li a,.label_text li span{align-items:center;color:#676767;display:flex;justify-content:center;line-height:1}.label_text li svg{height:auto;margin-right:4px;opacity:.5;width:14px}.label_text.size_sm li{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0!important}.label_text.size_sm li a,.label_text.size_sm li span{font-size:11px!important;font-weight:700!important;line-height:1!important;padding:.4em .6em!important}.is_passed{color:#ff5d52;font-weight:700}.course_contents{padding-block:20px}@media (max-width:991.98px){.course_contents{padding-block:12px}}.course_contents>*{flex-grow:1;width:100%}.course_contents .review-list-title,.review-list .review-list-title{font-size:18px!important;font-weight:700}.course_contents .icon-box-primary+.review-list-title,.review-list .icon-box-primary+.review-list-title{margin-left:4px}.course_contents .review-list-tag,.course_contents .review-list-tag span,.review-list .review-list-tag,.review-list .review-list-tag span{font-size:14px}.course_contents .review-list-txt,.review-list .review-list-txt{font-size:16px;margin-top:4px}.course_contents .review-list-txt p,.review-list .review-list-txt p{font-size:16px}.course_contents.size_md .review-list-txt,.course_contents.size_md .review-list-txt p,.review-list.size_md .review-list-txt,.review-list.size_md .review-list-txt p{font-size:15px}.course_contents .cource_img_container,.review-list .cource_img_container{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}@media (max-width:991.98px){.course_contents .cource_img_container,.review-list .cource_img_container{grid-template-columns:1fr 1fr}.course_contents .cource_img_container.img_count_1,.review-list .cource_img_container.img_count_1{grid-template-columns:1fr}.course_contents .cource_img_container.img_count_2,.course_contents .cource_img_container.img_count_3,.review-list .cource_img_container.img_count_2,.review-list .cource_img_container.img_count_3{grid-template-columns:1fr 1fr}}.course_contents .cource_img_container a,.review-list .cource_img_container a{overflow:hidden}.course_contents .cource_img_container a img,.review-list .cource_img_container a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s}.course_contents .cource_img_container a img:hover,.review-list .cource_img_container a img:hover{transform:scale(1.05);width:100%}.course_contents .cource_img_container+div,.review-list .cource_img_container+div{margin-top:20px}.course_contents .img-cover,.review-list .img-cover{aspect-ratio:4/3;height:auto;width:100%}.seasonal_list_item{overflow:hidden;position:relative}.seasonal_list_item.winter .icon-box-primary:before{background-image:url(../img/class_detail/seasonal_winter_label.svg)}.seasonal_list_item.spring .icon-box-primary:before{background-image:url(../img/class_detail/seasonal_spring_label.svg)}.seasonal_list_item.summer .icon-box-primary:before{background-image:url(../img/class_detail/seasonal_summer_label.svg)}.seasonal_title_container{align-items:center;display:flex;font-weight:700!important;gap:16px;margin-bottom:20px!important}.seasonal_title_container .title_container{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.seasonal_title_container .icon-box-primary{flex-shrink:0;position:relative}.seasonal_title_container .icon-box-primary:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:120px;left:-20px;position:absolute;top:-20px;width:120px}@media (max-width:991.98px){.seasonal_title_container .icon-box-primary:before{height:90px;left:-15px;top:-15px;width:90px}}.seasonal_period{align-items:baseline;background:#fef9fa;border-radius:4px;color:#ff1c36;display:flex;font-size:12px!important;font-weight:700;gap:2px;padding-inline:.5em}.seasonal_period .icon{align-self:center}.seasonal_period span{align-items:baseline;display:inline-flex;font-size:12px!important;gap:.2em}.seasonal_period .number{font-size:1.4em}.seasonal_period svg{stroke:#ff1c36;width:14px}.seasonal_period.countdown{background:#f0f7fd;color:#212529}.seasonal_period.countdown span{color:#ff1c36}.seasonal_period.countdown svg{stroke:#212529}.seasonal_period.countdown.over{background:#f8f8f8}.result_box_container{display:flex;flex-direction:column;gap:16px;margin-top:px}.tab-pane .result_box:has(.result_box_heading){border-top:none}.result_box{border:1px solid #ddd}.result_box:has(.result_box_heading){border-top:4px solid #006cb7}.result_box .h1,.result_box .h2,.result_box .h3,.result_box .h4,.result_box div,.result_box h1,.result_box h2,.result_box h3,.result_box h4,.result_box p{margin-bottom:0}.result_box .result_box_heading{align-items:flex-end;background:#f8fafc;display:flex;justify-content:space-between;padding:16px 20px 20px}.result_box .result_box_heading .result_box_heading_title{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.result_box .result_box_heading .result_box_heading_title .brand_name{color:#7c7c7c;font-size:12px}.result_box .result_box_heading .result_box_heading_title .title{font-size:22px}@media (max-width:991.98px){.result_box .result_box_heading .result_box_heading_title .title{font-size:20px}}.result_box .result_box_contents{display:flex;flex-direction:column;gap:16px;padding:20px}.result_box .result_box_contents .result_box_filter{display:flex;gap:12px;margin-left:auto;max-width:444px;width:100%}@media screen and (max-width:375px){.result_box .result_box_contents .result_box_filter select{font-size:10px}}.result_box .result_box_contents .filter_empty{align-items:center;background:#f8fafc;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:20px}.result_box .result_box_contents .filter_empty.is_hidden{display:none}.result_box .result_box_contents .result_school_container{display:grid;gap:0 12px;grid-template-columns:repeat(2,1fr);margin-top:-1px}@media (max-width:991.98px){.result_box .result_box_contents .result_school_container{grid-template-columns:100%}}@media (min-width:992px){.result_box .result_box_contents .result_school_container.scroll_container{-webkit-overflow-scrolling:touch;max-height:300px;overflow-y:auto;padding-right:6px;scroll-behavior:smooth;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.result_box .result_box_contents .result_school_container.scroll_container .btn,.result_box .result_box_contents .result_school_container.scroll_container .card_item,.result_box .result_box_contents .result_school_container.scroll_container .item,.result_box .result_box_contents .result_school_container.scroll_container .scroll_position,.result_box .result_box_contents .result_school_container.scroll_container .tab_pane_contents{scroll-snap-align:start}.result_box .result_box_contents .result_school_container.scroll_container::-webkit-scrollbar{cursor:-webkit-grab;cursor:grab;width:6px}.result_box .result_box_contents .result_school_container.scroll_container::-webkit-scrollbar:active{cursor:-webkit-grabbing;cursor:grabbing}.result_box .result_box_contents .result_school_container.scroll_container::-webkit-scrollbar-track{border-radius:3px;cursor:-webkit-grab;cursor:grab}.result_box .result_box_contents .result_school_container.scroll_container::-webkit-scrollbar-track:active{cursor:-webkit-grabbing;cursor:grabbing}.result_box .result_box_contents .result_school_container.scroll_container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px;cursor:-webkit-grab;cursor:grab}.result_box .result_box_contents .result_school_container.scroll_container::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.result_box .result_box_contents .result_school_container.scroll_container::-webkit-scrollbar-thumb:hover{background:#909090}}.result_box .result_box_contents .result_school_container .item{align-items:center;border-bottom:1px solid #efefef;border-top:1px solid #efefef;display:grid;gap:12px;grid-template-columns:1fr 90px;justify-content:space-between;margin-bottom:-1px;padding:12px 20px;width:100%}@media (max-width:991.98px){.result_box .result_box_contents .result_school_container .item{padding:12px}}.result_box .result_box_contents .result_school_container .item.is_hidden{display:none}.result_box .result_box_contents .result_school_container .item .schoolname_container{display:flex;flex-direction:column;flex-grow:1;gap:2px;width:100%}.result_box .result_box_contents .result_school_container .item .school_name{font-size:14px;font-weight:700;line-height:1.4}.result_box .result_box_contents .result_school_container .item .school_discription{border-radius:2px;color:#7c7c7c;display:inline-block;line-height:1.4;vertical-align:middle}.result_box .result_box_contents .result_school_container .item .school_discription .address{font-size:12px}.result_box .result_box_contents .result_school_container .item .school_discription .label.private{background:#fffbeb;color:#f79009}.result_box .result_box_contents .result_school_container .item .school_discription .label.national{background:#eef2ff;color:#4f46e5}.result_box .result_box_contents .result_school_container .item .school_discription .label.public{background:#f0fdfa;color:#0d9488}.result_box .result_box_contents .result_school_container .item .school_number{flex-shrink:0;text-align:right;width:100%}.result_box .result_box_contents .result_school_container .item .school_number .number{color:#dc2626;font-size:22px;font-weight:700}@media (max-width:991.98px){.result_box .result_box_contents .result_school_container .item .school_number .number{font-size:20px}}.result_box .result_box_contents .result_school_container .item .school_number .private{color:#7c7c7c;font-size:16px;font-weight:700}.result_box .result_box_contents .result_school_container .item .school_number .number_text{color:#7c7c7c}.result_box .result_box_contents .result_link_container+.accordion,.result_box .result_box_contents .result_school_container+.accordion{border-top:1px dashed #ddd;padding-top:16px}.result_box .result_box_contents .result_link_container .txt_link{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.result_box .result_box_contents .accordion .accordion-button{align-items:center;display:flex;gap:8px;line-height:1.5;padding:10px 30px}@media (max-width:991.98px){.result_box .result_box_contents .accordion .accordion-button{font-size:14px;padding:10px 12px}}.result_box .result_box_contents .accordion .accordion-button:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2242%22%20viewBox%3D%220%200%2044%2042%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.174%2010.812c-3.264-.137-7.733.258-11.681%202.647.136-.02%201.551%203.052%201.551%203.052S.097%2018.16-.004%2018.066c1.79%204.258%205.174%207.208%207.896%209.018-1.14%203.064-2.145%207.443-1.092%2011.939.026-.137%203.381-.535%203.381-.535s.659%203.316.535%203.384c4.597-.388%208.447-2.7%2011.006-4.73%202.56%202.03%206.406%204.342%2011.007%204.73-.124-.065.534-3.384.534-3.384s3.355.398%203.381.535c1.053-4.496.046-8.878-1.092-11.94%202.722-1.809%206.106-4.76%207.896-9.017-.1.095-3.048-1.555-3.048-1.555s1.415-3.071%201.552-3.052c-3.948-2.39-8.418-2.787-11.681-2.647-.878-3.15-2.635-7.283-6.126-10.302.061.124-2.42%202.422-2.42%202.422S19.246.634%2019.307.51c-3.491%203.019-5.249%207.153-6.126%2010.302z%22%20fill%3D%22%23DC2626%22%2F%3E%3Cpath%20d%3D%22M21.931%2013.082H18.17l.055.189h5.866c.355%200%20.55-.036.655-.166l-1.82-1.37-.994%201.344zm-6.628%201.04c2.866-1.122%205.503-3.224%206.442-5.288.887%202.077%202.87%204.248%204.874%205.086.147-.73.678-1.598%201.516-1.836l.026-.212c-1.969-.531-4.854-1.705-6.204-3.195.476-.039.662-.133.714-.332l-2.807-.704c-.437%202.021-2.324%204.831-4.642%206.338l.078.146zm3.9%201.337h4.85v3.517h-4.85zm.12-.19-2.021-.782v5.826c1.62%200%201.9-.665%201.9-.704v-.44h4.852v1.053c1.375%200%201.9-.414%201.9-.427v-3.84c.307-.07.48-.2.574-.307l-1.897-1.334-.724.959h-4.584zm1.122%2010.365c.339%200%20.54-.036.635-.166l-1.28-1.272-.688%201.206v-2.807c.391-.052.486-.16.512-.345l-2.413-.225v3.423h-1.864l.052.189h1.692c-.294%201.953-.877%204.2-1.797%205.712l.16.16a11%2011%200%200%200%201.757-1.878v5.043h.382c.72%200%201.522-.358%201.522-.518v-6.778c.3.531.49%201.288.476%201.897.203.271.457.382.714.382.457%200%20.903-.395.903-.897%200-.544-.524-1.239-2.093-1.617v-1.506h1.337zm2.647%204.564-1.223-.463a11.4%2011.4%200%200%200%202.168-1.412c.44.408.933.76%201.552%201.047l-.62.828zm1.721-5.992a10.3%2010.3%200%200%201-.997%202.275%204.8%204.8%200%200%201-1.291-1.21c.257-.335.476-.7.684-1.065zm-1.904%206.181h2.188v3.042h-2.188zm2.827-7.355-1.027.985h-1.386c.222-.398.414-.812.57-1.21.324.013.467-.094.52-.25l-2.43-.6c-.218%201.756-.772%203.771-1.594%204.987l.15.105c.675-.378%201.242-.89%201.741-1.474.258.662.567%201.252.942%201.774-.864%201.232-1.982%202.262-3.413%202.99l.068.14q.691-.19%201.324-.434v4.652h.323c.873%200%201.389-.44%201.389-.574v-.505H25.1v1.01c1.373%200%201.9-.384%201.9-.413v-3.381c.281-.052.441-.173.532-.28l-1.389-.946c.245.095.502.176.776.258.108-.952.453-1.55%201.24-1.862l.025-.19c-1.118-.13-2.109-.338-2.976-.654a9.4%209.4%200%200%200%201.685-2.44c.323-.028.453-.084.548-.237l-1.702-1.457z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%20.51h43.442v41.362H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:32px;width:32px}.result_box .result_box_contents .accordion .accordion-button.other{background:#fff}.result_box .result_box_contents .accordion .accordion-button.other:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22800%22%20height%3D%22800%22%20viewBox%3D%220%20-8%20528%20528%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M264%20456q-54%200-100-27t-73-73-27-100%2027-100%2073-73%20100-27%20100%2027%2073%2073%2027%20100-27%20100-73%2073-100%2027m32-248v-64h-64v64zm0%20160V240h-64v128z%22%2F%3E%3C%2Fsvg%3E");content:""}@media (max-width:991.98px){.result_box .result_box_contents .accordion .accordion-body{padding:12px}}.result_box .result_box_contents .accordion .accordion-body p{font-size:14px}.organic_only{align-items:center;background:none!important;border:0!important;box-shadow:none!important;gap:0!important;margin-bottom:-20px;margin-top:-15px;padding-bottom:0!important;position:relative;width:100vw}.organic_only .instant_text{font-size:19px;margin-bottom:-6px;margin-top:10px}.organic_only .instant_text span.instant_text_r{color:#cc2327;font-size:22px;font-weight:700;margin:0 3px}.organic_only .instant_text span.instant_text_r span.instant_text_s{font-size:12px;font-weight:100;margin-left:2px;margin-right:-1px}@media (max-width:767.98px){.organic_only .cta_campaign_container .cta_campaign{top:-24px}}.organic_only .title .instant_text{background:#0e70b8;color:#fff;font-size:13px;padding:10px 12px}.organic_only .detail_cta_container:has(.cta_campaign_container) .title{margin-bottom:4px}.organic_only .btn_container_organic{display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:wrap;gap:13px 8px;justify-content:center;max-width:356px;padding:20px 0;text-align:center;width:100%}.organic_only .btn_container_organic .contact_lesson,.organic_only .btn_container_organic .contact_paper,.organic_only .btn_container_organic .contact_tel{height:56px}.organic_only .btn_container_organic .cta_campaign_container{margin-top:20px;width:100%}.organic_only .btn_container_organic .cta_campaign_container .cta_campaign{width:100%}.organic_only .btn_container_organic .cta_btn_01.add_list{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,62%,.84);border-radius:53px;box-shadow:none;height:45px;margin-top:18px;width:64%;z-index:1}.organic_only .btn_container_organic .cta_btn_01.add_list span{color:#888!important;font-size:13px}.organic_only .btn_container_organic .cta_btn_01.add_list.list_added:active,.organic_only .btn_container_organic .cta_btn_01.add_list.list_added:hover{background:#f3f3f3;box-shadow:0 1px 0 #122a3b}.organic_only .btn_container_organic .cta_btn_01.add_list .body:before{background-color:#fff;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.46983%2012C4.27096%2012%204.08378%2011.9609%203.90831%2011.8827C3.73283%2011.8046%203.5866%2011.6873%203.46962%2011.531L0.258427%207.47725C0.0478559%207.2204%20-0.0340317%206.92726%200.0127621%206.59782C0.0595552%206.26839%200.223331%206.00875%200.504092%205.8189C0.773155%205.61789%201.08023%205.53972%201.42534%205.58439C1.77044%205.62906%202.04827%205.77982%202.25884%206.03667L4.36454%208.70006L9.68144%200.559109C9.85692%200.279926%2010.1143%200.104042%2010.4535%200.0314548C10.7928%20-0.0411328%2011.1086%200.0119111%2011.4011%200.190589C11.6936%200.358099%2011.8807%200.603777%2011.9626%200.92763C12.0445%201.25148%2011.9919%201.553%2011.8047%201.83218L5.52268%2011.4472C5.41739%2011.6147%205.27702%2011.7487%205.10154%2011.8492C4.92606%2011.9497%204.73304%2012%204.52247%2012C4.51077%2012%204.49907%2012%204.48738%2012C4.47568%2012%204.46983%2012%204.46983%2012Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border:2px solid #e8e8e8;border-radius:6px;content:"";cursor:pointer;display:block;height:20px;justify-content:center;outline:none;padding:3px;transition:scale .1s;width:20px}.organic_only .btn_container_organic .contact_lesson{width:100%}.organic_only .btn_container_organic .contact_lesson a{height:56px}.organic_only .btn_container_organic .contact_paper{width:100%}.organic_only .btn_container_organic .contact_paper:before{background:#fff;border-radius:9px;color:#ee7203;content:"無料";display:inline-block;font-size:14px;font-weight:700;margin:0 1px;padding:8px 0;width:44px}.organic_only .btn_container_organic .contact_tel{width:100%}.organic_only .btn_container_organic .contact_tel span{font-size:14px;font-weight:600;width:100%}.organic_only .btn_container_organic.col2:has(>.contact_tel)>.contact_paper,.organic_only .btn_container_organic.col2:has(>.contact_tel)>.contact_tel{width:calc(50% - 4px)}.organic_only .btn_container_organic.col2>.contact_tel{background:#3f7e35;border:1px solid #3f7e35;color:#fff;flex-flow:row}.organic_only .btn_container_organic.col2>.contact_tel.cta_tel_timeout{background:#90b78a;border:1px solid #90b78a;box-shadow:0 3px 0 #4c6349}.organic_only .btn_container_organic.col2>.contact_tel span{color:#fff}.organic_only .btn_container_organic.col2 .contact_lesson,.organic_only .btn_container_organic.col2 .contact_paper{flex-flow:row;gap:6px;padding-right:20px;position:relative}.organic_only .btn_container_organic.col2 .contact_lesson .cta_text{font-size:18px;margin-block:0}.organic_only .btn_container_organic.col2 .contact_lesson .cta_text span{display:inline-block;font-size:18px;font-weight:700;margin-left:2px}.organic_only .btn_container_organic.col2 .contact_paper .cta_text{font-size:17px;font-weight:700;line-height:1.4em;margin-block:0;text-align:left}.organic_only .btn_container_organic.col2 .contact_paper .cta_text span{font-size:14px;font-weight:100}.organic_only .btn_container_organic .cta_btn_01.contact_lesson .cta_text_only{background:#7f1518;border-radius:10px;color:#fff;font-size:10px;margin-bottom:0;padding:2px 5px}.organic_only .btn_container_organic .cta_btn_01.contact_lesson .cta_text_free{background:#fff;border-radius:7px;color:#cc2327;content:"無料";font-size:14px;font-weight:700;margin-bottom:0;margin-right:0;padding:9px}.organic_only .btn_container_organic .cta_btn_01.contact_lesson,.organic_only .btn_container_organic .cta_btn_01.contact_paper{position:relative}.organic_only .btn_container_organic .cta_btn_01.contact_lesson:after,.organic_only .btn_container_organic .cta_btn_01.contact_paper:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:15px;top:24px;transform:rotate(45deg);width:10px}@media (max-width:767.98px){.organic_only .btn_container_organic .btn_container_organic{gap:13px;width:340px}.organic_only .btn_container_organic .btn_container_organic>.contact_paper,.organic_only .btn_container_organic .btn_container_organic>.contact_tel{width:48%}}.organic_only .detail_cta_container .cta_btn_01.contact_lesson{padding-right:14px}#course_page .organic_only .btn_container_organic .cta_btn_01.contact_lesson .cta_text_free,.detail-section .detail-container .organic_only .btn_container_organic .cta_btn_01.contact_lesson .cta_text_free,.section-class-contact .organic_only .btn_container_organic .cta_btn_01.contact_lesson .cta_text_free{margin-bottom:0;padding:5px 9px}.tooltip_default{align-items:center;background:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:flex;font-size:12px;justify-content:center;opacity:0;padding:12px 1em;pointer-events:none;position:absolute;text-align:center;transition:opacity .3s;width:200px;z-index:3}.tooltip_default.is_active{opacity:1}.tooltip_default:after,.tooltip_default:before{border:solid transparent;content:"";height:0;left:30px;position:absolute;width:0}.tooltip_default:after{border-color:rgba(0,0,0,.8) rgba(0,0,0,.8) transparent transparent;border-width:4px;margin-left:-6px;top:99%}#favoriteList_content{position:relative}#favoriteList_content .text_attention{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#333;cursor:pointer;display:flex;gap:4px;outline:none;padding:0}#favoriteList_content .text_attention path,#favoriteList_content .text_attention svg{fill:#333}#favoriteList_content .favoriteList_content_inner{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:40px;margin-inline:auto;max-width:800px;padding-inline:12px;width:100%}#favoriteList_content .favoriteList_content_inner.is_nolist .ttl_favoriteList_content{font-size:16px;font-weight:700}#favoriteList_content .favoriteList_content_inner.is_nolist .ttl_favoriteList_content span{color:#fa0843;font-size:20px;margin:0 6px}#favoriteList_content .favoriteList_content_inner.is_nolist .img_favoriteList_content{height:auto;margin-bottom:20px;max-width:332px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box_img01,#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box_img02{height:auto;width:110px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box_img03,#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box_img04{height:auto;width:80px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box_w{display:flex;flex-flow:wrap;gap:30px}@media (max-width:991.98px){#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box_w{flex-flow:wrap;gap:20px}}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box{border-radius:10px;padding:10px 10px 0;width:48%}@media (max-width:991.98px){#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box{width:100%}}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_merit .compare_box_ab{gap:10px;grid-template-columns:110px 1fr}@media (max-width:991.98px){#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_howto{margin-top:20px}}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_howto .compare_box_ab{gap:10px;grid-template-columns:80px 1fr}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_howto .compare_box_ab.arrow:after{background-image:url(../img/compare/img_list3_compare_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;margin:-2px 33px -9px;width:14px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn .btn_ttl{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-bottom:15px;position:relative}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn .btn_ttl:after,#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn .btn_ttl:before{background-color:#000;content:"";height:1px;margin:0 4px 4px;width:25px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn .btn_ttl:before{transform:rotate(45deg)}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn .btn_ttl:after{transform:rotate(-45deg)}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn ul{display:flex;gap:10px;justify-content:center}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn ul li{width:30%}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn ul li a{align-items:center;border-radius:23px;color:#fff;display:flex;flex-flow:column;height:90px;justify-content:center;width:100%}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn ul li svg{height:auto;width:30px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn ul li span{font-size:12px;font-weight:700;margin-top:8px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn ul .btn_search_area a{background:#cc2326;box-shadow:0 3px 0 0 #991212}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn ul .btn_search_station a{background:#006bb6;box-shadow:0 3px 0 0 #141299}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_btn ul .btn_search_jyuku a{background:#ed7103;box-shadow:0 3px 0 0 #994312}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_txt{background:#fff}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_txt .compare_box_ttl{background:#e5f0f8;border-radius:12px;color:#006bb6;display:block;font-size:15px;font-weight:700;margin:-23px auto 12px;padding:6px;text-align:center;width:158px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_txt .compare_box_ab{align-items:center;display:grid;margin-bottom:20px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_txt .compare_box_ab dt{font-size:14px;font-weight:700;margin-bottom:10px}#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_txt .compare_box_ab dd,#favoriteList_content .favoriteList_content_inner.is_nolist .compare_box.is_txt .compare_box_ab p{font-size:12px}#favoriteList_content .allCheck_container{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:991.98px){#favoriteList_content .allCheck_container{align-items:flex-end;flex-direction:column-reverse;gap:12px}}#favoriteList_content .allCheck_container label{align-items:center;background:#fff;border:1px solid var(--borderColor-gray,#e8e8e8);border-radius:8px;box-shadow:0 0 12px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;gap:8px;padding:10px}@media (max-width:991.98px){#favoriteList_content .allCheck_container label{font-size:14px;width:100%}}#favoriteList_content .allCheck_container span em{color:#ff3062;font-style:normal;font-weight:700}.favCheck{gap:4px}.favCheck,input.favCheckbox{align-items:center;display:flex}input.favCheckbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #e8e8e8;border-radius:6px;box-sizing:border-box;cursor:pointer;height:28px;justify-content:center;outline:none;padding:0;transition:scale .1s;width:28px}input.favCheckbox:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.46983%2012C4.27096%2012%204.08378%2011.9609%203.90831%2011.8827C3.73283%2011.8046%203.5866%2011.6873%203.46962%2011.531L0.258427%207.47725C0.0478559%207.2204%20-0.0340317%206.92726%200.0127621%206.59782C0.0595552%206.26839%200.223331%206.00875%200.504092%205.8189C0.773155%205.61789%201.08023%205.53972%201.42534%205.58439C1.77044%205.62906%202.04827%205.77982%202.25884%206.03667L4.36454%208.70006L9.68144%200.559109C9.85692%200.279926%2010.1143%200.104042%2010.4535%200.0314548C10.7928%20-0.0411328%2011.1086%200.0119111%2011.4011%200.190589C11.6936%200.358099%2011.8807%200.603777%2011.9626%200.92763C12.0445%201.25148%2011.9919%201.553%2011.8047%201.83218L5.52268%2011.4472C5.41739%2011.6147%205.27702%2011.7487%205.10154%2011.8492C4.92606%2011.9497%204.73304%2012%204.52247%2012C4.51077%2012%204.49907%2012%204.48738%2012C4.47568%2012%204.46983%2012%204.46983%2012Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;width:16px}input.favCheckbox:active{scale:.9}input.favCheckbox:checked{background:#f87700;border-color:#f87700}input.favCheckbox:checked:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2213%22%20viewBox%3D%220%200%2012%2013%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M4.46983%2012.8867C4.27096%2012.8867%204.08378%2012.8476%203.90831%2012.7695C3.73283%2012.6913%203.5866%2012.574%203.46962%2012.4177L0.258427%208.36397C0.0478559%208.10712%20-0.0340317%207.81398%200.0127621%207.48454C0.0595552%207.1551%200.223331%206.89547%200.504092%206.70562C0.773155%206.50461%201.08023%206.42644%201.42534%206.47111C1.77044%206.51578%202.04827%206.66654%202.25884%206.92338L4.36454%209.58678L9.68144%201.44583C9.85692%201.16664%2010.1143%200.990761%2010.4535%200.918174C10.7928%200.845586%2011.1086%200.89863%2011.4011%201.07731C11.6936%201.24482%2011.8807%201.4905%2011.9626%201.81435C12.0445%202.1382%2011.9919%202.43972%2011.8047%202.7189L5.52268%2012.3339C5.41739%2012.5014%205.27702%2012.6355%205.10154%2012.736C4.92606%2012.8365%204.73304%2012.8867%204.52247%2012.8867C4.51077%2012.8867%204.49907%2012.8867%204.48738%2012.8867C4.47568%2012.8867%204.46983%2012.8867%204.46983%2012.8867Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}input.favCheckbox:disabled{background:#ededed;border-color:#e8e8e8}input.favCheckbox:disabled:after,input.favCheckbox:disabled:before{content:none}.favorite_item{align-items:center;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px;overflow:hidden;width:100%}.favorite_item .favorite_item_classname{border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:8px;padding:16px 12px;width:100%}.favorite_item .favorite_item_classname .favorite_item_brandname{align-items:center;color:#333;display:flex;gap:12px;justify-content:space-between;position:relative;width:100%}.favorite_item .favorite_item_classname .favorite_item_brandname:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M0.0134277%2010.5133L4.34689%206.17981L0.0134273%201.84635L1.34%200.519775L7.00003%206.17981L1.34%2011.8398L0.0134277%2010.5133Z%22%20fill%3D%22%23212529%22%20fill-opacity%3D%220.4%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;transition:transform .1s;width:12px}.favorite_item .favorite_item_classname .favorite_item_brandname:hover:after{transform:translateX(2px)}.favorite_item .favorite_main,.favorite_item .recommend_main{display:flex;flex-direction:column;gap:12px;padding:0 12px 12px;width:100%}.favorite_item .favorite_main .btn_container,.favorite_item .recommend_main .btn_container{display:flex;gap:8px;margin-top:8px;position:relative;z-index:2}.favorite_item .favorite_item_disc{display:flex;gap:12px;width:100%}.favorite_item .favorite_item_disc .logo_container{align-items:center;border:1px solid #e8e8e8;display:flex;flex-shrink:0;height:80px;justify-content:center;padding:4px;width:80px}.favorite_item .favorite_item_disc .logo_container img{display:inline-block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.favorite_item .favorite_item_disc .txt_container{display:flex;flex-direction:column;flex-grow:1;gap:4px}.favorite_item .favorite_item_disc .txt_container .review{align-items:center;color:#333;display:flex;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.favorite_item .favorite_item_disc .txt_container .review .star_wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.favorite_item .favorite_item_class_list{display:flex;flex-direction:column;gap:8px}.favorite_item .favorite_item_class_list .class_item{border:2px solid #fff6cc;border-radius:4px;box-sizing:border-box;display:flex;overflow:hidden;position:relative;transition:border-color .3s}.favorite_item .favorite_item_class_list .class_item dd,.favorite_item .favorite_item_class_list .class_item dl{margin-bottom:0}.favorite_item .favorite_item_class_list .class_item:has(.classname.hovered){border-color:#ffdf4a}.favorite_item .favorite_item_class_list .class_item .check_area{align-items:center;background:#ddd;display:flex;flex-shrink:0;justify-content:center;min-width:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.favorite_item .favorite_item_class_list .class_item .check_area.disabled{display:flex;flex-direction:column;gap:4px}.favorite_item .favorite_item_class_list .class_item .check_area.disabled .disabled_text{color:#7c7c7c;font-weight:700;letter-spacing:.1em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (max-width:991.98px){.favorite_item .favorite_item_class_list .class_item .check_area.disabled .disabled_text{font-size:13px}}.favorite_item .favorite_item_class_list .class_item .check_area .tooltip_default{font-size:12px;left:4px;top:-56px;z-index:2}.favorite_item .favorite_item_class_list .class_item .check_area .tooltip_default:after{left:20px}.favorite_item .favorite_item_class_list .class_item .check_area label{align-items:center;background:#fff6cc;cursor:pointer;display:flex;height:100%;justify-content:center;padding:6px;transition:background .3s;width:100%}.favorite_item .favorite_item_class_list .class_item .check_area label:after{content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.favorite_item .favorite_item_class_list .class_item .check_area label:hover{background:#ffdf4a}.favorite_item .favorite_item_class_list .class_item .check_area label input{position:relative}.favorite_item .favorite_item_class_list .class_item .check_area label input:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032.05%2038.07%22%3E%20%3Cpath%20d%3D%22M11.69%2031.52%204%2031.5c-.94%200-1.81-.37-2.47-1.03a3.5%203.5%200%200%201-1.02-2.48l.06-24C.57%202.07%202.14.5%204.07.5l24.01.06c.93%200%201.81.37%202.47%201.03s1.02%201.54%201.02%202.48l-.06%2024c0%201.92-1.58%203.49-3.5%203.49l-6.32-.02-5.01%205.76-4.98-5.78z%22%20style%3D%22fill%3A%23fff%22%2F%3E%20%3Cpath%20d%3D%22M4.06%200v1l24.01.06c.8%200%201.55.32%202.12.88.57.57.88%201.32.87%202.12l-.06%2024c0%201.65-1.35%202.99-3.01%202.99h-6.08l-.46-.02-.3.34-4.48%205.15-4.46-5.17-.3-.35h-.46l-7.47-.02c-.8%200-1.55-.32-2.12-.88-.57-.57-.88-1.32-.87-2.12l.06-24a3%203%200%200%201%203-2.99V0m0%200C1.85%200%20.06%201.78.06%203.99l-.06%2024c0%202.21%201.78%204%203.99%204.01l7.47.02%205.21%206.05%205.24-6.02h6.08c2.2%200%203.99-1.77%204-3.98l.06-24c0-2.21-1.78-4-3.99-4.01L4.07%200z%22%20style%3D%22fill%3A%23e8e8e8%22%2F%3E%20%3Cpath%20d%3D%22m9.87%208.88-.02-1.05H6.53V6.5h3.29c-.01-.43-.01-.83-.01-1.16h1.56c-.01.34%200%20.73-.01%201.16h3.18v1.33h-3.17c0%20.34.01.69.02%201.05h2.95v1.33h-2.92c.01.52.03%201%20.04%201.4%201.13.42%202.22%201.07%203.15%201.78l-.99%201.17a9.6%209.6%200%200%200-2.16-1.5c-.12%201.29-.78%201.9-2.47%201.9s-2.64-.9-2.64-1.89c0-1.09.92-1.94%202.67-1.94.3%200%20.61.02.9.07l-.02-.99H6.74V8.88h3.12Zm-.92%203.51c-.83%200-1.23.27-1.23.67%200%20.36.37.62%201.16.62.87%200%201.09-.25%201.09-1.16-.35-.09-.69-.13-1.01-.13Zm15.56-3.25c-2.96.81-5.73%201.85-5.73%203.15%200%20.74.76%201.16%203.01%201.16%201.01%200%202.15-.09%203.12-.25l.14%201.52c-1.1.14-2.15.19-3.28.19-3.03%200-4.57-.8-4.57-2.54%200-1.19.91-2.11%202.37-2.92-.57-1.05-.65-2.28-.65-4.09h1.57c0%201.6.04%202.67.41%203.45.91-.39%201.95-.75%203.05-1.1l.55%201.44ZM8.85%2017.88q0%20.855.09%201.71c.52-.2%201.09-.33%201.71-.4.04-.52.06-1.09.06-1.7l1.49.06c0%20.58-.02%201.13-.07%201.65%202.01.28%203.08%201.85%203.08%203.65s-.84%203.43-3.63%204.04l-.65-1.32c2.28-.44%202.78-1.5%202.78-2.66s-.67-2.08-1.74-2.33c-.29%201.79-.8%203.07-1.41%203.96.12.17.25.31.39.45l-1.08%201.05c-.11-.13-.22-.26-.32-.41-.7.54-1.42.73-1.99.73-1.07%200-1.73-.78-1.73-2.11%200-1.65.65-3.01%201.82-3.92-.11-.77-.18-1.56-.2-2.38l1.41-.06Zm-.92%203.97c-.48.57-.76%201.31-.76%202.18%200%20.47.22.78.53.78.28%200%20.68-.09%201.11-.43-.36-.75-.65-1.61-.88-2.53m1.84%201.28c.31-.62.57-1.45.74-2.59-.51.08-.97.21-1.38.41.15.78.36%201.52.64%202.18m12.07-4.72c.98-.08%202.2-.21%203.05-.32l.19%201.5c-.52.03-1.4.14-1.79.23-.2.04-.64.24-.83.37-1.26.86-1.95%201.88-1.95%203.09s1.02%201.97%203.75%202.08l-.2%201.51c-3.27-.11-5.13-1.27-5.13-3.52%200-1.33.65-2.53%201.77-3.47-1.1.11-3.01.25-4.35.33l-.12-1.47c1.52-.05%204.43-.23%205.6-.33Z%22%20style%3D%22fill%3A%23f87700%22%2F%3E%3C%2Fsvg%3E");background-position:top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:42px;left:-5px;position:absolute;top:-44px;width:34px}.favorite_item .favorite_item_class_list .class_item .check_area label:has(input:disabled){background:#ddd;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;pointer-events:none}.favorite_item .favorite_item_class_list .class_item .check_area label:has(input:disabled) input:before{content:none}.favorite_item .favorite_item_class_list .class_item .disc{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:12px;position:relative}.favorite_item .favorite_item_class_list .class_item .disc .head{align-items:flex-start;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:space-between;width:100%}.favorite_item .favorite_item_class_list .class_item .disc .head a.classname{position:relative;text-decoration:underline;z-index:2}.favorite_item .favorite_item_class_list .class_item .disc .head button.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;flex-shrink:0;margin-right:-4px;margin-top:-4px;outline:none;padding:8px;position:relative;transition:opacity .3s;z-index:2}.favorite_item .favorite_item_class_list .class_item .disc .head button.close:hover{opacity:.7}.favorite_item .favorite_item_class_list .class_item .disc .classname_review{display:flex;flex-direction:column;gap:2px}.favorite_item .favorite_item_class_list .class_item .disc .classname_review button.classname{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;outline:none;padding:0;text-align:left;text-decoration:underline}.favorite_item .favorite_item_class_list .class_item .disc .classname_review .classname{font-size:15px;font-weight:700}.favorite_item .favorite_item_class_list .class_item .disc .classname_review .review{align-items:center;display:flex;gap:4px}.favorite_item .favorite_item_class_list .class_item .disc .classname_review *{margin-bottom:0}.favorite_item .favorite_item_class_list .class_item .disc .contents{display:flex;flex-direction:column;gap:8px}.favorite_item .favorite_item_class_list .class_item .disc .contents dl{display:flex;flex-direction:column;gap:4px}.favorite_item .favorite_item_class_list .class_item .disc .contents dl dd,.favorite_item .favorite_item_class_list .class_item .disc .contents dl dt{font-size:13px}.favorite_item .favorite_item_class_list .class_item .disc .contents dl dd .icon_map{display:inline-flex}.favorite_item .favorite_item_class_list .class_item .disc .contents dl dt{align-items:center;display:flex;font-weight:700;gap:2px}.favorite_item .favorite_item_class_list .class_item .disc .contents .icon_map{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;outline:none;padding:0;position:relative;width:24px;z-index:2}.favorite_item .favorite_item_class_list .class_item .disc .contents .icon_map.ico_text{color:#333;gap:4px;padding-inline:.6em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.favorite_item .favorite_item_class_list .class_item .disc .contents .icon_map svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.favorite_item .favorite_item_class_list .class_item .disc .contents .icon_map svg path{transition:fill .3s}.favorite_item .favorite_item_class_list .class_item .disc .contents .icon_map:hover{text-decoration:none}.favorite_item .favorite_item_class_list .class_item .disc .contents .icon_map:hover svg path{fill:#f87700}.recommend_item_container{margin-inline:auto;max-width:930px;width:100%}.recommend_item{align-items:center;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px;overflow:hidden;width:100%}@media (max-width:991.98px){.recommend_item{border-radius:0}}.recommend_item .recommend_item_classname{border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:8px;padding:16px 12px;width:100%}.recommend_item .recommend_item_classname .recommend_item_brandname{align-items:center;color:#333;display:flex;gap:12px;justify-content:space-between;position:relative;width:100%}.recommend_item .recommend_item_classname .recommend_item_brandname:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M0.0134277%2010.5133L4.34689%206.17981L0.0134273%201.84635L1.34%200.519775L7.00003%206.17981L1.34%2011.8398L0.0134277%2010.5133Z%22%20fill%3D%22%23212529%22%20fill-opacity%3D%220.4%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;transition:transform .1s;width:12px}.recommend_item .recommend_item_classname .recommend_item_brandname:hover:after{transform:translateX(2px)}.recommend_item .recommend_item_heading{background-color:#027fcc;border-bottom:1px solid #e8e8e8;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:4px;padding:16px 12px;text-align:center;width:100%}.recommend_item .recommend_item_heading .yellow_text{color:#ffdc51}.recommend_item .recommend_item_heading span{font-size:16px}.recommend_item .favorite_main,.recommend_item .recommend_main{display:flex;flex-direction:column;gap:12px;padding:0 12px 12px;width:100%}.recommend_item .favorite_main .btn_container,.recommend_item .recommend_main .btn_container{display:flex;gap:8px;margin-top:8px;position:relative;z-index:2}.recommend_item .recommend_main{gap:0}.recommend_item .recommend_main .class_item .check_area label input:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2038.1%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M11.7%2031.5H4c-.9%200-1.8-.4-2.5-1-.7-.7-1-1.6-1-2.5L.6%204C.6%202.1%202.2.5%204.1.5l24%20.1c.9%200%201.8.4%202.5%201s1%201.5%201%202.5l-.1%2024c0%201.9-1.6%203.5-3.5%203.5h-6.3l-5%205.8z%22%20style%3D%22fill%3A%23fff%22%2F%3E%20%3Cpath%20d%3D%22M4.1%200v1l24%20.1q1.2%200%202.1.9t.9%202.1l-.1%2024c0%201.6-1.4%203-3%203h-6.6l-.3.3-4.5%205.2-4.5-5.2-.2-.4H4q-1.2%200-2.1-.9T1%2028l.1-24c0-1.7%201.3-3%203-3zm0%200c-2.2%200-4%201.8-4%204L0%2028c0%202.2%201.8%204%204%204h7.5l5.2%206%205.2-6H28c2.2%200%204-1.8%204-4l.1-24c0-2.2-1.8-4-4-4z%22%20style%3D%22fill%3A%23e8e8e8%22%2F%3E%20%3Cpath%20d%3D%22M14.2%2012.7h-1.6c1.2.6%202.3.8%202.8.9-.2.2-.7.8-.8%201-1.2-.4-2-.8-3.1-1.4l.4-.5H9.8l.5.4c.1.1.1.1.1.2s-.1.1-.1.1h-.2c-.7.5-2.2%201-3%201.3-.2-.5-.4-.7-.8-1.1%201.3-.1%202.5-.7%202.8-.8H7.3V8.5h1.9C9%208.1%208.7%208%208.6%208c1-.3%201.7-.7%202-1.6h-.7c-.2.2-.4.4-.7.8-.3-.2-.4-.3-.7-.4%200%20.3%200%20.7.1%201-.2.1-.5.3-1%20.5-.9.4-1%20.4-1.1.4-.1.1-.1.3-.3.3l-.1-.1-.3-1.2c.8-.1%202.1-.7%202.7-.9-.1%200-.3-.1-.3-.1.6-.5%201.2-1.3%201.5-2l1.1.3c.1%200%20.2.1.2.1%200%20.1-.1.1-.3.1%200%20.1-.1.2-.1.2h4.1l.7.5c-.5.8-.9%201.2-1.3%201.6-.5-.4-.7-.5-1-.6.1-.1.4-.4.5-.6h-1.3c0%20.1%200%20.1-.3.2v.1c.5.5%201.6%201.3%203.7%201.7-.1.1-.3.3-.6%201-.2-.1-.4-.1-.7-.2v3.6zM6.4%204.9c.9.3%201.1.3%201.8.7-.1.1-.1.2-.5%201-.4-.2-1.2-.5-1.7-.6zm2.2%204.8h4.3v-.4H8.6zm4.3.7H8.6v.4h4.3zm0%201H8.6v.4h4.3zm-.3-2.9c-.5-.2-.9-.6-1.3-.9-.3.4-.6.7-1%20.9zm6.9%206h-1.2v-3c-.1.1-.5%201-1.1%201.7-.5-.5-.7-.6-1-.7%201.1-1%201.8-2.1%202.1-3.1h-1.8V8.2h1.8V4.8l1.3.1c.1%200%20.2%200%20.2.2%200%20.1-.1.2-.3.2v3h1.6v1.1h-1.5c.6.9%201.2%201.5%201.5%201.7-.3.3-.3.4-.7.9-.4-.5-.7-.9-.9-1.1zm-2-8.9c.2.4.5%201.3.7%201.8-.3.1-.7.3-1%20.5-.2-.7-.4-1.3-.7-1.9zm3.9.2c.1%200%20.2.1.2.2s-.1.2-.2.2c-.2.7-.4%201.1-.6%201.6-.4-.2-.5-.3-1-.4.4-.9.5-1.4.6-1.9zm4.5%204.4.2%201.1-1.1.2v2.9h-1.3v-2.6l-2.6.7-.3-1.1%202.8-.7V4.8l1.4.1c.1%200%20.3%200%20.3.1s-.1.2-.2.2v5.1zm-3.7-2.1c.4.4.9.9%201.4%201.5l-.8.8c-.3-.5-.9-1.1-1.4-1.5zm.1-2.5c.4.3%201%20.9%201.4%201.4l-.8.8c-.3-.4-1-1-1.3-1.3zM9.7%2019.2v.9H6v-.9zm-2.4%207.3v.5h-1v-3.7h3.1v3.6H8.3v-.4zm1.9-8.7v.9H6.5v-.9zm0%202.8v.9H6.5v-.9zm0%201.4v.9H6.5V22zm-.9%203.5v-1.2h-1v1.2zm3.6-8.1%201.3.1c.1%200%20.2%200%20.2.1s-.1.2-.3.2v.3h2.1v.9h-2.1v.4H15v.8h-1.8v.5h2.3v.9h-6v-.9h2.4v-.5h-1.8v-.8h1.8V19H9.8v-.9H12v-.7zm-.7%207.9V27H10v-4.9h5V26c0%20.9-.6%201-2%201%200-.4-.2-.8-.4-1.2.5.1.8.1.9.1.3%200%20.3%200%20.3-.4v-.2zm2.6-1.9V23h-2.6v.5h2.6zm0%201.2v-.5h-2.6v.5zm2.5.2c1.7-.7%203-1.5%203.7-2%200%20.4.1%201.1.2%201.3-.8.6-2.1%201.4-3%201.9%200%20.2-.1.3-.2.3s-.1-.1-.1-.2zm9.1-3.4c.1.1.2.1.2.2s-.1.1-.2.1h-.2c-.2.3-.8.9-1.6%201.7.4.5%201.3%201.3%202.7%202-.2.1-.7.5-1.1%201-1.1-.7-2.4-1.9-3.2-3.3v2.8c0%201-.4%201.3-2.3%201.3-.1-.6-.2-.9-.5-1.3.5.1.8.1.9.1.6%200%20.6-.2.6-.8v-4.9h-4.1V19h4.1v-1.6l1.2.1c.1%200%20.3%200%20.3.1s-.1.2-.3.2V19h1.6c-.1-.1-.5-.4-1-.8l.9-.8c.2.1%201%20.7%201.4%201.1-.3.2-.4.3-.6.5H26v1.2h-4.1v.5c.3.8.7%201.4.9%201.6.4-.4%201.3-1.2%201.6-1.8zm-7.1-.9c1%201%201.2%201.3%201.5%201.7-.3.2-.9.6-1.1.8-.5-.8-1.2-1.5-1.4-1.7z%22%20style%3D%22fill%3A%23f87700%22%2F%3E%3C%2Fsvg%3E")!important}.recommend_item .recommend_item_disc{display:flex;gap:12px;width:100%}.recommend_item .recommend_item_disc .logo_container{align-items:center;border:1px solid #e8e8e8;display:flex;flex-shrink:0;height:80px;justify-content:center;padding:4px;width:80px}.recommend_item .recommend_item_disc .logo_container img{display:inline-block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.recommend_item .recommend_item_disc .txt_container{display:flex;flex-direction:column;flex-grow:1;gap:4px}.recommend_item .recommend_item_disc .txt_container .review{align-items:center;color:#333;display:flex;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recommend_item .recommend_item_disc .txt_container .review .star_wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.recommend_item .recommend_item_class_list{display:flex;flex-direction:column;gap:8px;text-align:left}.recommend_item .recommend_item_class_list .class_item{border:2px solid rgba(255,188,20,.2);border-radius:4px;box-sizing:border-box;display:flex;overflow:hidden;position:relative;transition:border-color .3s}.recommend_item .recommend_item_class_list .class_item dd,.recommend_item .recommend_item_class_list .class_item dl{margin-bottom:0}.recommend_item .recommend_item_class_list .class_item:has(.classname.hovered){border-color:rgba(255,188,20,.2)}.recommend_item .recommend_item_class_list .class_item .check_area{align-items:center;background:#ddd;display:flex;flex-shrink:0;justify-content:center;min-width:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recommend_item .recommend_item_class_list .class_item .check_area.disabled{display:flex;flex-direction:column;gap:4px}.recommend_item .recommend_item_class_list .class_item .check_area.disabled .disabled_text{color:#7c7c7c;font-weight:700;letter-spacing:.1em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (max-width:991.98px){.recommend_item .recommend_item_class_list .class_item .check_area.disabled .disabled_text{font-size:13px}}.recommend_item .recommend_item_class_list .class_item .check_area .tooltip_default{font-size:12px;left:4px;top:-56px;z-index:2}.recommend_item .recommend_item_class_list .class_item .check_area .tooltip_default:after{left:20px}.recommend_item .recommend_item_class_list .class_item .check_area label{align-items:center;background:#fff6cc;cursor:pointer;display:flex;height:100%;justify-content:center;padding:6px;transition:background .3s;width:100%}.recommend_item .recommend_item_class_list .class_item .check_area label:after{content:none;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.recommend_item .recommend_item_class_list .class_item .check_area label:hover{background:#ffdf4a}.recommend_item .recommend_item_class_list .class_item .check_area label input{position:relative}.recommend_item .recommend_item_class_list .class_item .check_area label input:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032.05%2038.07%22%3E%20%3Cpath%20d%3D%22M11.69%2031.52%204%2031.5c-.94%200-1.81-.37-2.47-1.03a3.5%203.5%200%200%201-1.02-2.48l.06-24C.57%202.07%202.14.5%204.07.5l24.01.06c.93%200%201.81.37%202.47%201.03s1.02%201.54%201.02%202.48l-.06%2024c0%201.92-1.58%203.49-3.5%203.49l-6.32-.02-5.01%205.76-4.98-5.78z%22%20style%3D%22fill%3A%23fff%22%2F%3E%20%3Cpath%20d%3D%22M4.06%200v1l24.01.06c.8%200%201.55.32%202.12.88.57.57.88%201.32.87%202.12l-.06%2024c0%201.65-1.35%202.99-3.01%202.99h-6.08l-.46-.02-.3.34-4.48%205.15-4.46-5.17-.3-.35h-.46l-7.47-.02c-.8%200-1.55-.32-2.12-.88-.57-.57-.88-1.32-.87-2.12l.06-24a3%203%200%200%201%203-2.99V0m0%200C1.85%200%20.06%201.78.06%203.99l-.06%2024c0%202.21%201.78%204%203.99%204.01l7.47.02%205.21%206.05%205.24-6.02h6.08c2.2%200%203.99-1.77%204-3.98l.06-24c0-2.21-1.78-4-3.99-4.01L4.07%200z%22%20style%3D%22fill%3A%23e8e8e8%22%2F%3E%20%3Cpath%20d%3D%22m9.87%208.88-.02-1.05H6.53V6.5h3.29c-.01-.43-.01-.83-.01-1.16h1.56c-.01.34%200%20.73-.01%201.16h3.18v1.33h-3.17c0%20.34.01.69.02%201.05h2.95v1.33h-2.92c.01.52.03%201%20.04%201.4%201.13.42%202.22%201.07%203.15%201.78l-.99%201.17a9.6%209.6%200%200%200-2.16-1.5c-.12%201.29-.78%201.9-2.47%201.9s-2.64-.9-2.64-1.89c0-1.09.92-1.94%202.67-1.94.3%200%20.61.02.9.07l-.02-.99H6.74V8.88h3.12Zm-.92%203.51c-.83%200-1.23.27-1.23.67%200%20.36.37.62%201.16.62.87%200%201.09-.25%201.09-1.16-.35-.09-.69-.13-1.01-.13Zm15.56-3.25c-2.96.81-5.73%201.85-5.73%203.15%200%20.74.76%201.16%203.01%201.16%201.01%200%202.15-.09%203.12-.25l.14%201.52c-1.1.14-2.15.19-3.28.19-3.03%200-4.57-.8-4.57-2.54%200-1.19.91-2.11%202.37-2.92-.57-1.05-.65-2.28-.65-4.09h1.57c0%201.6.04%202.67.41%203.45.91-.39%201.95-.75%203.05-1.1l.55%201.44ZM8.85%2017.88q0%20.855.09%201.71c.52-.2%201.09-.33%201.71-.4.04-.52.06-1.09.06-1.7l1.49.06c0%20.58-.02%201.13-.07%201.65%202.01.28%203.08%201.85%203.08%203.65s-.84%203.43-3.63%204.04l-.65-1.32c2.28-.44%202.78-1.5%202.78-2.66s-.67-2.08-1.74-2.33c-.29%201.79-.8%203.07-1.41%203.96.12.17.25.31.39.45l-1.08%201.05c-.11-.13-.22-.26-.32-.41-.7.54-1.42.73-1.99.73-1.07%200-1.73-.78-1.73-2.11%200-1.65.65-3.01%201.82-3.92-.11-.77-.18-1.56-.2-2.38l1.41-.06Zm-.92%203.97c-.48.57-.76%201.31-.76%202.18%200%20.47.22.78.53.78.28%200%20.68-.09%201.11-.43-.36-.75-.65-1.61-.88-2.53m1.84%201.28c.31-.62.57-1.45.74-2.59-.51.08-.97.21-1.38.41.15.78.36%201.52.64%202.18m12.07-4.72c.98-.08%202.2-.21%203.05-.32l.19%201.5c-.52.03-1.4.14-1.79.23-.2.04-.64.24-.83.37-1.26.86-1.95%201.88-1.95%203.09s1.02%201.97%203.75%202.08l-.2%201.51c-3.27-.11-5.13-1.27-5.13-3.52%200-1.33.65-2.53%201.77-3.47-1.1.11-3.01.25-4.35.33l-.12-1.47c1.52-.05%204.43-.23%205.6-.33Z%22%20style%3D%22fill%3A%23f87700%22%2F%3E%3C%2Fsvg%3E");background-position:top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:42px;left:-5px;position:absolute;top:-44px;width:34px}.recommend_item .recommend_item_class_list .class_item .check_area label:has(input:disabled){background:#ddd;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;pointer-events:none}.recommend_item .recommend_item_class_list .class_item .check_area label:has(input:disabled) input:before{content:none}.recommend_item .recommend_item_class_list .class_item .disc{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:12px;position:relative}.recommend_item .recommend_item_class_list .class_item .disc .head{align-items:flex-start;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:space-between;width:100%}.recommend_item .recommend_item_class_list .class_item .disc .head a.classname{position:relative;text-decoration:underline;z-index:2}.recommend_item .recommend_item_class_list .class_item .disc .head button.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;flex-shrink:0;margin-right:-4px;margin-top:-4px;outline:none;padding:8px;position:relative;transition:opacity .3s;z-index:2}.recommend_item .recommend_item_class_list .class_item .disc .head button.close:hover{opacity:.7}.recommend_item .recommend_item_class_list .class_item .disc .classname_review{align-items:center;display:grid;flex-direction:column;gap:8px;grid-template-columns:80px auto;width:100%}.recommend_item .recommend_item_class_list .class_item .disc .classname_review:has(.recommend_label){grid-template-columns:44px auto}.recommend_item .recommend_item_class_list .class_item .disc .classname_review:has(.recommend_label) .recommend_label{align-items:center;background-color:#ffdf4a;border-radius:22px;display:flex;flex-direction:column;flex-shrink:0;gap:2px;height:44px;justify-content:center;text-align:center;width:44px}.recommend_item .recommend_item_class_list .class_item .disc .classname_review:has(.recommend_label) .recommend_label span{font-size:11px;line-height:1.2;text-align:center}.recommend_item .recommend_item_class_list .class_item .disc .classname_review .logo_container{border:1px solid #e8e8e8;box-sizing:border-box;height:58px;overflow:hidden;padding:8px;width:80px}.recommend_item .recommend_item_class_list .class_item .disc .classname_review .logo_container img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.recommend_item .recommend_item_class_list .class_item .disc .classname_review button.classname{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;outline:none;padding:0;text-align:left;text-decoration:underline}.recommend_item .recommend_item_class_list .class_item .disc .classname_review .classname{font-size:15px;font-weight:700}.recommend_item .recommend_item_class_list .class_item .disc .classname_review .review{align-items:center;display:flex;gap:4px}.recommend_item .recommend_item_class_list .class_item .disc .classname_review *{margin-bottom:0}.recommend_item .recommend_item_class_list .class_item .disc .contents{display:flex;flex-direction:column;gap:8px}.recommend_item .recommend_item_class_list .class_item .disc .contents dl{display:flex;flex-direction:column;gap:4px}.recommend_item .recommend_item_class_list .class_item .disc .contents dl dd,.recommend_item .recommend_item_class_list .class_item .disc .contents dl dt{font-size:13px}.recommend_item .recommend_item_class_list .class_item .disc .contents dl dd .icon_map{display:inline-flex}.recommend_item .recommend_item_class_list .class_item .disc .contents dl dt{align-items:center;display:flex;font-weight:700;gap:2px}.recommend_item .recommend_item_class_list .class_item .disc .contents .icon_map{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;outline:none;padding:0;position:relative;width:24px;z-index:2}.recommend_item .recommend_item_class_list .class_item .disc .contents .icon_map.ico_text{color:#333;gap:4px;padding-inline:.6em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recommend_item .recommend_item_class_list .class_item .disc .contents .icon_map svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.recommend_item .recommend_item_class_list .class_item .disc .contents .icon_map svg path{transition:fill .3s}.recommend_item .recommend_item_class_list .class_item .disc .contents .icon_map:hover{text-decoration:none}.recommend_item .recommend_item_class_list .class_item .disc .contents .icon_map:hover svg path{fill:#f87700}.recommend_item .recommend_item_class_list .class_item .cta_container{align-items:flex-end;display:flex;gap:4px;width:100%}.recommend_item .recommend_item_class_list .class_item .cta_container>div{width:100%}.recommend_item .recommend_item_class_list .class_item .cta_container:has(.cta_campaign){margin-top:0}.recommend_item .recommend_item_class_list .class_item .cta_container:has(.cta_campaign)>div:has(.cta_campaign){position:relative}.recommend_item .recommend_item_class_list .class_item .cta_container:has(.cta_campaign)>div:has(.cta_campaign) .fukidashi_wrap{display:flex;justify-content:center;z-index:2}@media (max-width:991.98px){.recommend_item .recommend_item_class_list .class_item .cta_container:has(.cta_campaign)>div:has(.cta_campaign) .cta_campaign{font-size:11px}}.recommend_item .recommend_item_class_list .class_item .cta_container:has(.cta_campaign)>div:has(.cta_campaign) .cta_campaign br.sp{display:none}@media (max-width:991.98px){.recommend_item .recommend_item_class_list .class_item .cta_container:has(.cta_campaign)>div:has(.cta_campaign) .cta_campaign br.sp{display:inline-block}}.favoriteList_fixed_contents{align-items:center;background:#fff;border-radius:10px;bottom:-300px;box-shadow:0 20px 64px -12px rgba(16,24,40,.25);display:flex;flex-direction:column;gap:8px;gap:0;justify-content:flex-end;margin-inline:auto!important;margin-top:40px;max-width:600px;opacity:0;padding:8px 12px;position:-webkit-sticky;position:sticky;transition:bottom .3s cubic-bezier(.79,.14,.15,.86),opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:101}.favoriteList_fixed_contents.is_active{bottom:30px;opacity:1}.favoriteList_fixed_contents.is_sticky{opacity:1;visibility:visible}@media (max-width:991.98px){.favoriteList_fixed_contents{border-radius:0;max-width:100%;transform:translateX(0);width:100%}.favoriteList_fixed_contents.is_active{bottom:0}}.favoriteList_fixed_contents .favoriteList_fixed_row{align-items:center;display:flex;gap:12px;width:100%}.favoriteList_fixed_contents .favoriteList_fixed_row:last-child{margin-top:-7px}.favoriteList_fixed_contents .favoriteList_fixed_row .btn_container{max-width:300px;width:100%}.favoriteList_fixed_contents .message{align-items:center;background:#fef3f2;border-radius:4px;color:#f04438;display:flex;flex-grow:1;flex-wrap:wrap;font-weight:700;gap:6px;justify-content:center;line-height:1;margin-bottom:10px;padding:6px 8px;text-align:center}.favoriteList_fixed_contents .message:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%20%3Cg%20clip-path%3D%22url(%23clip0_924_5165)%22%3E%20%3Cpath%20d%3D%22M6.84309%205.99278L8.54333%207.69302C8.59953%207.74923%208.64403%207.81246%208.67682%207.88271C8.7096%207.95297%208.726%208.03025%208.726%208.11456C8.726%208.28318%208.66745%208.42604%208.55035%208.54314C8.43325%208.66023%208.2904%208.71878%208.12178%208.71878C8.03747%208.71878%207.95785%208.70239%207.8829%208.6696C7.80796%208.63681%207.74707%208.59232%207.70023%208.53611L6%206.84993L4.29977%208.53611C4.25293%208.59232%204.19204%208.63681%204.1171%208.6696C4.04215%208.70239%203.96253%208.71878%203.87822%208.71878C3.7096%208.71878%203.56675%208.66023%203.44965%208.54314C3.33255%208.42604%203.274%208.28318%203.274%208.11456C3.274%208.03025%203.2904%207.95297%203.32318%207.88271C3.35597%207.81246%203.40047%207.74923%203.45667%207.69302L5.15691%205.99278L3.45667%204.3066C3.40047%204.2504%203.35597%204.18482%203.32318%204.10988C3.2904%204.03494%203.274%203.95531%203.274%203.871C3.274%203.71175%203.33255%203.57358%203.44965%203.45648C3.56675%203.33939%203.7096%203.28084%203.87822%203.28084C3.96253%203.28084%204.04215%203.29723%204.1171%203.33002C4.19204%203.36281%204.25293%203.40262%204.29977%203.44946L6%205.14969L7.70023%203.44946C7.74707%203.40262%207.80796%203.36281%207.8829%203.33002C7.95785%203.29723%208.03747%203.28084%208.12178%203.28084C8.2904%203.28084%208.43325%203.33939%208.55035%203.45648C8.66745%203.57358%208.726%203.71175%208.726%203.871C8.726%203.95531%208.7096%204.03494%208.67682%204.10988C8.64403%204.18482%208.59953%204.2504%208.54333%204.3066L6.84309%205.99278ZM6%2011.9928C5.17564%2011.9928%204.39813%2011.8335%203.66745%2011.515C2.93676%2011.2059%202.29977%2010.7797%201.75644%2010.2363C1.21311%209.69302%200.786887%209.05602%200.477752%208.32534C0.159249%207.60402%200%206.82651%200%205.99278C0%205.16842%200.159249%204.39091%200.477752%203.66023C0.786887%202.93892%201.21311%202.3066%201.75644%201.76328C2.29977%201.21995%202.93676%200.789039%203.66745%200.470536C4.39813%200.161401%205.17564%200.00683594%206%200.00683594C6.82436%200.00683594%207.60187%200.161401%208.33255%200.470536C9.06324%200.789039%209.70023%201.21995%2010.2436%201.76328C10.7869%202.3066%2011.2131%202.93892%2011.5222%203.66023C11.8408%204.39091%2012%205.16842%2012%205.99278C12%206.82651%2011.8408%207.60402%2011.5222%208.32534C11.2131%209.05602%2010.7869%209.69302%2010.2436%2010.2363C9.70023%2010.7797%209.06324%2011.2059%208.33255%2011.515C7.60187%2011.8335%206.82436%2011.9928%206%2011.9928ZM6%2010.7984C6.66511%2010.7984%207.28805%2010.6719%207.86885%2010.419C8.44965%2010.1661%208.95784%209.82183%209.39344%209.38623C9.82904%208.95063%2010.1733%208.44244%2010.4262%207.86164C10.6698%207.28084%2010.7916%206.65789%2010.7916%205.99278C10.7916%205.33704%2010.6698%204.7141%2010.4262%204.12393C10.1733%203.54313%209.82904%203.03728%209.39344%202.60637C8.95784%202.17545%208.44965%201.83354%207.86885%201.58061C7.28805%201.32768%206.66511%201.20122%206%201.20122C5.33489%201.20122%204.71195%201.32768%204.13115%201.58061C3.55035%201.83354%203.04216%202.17545%202.60656%202.60637C2.17096%203.03728%201.8267%203.54313%201.57377%204.12393C1.33021%204.7141%201.20843%205.33704%201.20843%205.99278C1.20843%206.65789%201.33021%207.28084%201.57377%207.86164C1.8267%208.44244%202.17096%208.95063%202.60656%209.38623C3.04216%209.82183%203.55035%2010.1661%204.13115%2010.419C4.71195%2010.6719%205.33489%2010.7984%206%2010.7984Z%22%20fill%3D%22%23F04438%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip0_924_5165%22%3E%20%3Crect%20width%3D%2212%22%20height%3D%2211.9859%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.00683594)%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E");background-position:50%;background-size:cover;content:"";display:block;flex-shrink:0;height:1em;width:1em}.favoriteList_fixed_contents .message .small,.favoriteList_fixed_contents .message small{color:#7c7c7c;font-size:11px;line-height:1;width:100%}.favoriteList_fixed_contents .illust_container{align-items:flex-end;display:flex;margin-top:-20px;min-width:100px}.favoriteList_fixed_contents .message_illust{flex-shrink:0;height:auto;width:80px}.favoriteList_fixed_contents .illust_container img:last-child{display:block}.favoriteList_fixed_contents .illust_container img:first-child{display:none}.favoriteList_fixed_contents .favorite_select{align-items:baseline;display:flex;flex-grow:1;flex-shrink:0;gap:4px;justify-content:center;min-width:160px}.favoriteList_fixed_contents .favorite_select>div{font-size:12px;line-height:1}.favoriteList_fixed_contents .favorite_select div.number{color:#f04438;font-family:Arial,Helvetica,sans-serif;font-size:2.4em;font-weight:700}.favoriteList_fixed_contents.documents_ready .message{background-color:#ecfdf3;color:#17b26a}.favoriteList_fixed_contents.documents_ready .message:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M6%200C5.17564%200%204.39813%200.159249%203.66745%200.477752C2.93676%200.786887%202.29977%201.21311%201.75644%201.75644C1.21311%202.29977%200.786887%202.93676%200.477752%203.66745C0.159249%204.39813%200%205.17564%200%206C0%206.82436%200.159249%207.60187%200.477752%208.33255C0.786887%209.06324%201.21311%209.70023%201.75644%2010.2436C2.29977%2010.7869%202.93676%2011.2131%203.66745%2011.5222C4.39813%2011.8408%205.17564%2012%206%2012C6.82436%2012%207.60187%2011.8408%208.33255%2011.5222C9.06324%2011.2131%209.70023%2010.7869%2010.2436%2010.2436C10.7869%209.70023%2011.2131%209.06324%2011.5222%208.33255C11.8408%207.60187%2012%206.82436%2012%206C12%205.17564%2011.8408%204.39813%2011.5222%203.66745C11.2131%202.93676%2010.7869%202.29977%2010.2436%201.75644C9.70023%201.21311%209.06324%200.786887%208.33255%200.477752C7.60187%200.159249%206.82436%200%206%200ZM6%2010.7916C5.33489%2010.7916%204.71195%2010.6651%204.13115%2010.4122C3.55035%2010.1686%203.04216%209.82904%202.60656%209.39344C2.17096%208.95784%201.83138%208.44965%201.58782%207.86885C1.33489%207.28805%201.20843%206.66511%201.20843%206C1.20843%205.33489%201.33489%204.71195%201.58782%204.13115C1.83138%203.55035%202.17096%203.04216%202.60656%202.60656C3.04216%202.17096%203.55035%201.83138%204.13115%201.58782C4.71195%201.33489%205.33489%201.20843%206%201.20843C6.66511%201.20843%207.28805%201.33489%207.86885%201.58782C8.44965%201.83138%208.95784%202.17096%209.39344%202.60656C9.82904%203.04216%2010.1686%203.55035%2010.4122%204.13115C10.6651%204.71195%2010.7916%205.33489%2010.7916%206C10.7916%206.66511%2010.6651%207.28805%2010.4122%207.86885C10.1686%208.44965%209.82904%208.95784%209.39344%209.39344C8.95784%209.82904%208.44965%2010.1686%207.86885%2010.4122C7.28805%2010.6651%206.66511%2010.7916%206%2010.7916ZM4.80562%206.9555L3.42857%205.57845L2.57143%206.42155L4.80562%208.64169L8.82436%204.62295L7.98126%203.77986L4.80562%206.9555Z%22%20fill%3D%22%2317B26A%22%2F%3E%3C%2Fsvg%3E");content:""}.favoriteList_fixed_contents.documents_ready .illust_container img:last-child{display:none}.favoriteList_fixed_contents.documents_ready .illust_container img:first-child{display:block}.favoriteList_fixed_contents.documents_ready .favorite_select div.number{color:#17b26a}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal,.odometer.odometer-theme-minimal .odometer-digit{*zoom:1;display:inline-block;*display:inline;position:relative;vertical-align:middle;*vertical-align:auto}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{*zoom:1;display:inline-block;*display:inline;vertical-align:middle;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{transition:transform .5s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transform:translateY(0);transition:transform .5s}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.review_form input,.review_form label,.review_form select,.review_form textarea{font-size:16px}.review_form .review_starwrap{align-items:center;display:flex;flex-flow:nowrap;gap:5px}.review_form .review_subttl{font-size:16px;font-weight:700;margin-right:10px}.review_form .review_star .star{color:#ddd;font-size:250%}.review_form .review_ttl{color:#333!important;font-size:18px!important;padding-left:15px;position:relative!important}.review_form .review_ttl:before{background:#006bb6;border-radius:3px;content:"";height:50%;left:0;margin-right:8px;position:absolute;top:25%;width:8px}.review_form .review_search{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.05)!important;display:flex;justify-content:space-between;margin-bottom:18px;overflow:hidden;padding:10px}.review_form .review_search input{border:none;box-sizing:border-box;font-size:1em;height:45px;outline:none;padding:5px 15px;width:250px}.review_form .review_search input::-moz-placeholder{color:#777}.review_form .review_search input:-ms-input-placeholder{color:#777}.review_form .review_search input::placeholder{color:#777}.review_form .review_search button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:45px;justify-content:center;width:50px}.review_form .review_search button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m18.031 16.617 4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617Zm-2.006-.742A6.977 6.977 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7 3.133 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15Z' fill='%23777'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:24px;width:24px}@media (min-width:992px){.review_form .container-lg{max-width:980px!important;width:980px!important}}.review_form form{padding-bottom:3.125rem}.review_form .form_section+.agreement_wrapper{margin-top:-1.5em}.review_form .form_section .btn-submit{width:300px}@media screen and (max-width:767px){.review_form .form_section .btn-submit{width:100%}}.review_form .ttl_otherclass{font-weight:700}.review_form .stepper_container{background-color:#fff;margin-bottom:0!important;padding-bottom:40px;padding-top:40px}@media screen and (max-width:767px){.review_form .stepper_container{padding:2em 0;padding-left:var(--bs-gutter-x,25px);padding-right:var(--bs-gutter-x,25px)}}.review_form .stepper{display:flex;flex-wrap:wrap;letter-spacing:.02em;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.review_form .stepper{width:100%}}.review_form .stepper .item{align-items:center;display:flex;font-weight:700;justify-content:center;padding:1em;position:relative;text-align:center;z-index:1}@media screen and (max-width:767px){.review_form .stepper .item{font-size:13px}}.review_form .stepper .item a{text-decoration:none}.review_form .stepper .item.completed{background-color:#006cb7}.review_form .stepper .item.completed span{color:#fff}.review_form .stepper .item span{color:#999}.review_form .stepper .item.completed:not(:last-child):after,.review_form .stepper .item.completed:not(:last-child):before{border:28px solid transparent;border-left:20px solid #006cb7;bottom:0;content:"";height:100%;left:100%;margin:auto;overflow:hidden;position:absolute;top:0;z-index:10}@media screen and (max-width:767px){.review_form .stepper .item.completed:not(:last-child):after,.review_form .stepper .item.completed:not(:last-child):before{border:30px solid transparent;border-left:6px solid #006cb7}}.review_form .h2,.review_form h2{font-weight:700;margin-bottom:.4em}.review_form .required{color:#cc2327}.review_form .detail-header>div{display:flex}@media screen and (max-width:767px){.review_form .detail-header>div{display:block}}.review_form .detail-row{display:flex;width:100%}.review_form .detail-row .h2,.review_form .detail-row h2{margin-left:28px}@media screen and (max-width:767px){.review_form .detail-row .h2,.review_form .detail-row h2{margin-left:135px}}.review_form .detail-row .col-auto{flex-shrink:unset}.review_form .detail-row .text-box{width:100%}@media screen and (max-width:767px){.review_form .detail-row .text-box{width:auto}.review_form .detail-row .text-box .h2,.review_form .detail-row .text-box h2{align-items:center;display:flex;height:120px;margin-bottom:-22px;vertical-align:middle}}.review_form .detail-row .detail-classroom{margin-left:28px}@media screen and (max-width:767px){.review_form .detail-row .detail-classroom{clear:both;margin-left:0;margin-top:20px}.review_form .detail-row{display:block}}.review_form .detail-row .logo-box{flex-shrink:0;float:left}.review_form .target_classroom dl,.review_form .target_classroom ul{margin-bottom:0;overflow:hidden}.review_form .target_classroom dt{float:left;font-size:14px;margin-right:1em}.review_form .target_classroom li{float:left;font-size:14px;margin-right:.5em}.review_form .target_classroom li:last-child{margin-right:0}.review_form .target_classroom span{font-size:14px}@media screen and (max-width:767px){.review_form .target_classroom{padding-top:20px}}.review_form .target_classroom_select{align-self:flex-start;font-size:14px}@media screen and (max-width:767px){.review_form .target_classroom_select{margin-top:20px;text-align:center}}.review_form .detail-section{padding-top:40px}.review_form .btn_wrapper{display:flex;gap:20px;justify-content:center!important;margin-top:30px}@media screen and (max-width:767px){.review_form .btn_wrapper{flex-direction:column}}.review_form .btn_wrapper .btn{align-items:center;display:flex;gap:4px;justify-content:center;margin:0}.review_form .btn_wrapper .btn a{color:#fff;text-decoration:none}@media screen and (max-width:767px){.review_form .btn_wrapper .btn{margin-bottom:1em;margin-right:0}}.review_form .btn_wrapper .btn:last-child{margin-right:0}@media screen and (max-width:767px){.review_form .btn_wrapper .btn:last-child{margin-bottom:0}}.review_form .form_section .form_inner .row{margin-bottom:2em}.review_form .form_section .form_inner .row:last-child{margin-bottom:0}.review_form .form_section .form_inner .row+.alert{margin-top:-20px}@media (max-width:991.98px){.review_form .form_section .form_inner .row+.alert{margin-top:0}}.review_form .form_section .form_inner .alert+.row{margin-top:40px}@media (max-width:991.98px){.review_form .form_section .form_inner .alert+.row{margin-top:24px}}.review_form .form_section .form_inner .h2,.review_form .form_section .form_inner h2{font-weight:700}.review_form .form_section .form_inner:last-child .row{margin-bottom:3em}@media screen and (max-width:767px){.review_form .form_section .form_inner:last-child .row{margin-bottom:0}.review_form .form_section .form_inner{margin-bottom:1.8em}}.review_form .form_section .ttl_item_name{font-size:16px;font-weight:700;margin-bottom:.8em}.review_form .form_section .required{color:#cc2327;font-size:.4em;font-weight:700;margin-left:1em}@media screen and (max-width:767px){.review_form .form_section .required{font-size:.5em}}.review_form .form_section .dropdown{width:100%}.review_form .form_section .form-control,.review_form .form_section .form-select{border:none;box-sizing:border-box;color:#000;padding:17px 25px 17px 15px;text-align:left;width:100%}.review_form .form_section .form-control.is-invalid,.review_form .form_section .form-select.is-invalid{border:1px solid #cc2327}.review_form .form_section input[type=month].is-invalid{background-image:none}.review_form .form_section .form-select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-size:16px 12px;justify-content:space-between}.review_form .form_section .form-textarea{height:11.2em;line-height:1.6}.review_form .form_section .form-check-wrapper{background:#fff!important;display:flex;flex-wrap:wrap;gap:17px 30px;overflow:hidden;padding:17px 15px}@media screen and (max-width:767px){.review_form .form_section .form-check-wrapper{flex-direction:row;padding-bottom:.8em;padding-top:.8em}}.review_form .form_section .form-check-wrapper .form-check{overflow:hidden;padding:0;width:auto}.review_form .form_section .form-check-wrapper .form-check .form-check-input{float:left;margin-left:0}.review_form .form_section .form-check-wrapper .form-check .form-check-label{display:inline-block;margin-left:.4em;width:auto}.review_form .form_section .form-check-wrapper .form-check .form-check-label.emphasis{background:#f4f4f4;cursor:pointer;width:100%}.review_form .form_section .form-check-wrapper.is_invalid{border:1px solid #cc2327}.review_form .form_section .row{align-items:flex-start;display:flex}@media screen and (max-width:767px){.review_form .form_section .row{flex-direction:column}}.review_form .form_section .row .col{position:relative}@media screen and (max-width:767px){.review_form .form_section .row .col{margin-bottom:1.4em}.review_form .form_section .row .col:empty{margin-bottom:0}}.review_form .form_section .btn_wrapper{justify-content:left}.review_form .invalid-feedback{margin:4px 0 0}@media screen and (max-width:767px){.review_form .invalid-feedback{margin:8px 0 0}}.review_form .agreement_wrapper{display:flex}.review_form .agreement_wrapper input{margin-right:.4em}.review_form .review_form-cautions{background-color:#e8e8e8;padding:17px 15px}.review_form .review_form-cautions .h3,.review_form .review_form-cautions h3{font-size:16px;font-weight:700}.review_form .review_form-cautions p{font-size:16px;margin-bottom:0}.review_form .review_complete_wrapper{font-weight:700;padding:8em 0;padding-left:var(--bs-gutter-x,25px);padding-right:var(--bs-gutter-x,25px);text-align:center}@media screen and (max-width:767px){.review_form .review_complete_wrapper{margin:0 auto;padding-bottom:4em;padding-top:4em}}.review_form .review_complete_wrapper .h2,.review_form .review_complete_wrapper h2{font-weight:700;line-height:1.6;margin-bottom:1em}@media (max-width:575.98px){.review_form .review_complete_wrapper .h2,.review_form .review_complete_wrapper h2{font-size:20px}}.review_form .review_complete_wrapper .document_request_class{display:flex;flex-direction:column;gap:.4em;justify-content:center;margin-inline:auto;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review_form .review_complete_wrapper .document_request_class li{font-size:15px;list-style-type:disc}.review_form .review_complete_wrapper .btn{margin-bottom:0}.review_form .review_complete_wrapper .btn-outline-primary path{transition:fill .3s}.review_form .review_complete_wrapper .btn-outline-primary:hover svg path{fill:#006cb7!important}.review_form .review_complete_wrapper .btn-outline-primary:hover svg.compare path{fill:#fff!important}.review_form .review_complete_wrapper p.text{font-size:14px;font-weight:400;margin-bottom:3em}@media (max-width:575.98px){.review_form .review_complete_wrapper p.text{text-align:left}}.review_form .review_complete_wrapper .review_complete_otherClass{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:40px}@media (max-width:575.98px){.review_form .review_complete_wrapper .review_complete_otherClass{margin-top:30px}}.review_form .review_complete_wrapper .review_complete_otherClass .btn-primary{align-items:center;background-color:#e53935;border-color:#e53935;display:flex;gap:8px}.review_form .review_complete_wrapper .review_complete_otherClass .btn-primary span{font-size:21px}.review_form .review_complete_wrapper .review_complete_otherClass .btn-primary.hovered{background-color:#a31c1f;border-color:#a31c1f}.review_form .search-detail{padding-bottom:80px}.review_form .modal_visible .search-detail{padding-bottom:0}.review_form .survey_container{margin-bottom:20px;margin-top:60px}@media (min-width:992px){.review_form .survey_container{margin-bottom:40px;margin-top:80px}}.review_form .survey_container br{display:none}@media (min-width:992px){.review_form .survey_container br{display:inline-block}}.review_form .survey_container p{font-size:16px;font-weight:400;line-height:1.6}@media (min-width:992px){.review_form .survey_container p{font-size:20px;line-height:1.6}}.review_form .survey_container .btn{background-color:#e53935;border-color:#e53935}.review_form .survey_container .btn.hovered{background-color:#a31c1f;border-color:#a31c1f}.review_form .btn_container .btn-outline-primary:hover path{fill:#006cb7!important}.review_form .check_announce{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;width:100%}.review_form .check_announce img{height:auto;max-width:186px;width:100%}.review_form .check_announce p.attention{align-items:center;display:flex;font-size:12px;font-weight:400;gap:2px;margin-bottom:0}.review_form .check_announce p.attention svg{flex-shrink:0;height:auto;width:15px}.review_form .check_announce img{max-width:204px!important}.review_form .upsell_container{display:flex;flex-direction:column;gap:20px}@media (max-width:991.98px){.review_form .upsell_container{margin:0 calc(50% - 50vw);width:100vw}}.review_form .upsell_container .btn_container{display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:390px;width:100%}@media (max-width:991.98px){.review_form .upsell_container .btn_container{padding-inline:25px}}.review_form .upsell_container .btn_container .btn_primary{margin-inline:auto;max-width:264px;width:100%}.review_form .upsell_container .btn_container .btn.btn-primary{margin-top:12px}.review_form .upsell_onemore_conainer{display:flex;flex-direction:column;gap:20px}.review_form .upsell_onemore_conainer .fukidashi_title_wrap{width:100%}.review_form .upsell_onemore_conainer .fukidashi_title_wrap .fukidashi_title{font-size:15px}.review_form .upsell_onemore_conainer .fukidashi_title_wrap .fukidashi_title em{background:linear-gradient(transparent 50%,#ffdc51 0);font-style:normal}.review_form .upsell_onemore_conainer .fukidashi_title_wrap .fukidashi_title span{color:#cc2327;font-size:1em}.review_form .upsell_onemore_conainer .fukidashi_title_wrap+.btn_container{margin-top:-12px}.review_form .upsell_onemore_conainer .btn_container{margin-inline:auto;max-width:264px;width:100%}.review_form .upsell_class_list_container{background:#fffcde;padding-bottom:24px;padding-top:12px}.review_form .upsell_class_list_container.old_ui .ad_class_detail_wrap{display:flex;flex-direction:column;gap:8px;position:relative}.review_form .upsell_class_list_container.old_ui .ad_class_detail_wrap .ad_class_class_tooltip{align-items:center;background:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:flex;font-size:14px;justify-content:center;left:0;opacity:0;padding:12px 1em;pointer-events:none;position:absolute;text-align:center;top:0;top:-50px;transition:opacity .3s;z-index:3}.review_form .upsell_class_list_container.old_ui .ad_class_detail_wrap .ad_class_class_tooltip.is_active{opacity:1}.review_form .upsell_class_list_container.old_ui .ad_class_detail_wrap .ad_class_class_tooltip:after,.review_form .upsell_class_list_container.old_ui .ad_class_detail_wrap .ad_class_class_tooltip:before{border:solid transparent;content:"";height:0;left:30px;position:absolute;width:0}.review_form .upsell_class_list_container.old_ui .ad_class_detail_wrap .ad_class_class_tooltip:after{border-color:rgba(0,0,0,.8) rgba(0,0,0,.8) transparent transparent;border-width:6px;margin-left:-6px;top:99%}.review_form .upsell_class_list_container.old_ui .ad_class_detail{background:#fef8e6;border:1px solid #ffe17e;border-radius:4px;display:flex;flex-direction:column;gap:12px;padding:12px 10px}.review_form .upsell_class_list_container.old_ui .ad_class_detail .title{font-size:15px;margin-bottom:4px!important;text-align:left}.review_form .upsell_class_list_container.old_ui .ad_class_detail .title .ico{height:44px;width:36px}.review_form .upsell_class_list_container.old_ui .ad_class_detail .title .ico img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname{display:grid;gap:8px;grid-template-columns:1fr 56px;text-align:left}@media (max-width:991.98px){.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname{grid-template-columns:calc(100% - 64px) 56px}}.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname>div{display:flex;flex-direction:column;flex-shrink:0;flex:1;gap:.5em}.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname div.button_wrap button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #ffe17e;border-radius:8px;color:#ee7203;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:56px;justify-content:center;outline:none;padding:5px 4px 4px;transition:background .3s;width:56px}.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname div.button_wrap button .body{font-size:9px;line-height:1.1;text-align:center;transition:color .3s}.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname div.button_wrap button svg{fill:#ee7203;height:22px;transition:fill .3s;width:auto}.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname div.button_wrap button:hover{background:#ee7203}.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname div.button_wrap button:hover svg{fill:#fff}.review_form .upsell_class_list_container.old_ui .ad_class_detail .ad_class_detail_classname div.button_wrap button:hover .body{color:#fff}.review_form .upsell_class_list_container.old_ui .ad_class_detail .h3,.review_form .upsell_class_list_container.old_ui .ad_class_detail h3{align-items:flex-start;display:flex;font-size:15px;gap:4px}.review_form .upsell_class_list_container.old_ui .ad_class_detail .h3 button.classname,.review_form .upsell_class_list_container.old_ui .ad_class_detail h3 button.classname{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;font-size:15px;font-weight:700;outline:none;padding:0;text-align:left;text-decoration:underline}.review_form .upsell_class_list_container.old_ui .ad_class_detail .h3 a:first-child,.review_form .upsell_class_list_container.old_ui .ad_class_detail h3 a:first-child{flex-grow:0;font-size:15px;font-weight:700;text-decoration:underline}.review_form .upsell_class_list_container.old_ui .ad_class_detail .icon_map_wrap.h3 .icon_map,.review_form .upsell_class_list_container.old_ui .ad_class_detail h3.icon_map_wrap .icon_map{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;outline:none;padding:3px;position:relative;vertical-align:middle;width:20px;z-index:2}.review_form .upsell_class_list_container.old_ui .ad_class_detail .icon_map_wrap.h3 .icon_map svg,.review_form .upsell_class_list_container.old_ui .ad_class_detail h3.icon_map_wrap .icon_map svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.review_form .upsell_class_list_container.old_ui .ad_class_detail .icon_map_wrap.h3 .icon_map svg path,.review_form .upsell_class_list_container.old_ui .ad_class_detail h3.icon_map_wrap .icon_map svg path{transition:fill .3s}.review_form .upsell_class_list_container.old_ui .ad_class_detail .icon_map_wrap.h3 .icon_map:hover svg path,.review_form .upsell_class_list_container.old_ui .ad_class_detail h3.icon_map_wrap .icon_map:hover svg path{fill:#f87700}.review_form .upsell_class_list_container.old_ui .ad_class_detail .icon_map_wrap.h3 .icon_map:before,.review_form .upsell_class_list_container.old_ui .ad_class_detail h3.icon_map_wrap .icon_map:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.72084%200.626709C5.5963%200.626709%207.11621%202.19541%207.11621%204.13102C7.11621%206.10651%206.16751%206.52737%205.11893%207.84148C3.86473%209.41334%203.72084%2011.0366%203.72084%2011.0366C3.72084%2011.0366%203.57695%209.41334%202.32275%207.8415C1.27417%206.52737%200.32547%206.10651%200.32547%204.13104C0.32547%202.19541%201.84538%200.626709%203.72084%200.626709ZM3.72084%205.34209C4.3689%205.34209%204.89424%204.79988%204.89424%204.13104C4.89424%203.46221%204.36888%202.92%203.72084%202.92C3.0728%202.92%202.54744%203.46221%202.54744%204.13104C2.54744%204.79988%203.0728%205.34209%203.72084%205.34209Z%22%20fill%3D%22%23006cb7%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:100%;margin-inline:auto;width:100%}.review_form .upsell_class_list_container.old_ui .ad_class_detail .infomation_detail{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;max-width:690px}.review_form .upsell_class_list_container.old_ui .ad_class_detail .infomation_detail p{align-items:center;display:flex;font-weight:400;gap:4px;max-width:100%}.review_form .upsell_class_list_container.old_ui .ad_class_detail .infomation_detail p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review_form .upsell_class_list_container.old_ui .ad_class_detail .infomation_detail p:last-child:after{content:none}.review_form .upsell_class_list_container.old_ui .ad_class_detail .infomation_detail .ad_map_check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#006cb7;cursor:pointer;outline:none;padding:0;text-decoration:underline;transition:opacity .3s}.review_form .upsell_class_list_container.old_ui .ad_class_detail .infomation_detail .ad_map_check.hovered{opacity:.7}.review_form .upsell_class_list_container.old_ui .ad_class_detail .cta{display:flex;gap:6px;margin-top:10px}.review_form .upsell_class_list_container.old_ui .ad_class_detail .cta div{width:100%}.review_form .upsell_class_list_container.old_ui .ad_class_detail .cta .tel{max-width:60px}.review_form .upsell_class_list_title{align-items:center;display:flex;gap:12px;justify-content:center;padding:16px}.review_form .upsell_class_list_title .img_container img{height:auto;-o-object-fit:contain;object-fit:contain;width:53px}.review_form .upsell_class_list_title .h2,.review_form .upsell_class_list_title h2{font-size:16px;margin-bottom:0!important}.review_form .upsell_class_list_title .h2 .txt_classname,.review_form .upsell_class_list_title h2 .txt_classname{color:#cc2327;font-size:16px}.review_form .upsell_class_list_title .h2 .txt_other,.review_form .upsell_class_list_title h2 .txt_other{font-size:15px}.review_form .upsell_class_list_title .h2 .txt_text,.review_form .upsell_class_list_title h2 .txt_text{font-size:20px}.review_form .tab_item{box-shadow:none;margin-inline:auto;max-width:800px}.review_form .modal_visible .modal-content{overflow:visible}.review_form select:disabled{color:#999!important}.review_form .select2{padding-left:0;padding-right:0}.review_form .select2-selection{border:none;border-radius:11px;box-shadow:0 0 20px rgba(0,0,0,.05);box-sizing:border-box;color:#000;height:51px;padding:17px 15px;text-align:left;width:100%}@media (max-width:575.98px){.review_form .select2-selection{font-size:14px}}.review_form .select2-selection.is-invalid{border:1px solid #cc2327}.review_form .select2-selection__rendered{color:#000!important;line-height:18px!important;padding-left:2px!important}@media (max-width:575.98px){.review_form .select2-selection__rendered{font-size:14px}}.review_form .select2-selection__arrow{right:4px!important;top:11px!important}.review_form .select2-selection__arrow b{border-color:#000 transparent transparent!important;border-width:7px 4px 0!important}.review_form select[name=brand_id],.review_form select[name=school_id]{left:133px;position:relative!important;top:55px}.review_form select.select2-brand,.review_form select.select2-school{visibility:hidden}.review_form .form_upsell_container{background:#ee7203;border:3px solid #ee7203;border-radius:8px;border-top:none;box-shadow:0 0 8px rgba(0,0,0,.2);box-sizing:border-box;margin-inline:auto;margin-top:20px;overflow:hidden;width:100%}@media (max-width:575.98px){.review_form .form_upsell_container{transform:translateX(-15px);width:calc(100% + 30px)}}.review_form .form_upsell_container>p{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:6px;justify-content:center;line-height:48px;margin-bottom:0;text-align:center}.review_form .form_upsell_container>p span.icon{align-items:center;background:#fff;border:2px solid #e76e01;border-radius:50%;display:inline-flex;height:38px;justify-content:center;padding:4px;width:38px}.review_form .form_upsell_container>p span.icon img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}.review_form .form_upsell_container p{margin-bottom:0}.review_form .form_upsell_container .form_upsell_inner{align-items:center;background:#fff;display:flex;flex-direction:column;gap:12px;gap:8px;padding:12px;width:100%}.review_form .form_upsell_container .form_upsell_inner .cta_btn_container{margin-inline:auto;max-width:600px;width:100%}.review_form .form_upsell_container .form_upsell_inner .cta_btn_container .global_btn_mega.btn_tour{border-radius:60px;box-shadow:0 4px 0 #a61c1f;font-size:16px}.review_form .form_upsell_container .form_upsell_inner .cta_btn_container .global_btn_mega.btn_tour svg{height:.8em;padding-left:.1em;width:.8em}.review_form .form_upsell_container .round_container{align-items:center;display:flex;font-size:13px;gap:8px;line-height:1.6}.review_form .form_upsell_container .round_container p{text-align:center}@media (max-width:575.98px){.review_form .form_upsell_container .round_container br{display:none}}.review_form .form_upsell_container .round_container .img_container{border:2px solid #f7b77d;border-radius:30px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.review_form .form_upsell_container .round_container .img_container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;padding-top:6px}.review_form .form_upsell_container .campaign_target_container{display:flex;flex-direction:column;gap:4px;text-align:center}.review_form .form_upsell_container .campaign_target_container>p{color:#ff4a80;font-size:14px;font-weight:700}@media (min-width:576px){.review_form .form_upsell_container .campaign_target_container>p br{display:none}}.review_form .form_upsell_container .campaign_target_container .emphasis{align-items:center;background-color:#ff4a80;color:#fff;display:flex;font-size:11px;gap:4px;justify-content:center;padding:5px 10px}.review_form .form_upsell_container .campaign_target_container .emphasis.is_many{display:block!important}.review_form .form_upsell_container .campaign_target_container .emphasis svg{height:1em;width:1em}@media (max-width:991.98px){.review_form .recommend_item_container{margin:0 calc(50% - 50vw);width:100vw}}.form-check-label.emphasis{background:#e4e4e4;border-radius:4px;cursor:pointer;padding:.8em 1em;width:100%}.form-check-label.emphasis input{margin-left:0}.form-check-label.emphasis sub{line-height:100%}.min-w120{min-width:120px}.form-change-langth{min-width:120px;width:auto!important}@media (max-width:767.98px){.form-change-langth{width:100%!important}}.flex_class_name{display:flex;flex-wrap:wrap;gap:.625rem!important;width:100%}.form_section.is_accodion summary{display:block;height:40px}.form_section.is_accodion summary::-webkit-details-marker{display:none}.form_section.is_accodion .form_accodion_btn{cursor:pointer;font-size:16px;font-weight:700}.form_section.is_accodion .form_accodion_btn span{background:currentColor;border-radius:.5em;color:#0171bb;display:inline-block;height:.3em;line-height:0em;margin-bottom:3px;margin-left:1px;margin-right:5px;position:relative;vertical-align:middle;width:1.3em}.form_section.is_accodion .form_accodion_btn span:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.form_section.is_accodion details{margin-bottom:30px}.form_section.is_accodion details[open] .form_accodion_btn{display:none}.form_first .keyvisua,.form_first .keyvisual--search{height:46px!important}.form_first .keyvisual--search .keyvisual__inner{background:#ebf4fb;color:#333!important;height:46px!important}.form_first .keyvisual__text .h2,.form_first .keyvisual__text h2{color:#333!important;font-size:16px!important;padding-left:15px;position:relative!important}.form_first .keyvisual__text .h2:before,.form_first .keyvisual__text h2:before{background:#006bb6;border-radius:3px;content:"";height:50%;left:0;margin-right:8px;position:absolute;top:25%;width:8px}.form_first .stepper .item.completed{background:#ebf4fb}.form_first .stepper .item.completed:not(:last-child):after,.form_first .stepper .item.completed:not(:last-child):before{border-left:6px solid #ebf4fb}.form_first .stepper .item.completed span{color:#333}.form_first .stepper .item span svg{margin-right:10px}.form_first .stepper .item{padding:7px 13px}.form_first .jyukudetail_text{background:#fff}.form_first .jyukudetail_text dd{color:#333;font-size:14px}.form_first .stepper_container{background:rgba(var(--bs-light-rgb),var(--bs-bg-opacity));background:#f6f6f6}.form_first .stepper .item span{align-items:center;display:flex}.is_review_list .star_wrap{align-items:baseline;margin-bottom:0}.is_review_list .review_card_item_inner{padding:15px}.is_review_list .review_card_item_inner .h3,.is_review_list .review_card_item_inner h3{font-size:14px;margin-bottom:10px}.is_review_list .review_card_item_inner .h4,.is_review_list .review_card_item_inner h4{font-size:13px;font-weight:700;margin-top:10px}.is_review_list .review_posted{background:#f5f5f5;border-radius:5px;margin-top:-5px;padding:10px 10px 0}.is_review_list .review_posted .review_postedlist{align-items:center;display:flex;flex-flow:wrap}@media (max-width:575.98px){.is_review_list .review_posted .review_postedlist{flex-flow:column}}.is_review_list .review_posted .review_postedlist span.review_smttl{font-size:13px!important;font-weight:700;padding-right:7px}@media (max-width:575.98px){.is_review_list .review_posted .review_postedlist span.review_smttl{font-size:12px!important;width:40%!important}.is_review_list .review_posted .review_postedlist span{width:60%}}.is_review_list .review_posted .review_postedlist p{display:flex;padding-right:20px}@media (max-width:575.98px){.is_review_list .review_posted .review_postedlist p{width:100%}}.is_review_list .review_posted p{line-height:1.2em;margin-bottom:3px}.is_review_list .review_posted span{font-size:12px!important;line-height:1.4em;margin-bottom:3px}.review_form .agreement_wrapper .agreement_text_test{background:none!important;border:none;font-size:12px;margin:0 20px;padding:0;text-align:center}.form_compare_point{background:#fff;border-radius:8px}.form_compare_point .form_compare_point_title{background:#ef7204;border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:-15px 0 20px;padding:7px 10px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form_compare_point .form_compare_point_title:before{border:7px solid transparent;border-top-color:#ef7204;content:"";left:50%;margin-left:-7px;position:absolute;top:100%}.form_compare_point .form_compare_point_title p{margin:0;padding:0}.form_compare_point .form_compare_point_subTitle{background:#f8f8f8;border-radius:10px;font-size:15px;font-weight:700;margin:0 auto;padding:10px;text-align:center;width:95%}.form_compare_point .form_compare_point_subTitle span{color:#cc2228;font-size:20px}.form_compare_point .form_compare_point_discription_container{align-items:center;display:flex;justify-content:space-around;margin:0 auto;padding:10px 0 10px 5px;width:95%}.form_compare_point .form_compare_point_discription_container img.check_hikaku{height:auto;width:100%}.form_compare_point .form_compare_point_img img{height:auto;margin-left:10px;width:120px}.form_compare_point .form_compare_point_txt{font-size:12px;font-weight:100;text-align:left}@media (min-width:992px){.form_compare_point .form_compare_point_txt{font-size:18px}.form_compare_point .form_compare_point_subTitle,.form_compare_point .form_compare_point_title{font-size:20px}.form_compare_point .form_compare_point_img img{height:auto;margin-left:5px;width:115px}.form_compare_point .form_compare_point_discription_container,.form_compare_point .form_compare_point_subTitle{width:450px}}.form_text{display:block;font-size:17px;margin:20px auto 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:992px){.form_text{font-size:20px}}.form_text span{background-image:linear-gradient(transparent 50%,#ffdc51 0);background-repeat:no-repeat;display:inline-block;font-size:17px}@media (min-width:992px){.form_text span{font-size:20px}.about_site .container-lg{max-width:980px!important;width:980px!important}}.about_site .about_wrapper .container-fluid,.about_site .about_wrapper .container-lg,.about_site .about_wrapper .container-md,.about_site .about_wrapper .container-sm,.about_site .about_wrapper .container-xl,.about_site .about_wrapper .container-xxl{padding:0}@media screen and (max-width:767px){.about_site .about_wrapper{padding-bottom:20px;padding-top:20px}}.about_site .about_wrapper li,.about_site .about_wrapper ol,.about_site .about_wrapper p{font-size:16px;line-height:1.8}.about_site .about_container{background:#fff;border-radius:0;overflow:hidden;padding:30px 0}@media (min-width:992px){.about_site .about_container{border-radius:10px}}.about_site .about_container article,.about_site .about_container section{margin-bottom:50px;padding:0 20px}@media (min-width:992px){.about_site .about_container article,.about_site .about_container section{padding:0 25px}}@media screen and (max-width:767px){.about_site .about_container article:last-child,.about_site .about_container section:last-child{margin-bottom:0}}.about_site .about_container .about_contents{background:#fff;margin:0 auto 36px;overflow:hidden;width:100%}@media (min-width:768px){.about_site .about_container .about_contents{margin-bottom:50px}}.about_site .about_container .about_contents:last-child{margin-bottom:0}.about_site .about_container .about_contents .h2,.about_site .about_container .about_contents h2{align-items:center;background:#f8f8f8;border-radius:7px;display:flex;font-size:20px;font-weight:700;height:41px;margin-bottom:16px;padding:10px 7px}.about_site .about_container .about_contents .h2:before,.about_site .about_container .about_contents h2:before{background:#006cb7;border-radius:7px;content:"";display:inline-block;height:100%;margin-right:10px;width:5px}@media (min-width:768px){.about_site .about_container .about_contents .h2,.about_site .about_container .about_contents h2{font-size:24px;height:60px;margin-bottom:16px}.about_site .about_container .about_contents .h2:before,.about_site .about_container .about_contents h2:before{margin-right:15px;width:6px}}.about_site .about_container .about_contents .h2 .sec-title__link,.about_site .about_container .about_contents h2 .sec-title__link{align-self:center;color:#000;font-size:12px;font-weight:700;margin-right:15px}.about_site .about_container .about_contents .h2 .sec-title__link svg,.about_site .about_container .about_contents h2 .sec-title__link svg{margin-right:7px}@media (min-width:768px){.about_site .about_container .about_contents .h2 .sec-title__link,.about_site .about_container .about_contents h2 .sec-title__link{font-size:14px}}.about_site .about_container .about_contents a{word-break:break-all}.about_site .about_container .about_contents .about_inner .h3,.about_site .about_container .about_contents .about_inner h3{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:.4em;margin-top:36px}@media (min-width:768px){.about_site .about_container .about_contents .about_inner .h3,.about_site .about_container .about_contents .about_inner h3{margin-bottom:8px}}.about_site .about_container .about_contents .about_inner .h3:first-child,.about_site .about_container .about_contents .about_inner h3:first-child{margin-top:10px}.about_site .about_container .about_contents .about_inner .h4,.about_site .about_container .about_contents .about_inner h4{font-size:16px;font-weight:700;margin-top:1.2em}.about_site .about_container .about_contents .about_inner ol,.about_site .about_container .about_contents .about_inner ul{margin-top:.5em}.about_site .about_container .about_contents .about_inner li{margin-bottom:.5em}.about_site .about_container .about_contents .about_inner .small,.about_site .about_container .about_contents .about_inner small{display:block;margin-bottom:2rem}.about_site .about_container .about_contents .about_inner>:last-child{margin-bottom:0}.about_site .about_container .about_message{align-items:center;background-color:#006cb7;display:flex;justify-content:space-between;padding:1.5em 30px;width:100%}@media screen and (max-width:767px){.about_site .about_container .about_message{flex-direction:column;justify-content:flex-start;padding:2.5em 30px}}.about_site .about_container .about_message .h2,.about_site .about_container .about_message h2{color:#fff;font-size:24px;line-height:1.5;margin-bottom:0}@media screen and (max-width:767px){.about_site .about_container .about_message .h2,.about_site .about_container .about_message h2{margin-bottom:.7em}}.about_site .about_container .about_message .btn-white{color:#006cb7;font-size:14px}.about_site .about_container .about_message .btn-white:hover{opacity:.8;transition:opacity .3s}.about_site .represent_container{align-items:flex-start;display:flex}@media screen and (max-width:767px){.about_site .represent_container{flex-direction:column}}.about_site .represent_container .represent_img{height:auto;width:180px}@media screen and (max-width:767px){.about_site .represent_container .represent_img{align-self:center;margin-bottom:12px;width:120px}}.about_site .represent_container .br-sp{display:block}@media screen and (max-width:767px){.about_site .represent_container .br-sp{display:none}}.about_site .represent_container>div{line-height:2.4;margin-left:28px}@media screen and (max-width:767px){.about_site .represent_container>div{margin-left:0}}.about_site .represent_container hr{color:#e8e8e8;margin:40px 0;opacity:1}.about_site .represent_container .h3,.about_site .represent_container h3{font-size:24px;font-weight:700;margin-bottom:16px}@media screen and (max-width:767px){.about_site .represent_container .h3,.about_site .represent_container h3{font-size:18px}}.about_site .represent_container .represent_history{line-height:1.6}.about_site .represent_container .represent_history .col01-list__block:nth-child(1n){border-right:none}.about_site .represent_container .represent_history .col01-list__block__title{width:25%}@media (max-width:575.98px){.about_site .represent_container .represent_history .col01-list__block__title{width:38%}}.about_site .represent_container .represent_history .col01-list__block__body{border-left:none;border-right:1px solid #e8e8e8;width:75%}@media (max-width:575.98px){.about_site .represent_container .represent_history .col01-list__block__body{align-items:center;display:flex;width:62%}}.about_site .company_list span{font-size:14px}.about_site .company_list .mapLink_container{gap:8px}.about_site .company_list .link_add_icon{display:flex;gap:4px}.about_site .company_list .col01-list__block__title{width:20%}@media screen and (max-width:767px){.about_site .company_list .col01-list__block__title{width:20%}}.about_site .company_list .col01-list__block__body{width:80%}@media screen and (max-width:767px){.about_site .company_list .col01-list__block__body{display:block;width:80%}}.classSummer .keyvisual.classSummerKey{background:url(../img/class/img_classeyecatch_SP.png);background-repeat:no-repeat;background-size:100% auto;height:340px;z-index:-2}.classSummer .keyvisual.classSummerKey .keyvisual__inner{top:70px}@media (min-width:992px){.classSummer .keyvisual.classSummerKey .keyvisual__inner{height:auto!important}}.classSummer .keyvisual.classSummerKey .keyvisual__text .h2,.classSummer .keyvisual.classSummerKey .keyvisual__text h2{font-size:28px}@media (min-width:768px){.classSummer .keyvisual.classSummerKey{background:url(../img/class/img_classeyecatch_PC.png);background-position:100%;background-repeat:no-repeat;background-size:cover;height:511px}.classSummer .keyvisual.classSummerKey .keyvisual__inner{top:0}.classSummer .keyvisual.classSummerKey .keyvisual__text .h2,.classSummer .keyvisual.classSummerKey .keyvisual__text h2{font-size:36px}}.classWinter .keyvisual{background:url(../img/class/winter2022/img_classeyecatch_SP.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;height:520px;position:relative;z-index:-2}.classWinter .keyvisual:after{background-image:linear-gradient(180deg,transparent 0 30%,#fff 100%);content:"";display:block;height:520px;left:0;position:absolute;top:0;width:100%}.classWinter .keyvisual .keyvisual__inner{bottom:72px;top:auto}@media (min-width:992px){.classWinter .keyvisual .keyvisual__inner{height:auto!important}}.classWinter .keyvisual .keyvisual__text{margin-top:0}.classWinter .keyvisual .keyvisual__text .h2,.classWinter .keyvisual .keyvisual__text h2{font-size:28px;text-align:center}.classWinter .keyvisual .keyvisual__text .h2 span,.classWinter .keyvisual .keyvisual__text h2 span{background:linear-gradient(transparent 70%,#fff500 0)}@media (min-width:992px){.classWinter .keyvisual{background:url(../img/class/winter2022/img_classeyecatch_PC.png);background-position:100%;background-repeat:no-repeat;background-size:cover;height:511px}.classWinter .keyvisual:after{content:none}.classWinter .keyvisual .keyvisual__inner{top:0}.classWinter .keyvisual .keyvisual__text{margin-bottom:140px;margin-top:0}.classWinter .keyvisual .keyvisual__text .h2,.classWinter .keyvisual .keyvisual__text h2{font-size:36px;text-align:left}}.spring_2023 .keyvisual{z-index:0}@media (min-width:992px){.spring_2023 .keyvisual{height:510px}}.spring_2023 .keyvisual .keyvisual__inner{background-image:url(../img/class/spring2023/bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:static}@media (min-width:992px){.spring_2023 .keyvisual .keyvisual__inner{background-image:none;height:auto!important;position:absolute;top:50%;transform:translateY(-50%)}}.spring_2023 .keyvisual .keyvisual__img{background:url(../img/class/spring2024/img_classeyecatch_SP.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:222px}@media (min-width:992px){.spring_2023 .keyvisual .keyvisual__img{background:url(../img/class/spring2023/img_classeyecatch_PC.png);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%}}.spring_2023 .keyvisual .keyvisual__text{color:#fff;margin-top:0}@media (min-width:992px){.spring_2023 .keyvisual .keyvisual__text{margin-bottom:0}}.spring_2023 .keyvisual .keyvisual__text .h2,.spring_2023 .keyvisual .keyvisual__text h2{color:#fff;font-size:28px;text-align:center}.spring_2023 .keyvisual .keyvisual__text .h2 span,.spring_2023 .keyvisual .keyvisual__text h2 span{background:none}@media (min-width:992px){.spring_2023 .keyvisual .keyvisual__text .h2,.spring_2023 .keyvisual .keyvisual__text h2{color:#000;font-size:36px;text-align:left}.spring_2023 .keyvisual .keyvisual__text .h2 span,.spring_2023 .keyvisual .keyvisual__text h2 span{background:linear-gradient(transparent 70%,#fff500 0)}}.spring_2023 .keyvisual .keyvisual__text p{color:#fff;font-weight:400}@media (min-width:992px){.spring_2023 .keyvisual .keyvisual__text p{color:#000}}.summer_2023 .searchClass{position:relative}.summer_2023 .keyvisual{height:auto}@media (min-width:992px){.summer_2023 .keyvisual{height:510px}}.summer_2023 .keyvisual .keyvisual__inner{background-color:#005d9e;padding:40px 0;position:static}@media (min-width:992px){.summer_2023 .keyvisual .keyvisual__inner{background-color:transparent;background-image:none;height:auto!important;position:absolute;top:50%;transform:translateY(-50%)}}.summer_2023 .keyvisual .keyvisual__img{background:url(../img/class/summer2023/img_classeyecatch_SP.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:260px}@media (min-width:992px){.summer_2023 .keyvisual .keyvisual__img{background:url(../img/class/summer2023/img_classeyecatch_PC.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%}}.summer_2023 .keyvisual .keyvisual__text{color:#fff;margin-top:0}@media (min-width:992px){.summer_2023 .keyvisual .keyvisual__text{margin-bottom:0}}.summer_2023 .keyvisual .keyvisual__text .h2,.summer_2023 .keyvisual .keyvisual__text h2{color:#fff;font-size:28px;text-align:center}.summer_2023 .keyvisual .keyvisual__text .h2 span,.summer_2023 .keyvisual .keyvisual__text h2 span{background:none}@media (min-width:992px){.summer_2023 .keyvisual .keyvisual__text .h2,.summer_2023 .keyvisual .keyvisual__text h2{color:#000;font-size:36px;text-align:left}.summer_2023 .keyvisual .keyvisual__text .h2 span,.summer_2023 .keyvisual .keyvisual__text h2 span{background:linear-gradient(transparent 70%,#fff500 0)}}.summer_2023 .keyvisual .keyvisual__text p{color:#fff;font-weight:400}@media (min-width:992px){.summer_2023 .keyvisual .keyvisual__text p{color:#000}}.winter_2023 .keyvisual{z-index:0}@media (min-width:992px){.winter_2023 .keyvisual{height:510px}}.winter_2023 .keyvisual .keyvisual__inner{background-color:#005d9e;padding:40px 0;position:static}@media (min-width:992px){.winter_2023 .keyvisual .keyvisual__inner{background-color:transparent;background-image:none;height:auto!important;position:absolute;top:50%;transform:translateY(-50%)}}.winter_2023 .keyvisual .keyvisual__img{background:url(../img/class/winter2023/img_classeyecatch_SP.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:222px}@media (min-width:992px){.winter_2023 .keyvisual .keyvisual__img{background:url(../img/class/winter2023/img_classeyecatch_PC.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%}}.winter_2023 .keyvisual .keyvisual__text{color:#fff;margin-top:0}@media (min-width:992px){.winter_2023 .keyvisual .keyvisual__text{margin-bottom:0}}.winter_2023 .keyvisual .keyvisual__text .h2,.winter_2023 .keyvisual .keyvisual__text h2{color:#fff;font-size:28px;text-align:center}.winter_2023 .keyvisual .keyvisual__text .h2 span,.winter_2023 .keyvisual .keyvisual__text h2 span{background:none}@media (min-width:992px){.winter_2023 .keyvisual .keyvisual__text .h2,.winter_2023 .keyvisual .keyvisual__text h2{color:#000;font-size:36px;text-align:left}.winter_2023 .keyvisual .keyvisual__text .h2 span,.winter_2023 .keyvisual .keyvisual__text h2 span{background:linear-gradient(transparent 70%,#fff500 0)}}.winter_2023 .keyvisual .keyvisual__text p{color:#fff;font-weight:400}@media (min-width:992px){.winter_2023 .keyvisual .keyvisual__text p{color:#000}}.mg-topsearchClass{position:relative;z-index:1}.classSummer .mg-topsearchClass,.training .mg-topsearchClass{margin-top:-50px}.classSummer .searchClass .tab li,.training .searchClass .tab li{width:50%;z-index:3}.classSummer .searchClass .tab li:nth-child(2) a,.training .searchClass .tab li:nth-child(2) a{border-radius:0 5px 5px 0}.classSummer .searchClass .tab li:first-child a,.training .searchClass .tab li:first-child a{border-radius:5px 0 0 5px}.classSummer .searchClass .tab li.active:first-child a,.training .searchClass .tab li.active:first-child a{background-color:#006cb7}.classSummer .searchClass .tab li.active:nth-child(2) a,.training .searchClass .tab li.active:nth-child(2) a{background-color:#cc2327}.classSummer .searchClass .tab li a,.training .searchClass .tab li a{background:#c4c4c4}.classSummer .searchClass .tab li:before,.training .searchClass .tab li:before{z-index:2}.classSummer .searchClass .tab-area,.training .searchClass .tab-area{padding-top:70px}.classSummer .searchClass .tab-area-container,.training .searchClass .tab-area-container{margin-top:-63px}.classSummer .searchClass .tab-area__list__link,.training .searchClass .tab-area__list__link{margin-left:0;text-align:center}@media (min-width:768px){.classSummer .searchClass .tab-area__list__link,.training .searchClass .tab-area__list__link{margin-left:15px;text-align:left}}.classSummer .searchClass .tab-area__list__link a,.training .searchClass .tab-area__list__link a{color:#333!important}.classSummer .searchClass .tab-area .badge,.training .searchClass .tab-area .badge{width:100%!important}.classSummer .searchClass .classSearch,.training .searchClass .classSearch{box-shadow:none;padding:0}.classSummer .searchClass .classSearch .tab-area,.training .searchClass .classSearch .tab-area{background:none!important;padding:0}.classSummer .searchClass .classSearch .tab,.training .searchClass .classSearch .tab{padding-left:0;padding-right:0}.classSummer .searchClass .classSearch .tab li,.training .searchClass .classSearch .tab li{margin-right:0;min-width:auto;width:50%;z-index:3}.classSummer .searchClass .classSearch .tab li svg,.training .searchClass .classSearch .tab li svg{flex-shrink:0}.classSummer .searchClass .classSearch .tab-area-container,.training .searchClass .classSearch .tab-area-container{margin-top:-63px}.classSummer .searchClass .classSearch #searchNear .container-fluid.container-lg,.classSummer .searchClass .classSearch #searchNear .container-lg,.classSummer .searchClass .classSearch #searchNearbottom .container-fluid.container-lg,.classSummer .searchClass .classSearch #searchNearbottom .container-lg,.classSummer .searchClass .classSearch #searchStation .container-fluid.container-lg,.classSummer .searchClass .classSearch #searchStation .container-lg,.classSummer .searchClass .classSearch #searchStationbottom .container-fluid.container-lg,.classSummer .searchClass .classSearch #searchStationbottom .container-lg,.training .searchClass .classSearch #searchNear .container-fluid.container-lg,.training .searchClass .classSearch #searchNear .container-lg,.training .searchClass .classSearch #searchNearbottom .container-fluid.container-lg,.training .searchClass .classSearch #searchNearbottom .container-lg,.training .searchClass .classSearch #searchStation .container-fluid.container-lg,.training .searchClass .classSearch #searchStation .container-lg,.training .searchClass .classSearch #searchStationbottom .container-fluid.container-lg,.training .searchClass .classSearch #searchStationbottom .container-lg{background:#f8f8f8;border-radius:10px;margin-top:60px;padding:20px 15px 30px}@media (min-width:768px){.classSummer .searchClass .classSearch,.training .searchClass .classSearch{background:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:20px 15px}.classSummer .searchClass .tab-area .badge,.training .searchClass .tab-area .badge{width:auto}.classSummer .searchClass .mg-topsearchClass,.training .searchClass .mg-topsearchClass{margin-top:-107px}}.classWinter.training .tab li,.spring_2023.training .tab li,.summer_2023.training .tab li,.winter_2023.training .tab li{width:50%;z-index:3}.classWinter.training .tab li:nth-child(3):before,.spring_2023.training .tab li:nth-child(3):before,.summer_2023.training .tab li:nth-child(3):before,.winter_2023.training .tab li:nth-child(3):before{content:none}.classWinter.training .tab li:first-child a,.spring_2023.training .tab li:first-child a,.summer_2023.training .tab li:first-child a,.winter_2023.training .tab li:first-child a{background-color:#006cb7;border-radius:5px 0 0 0}@media (min-width:992px){.classWinter.training .tab li:first-child a,.spring_2023.training .tab li:first-child a,.summer_2023.training .tab li:first-child a,.winter_2023.training .tab li:first-child a{border-radius:5px 0 0 5px}}.classWinter.training .tab li:first-child a:hover,.spring_2023.training .tab li:first-child a:hover,.summer_2023.training .tab li:first-child a:hover,.winter_2023.training .tab li:first-child a:hover{background-color:#005d9e}.classWinter.training .tab li:nth-child(2) a,.spring_2023.training .tab li:nth-child(2) a,.summer_2023.training .tab li:nth-child(2) a,.winter_2023.training .tab li:nth-child(2) a{background-color:#cc2327;border-radius:0 0 0 0}.classWinter.training .tab li:nth-child(2) a:hover,.spring_2023.training .tab li:nth-child(2) a:hover,.summer_2023.training .tab li:nth-child(2) a:hover,.winter_2023.training .tab li:nth-child(2) a:hover{background-color:#b61f23}.classWinter.training .tab li:nth-child(3) a,.spring_2023.training .tab li:nth-child(3) a,.summer_2023.training .tab li:nth-child(3) a,.winter_2023.training .tab li:nth-child(3) a{background-color:#458934;border-radius:0 5px 0 0}@media (min-width:992px){.classWinter.training .tab li:nth-child(3) a,.spring_2023.training .tab li:nth-child(3) a,.summer_2023.training .tab li:nth-child(3) a,.winter_2023.training .tab li:nth-child(3) a{border-radius:0 5px 5px 0}}.classWinter.training .tab li:nth-child(3) a:hover,.spring_2023.training .tab li:nth-child(3) a:hover,.summer_2023.training .tab li:nth-child(3) a:hover,.winter_2023.training .tab li:nth-child(3) a:hover{background-color:#3c772d}.classWinter.training .tab li:before,.spring_2023.training .tab li:before,.summer_2023.training .tab li:before,.winter_2023.training .tab li:before{z-index:2}.classWinter.training .tab li a,.spring_2023.training .tab li a,.summer_2023.training .tab li a,.winter_2023.training .tab li a{padding:0 13px}.classWinter.training .tab-area .container-fluid.container-lg,.classWinter.training .tab-area .container-lg,.spring_2023.training .tab-area .container-fluid.container-lg,.spring_2023.training .tab-area .container-lg,.summer_2023.training .tab-area .container-fluid.container-lg,.summer_2023.training .tab-area .container-lg,.winter_2023.training .tab-area .container-fluid.container-lg,.winter_2023.training .tab-area .container-lg{border-radius:0 0 10px 10px!important}@media (min-width:992px){.classWinter.training .tab-area .container-fluid.container-lg,.classWinter.training .tab-area .container-lg,.spring_2023.training .tab-area .container-fluid.container-lg,.spring_2023.training .tab-area .container-lg,.summer_2023.training .tab-area .container-fluid.container-lg,.summer_2023.training .tab-area .container-lg,.winter_2023.training .tab-area .container-fluid.container-lg,.winter_2023.training .tab-area .container-lg{border-radius:10px!important}}.classWinter.training .tab-area .container-fluid.container-lg .tab-area__list__link a,.classWinter.training .tab-area .container-lg .tab-area__list__link a,.spring_2023.training .tab-area .container-fluid.container-lg .tab-area__list__link a,.spring_2023.training .tab-area .container-lg .tab-area__list__link a,.summer_2023.training .tab-area .container-fluid.container-lg .tab-area__list__link a,.summer_2023.training .tab-area .container-lg .tab-area__list__link a,.winter_2023.training .tab-area .container-fluid.container-lg .tab-area__list__link a,.winter_2023.training .tab-area .container-lg .tab-area__list__link a{color:#fff!important}@media (min-width:992px){.classWinter.training .tab-area .container-fluid.container-lg .tab-area__list__link a,.classWinter.training .tab-area .container-lg .tab-area__list__link a,.spring_2023.training .tab-area .container-fluid.container-lg .tab-area__list__link a,.spring_2023.training .tab-area .container-lg .tab-area__list__link a,.summer_2023.training .tab-area .container-fluid.container-lg .tab-area__list__link a,.summer_2023.training .tab-area .container-lg .tab-area__list__link a,.winter_2023.training .tab-area .container-fluid.container-lg .tab-area__list__link a,.winter_2023.training .tab-area .container-lg .tab-area__list__link a{color:#333!important}}.classWinter.training .tab-area#searchNear .container-fluid.container-lg,.classWinter.training .tab-area#searchNear .container-lg,.classWinter.training .tab-area#searchNearbottom .container-fluid.container-lg,.classWinter.training .tab-area#searchNearbottom .container-lg,.spring_2023.training .tab-area#searchNear .container-fluid.container-lg,.spring_2023.training .tab-area#searchNear .container-lg,.spring_2023.training .tab-area#searchNearbottom .container-fluid.container-lg,.spring_2023.training .tab-area#searchNearbottom .container-lg,.summer_2023.training .tab-area#searchNear .container-fluid.container-lg,.summer_2023.training .tab-area#searchNear .container-lg,.summer_2023.training .tab-area#searchNearbottom .container-fluid.container-lg,.summer_2023.training .tab-area#searchNearbottom .container-lg,.winter_2023.training .tab-area#searchNear .container-fluid.container-lg,.winter_2023.training .tab-area#searchNear .container-lg,.winter_2023.training .tab-area#searchNearbottom .container-fluid.container-lg,.winter_2023.training .tab-area#searchNearbottom .container-lg{background:#006cb7!important}@media (min-width:992px){.classWinter.training .tab-area#searchNear .container-fluid.container-lg,.classWinter.training .tab-area#searchNear .container-lg,.classWinter.training .tab-area#searchNearbottom .container-fluid.container-lg,.classWinter.training .tab-area#searchNearbottom .container-lg,.spring_2023.training .tab-area#searchNear .container-fluid.container-lg,.spring_2023.training .tab-area#searchNear .container-lg,.spring_2023.training .tab-area#searchNearbottom .container-fluid.container-lg,.spring_2023.training .tab-area#searchNearbottom .container-lg,.summer_2023.training .tab-area#searchNear .container-fluid.container-lg,.summer_2023.training .tab-area#searchNear .container-lg,.summer_2023.training .tab-area#searchNearbottom .container-fluid.container-lg,.summer_2023.training .tab-area#searchNearbottom .container-lg,.winter_2023.training .tab-area#searchNear .container-fluid.container-lg,.winter_2023.training .tab-area#searchNear .container-lg,.winter_2023.training .tab-area#searchNearbottom .container-fluid.container-lg,.winter_2023.training .tab-area#searchNearbottom .container-lg{background:#f0f0f0!important}}.classWinter.training .tab-area#searchStation .container-fluid.container-lg,.classWinter.training .tab-area#searchStation .container-lg,.classWinter.training .tab-area#searchStationbottom .container-fluid.container-lg,.classWinter.training .tab-area#searchStationbottom .container-lg,.spring_2023.training .tab-area#searchStation .container-fluid.container-lg,.spring_2023.training .tab-area#searchStation .container-lg,.spring_2023.training .tab-area#searchStationbottom .container-fluid.container-lg,.spring_2023.training .tab-area#searchStationbottom .container-lg,.summer_2023.training .tab-area#searchStation .container-fluid.container-lg,.summer_2023.training .tab-area#searchStation .container-lg,.summer_2023.training .tab-area#searchStationbottom .container-fluid.container-lg,.summer_2023.training .tab-area#searchStationbottom .container-lg,.winter_2023.training .tab-area#searchStation .container-fluid.container-lg,.winter_2023.training .tab-area#searchStation .container-lg,.winter_2023.training .tab-area#searchStationbottom .container-fluid.container-lg,.winter_2023.training .tab-area#searchStationbottom .container-lg{background:#cc2327!important}@media (min-width:992px){.classWinter.training .tab-area#searchStation .container-fluid.container-lg,.classWinter.training .tab-area#searchStation .container-lg,.classWinter.training .tab-area#searchStationbottom .container-fluid.container-lg,.classWinter.training .tab-area#searchStationbottom .container-lg,.spring_2023.training .tab-area#searchStation .container-fluid.container-lg,.spring_2023.training .tab-area#searchStation .container-lg,.spring_2023.training .tab-area#searchStationbottom .container-fluid.container-lg,.spring_2023.training .tab-area#searchStationbottom .container-lg,.summer_2023.training .tab-area#searchStation .container-fluid.container-lg,.summer_2023.training .tab-area#searchStation .container-lg,.summer_2023.training .tab-area#searchStationbottom .container-fluid.container-lg,.summer_2023.training .tab-area#searchStationbottom .container-lg,.winter_2023.training .tab-area#searchStation .container-fluid.container-lg,.winter_2023.training .tab-area#searchStation .container-lg,.winter_2023.training .tab-area#searchStationbottom .container-fluid.container-lg,.winter_2023.training .tab-area#searchStationbottom .container-lg{background:#f0f0f0!important}}.classSummer .sclassList .h2,.classSummer .sclassList h2,.training .sclassList .h2,.training .sclassList h2{font-size:16px;padding-bottom:10px;text-align:center}@media (min-width:768px){.classSummer .sclassList .h2,.classSummer .sclassList h2,.training .sclassList .h2,.training .sclassList h2{font-size:26px}.classSummer .sclassList>div,.training .sclassList>div{margin:0 auto}.classSummer .sclassList .h2,.classSummer .sclassList h2,.training .sclassList .h2,.training .sclassList h2{text-align:left}}.classSummer .sclassList .shadow,.training .sclassList .shadow{box-shadow:none!important}@media (min-width:768px){.classSummer .sclassList .shadow,.training .sclassList .shadow{box-shadow:0 0 20px rgba(0,0,0,.05)!important}}.classSummer .sclassList .fc-blue,.training .sclassList .fc-blue{color:#006cb7;font-size:16px}@media (min-width:768px){.classSummer .sclassList .fc-blue,.training .sclassList .fc-blue{font-size:36px}}.classSummer .sclassList .col-8,.training .sclassList .col-8{display:flex;flex-flow:column;justify-content:space-between}.classSummer .sclassList>div li,.training .sclassList>div li{margin-bottom:18px}@media (min-width:768px){.classSummer .sclassList>div li,.training .sclassList>div li{margin-bottom:34px}}.classSummer .sclassList>div li:last-child,.training .sclassList>div li:last-child{margin-bottom:0}.classSummer .sclassList>div ul li a,.training .sclassList>div ul li a{color:#333;text-decoration:none}.classSummer .sclassList>div ul li a img,.training .sclassList>div ul li a img{height:auto;width:100%}@media (min-width:768px){.classSummer .sclassList>div ul li a img,.training .sclassList>div ul li a img{width:300px}}.classSummer .sclassList>div ul li a .h3,.classSummer .sclassList>div ul li a h3,.training .sclassList>div ul li a .h3,.training .sclassList>div ul li a h3{font-size:13px;line-height:1.3em}@media (min-width:768px){.classSummer .sclassList>div ul li a .h3,.classSummer .sclassList>div ul li a h3,.training .sclassList>div ul li a .h3,.training .sclassList>div ul li a h3{font-size:22px;font-weight:700;text-align:left}}.classSummer .sclassList>div ul li a span,.training .sclassList>div ul li a span{color:#666;display:block;font-size:11px;text-align:left}@media (min-width:768px){.classSummer .sclassList>div ul li a span,.training .sclassList>div ul li a span{text-align:right}}.classSummer .sclassList>div ul li a p,.training .sclassList>div ul li a p{display:none;font-size:12px;margin-top:20px}@media (min-width:768px){.classSummer .sclassList>div ul li a p,.training .sclassList>div ul li a p{display:block;font-size:12px}}.classSummer .wrap_howto,.training .wrap_howto{padding-bottom:50px;padding-top:58px}.classSummer .wrap_howto .ttl_howto,.training .wrap_howto .ttl_howto{height:90px;margin:0 auto;width:297px}@media (min-width:768px){.classSummer .wrap_howto .ttl_howto,.training .wrap_howto .ttl_howto{height:168.01px;margin-bottom:58px;width:630.27px}}.classSummer .wrap_howto .ttl_howto img,.training .wrap_howto .ttl_howto img{height:auto;width:100%}.classSummer .wrap_howto .inner_howto,.training .wrap_howto .inner_howto{flex-flow:column;padding-right:0}@media (min-width:768px){.classSummer .wrap_howto .inner_howto,.training .wrap_howto .inner_howto{flex-flow:row wrap;margin:58px auto 0}.classSummer .wrap_howto .inner_howto>div:nth-child(2n),.training .wrap_howto .inner_howto>div:nth-child(2n){margin-left:30px}.classSummer .wrap_howto .inner_howto>div,.training .wrap_howto .inner_howto>div{width:48%!important}}.classSummer .wrap_howto .inner_howto>div,.training .wrap_howto .inner_howto>div{background:url(../img/class/angle-right-light.svg) 100%;background-repeat:no-repeat;background-size:19px 11px;margin:0 auto;width:100%}@media (min-width:768px){.classSummer .wrap_howto .inner_howto>div,.training .wrap_howto .inner_howto>div{background:none;width:100%}}.classSummer .wrap_howto .inner_howto>div,.training .wrap_howto .inner_howto>div{margin-bottom:10px}@media (min-width:768px){.classSummer .wrap_howto .inner_howto>div,.training .wrap_howto .inner_howto>div{margin-bottom:30px}}.classSummer .wrap_howto .howtoList,.training .wrap_howto .howtoList{padding:15px 26px;position:relative}.classSummer .wrap_howto .howtoList .col-5,.training .wrap_howto .howtoList .col-5{height:69px;width:96.32px}@media (min-width:768px){.classSummer .wrap_howto .howtoList .col-5,.training .wrap_howto .howtoList .col-5{height:149px;width:208px}.classSummer .wrap_howto .howtoList .spOnly,.training .wrap_howto .howtoList .spOnly{display:none}}.classSummer .wrap_howto .howtoList .spOnly,.training .wrap_howto .howtoList .spOnly{height:100%;left:0;position:absolute;top:0;width:100%}.classSummer .wrap_howto .h3,.classSummer .wrap_howto h3,.training .wrap_howto .h3,.training .wrap_howto h3{font-size:16px;left:34%;max-width:61%;position:absolute;top:33%}@media (min-width:768px){.classSummer .wrap_howto .h3,.classSummer .wrap_howto h3,.training .wrap_howto .h3,.training .wrap_howto h3{font-size:28px;left:auto;margin:16px 15px 35px 110px;max-width:100%;position:static}}.classSummer .wrap_howto .howtoList_text,.training .wrap_howto .howtoList_text{align-items:end;display:flex;flex-flow:column}.classSummer .wrap_howto .howtoList_text a,.training .wrap_howto .howtoList_text a{color:#333;text-decoration:none}.classSummer .wrap_howto p,.training .wrap_howto p{display:none}@media (min-width:768px){.classSummer .wrap_howto p,.training .wrap_howto p{display:block;font-size:16px;padding-bottom:10px}}.classSummer .wrap_howto .howtoBtn,.training .wrap_howto .howtoBtn{display:none}@media (min-width:768px){.classSummer .wrap_howto .howtoBtn,.training .wrap_howto .howtoBtn{background:#f0f0f0;border-radius:21px;color:#333;display:block;font-size:15px;font-weight:700;padding:15px;text-align:center;text-decoration:none;width:182px}.classSummer .wrap_howto .howtoBtn:before,.training .wrap_howto .howtoBtn:before{background:url(../img/class/square-arrow-right-solid.svg) no-repeat 50%;content:"";display:inline-block;height:16px;margin-right:10px;width:18px}}.classSummer .wrap_howto .point1,.classSummer .wrap_howto .point2,.classSummer .wrap_howto .point3,.classSummer .wrap_howto .point4,.classSummer .wrap_howto .point5,.classSummer .wrap_howto .point6,.training .wrap_howto .point1,.training .wrap_howto .point2,.training .wrap_howto .point3,.training .wrap_howto .point4,.training .wrap_howto .point5,.training .wrap_howto .point6{border-radius:10px;color:#fff;font-family:Futura;font-size:12px;font-weight:700;left:16px;padding:3px 4px;position:absolute;text-align:center;top:8px}@media (min-width:768px){.classSummer .wrap_howto .point1,.classSummer .wrap_howto .point2,.classSummer .wrap_howto .point3,.classSummer .wrap_howto .point4,.classSummer .wrap_howto .point5,.classSummer .wrap_howto .point6,.training .wrap_howto .point1,.training .wrap_howto .point2,.training .wrap_howto .point3,.training .wrap_howto .point4,.training .wrap_howto .point5,.training .wrap_howto .point6{border-radius:0 0 10px 10px;font-size:40px;height:90px;left:24px;position:absolute;top:0;width:88px}.classSummer .wrap_howto .point1:before,.classSummer .wrap_howto .point2:before,.classSummer .wrap_howto .point3:before,.classSummer .wrap_howto .point4:before,.classSummer .wrap_howto .point5:before,.classSummer .wrap_howto .point6:before,.training .wrap_howto .point1:before,.training .wrap_howto .point2:before,.training .wrap_howto .point3:before,.training .wrap_howto .point4:before,.training .wrap_howto .point5:before,.training .wrap_howto .point6:before{background:url(../img/class/icon-point.svg) no-repeat;content:"";display:block;height:40px;margin:18px 20px -33px;width:100px}}.classSummer .wrap_howto .point1,.classSummer .wrap_howto .point5,.training .wrap_howto .point1,.training .wrap_howto .point5{background:#0f6eb5}.classSummer .wrap_howto .point2,.classSummer .wrap_howto .point6,.training .wrap_howto .point2,.training .wrap_howto .point6{background:#ca262d}.classSummer .wrap_howto .point3,.training .wrap_howto .point3{background:#ec7221}.classSummer .wrap_howto .point4,.training .wrap_howto .point4{background:#478839}.classSummer .search_bottom_item,.training .search_bottom_item{margin:26px 0 53px}@media (min-width:768px){.classSummer .search_bottom_item,.training .search_bottom_item{margin:90px auto 80px}}.is_campaign{background:#ff4a80;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;margin-bottom:8px;padding:5px;transition:opacity .3s}.is_campaign:hover{color:#fff;opacity:.7;text-decoration:none}.is_campaign:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.09277%201.47813L4.84043%202.75H4.8125H4.64062H3.26562C2.79082%202.75%202.40625%202.36543%202.40625%201.89062C2.40625%201.41582%202.79082%201.03125%203.26562%201.03125H3.31289C3.63301%201.03125%203.93164%201.20098%204.09277%201.47813ZM5.5%201.83691L4.98223%200.956055C4.63418%200.363086%203.99824%200%203.31289%200H3.26562C2.22148%200%201.375%200.846484%201.375%201.89062C1.375%202.93477%202.22148%203.78125%203.26562%203.78125H4.64062H4.8125V5.5H6.1875V3.78125H7.73438C8.77852%203.78125%209.625%202.93477%209.625%201.89062C9.625%200.846484%208.77852%200%207.73438%200H7.68711C7.00176%200%206.36582%200.363086%206.01777%200.953906L5.5%201.83691ZM6.90723%201.47813C7.07051%201.20098%207.36699%201.03125%207.68711%201.03125H7.73438C8.20918%201.03125%208.59375%201.41582%208.59375%201.89062C8.59375%202.36543%208.20918%202.75%207.73438%202.75H6.15957L6.90723%201.47813ZM6.1875%2011V6.1875H4.8125V11H6.1875Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20opacity%3D%220.4%22%20d%3D%22M1.58125%202.75C1.89492%203.3623%202.53086%203.78125%203.26562%203.78125H4.64062H4.8125V5.5H0.6875C0.307227%205.5%200%205.19277%200%204.8125V3.4375C0%203.05723%200.307227%202.75%200.6875%202.75H1.58125ZM10.3125%205.5H6.1875V3.78125H7.73438C8.46914%203.78125%209.10508%203.3623%209.41875%202.75H10.3125C10.6928%202.75%2011%203.05723%2011%203.4375V4.8125C11%205.19277%2010.6928%205.5%2010.3125%205.5ZM0.6875%206.1875H4.8125V11H1.71875C1.14941%2011%200.6875%2010.5381%200.6875%209.96875V6.1875ZM6.1875%2011V6.1875H10.3125V9.96875C10.3125%2010.5381%209.85059%2011%209.28125%2011H6.1875Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;height:11px;margin-right:5px;margin-top:2px;width:11px}.content-nowrap{display:flex;flex-flow:nowrap;justify-content:space-between}.sort-select .item-rightcontent{text-align:end}.sort-select .item-rightcontent>a{align-items:center;display:inline-flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sort-select .item-rightcontent>a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22fill%3A%23d1d1d1%22%20height%3D%2216%22%20width%3D%2216%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM169.8%20165.3c7.9-22.3%2029.1-37.3%2052.8-37.3h58.3c34.9%200%2063.1%2028.3%2063.1%2063.1c0%2022.6-12.1%2043.5-31.7%2054.8L280%20264.4c-.2%2013-10.9%2023.6-24%2023.6c-13.3%200-24-10.7-24-24V250.5c0-8.6%204.6-16.5%2012.1-20.8l44.3-25.4c4.7-2.7%207.6-7.7%207.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4%200-6.4%202.1-7.5%205.3l-.4%201.2c-4.4%2012.5-18.2%2019-30.6%2014.6s-19-18.2-14.6-30.6l.4-1.2zM224%20352a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200z%22%2F%3E%3C%2Fsvg%3E");background-position:0;content:"";height:14px;margin-right:8px;width:14px}.ranking_ttlWrap,.sort-select .item-rightcontent>a:before{background-repeat:no-repeat;background-size:cover;display:flex;flex-shrink:0}.ranking_ttlWrap{align-items:flex-end;background:url(../img/class/item_ranking.svg) no-repeat 0 0;flex-flow:column;max-width:100%;padding:0}.ranking_ttlWrap .inner{display:flex;flex-direction:column;gap:4px;padding-left:112px}.ranking_ttlWrap .inner .ranking_keyTtl{margin-bottom:0!important;padding-left:0!important}.ranking_ttlWrap .inner .ranking_keyTtl br{display:none}@media (max-width:575.98px){.ranking_ttlWrap .inner .ranking_keyTtl br{display:inline-block}}.ranking_ttlWrap .inner .ranking_date{position:static}.ranking_key{background:#fffcde;padding:15px}.ranking_keyInner{display:flex;flex-flow:row;justify-content:center;margin:0 auto;min-height:125px;width:100%}@media screen and (min-width:983px){.ranking_keyInner{height:116px;position:relative;width:983px}.ranking_keyInner:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%22112%22%20viewBox%3D%220%200%2045%20112%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M37.6022%208.81173C36.8724%208.74171%2036.2698%208.86689%2035.7627%209.05573C35.2577%209.25093%2034.8567%209.52463%2034.5533%209.80682C33.9613%2010.3945%2033.7428%2010.9844%2033.7428%2010.9844C33.7428%2010.9844%2033.9656%2011.5827%2034.5512%2012.1895C35.1368%2012.8006%2036.0746%2013.4095%2037.4707%2013.5114C38.1772%2013.5729%2038.8137%2013.5305%2039.3739%2013.4201C39.6539%2013.365%2039.9128%2013.2907%2040.1547%2013.2101C40.4029%2013.1337%2040.6299%2013.0467%2040.8336%2012.9491C41.6526%2012.5651%2042.1321%2012.0495%2042.1512%2011.7291C42.1788%2011.0968%2040.5302%209.1024%2037.6022%208.80961V8.81173Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M31.2604%2013.4519C31.0652%2013.4562%2030.8806%2013.471%2030.7024%2013.4944C30.5284%2013.522%2030.3629%2013.558%2030.2059%2013.6026C29.8918%2013.6917%2029.6075%2013.8084%2029.3551%2013.9442C28.8522%2014.22%2028.4597%2014.5531%2028.1881%2014.9011C27.6449%2015.6013%2027.4985%2016.2484%2027.4985%2016.2484C27.4985%2016.2484%2027.8168%2016.8446%2028.5212%2017.4005C29.2235%2017.9606%2030.3056%2018.4783%2031.7653%2018.3977C33.2654%2018.3553%2034.3772%2017.8906%2035.1919%2017.4069C35.5908%2017.1565%2035.8942%2016.8828%2036.0979%2016.6282C36.2974%2016.3693%2036.4141%2016.1529%2036.4034%2015.9832C36.3843%2015.6522%2035.873%2015.0093%2034.9776%2014.4407C34.0801%2013.872%2032.822%2013.418%2031.2625%2013.4498L31.2604%2013.4519Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M25.2601%2019.2018C24.4602%2019.3504%2023.8258%2019.6495%2023.3314%2020.0081C22.8434%2020.3709%2022.5146%2020.8122%2022.2769%2021.2132C22.0435%2021.6185%2021.9056%2021.9919%2021.8398%2022.272C21.7762%2022.5542%2021.7677%2022.7324%2021.7677%2022.7324C21.7677%2022.7324%2022.2069%2023.3053%2023.0365%2023.772C23.4502%2024.0054%2023.9616%2024.2134%2024.5535%2024.3216C25.1497%2024.4319%2025.8457%2024.4552%2026.6074%2024.3067C26.9893%2024.2325%2027.3415%2024.137%2027.6661%2024.0245C27.9971%2023.9163%2028.3111%2023.7996%2028.5933%2023.666C28.8776%2023.5323%2029.1322%2023.388%2029.3635%2023.2352C29.5948%2023.0825%2029.7942%2022.917%2029.9894%2022.7663C30.7469%2022.1468%2031.097%2021.4721%2031.0227%2021.122C30.9506%2020.7804%2030.3162%2020.1693%2029.3062%2019.7089C28.7991%2019.4798%2028.1965%2019.2846%2027.5155%2019.1827C27.1739%2019.1318%2026.8132%2019.1021%2026.4355%2019.1021C26.0578%2019.1021%2025.6568%2019.1276%2025.2622%2019.2061L25.2601%2019.2018Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M19.943%2026.2056C19.124%2026.4963%2018.5299%2026.9334%2018.0759%2027.3981C17.9634%2027.5148%2017.8616%2027.6336%2017.7661%2027.7545C17.6749%2027.8754%2017.5985%2028.0006%2017.5264%2028.1258C17.3842%2028.3741%2017.2739%2028.6181%2017.189%2028.8514C17.0214%2029.3203%2016.9471%2029.7362%2016.9323%2030.0417C16.9195%2030.3494%2016.9429%2030.5361%2016.9429%2030.5361C16.9429%2030.5361%2017.5115%2031.0517%2018.4663%2031.3827C18.9437%2031.5482%2019.5165%2031.6691%2020.1552%2031.6733C20.8002%2031.6797%2021.5279%2031.5757%2022.2918%2031.2851C22.6779%2031.1429%2023.0153%2030.9753%2023.3463%2030.8077C23.6751%2030.6422%2023.9743%2030.4618%2024.2416%2030.2751C24.509%2030.0884%2024.7466%2029.8932%2024.9545%2029.6938C25.171%2029.5007%2025.3683%2029.3076%2025.5316%2029.1124C25.8626%2028.7263%2026.0812%2028.3422%2026.2064%2028.0134C26.3443%2027.693%2026.3761%2027.4193%2026.3082%2027.2453C26.1703%2026.9016%2025.4086%2026.3733%2024.2607%2026.0508C23.1001%2025.7219%2021.6001%2025.6434%2019.9388%2026.2078L19.943%2026.2056Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M15.7102%2034.5123C14.9273%2034.9812%2014.3587%2035.5434%2013.9916%2036.1226C13.633%2036.7061%2013.4442%2037.296%2013.3509%2037.8137C13.2681%2038.3356%2013.2999%2038.7918%2013.3403%2039.1122C13.3827%2039.4325%2013.4421%2039.6235%2013.4421%2039.6235C13.4421%2039.6235%2014.1338%2040.0479%2015.201%2040.1985C15.7336%2040.277%2016.3595%2040.2876%2017.0342%2040.1645C17.3715%2040.103%2017.7195%2040.0075%2018.076%2039.8717C18.2542%2039.8038%2018.4324%2039.7232%2018.6128%2039.6341C18.7995%2039.545%2018.9862%2039.4453%2019.1729%2039.3349C20.656%2038.4332%2021.5874%2037.3872%2022.1136%2036.4558C22.3852%2035.9953%2022.5443%2035.5604%2022.608%2035.1955C22.6716%2034.8305%2022.6653%2034.5483%2022.5571%2034.3807C22.347%2034.0497%2021.4495%2033.6423%2020.1892%2033.5214C19.8752%2033.4917%2019.5315%2033.479%2019.1814%2033.4959C18.8313%2033.5129%2018.4642%2033.5554%2018.0844%2033.6296C17.7047%2033.7039%2017.3143%2033.81%2016.9154%2033.9564C16.5207%2034.1028%2016.1006%2034.281%2015.7123%2034.5165L15.7102%2034.5123Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M12.9603%2044.0261C12.5805%2044.3465%2012.2898%2044.686%2012.0522%2045.0297C11.8146%2045.3734%2011.63%2045.7193%2011.4921%2046.0587C11.3478%2046.3982%2011.2757%2046.7334%2011.2269%2047.0517C11.1802%2047.37%2011.1653%2047.6755%2011.1717%2047.9556C11.1781%2048.5157%2011.3075%2048.9867%2011.4157%2049.3156C11.526%2049.6423%2011.6279%2049.829%2011.6279%2049.829C11.6279%2049.829%2012.4362%2050.1325%2013.5799%2050.073C14.1506%2050.0455%2014.8062%2049.9309%2015.483%2049.6657C15.8204%2049.532%2016.1641%2049.3623%2016.5057%2049.1459C16.8516%2048.9316%2017.208%2048.6727%2017.5496%2048.3608C17.8933%2048.0489%2018.1925%2047.7349%2018.4535%2047.4209C18.7272%2047.109%2018.9669%2046.7992%2019.1685%2046.4937C19.3722%2046.1882%2019.5313%2045.8847%2019.6777%2045.5941C19.8284%2045.3034%2019.945%2045.0233%2020.0342%2044.7539C20.1233%2044.4844%2020.1848%2044.2277%2020.223%2043.99C20.2718%2043.7545%2020.2951%2043.536%2020.2951%2043.3408C20.2973%2042.9504%2020.2145%2042.6534%2020.0681%2042.5006C19.7774%2042.1972%2018.759%2041.9532%2017.4287%2042.0826C16.7646%2042.1484%2016.0198%2042.3118%2015.2454%2042.6173C14.4731%2042.9228%2013.7093%2043.3832%2012.9582%2044.0261H12.9603Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M12.0098%2054.5308C11.3648%2055.354%2011.0423%2056.1857%2010.8811%2056.9496C10.7517%2057.7134%2010.8005%2058.4136%2010.9214%2058.9992C11.2036%2060.1682%2011.7701%2060.8684%2011.7701%2060.8684C11.7701%2060.8684%2012.6718%2061.0254%2013.8557%2060.739C14.4477%2060.5968%2015.1097%2060.3486%2015.7674%2059.9348C16.0963%2059.729%2016.423%2059.4808%2016.7413%2059.1859C17.0574%2058.891%2017.3587%2058.5494%2017.6643%2058.1547C18.2647%2057.3654%2018.6678%2056.5952%2018.984%2055.8717C19.1346%2055.5089%2019.2513%2055.1588%2019.3362%2054.8236C19.4338%2054.4884%2019.5017%2054.1701%2019.542%2053.8688C19.5823%2053.5675%2019.595%2053.2853%2019.5865%2053.0286C19.5865%2052.7719%2019.5696%2052.5385%2019.5314%2052.3327C19.455%2051.9232%2019.3065%2051.6283%2019.124%2051.4967C18.7591%2051.2379%2017.6473%2051.1891%2016.2851%2051.5943C15.6041%2051.798%2014.8614%2052.1205%2014.1167%2052.5958C13.3741%2053.0732%2012.6655%2053.7076%2012.0098%2054.5308Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M13.1025%2065.7144C12.85%2066.2088%2012.6718%2066.6883%2012.5551%2067.1508C12.449%2067.6113%2012.4044%2068.0505%2012.4023%2068.4642C12.3896%2069.2959%2012.5954%2070.0131%2012.8436%2070.5987C13.0855%2071.1864%2013.408%2071.6319%2013.6584%2071.9332C13.9087%2072.2324%2014.0912%2072.3873%2014.0912%2072.3873C14.0912%2072.3873%2015.0651%2072.3745%2016.2448%2071.8441C16.8346%2071.581%2017.4775%2071.1906%2018.08%2070.6326C18.3813%2070.3525%2018.6741%2070.0322%2018.9436%2069.663C19.2237%2069.2917%2019.4846%2068.8737%2019.7138%2068.4027C20.1615%2067.4649%2020.4797%2066.5716%2020.6389%2065.7569C20.7174%2065.3495%2020.7895%2064.957%2020.815%2064.5878C20.8468%2064.2186%2020.8404%2063.8706%2020.8256%2063.5481C20.8022%2062.901%2020.6813%2062.3515%2020.5116%2061.9377C20.3567%2061.5219%2020.1487%2061.2418%2019.9344%2061.14C19.5059%2060.9405%2018.3347%2061.1082%2016.9852%2061.802C16.3105%2062.1499%2015.587%2062.6358%2014.9229%2063.2787C14.5877%2063.6012%2014.2588%2063.964%2013.949%2064.3693C13.7942%2064.5729%2013.6414%2064.7872%2013.4992%2065.01C13.3613%2065.2349%2013.2276%2065.4683%2013.1003%2065.7166L13.1025%2065.7144Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M16.4336%2077.1866C15.7483%2079.4632%2016.3933%2081.22%2017.1444%2082.334C17.5305%2082.8898%2017.9549%2083.2887%2018.2731%2083.5518C18.4323%2083.6834%2018.5681%2083.7789%2018.6635%2083.8425C18.759%2083.9062%2018.8163%2083.9359%2018.8163%2083.9359C18.8163%2083.9359%2019.0709%2083.8807%2019.4656%2083.7258C19.8602%2083.5709%2020.3906%2083.3121%2020.9486%2082.9153C21.5045%2082.5185%2022.0923%2081.9817%2022.6121%2081.2731C22.8709%2080.9188%2023.1128%2080.5262%2023.3229%2080.087C23.429%2079.8685%2023.5266%2079.6394%2023.6135%2079.3975C23.7048%2079.1556%2023.7918%2078.8989%2023.866%2078.6315C24.4389%2076.5119%2024.4092%2074.7148%2024.074%2073.393C23.9254%2072.7246%2023.6793%2072.1836%2023.4332%2071.7826C23.1892%2071.3816%2022.9134%2071.1312%2022.6694%2071.0676C22.1793%2070.9445%2020.989%2071.3498%2019.7202%2072.3364C18.4471%2073.3272%2017.1083%2074.9185%2016.4336%2077.1845V77.1866Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M22.2834%2088.3937C22.2409%2089.0111%2022.2728%2089.5861%2022.3576%2090.1165C22.4489%2090.6406%2022.6059%2091.1116%2022.7905%2091.5402C22.9708%2091.9731%2023.2063%2092.3422%2023.4546%2092.6711C23.7049%2092.9979%2023.9617%2093.2885%2024.2311%2093.524C24.7743%2093.9929%2025.3005%2094.3048%2025.6994%2094.4852C26.1025%2094.6613%2026.3635%2094.7228%2026.3635%2094.7228C26.3635%2094.7228%2026.6096%2094.5998%2026.9724%2094.3324C27.3352%2094.0672%2027.8105%2093.6577%2028.2794%2093.1018C28.7504%2092.5459%2029.2129%2091.8394%2029.5673%2090.9992C29.7455%2090.577%2029.9046%2090.1102%2030.0213%2089.6158C30.0807%2089.3676%2030.1295%2089.113%2030.1656%2088.8499C30.2017%2088.5889%2030.2292%2088.3152%2030.2505%2088.0266C30.3841%2085.7691%2029.9852%2084.0038%2029.3848%2082.7478C29.2384%2082.4316%2029.0708%2082.1579%2028.9053%2081.9118C28.744%2081.6614%2028.5743%2081.4493%2028.4046%2081.2774C28.063%2080.9337%2027.7256%2080.7427%2027.4646%2080.7279C26.9384%2080.7088%2025.78%2081.3814%2024.6597%2082.6756C24.1081%2083.3185%2023.5691%2084.1205%2023.1342%2085.0817C22.9135%2085.5654%2022.731%2086.0768%2022.5889%2086.6284C22.4467%2087.1779%2022.3343%2087.7741%2022.2876%2088.3958L22.2834%2088.3937Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M31.1202%2098.1897C31.2687%2098.8156%2031.4745%2099.3885%2031.7376%2099.8807C32.0071%20100.362%2032.3147%20100.791%2032.65%20101.147C32.9937%20101.491%2033.3565%20101.78%2033.7172%20102.017C34.0885%20102.238%2034.4598%20102.403%2034.8099%20102.533C35.1579%20102.671%2035.5058%20102.724%2035.8071%20102.775C36.1126%20102.819%2036.3821%20102.838%2036.607%20102.841C37.0653%20102.824%2037.3348%20102.762%2037.3348%20102.762C37.3348%20102.762%2037.513%20102.531%2037.7358%20102.109C37.9607%20101.688%2038.2259%20101.077%2038.4317%20100.331C38.6396%2099.5858%2038.7882%2098.7053%2038.8242%2097.7696C38.8433%2097.288%2038.837%2096.7894%2038.7945%2096.2865C38.7733%2096.0319%2038.7457%2095.7879%2038.7075%2095.5269C38.6693%2095.2617%2038.6248%2094.9965%2038.5675%2094.7313C38.5102%2094.4618%2038.4487%2094.2263%2038.3871%2093.9781C38.3235%2093.7298%2038.2577%2093.4943%2038.1877%2093.2758C38.0455%2092.8493%2037.8928%2092.4228%2037.7252%2092.0621C37.5554%2091.712%2037.3772%2091.3556%2037.1862%2091.0628C36.9932%2090.7785%2036.7937%2090.4963%2036.5879%2090.2608C36.484%2090.1441%2036.38%2090.0359%2036.2739%2089.9383C36.1678%2089.8407%2036.066%2089.7367%2035.9599%2089.6497C35.7498%2089.4736%2035.5398%2089.3378%2035.3382%2089.2381C34.9393%2089.0196%2034.5723%2088.939%2034.3071%2089.0153C33.7809%2089.1723%2032.7709%2090.1674%2031.9604%2091.7757C31.7589%2092.1788%2031.57%2092.6202%2031.4088%2093.1018C31.2475%2093.5792%2031.1223%2094.0799%2031.0311%2094.6231C30.8444%2095.7158%2030.8444%2096.9061%2031.1181%2098.1918L31.1202%2098.1897Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M35.5378%205.56546C35.2577%206.26139%2034.9098%206.8088%2034.5215%207.20768C34.1354%207.61081%2033.7174%207.88027%2033.3312%208.06699C32.5759%208.46375%2031.9266%208.50831%2031.9266%208.50831C31.9266%208.50831%2031.4132%208.12427%2031.0164%207.37742C30.6239%206.63482%2030.3396%205.51454%2030.887%204.03994C31.1692%203.31643%2031.5426%202.67991%2031.9563%202.14099C32.1621%201.87153%2032.3786%201.62117%2032.5971%201.40263C32.8199%201.19045%2033.0448%201.00162%2033.2654%200.838246C34.1481%200.180509%2034.9501%20-0.088951%2035.2641%200.0256225C35.9028%200.250526%2036.6645%202.78812%2035.5357%205.56334L35.5378%205.56546Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M40.9801%207.27558C40.666%207.44956%2040.3605%207.57687%2040.0656%207.66598C39.7707%207.75509%2039.497%207.82087%2039.2296%207.85057C38.6992%207.90998%2038.2176%207.85057%2037.8102%207.74873C36.9955%207.54292%2036.482%207.15252%2036.482%207.15252C36.482%207.15252%2036.3504%206.53086%2036.552%205.70762C36.6539%205.29601%2036.8384%204.83135%2037.1631%204.37093C37.3264%204.14179%2037.5216%203.90627%2037.7656%203.6941C38.0118%203.48193%2038.2982%203.28036%2038.6334%203.09365C39.3039%202.72447%2039.9659%202.46986%2040.5918%202.33831C41.2219%202.21313%2041.8097%202.18343%2042.3146%202.21737C43.3288%202.28527%2044.0247%202.60565%2044.1669%202.90057C44.3091%203.19549%2044.133%203.95507%2043.6131%204.79952C43.3522%205.22175%2043.0063%205.66307%2042.565%206.08105C42.1279%206.50752%2041.6102%206.92974%2040.9801%207.2777V7.27558Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M28.7609%2010.4094C28.7079%2010.6025%2028.6485%2010.7828%2028.5848%2010.9547C28.5233%2011.1308%2028.4575%2011.2963%2028.3833%2011.4511C28.239%2011.763%2028.0756%2012.0346%2027.8974%2012.2723C27.5473%2012.7518%2027.1336%2013.0849%2026.7601%2013.3459C26.0175%2013.8699%2025.3364%2014.0078%2025.3364%2014.0078C25.3364%2014.0078%2024.7402%2013.6747%2024.2162%2012.947C23.6963%2012.2192%2023.2465%2011.0862%2023.6263%209.4355C24.0422%207.82723%2024.8888%206.50539%2025.7629%205.70338C26.1936%205.29176%2026.6158%204.98623%2026.9723%204.79315C27.3266%204.59583%2027.63%204.53855%2027.8061%204.57674C28.1605%204.66161%2028.6166%205.3448%2028.8628%206.3887C29.1089%207.43047%2029.1789%208.86688%2028.7588%2010.4051L28.7609%2010.4094Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M22.277%2016.4881C22.1879%2017.3474%2021.9566%2018.0306%2021.6511%2018.5822C21.354%2019.1381%2021.004%2019.5816%2020.6454%2019.9083C20.2911%2020.2393%2019.9325%2020.4621%2019.6758%2020.6127C19.4211%2020.7655%2019.2493%2020.8334%2019.2493%2020.8334C19.2493%2020.8334%2018.5703%2020.5873%2017.8956%2019.9104C17.5604%2019.571%2017.2273%2019.1212%2016.9918%2018.5271C16.7605%2017.9372%2016.6417%2017.2158%2016.7202%2016.3141C16.7605%2015.8643%2016.8348%2015.4293%2016.9324%2015.0156C17.0363%2014.6061%2017.1764%2014.2242%2017.3291%2013.8593C17.4819%2013.4965%2017.6537%2013.157%2017.8362%2012.8408C18.0187%2012.5268%2018.2033%2012.234%2018.4091%2011.9879C19.2175%2010.9843%2020.0407%2010.439%2020.4226%2010.4687C20.8109%2010.5027%2021.3838%2011.1519%2021.8017%2012.2319C22.0118%2012.7708%2022.1815%2013.4116%2022.2728%2014.1287C22.3173%2014.4873%2022.3449%2014.865%2022.3449%2015.2575C22.3449%2015.65%2022.3173%2016.0531%2022.277%2016.4881Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M16.4613%2023.9758C16.5759%2025.8047%2015.9797%2027.0226%2015.3729%2027.8628C15.0652%2028.2765%2014.7321%2028.5778%2014.4903%2028.7836C14.2526%2028.9915%2014.085%2029.0934%2014.085%2029.0934C14.085%2029.0934%2013.3275%2028.9661%2012.4958%2028.3826C12.08%2028.0898%2011.6471%2027.6824%2011.2907%2027.1032C10.9385%2026.5282%2010.6796%2025.7898%2010.5969%2024.8245C10.5587%2024.3449%2010.546%2023.8654%2010.5905%2023.4156C10.6329%2022.9658%2010.7051%2022.5309%2010.8006%2022.1171C10.896%2021.7034%2011.0149%2021.3088%2011.1485%2020.9417C11.2907%2020.5789%2011.4541%2020.2458%2011.6196%2019.9402C11.9548%2019.3313%2012.3134%2018.8391%2012.6422%2018.4996C12.9838%2018.1686%2013.2872%2017.984%2013.493%2017.967C13.9089%2017.9331%2014.626%2018.5229%2015.235%2019.5774C15.8333%2020.6234%2016.3828%2022.1617%2016.4592%2023.9694L16.4613%2023.9758Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M11.7788%2032.921C12.0228%2033.8715%2012.0334%2034.6799%2011.9443%2035.3907C11.8637%2036.1036%2011.6515%2036.7019%2011.4033%2037.192C11.1614%2037.6843%2010.9025%2038.0726%2010.6861%2038.3356C10.4739%2038.5987%2010.3169%2038.7388%2010.3169%2038.7388C10.3169%2038.7388%209.49581%2038.7557%208.51345%2038.3187C8.02333%2038.098%207.4929%2037.7585%207.00914%2037.2281C6.76727%2036.9629%206.53812%2036.6489%206.33231%2036.2776C6.23047%2036.0909%206.13287%2035.8914%206.04163%2035.675C5.95889%2035.4607%205.88251%2035.2294%205.81673%2034.9833C5.26932%2032.9974%205.47301%2031.0708%205.9313%2029.6535C6.16894%2028.947%206.45749%2028.3593%206.73756%2027.937C7.01763%2027.5127%207.31255%2027.2645%207.52473%2027.205C7.95544%2027.0862%208.81474%2027.57%209.6507%2028.5587C9.86075%2028.807%2010.0644%2029.0828%2010.2724%2029.3925C10.4803%2029.7023%2010.6797%2030.0418%2010.8665%2030.4089C11.0532%2030.7759%2011.2271%2031.1684%2011.3799%2031.5885C11.5369%2032.0086%2011.6557%2032.4478%2011.783%2032.9252L11.7788%2032.921Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M8.68299%2043.1944C8.8888%2043.6611%209.05429%2044.1088%209.16675%2044.5311C9.27708%2044.9554%209.33649%2045.3543%209.3577%2045.7319C9.37043%2046.1096%209.37468%2046.4661%209.33648%2046.7992C9.30254%2047.1323%209.23889%2047.4399%209.16038%2047.72C8.99701%2048.2802%208.80605%2048.7384%208.63631%2049.0546C8.4687%2049.3728%208.33503%2049.5489%208.33503%2049.5489C8.33503%2049.5489%207.48421%2049.7335%206.36818%2049.4747C5.81017%2049.3431%205.1885%2049.0991%204.57532%2048.643C4.26979%2048.4159%203.96426%2048.1359%203.67358%2047.79C3.38715%2047.4442%203.12406%2047.0347%202.88006%2046.5446C2.63818%2046.0566%202.44086%2045.5601%202.28173%2045.0679C2.13745%2044.5756%202.03349%2044.0876%201.96135%2043.6102C1.89133%2043.1328%201.84253%2042.6682%201.84253%2042.2247C1.84253%2041.7813%201.87223%2041.3591%201.91891%2040.9665C1.96559%2040.5719%202.03349%2040.207%202.11199%2039.8781C2.20322%2039.5513%202.30507%2039.2607%202.4154%2039.0124C2.63181%2038.5159%202.87157%2038.1913%203.08162%2038.0852C3.50172%2037.8731%204.49894%2038.204%205.58102%2039.0697C6.12206%2039.5025%206.68644%2040.0648%207.21263%2040.7522C7.73882%2041.4397%208.26925%2042.2566%208.68724%2043.1922L8.68299%2043.1944Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M7.53099%2054.5202C8.16539%2055.4092%208.55579%2056.2515%208.73826%2057.0323C8.95467%2057.811%208.98226%2058.526%208.92709%2059.1413C8.85283%2060.3698%208.42848%2061.2121%208.42848%2061.2121C8.42848%2061.2121%207.57343%2061.5728%206.3598%2061.5219C5.75298%2061.4943%205.05493%2061.3627%204.3293%2061.0105C3.96648%2060.8344%203.59518%2060.601%203.226%2060.2998C2.85682%2059.9963%202.48339%2059.625%202.14179%2059.1646C1.45011%2058.2438%200.923921%2057.2614%200.599296%2056.2982C0.431679%2055.8165%200.29801%2055.3413%200.198289%2054.883C0.111298%2054.4226%200.0561327%2053.9791%200.0264285%2053.559C-0.00327573%2053.141%20-0.00751919%2052.7485%200.0115764%2052.3899C0.0391589%2052.0314%200.0879587%2051.7089%200.151611%2051.4288C0.276793%2050.8687%200.459262%2050.4825%200.656583%2050.3319C1.05122%2050.0263%202.15877%2050.1685%203.46363%2050.8538C4.11713%2051.1954%204.81942%2051.6685%205.50686%2052.2775C6.19642%2052.8864%206.90932%2053.6333%207.53311%2054.5223L7.53099%2054.5202Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M8.57057%2066.5504C8.99279%2066.9514%209.33864%2067.3546%209.62083%2067.7534C9.91363%2068.1502%2010.147%2068.5449%2010.3274%2068.9331C10.6775%2069.7097%2010.8663%2070.4438%2010.9342%2071.0973C10.9957%2071.7508%2010.9745%2072.3131%2010.9299%2072.7141C10.8833%2073.1151%2010.8154%2073.3569%2010.8154%2073.3569C10.8154%2073.3569%209.99425%2073.9001%208.71485%2074.0847C8.07409%2074.1759%207.31875%2074.1738%206.48915%2073.9489C6.07329%2073.8365%205.63834%2073.6667%205.19065%2073.4227C4.75145%2073.1766%204.30165%2072.8562%203.84547%2072.4446C2.9204%2071.6235%202.22447%2070.6899%201.66858%2069.7564C1.38851%2069.2896%201.17846%2068.8164%200.987503%2068.356C0.802912%2067.8956%200.643782%2067.4458%200.533452%2067.0151C0.319157%2066.1515%200.234288%2065.3792%200.244897%2064.7745C0.272479%2064.1656%200.391296%2063.7285%200.569522%2063.5333C0.925973%2063.1387%202.1099%2063.0687%203.59935%2063.5248C4.34408%2063.7519%205.16095%2064.1083%206.01813%2064.6048C6.44247%2064.853%206.87319%2065.1395%207.29753%2065.462C7.51183%2065.6232%207.71976%2065.7951%207.93193%2065.9754C8.14835%2066.1558%208.36052%2066.3467%208.57269%2066.5462L8.57057%2066.5504Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M12.01%2078.9074C14.0681%2080.2525%2014.9847%2081.8375%2015.3921%2083.1805C15.6043%2083.8446%2015.6955%2084.4345%2015.7252%2084.8673C15.7422%2085.0837%2015.7443%2085.2577%2015.7422%2085.3787C15.7422%2085.4996%2015.7379%2085.5632%2015.7379%2085.5632C15.7379%2085.5632%2015.5533%2085.7457%2015.2075%2085.9876C14.8617%2086.2295%2014.3546%2086.5329%2013.7053%2086.762C13.0539%2086.9933%2012.2647%2087.1482%2011.3544%2087.0803C10.8983%2087.0463%2010.4124%2086.9551%209.89468%2086.7896C9.63583%2086.7069%209.37061%2086.605%209.09691%2086.4819C8.82745%2086.3568%208.55587%2086.2104%208.2758%2086.0385C6.00555%2084.6764%204.53306%2082.6989%203.70771%2080.9867C3.31307%2080.1231%203.05634%2079.3317%202.96086%2078.691C2.86751%2078.0502%202.90357%2077.5686%203.04997%2077.3288C3.34277%2076.845%204.56489%2076.5416%206.2156%2076.7262C7.85994%2076.9108%209.93499%2077.5622%2012.0079%2078.9074H12.01Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M18.2075%2091.101C20.6644%2092.0388%2021.9884%2093.4561%2022.7543%2094.744C23.149%2095.372%2023.3845%2095.9725%2023.5351%2096.4074C23.6921%2096.8381%2023.7452%2097.1182%2023.7452%2097.1182C23.7452%2097.1182%2023.6052%2097.3558%2023.3145%2097.6995C23.0238%2098.0433%2022.5846%2098.4909%2021.9778%2098.8983C21.371%2099.3057%2020.5944%2099.6727%2019.6163%2099.834C19.1304%2099.9125%2018.6021%2099.9337%2018.0186%2099.8807C17.7258%2099.8552%2017.4224%2099.8085%2017.102%2099.7428C16.7817%2099.677%2016.4507%2099.5879%2016.1154%2099.4691C13.3699%2098.5461%2011.3118%2096.7575%2010.0537%2095.1025C9.73964%2094.6867%209.46594%2094.2836%209.24528%2093.8974C9.03098%2093.5091%208.86124%2093.1463%208.73394%2092.8174C8.47933%2092.1597%208.40507%2091.642%208.51116%2091.3556C8.71272%2090.7785%209.92211%2090.2077%2011.6768%2090.0592C12.5615%2089.9807%2013.5863%2090.0019%2014.6854%2090.1653C15.2307%2090.2501%2015.8099%2090.3605%2016.4019%2090.5132C16.996%2090.6639%2017.59%2090.8633%2018.2096%2091.0967L18.2075%2091.101Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%20%3Cpath%20d%3D%22M27.9612%20102.128C28.6826%20102.166%2029.3191%20102.268%2029.9069%20102.397C30.5031%20102.516%2031.0293%20102.686%2031.513%20102.877C32.0052%20103.055%2032.4444%20103.269%2032.837%20103.502C33.2401%20103.721%2033.6029%20103.954%2033.9233%20104.196C34.2394%20104.447%2034.5386%20104.663%2034.7868%20104.89C35.0372%20105.113%2035.2473%20105.329%2035.4212%20105.512C35.7756%20105.862%2035.9623%20106.11%2035.9623%20106.11C35.9623%20106.11%2035.9368%20106.405%2035.818%20106.868C35.6971%20107.33%2035.4849%20107.964%2035.0796%20108.629C34.6723%20109.293%2034.0718%20109.989%2033.1276%20110.549C32.6651%20110.818%2032.1198%20111.052%2031.4727%20111.221C31.1502%20111.306%2030.7959%20111.38%2030.4246%20111.425C30.0575%20111.467%2029.665%20111.491%2029.2449%20111.491C28.8269%20111.489%2028.3962%20111.478%2027.9909%20111.434C27.5857%20111.391%2027.1847%20111.332%2026.7879%20111.26C25.9817%20111.122%2025.2475%20110.899%2024.5325%20110.646C23.8069%20110.398%2023.1682%20110.088%2022.5529%20109.766C21.9313%20109.445%2021.3945%20109.087%2020.9001%20108.728C20.654%20108.548%2020.4185%20108.368%2020.1978%20108.189C19.9793%20108.009%2019.7862%20107.824%2019.6016%20107.646C19.2345%20107.288%2018.9205%20106.942%2018.668%20106.621C18.1822%20105.974%2017.9424%20105.431%2017.9509%20105.1C17.9679%20104.432%2019.0627%20103.522%2020.8556%20102.9C21.3032%20102.743%2021.7934%20102.605%2022.3174%20102.488C22.8457%20102.372%2023.4207%20102.27%2024.0169%20102.2C25.2051%20102.066%2026.546%20102.019%2027.9591%20102.123L27.9612%20102.128Z%22%20fill%3D%22%23FFD06F%22%20fill-opacity%3D%220.5%22%2F%3E%3C%2Fsvg%3E");left:0;margin-right:40px}.ranking_keyInner:after,.ranking_keyInner:before{background-position:0;background-repeat:no-repeat;background-size:cover;content:"";display:flex;flex-shrink:0;height:111px;position:absolute;width:44px}.ranking_keyInner:after{background:url(../img/class/bg_rank02.svg) no-repeat 0;margin-left:40px;right:0}}.ranking_keyTtl{font-size:16px;font-size:16px!important;font-weight:400;font-weight:400!important;margin-bottom:6px;margin-bottom:6px!important;padding:0 0 0 112px;padding:0 0 0 112px!important}.ranking_place{font-size:20px;font-weight:700;margin-right:4px}.ranking_ttl{color:#f60000;display:block;font-size:24px;font-weight:700}@media screen and (max-width:376px){.ranking_ttl{letter-spacing:-.03em}}.ranking_year{background:#feb632;border-radius:5px;display:block;font-size:14px;font-weight:700;padding:3px;text-align:center;width:237px}@media (min-width:768px){.ranking_year{font-size:15px}}.ranking_year:before{background:url(../img/class/item_rank02.svg) no-repeat;margin-right:40px}.ranking_year:after,.ranking_year:before{content:"";display:inline-block;height:11px!important;width:21px!important}.ranking_year:after{background:url(../img/class/item_rank03.svg) no-repeat;margin-left:40px}.ranking_date{display:block;font-size:12px;margin-top:10px;text-align:right}@media screen and (min-width:983px){.ranking_date{bottom:0;position:absolute}}.schoolList_label_container{align-items:flex-start;display:flex}.schoolList_label_container:has(.schoolList_label){margin-left:-40px;width:calc(100% + 40px)}@media (max-width:991.98px){.schoolList_label_container:has(.schoolList_label){display:flex;flex-direction:column;margin-left:0;width:100%}}.schoolList_label_container.rank1 .schoolList_label{background:#c4a461}.schoolList_label_container.rank2 .schoolList_label{background:#ababab}.schoolList_label_container.rank3 .schoolList_label{background:#a48d7d}@media (max-width:991.98px){.schoolList_label_container.rank1 .schoolList_label:before,.schoolList_label_container.rank2 .schoolList_label:before,.schoolList_label_container.rank3 .schoolList_label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2234%22%20height%3D%2213%22%20viewBox%3D%220%200%2034%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%206.164C16%206.191%2015.985%206.221%2015.952%206.254L15.298%206.923L15.454%207.868C15.454%207.877%2015.457%207.889%2015.457%207.904C15.457%207.97%2015.43%208%2015.382%208C15.358%208%2015.334%207.991%2015.31%207.976L14.5%207.532L13.69%207.976C13.663%207.991%2013.639%208%2013.618%208C13.594%208%2013.573%207.991%2013.561%207.973C13.549%207.955%2013.543%207.931%2013.543%207.904C13.543%207.898%2013.543%207.886%2013.546%207.868L13.702%206.923L13.045%206.254C13.015%206.218%2013%206.188%2013%206.164C13%206.116%2013.033%206.086%2013.102%206.077L14.005%205.939L14.413%205.078C14.434%205.027%2014.464%205%2014.5%205C14.536%205%2014.566%205.027%2014.587%205.078L14.995%205.939L15.898%206.077C15.967%206.086%2016%206.116%2016%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M16%206.164C16%206.191%2015.985%206.221%2015.952%206.254L15.298%206.923L15.454%207.868C15.454%207.877%2015.457%207.889%2015.457%207.904C15.457%207.97%2015.43%208%2015.382%208C15.358%208%2015.334%207.991%2015.31%207.976L14.5%207.532L13.69%207.976C13.663%207.991%2013.639%208%2013.618%208C13.594%208%2013.573%207.991%2013.561%207.973C13.549%207.955%2013.543%207.931%2013.543%207.904C13.543%207.898%2013.543%207.886%2013.546%207.868L13.702%206.923L13.045%206.254C13.015%206.218%2013%206.188%2013%206.164C13%206.116%2013.033%206.086%2013.102%206.077L14.005%205.939L14.413%205.078C14.434%205.027%2014.464%205%2014.5%205C14.536%205%2014.566%205.027%2014.587%205.078L14.995%205.939L15.898%206.077C15.967%206.086%2016%206.116%2016%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M16%206.164C16%206.191%2015.985%206.221%2015.952%206.254L15.298%206.923L15.454%207.868C15.454%207.877%2015.457%207.889%2015.457%207.904C15.457%207.97%2015.43%208%2015.382%208C15.358%208%2015.334%207.991%2015.31%207.976L14.5%207.532L13.69%207.976C13.663%207.991%2013.639%208%2013.618%208C13.594%208%2013.573%207.991%2013.561%207.973C13.549%207.955%2013.543%207.931%2013.543%207.904C13.543%207.898%2013.543%207.886%2013.546%207.868L13.702%206.923L13.045%206.254C13.015%206.218%2013%206.188%2013%206.164C13%206.116%2013.033%206.086%2013.102%206.077L14.005%205.939L14.413%205.078C14.434%205.027%2014.464%205%2014.5%205C14.536%205%2014.566%205.027%2014.587%205.078L14.995%205.939L15.898%206.077C15.967%206.086%2016%206.116%2016%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M6%202.328C6%202.382%205.97%202.442%205.904%202.508L4.596%203.846L4.908%205.736C4.908%205.754%204.914%205.778%204.914%205.808C4.914%205.94%204.86%206%204.764%206C4.716%206%204.668%205.982%204.62%205.952L3%205.064L1.38%205.952C1.326%205.982%201.278%206%201.236%206C1.188%206%201.146%205.982%201.122%205.946C1.098%205.91%201.086%205.862%201.086%205.808C1.086%205.796%201.086%205.772%201.092%205.736L1.404%203.846L0.09%202.508C0.03%202.436%200%202.376%200%202.328C0%202.232%200.066%202.172%200.204%202.154L2.01%201.878L2.826%200.156C2.868%200.054%202.928%200%203%200C3.072%200%203.132%200.054%203.174%200.156L3.99%201.878L5.796%202.154C5.934%202.172%206%202.232%206%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M6%202.328C6%202.382%205.97%202.442%205.904%202.508L4.596%203.846L4.908%205.736C4.908%205.754%204.914%205.778%204.914%205.808C4.914%205.94%204.86%206%204.764%206C4.716%206%204.668%205.982%204.62%205.952L3%205.064L1.38%205.952C1.326%205.982%201.278%206%201.236%206C1.188%206%201.146%205.982%201.122%205.946C1.098%205.91%201.086%205.862%201.086%205.808C1.086%205.796%201.086%205.772%201.092%205.736L1.404%203.846L0.09%202.508C0.03%202.436%200%202.376%200%202.328C0%202.232%200.066%202.172%200.204%202.154L2.01%201.878L2.826%200.156C2.868%200.054%202.928%200%203%200C3.072%200%203.132%200.054%203.174%200.156L3.99%201.878L5.796%202.154C5.934%202.172%206%202.232%206%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M6%202.328C6%202.382%205.97%202.442%205.904%202.508L4.596%203.846L4.908%205.736C4.908%205.754%204.914%205.778%204.914%205.808C4.914%205.94%204.86%206%204.764%206C4.716%206%204.668%205.982%204.62%205.952L3%205.064L1.38%205.952C1.326%205.982%201.278%206%201.236%206C1.188%206%201.146%205.982%201.122%205.946C1.098%205.91%201.086%205.862%201.086%205.808C1.086%205.796%201.086%205.772%201.092%205.736L1.404%203.846L0.09%202.508C0.03%202.436%200%202.376%200%202.328C0%202.232%200.066%202.172%200.204%202.154L2.01%201.878L2.826%200.156C2.868%200.054%202.928%200%203%200C3.072%200%203.132%200.054%203.174%200.156L3.99%201.878L5.796%202.154C5.934%202.172%206%202.232%206%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M27.974%201.65179C28.2312%201.49554%2028.4028%201.21205%2028.4028%200.892857C28.4028%200.399554%2027.9988%200%2027.5%200C27.0012%200%2026.5972%200.399554%2026.5972%200.892857C26.5972%201.21429%2026.7687%201.49554%2027.026%201.65179L25.7328%204.20982C25.5274%204.61607%2024.9948%204.73214%2024.6359%204.44866L22.625%202.85714C22.7378%202.70759%2022.8056%202.52232%2022.8056%202.32143C22.8056%201.82812%2022.4016%201.42857%2021.9028%201.42857C21.404%201.42857%2021%201.82812%2021%202.32143C21%202.81473%2021.404%203.21429%2021.9028%203.21429C21.9073%203.21429%2021.9141%203.21429%2021.9186%203.21429L22.95%208.82589C23.0741%209.50446%2023.6722%2010%2024.3719%2010H30.6281C31.3255%2010%2031.9236%209.5067%2032.05%208.82589L33.0814%203.21429C33.0859%203.21429%2033.0927%203.21429%2033.0972%203.21429C33.596%203.21429%2034%202.81473%2034%202.32143C34%201.82812%2033.596%201.42857%2033.0972%201.42857C32.5984%201.42857%2032.1944%201.82812%2032.1944%202.32143C32.1944%202.52232%2032.2622%202.70759%2032.375%202.85714L30.3641%204.44866C30.0052%204.73214%2029.4726%204.61607%2029.2672%204.20982L27.974%201.65179Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:flex;flex-shrink:0;height:13px;margin-right:5px;width:34px}.schoolList_label_container.rank1 .schoolList_label:after,.schoolList_label_container.rank2 .schoolList_label:after,.schoolList_label_container.rank3 .schoolList_label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2213%22%20viewBox%3D%220%200%2018%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%206.164C3%206.191%202.985%206.221%202.952%206.254L2.298%206.923L2.454%207.868C2.454%207.877%202.457%207.889%202.457%207.904C2.457%207.97%202.43%208%202.382%208C2.358%208%202.334%207.991%202.31%207.976L1.5%207.532L0.69%207.976C0.663%207.991%200.639%208%200.618%208C0.594%208%200.573%207.991%200.561%207.973C0.549%207.955%200.543%207.931%200.543%207.904C0.543%207.898%200.543%207.886%200.546%207.868L0.702%206.923L0.045%206.254C0.015%206.218%200%206.188%200%206.164C0%206.116%200.033%206.086%200.102%206.077L1.005%205.939L1.413%205.078C1.434%205.027%201.464%205%201.5%205C1.536%205%201.566%205.027%201.587%205.078L1.995%205.939L2.898%206.077C2.967%206.086%203%206.116%203%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M3%206.164C3%206.191%202.985%206.221%202.952%206.254L2.298%206.923L2.454%207.868C2.454%207.877%202.457%207.889%202.457%207.904C2.457%207.97%202.43%208%202.382%208C2.358%208%202.334%207.991%202.31%207.976L1.5%207.532L0.69%207.976C0.663%207.991%200.639%208%200.618%208C0.594%208%200.573%207.991%200.561%207.973C0.549%207.955%200.543%207.931%200.543%207.904C0.543%207.898%200.543%207.886%200.546%207.868L0.702%206.923L0.045%206.254C0.015%206.218%200%206.188%200%206.164C0%206.116%200.033%206.086%200.102%206.077L1.005%205.939L1.413%205.078C1.434%205.027%201.464%205%201.5%205C1.536%205%201.566%205.027%201.587%205.078L1.995%205.939L2.898%206.077C2.967%206.086%203%206.116%203%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M3%206.164C3%206.191%202.985%206.221%202.952%206.254L2.298%206.923L2.454%207.868C2.454%207.877%202.457%207.889%202.457%207.904C2.457%207.97%202.43%208%202.382%208C2.358%208%202.334%207.991%202.31%207.976L1.5%207.532L0.69%207.976C0.663%207.991%200.639%208%200.618%208C0.594%208%200.573%207.991%200.561%207.973C0.549%207.955%200.543%207.931%200.543%207.904C0.543%207.898%200.543%207.886%200.546%207.868L0.702%206.923L0.045%206.254C0.015%206.218%200%206.188%200%206.164C0%206.116%200.033%206.086%200.102%206.077L1.005%205.939L1.413%205.078C1.434%205.027%201.464%205%201.5%205C1.536%205%201.566%205.027%201.587%205.078L1.995%205.939L2.898%206.077C2.967%206.086%203%206.116%203%206.164Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M11%209.94C11%209.985%2010.975%2010.035%2010.92%2010.09L9.83%2011.205L10.09%2012.78C10.09%2012.795%2010.095%2012.815%2010.095%2012.84C10.095%2012.95%2010.05%2013%209.97%2013C9.93%2013%209.89%2012.985%209.85%2012.96L8.5%2012.22L7.15%2012.96C7.105%2012.985%207.065%2013%207.03%2013C6.99%2013%206.955%2012.985%206.935%2012.955C6.915%2012.925%206.905%2012.885%206.905%2012.84C6.905%2012.83%206.905%2012.81%206.91%2012.78L7.17%2011.205L6.075%2010.09C6.025%2010.03%206%209.98%206%209.94C6%209.86%206.055%209.81%206.17%209.795L7.675%209.565L8.355%208.13C8.39%208.045%208.44%208%208.5%208C8.56%208%208.61%208.045%208.645%208.13L9.325%209.565L10.83%209.795C10.945%209.81%2011%209.86%2011%209.94Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M18%202.328C18%202.382%2017.97%202.442%2017.904%202.508L16.596%203.846L16.908%205.736C16.908%205.754%2016.914%205.778%2016.914%205.808C16.914%205.94%2016.86%206%2016.764%206C16.716%206%2016.668%205.982%2016.62%205.952L15%205.064L13.38%205.952C13.326%205.982%2013.278%206%2013.236%206C13.188%206%2013.146%205.982%2013.122%205.946C13.098%205.91%2013.086%205.862%2013.086%205.808C13.086%205.796%2013.086%205.772%2013.092%205.736L13.404%203.846L12.09%202.508C12.03%202.436%2012%202.376%2012%202.328C12%202.232%2012.066%202.172%2012.204%202.154L14.01%201.878L14.826%200.156C14.868%200.054%2014.928%200%2015%200C15.072%200%2015.132%200.054%2015.174%200.156L15.99%201.878L17.796%202.154C17.934%202.172%2018%202.232%2018%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M18%202.328C18%202.382%2017.97%202.442%2017.904%202.508L16.596%203.846L16.908%205.736C16.908%205.754%2016.914%205.778%2016.914%205.808C16.914%205.94%2016.86%206%2016.764%206C16.716%206%2016.668%205.982%2016.62%205.952L15%205.064L13.38%205.952C13.326%205.982%2013.278%206%2013.236%206C13.188%206%2013.146%205.982%2013.122%205.946C13.098%205.91%2013.086%205.862%2013.086%205.808C13.086%205.796%2013.086%205.772%2013.092%205.736L13.404%203.846L12.09%202.508C12.03%202.436%2012%202.376%2012%202.328C12%202.232%2012.066%202.172%2012.204%202.154L14.01%201.878L14.826%200.156C14.868%200.054%2014.928%200%2015%200C15.072%200%2015.132%200.054%2015.174%200.156L15.99%201.878L17.796%202.154C17.934%202.172%2018%202.232%2018%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20d%3D%22M18%202.328C18%202.382%2017.97%202.442%2017.904%202.508L16.596%203.846L16.908%205.736C16.908%205.754%2016.914%205.778%2016.914%205.808C16.914%205.94%2016.86%206%2016.764%206C16.716%206%2016.668%205.982%2016.62%205.952L15%205.064L13.38%205.952C13.326%205.982%2013.278%206%2013.236%206C13.188%206%2013.146%205.982%2013.122%205.946C13.098%205.91%2013.086%205.862%2013.086%205.808C13.086%205.796%2013.086%205.772%2013.092%205.736L13.404%203.846L12.09%202.508C12.03%202.436%2012%202.376%2012%202.328C12%202.232%2012.066%202.172%2012.204%202.154L14.01%201.878L14.826%200.156C14.868%200.054%2014.928%200%2015%200C15.072%200%2015.132%200.054%2015.174%200.156L15.99%201.878L17.796%202.154C17.934%202.172%2018%202.232%2018%202.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.6%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:flex;flex-shrink:0;height:13px;margin-left:5px;width:18px}}.schoolList_label_container .schoolList_label{align-items:baseline;background:#006cb7;border-radius:4px 0 0 4px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:40px;justify-content:center;line-height:1;line-height:40px;width:40px}@media (max-width:991.98px){.schoolList_label_container .schoolList_label{align-items:center;border-radius:0;display:flex;height:32px;justify-content:center;line-height:32px;width:100%}.schoolList_label_container .schoolList_label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2010%22%3E%3Cpath%20d%3D%22M7%201.7c.3-.2.4-.4.4-.8C7.4.4%207%200%206.5%200s-.9.4-.9.9.2.6.4.8L4.7%204.3c-.2.4-.7.5-1.1.2l-2-1.6c.1-.1.2-.3.2-.5%200-.5-.4-.9-.9-.9s-.9.4-.9.9.4.9.9.9l1%205.6c.1.7.7%201.2%201.4%201.2h6.3c.7%200%201.3-.5%201.4-1.2l1-5.6c.5%200%20.9-.4.9-.9s-.4-.9-.9-.9-.9.4-.9.9%200%20.4.2.5l-2%201.6c-.4.3-.9.2-1.1-.2L6.9%201.7Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:flex;flex-shrink:0;height:10px;margin-right:5px;width:12px}}.schoolList_label_container .schoolList_label>span{align-items:baseline;display:flex;gap:2px;justify-content:center}.schoolList_label_container .schoolList_label em{display:inline-block;font-size:16px;font-style:normal}.schoolList_label_container .schoolList_label+.schoolList{border-radius:0 10px 10px 10px;border-top:1px solid #e8e8e8}@media (max-width:991.98px){.schoolList_label_container .schoolList_label+.schoolList{border-radius:0}}.schoolListContainer{padding-block:40px}.schoolList{border-radius:10px;box-shadow:0 2px 5px hsla(206,3%,41%,.15);font-size:14px;line-height:1.6;overflow:hidden;width:100%}.schoolList .h1,.schoolList .h2,.schoolList .h3,.schoolList .h4,.schoolList .h5,.schoolList .h6,.schoolList .mark,.schoolList .small,.schoolList a,.schoolList abbr,.schoolList acronym,.schoolList address,.schoolList applet,.schoolList article,.schoolList aside,.schoolList audio,.schoolList b,.schoolList big,.schoolList blockquote,.schoolList body,.schoolList canvas,.schoolList caption,.schoolList center,.schoolList cite,.schoolList code,.schoolList dd,.schoolList del,.schoolList details,.schoolList dfn,.schoolList div,.schoolList dl,.schoolList dt,.schoolList em,.schoolList embed,.schoolList fieldset,.schoolList figcaption,.schoolList figure,.schoolList footer,.schoolList form,.schoolList h1,.schoolList h2,.schoolList h3,.schoolList h4,.schoolList h5,.schoolList h6,.schoolList header,.schoolList hgroup,.schoolList html,.schoolList i,.schoolList iframe,.schoolList img,.schoolList ins,.schoolList kbd,.schoolList label,.schoolList legend,.schoolList li,.schoolList mark,.schoolList menu,.schoolList nav,.schoolList object,.schoolList ol,.schoolList output,.schoolList p,.schoolList pre,.schoolList q,.schoolList ruby,.schoolList s,.schoolList samp,.schoolList section,.schoolList small,.schoolList span,.schoolList strike,.schoolList strong,.schoolList sub,.schoolList summary,.schoolList sup,.schoolList table,.schoolList tbody,.schoolList td,.schoolList tfoot,.schoolList th,.schoolList thead,.schoolList time,.schoolList tr,.schoolList tt,.schoolList u,.schoolList ul,.schoolList var,.schoolList video{font-size:100%;margin:0;vertical-align:baseline}.schoolList article,.schoolList aside,.schoolList details,.schoolList figcaption,.schoolList figure,.schoolList footer,.schoolList header,.schoolList hgroup,.schoolList menu,.schoolList nav,.schoolList section{display:block}.schoolList body{line-height:1}.schoolList ol,.schoolList ul{list-style:none}.schoolList blockquote,.schoolList q{quotes:none}.schoolList blockquote:after,.schoolList blockquote:before,.schoolList q:after,.schoolList q:before{content:"";content:none}.schoolList table{border-collapse:collapse;border-spacing:0}@media (max-width:991.98px){.schoolList{border-radius:0}}.schoolList_row{display:grid;gap:8px;grid-template-columns:auto 1fr;grid-template-rows:auto}@media (min-width:768px){.schoolList_row{gap:24px}}.schoolList_row.is_imgnone{grid-template-columns:auto!important}.schoolList .schoolList_heading{position:relative}.schoolList.pr_area1,.schoolList.pr_area_todouhuken1{border:1px solid #e1bb2e;border-radius:10px;margin-bottom:10px;padding:0 15px}.schoolList.pr_area1 .schoolList_heading,.schoolList.pr_area_todouhuken1 .schoolList_heading{background:#e1bb2e;color:#fff}.schoolList.pr_area2,.schoolList.pr_area_todouhuken2{border:1px solid #b2c4d5;border-radius:10px;margin-bottom:10px;padding:0 15px}.schoolList.pr_area2 .schoolList_heading,.schoolList.pr_area_todouhuken2 .schoolList_heading{background:#b2c4d5;color:#fff}.schoolList.pr_area3,.schoolList.pr_area_todouhuken3{border:1px solid #d3a46c;border-radius:10px;margin-bottom:10px;padding:0 15px}.schoolList.pr_area3 .schoolList_heading,.schoolList.pr_area_todouhuken3 .schoolList_heading{background:#d3a46c;color:#fff}.schoolList .pr_no1{background-color:#fff;border:1px solid #ff5722;border-radius:10px;color:#ff5722;font-size:10px;font-weight:700;position:absolute;right:4px;text-align:center;top:50%;transform:translateY(-50%);width:74px}.schoolList .pr_no1 .ttl{background-color:#ff5722;border-radius:10px 10px 0 0;color:#fff;display:block;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.schoolList.pr_area{border:1px solid #fdb022;border-radius:10px}@media (max-width:991.98px){.schoolList.pr_area{border-radius:4px;margin-inline:auto;max-width:calc(100% - 20px)}}.schoolList.pr_area .label_school_container th{width:20%}.schoolList.pr_area .pr_ttl{align-items:center;background:#feb632;border-top:3px solid #feb632;color:#3e3030;display:block;display:flex;font-weight:700;gap:4px;justify-content:center;padding:10px;position:relative;text-align:center}@media (max-width:991.98px){.schoolList.pr_area .pr_ttl{border-top:none;padding:5px}}.schoolList.pr_area .pr_ttl .icon_pr{border:1px solid #887229;border-radius:4px;color:#887229;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:1px 3px;position:absolute;right:12px}.schoolList.pr_area .schoolList_row{margin-bottom:15px}@media (max-width:991.98px){.schoolList.pr_area .detail-header-review-wrap{flex-wrap:wrap}.schoolList.pr_area .detail-header-review-wrap .fw-bold{width:100%}}.schoolList .moreBtn_container{background:#f8f8f8;padding:12px 12px 16px}@media (max-width:991.98px){.schoolList .moreBtn_container{background:#fff;padding-top:0}}.schoolList .moreBtn_container .moreBtn{margin-inline:auto;max-width:320px}.schoolList_border{margin-block:20px;position:relative}.schoolList_border:after{border-top:1px dashed #7c7c7c;content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.schoolList_border p{background:#e8f1fb;color:#7c7c7c;margin-bottom:0;margin-inline:auto;padding-inline:1em;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.schoolList_container{display:flex;flex-direction:column;gap:24px;padding-block:24px}@media (max-width:991.98px){.schoolList_container{gap:10px}}.schoolList_area_container{display:flex;flex-direction:column;gap:20px}@media (max-width:991.98px){.schoolList_area_container{gap:16px;padding-inline:0!important}}.schoolName_container{background:#fff;display:flex;flex-direction:column;gap:16px;padding:24px 24px 0;position:relative}@media (max-width:991.98px){.schoolName_container{gap:12px;padding:12px 12px 0}}.schoolName_container .icon_pr{border:1px solid #ddd;border-radius:5px;color:#ddd;display:inline-block;font-size:8px;margin-left:8px;padding:0 4px;position:absolute;right:10px;top:10px}.schoolName_container .schoolName_item{display:flex;gap:12px}.schoolName_container .schoolName_item .schoolList_img{align-items:center;aspect-ratio:1.618;background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;display:flex;flex-shrink:0;height:132px;justify-content:center;padding:12px;width:214px}@media (max-width:991.98px){.schoolName_container .schoolName_item .schoolList_img{height:80px;padding:5px;width:80px}}.schoolName_container .schoolName_item .schoolList_img img{box-sizing:border-box;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.schoolName_container .schoolName_item .schoolList_img:hover img{transform:scale(1.05)}.schoolName_container .schoolName_item .schoolList_discription{display:flex;flex-direction:column;flex-grow:1;gap:8px}.schoolName_container .schoolName_item .schoolList_discription .schoolList_txt{gap:4px}.schoolName_container .schoolName_item .schoolList_discription .schoolName{font-size:24px;margin-bottom:0}@media (max-width:991.98px){.schoolName_container .schoolName_item .schoolList_discription .schoolName{font-size:18px}}.schoolList_tabs{display:flex;flex-direction:column;gap:4px;margin-top:8px}.label_school_container{display:flex;flex-direction:column;gap:8px}.label_school_container ul{display:flex;flex-wrap:wrap;gap:8px}.label_school_container ul:has(.size_sm){gap:4px}.label_school_container li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.label_school_container .label_school{font-size:14px}.label_container{display:flex;flex-wrap:wrap;gap:4px}.label_container a,.label_container span{font-size:11px}.schoolList_txt{display:flex;flex-direction:column;flex-grow:1;gap:12px}@media (max-width:991.98px){.schoolList_txt{gap:8px}.schoolList_txt .schoolList_txt{font-size:12px}}.schoolList_txt .table_style.style03 tr th:first-child{width:115px}@media (max-width:991.98px){.schoolList_txt .table_style.style03 tr th:first-child{width:70px}}.schoolList_inner{background:#fff;display:flex;flex-direction:column;gap:12px;padding:12px 24px 24px;width:100%}@media (max-width:991.98px){.schoolList_inner{gap:12px;padding:12px}}.schoolList_inner:has(.schoolList_heading){padding-top:0}.schoolList_inner .col2{display:flex;gap:20px}@media (max-width:991.98px){.schoolList_inner .col2{gap:12px}}.schoolList_inner .school_feature{align-items:center;display:flex;gap:4px}.schoolList_inner .school_feature .icon{align-items:center;background:#fefce8;border:1px solid #fde047;border-radius:50%;display:inline-flex;height:38px;justify-content:center;padding:4px;width:38px}.schoolList_inner .school_feature .icon img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}.schoolList_inner .school_feature .icon p{font-size:11px;font-weight:700;margin-bottom:0;text-align:center}.schoolList_inner .school_feature .feature_fukidashi{flex-grow:1;position:relative}.schoolList_inner .school_feature .feature_fukidashi:before{border-color:#0000 #f5f5f5 #0000 #0000;border-style:solid;border-width:12px 16px 12px 0;content:"";height:0;left:0;position:absolute;top:2px;width:0;z-index:1}.schoolList_inner .school_feature .feature_fukidashi p{background-color:#f3f3f0;border-radius:4px;margin-bottom:0;margin-left:8px;overflow:hidden;padding:10px 16px;position:relative;z-index:2}.schoolList_inner .schoolList_tabContents .nav_container{display:contents}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .nav_container{display:block;overflow:hidden;position:relative}.schoolList_inner .schoolList_tabContents .nav_container:after{background:#e8e8e8;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:2}}.schoolList_inner .schoolList_tabContents .nav-tabs{align-items:flex-end;background-color:#f3f3f0;border-bottom:1px solid #e8e8e8;border-radius:5px 5px 0 0;flex-wrap:nowrap;gap:4px;list-style:none;margin:0;overflow:visible;padding:15px 9px 0;position:relative}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .nav-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-bottom:none;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.schoolList_inner .schoolList_tabContents .nav-tabs::-webkit-scrollbar{display:none}}.schoolList_inner .schoolList_tabContents .nav-tabs .nav-item{flex:0 0 auto;margin-bottom:-1px;scroll-snap-align:start;white-space:nowrap;width:auto}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .nav-tabs .nav-item:first-child{padding-left:9px}}.schoolList_inner .schoolList_tabContents .nav-tabs .nav-item.is_none{cursor:default;pointer-events:none}.schoolList_inner .schoolList_tabContents .nav-tabs .nav-item.is_none .nav-link{background:#f0f0f0!important;border:none!important;color:#c4c4c4!important;pointer-events:none}.schoolList_inner .schoolList_tabContents .nav-tabs .nav-item.is_none .nav-link svg path{fill:#c4c4c4!important}.schoolList_inner .schoolList_tabContents .nav-tabs .nav-link{border:1px solid #ddd;border-radius:4px 4px 0 0;height:36px;padding:.4em 1em;transition:none}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .nav-tabs .nav-link{font-size:12px;height:34px;padding:.4em 1em}}.schoolList_inner .schoolList_tabContents .nav-tabs .nav-link.active{background:#fff!important;border-bottom:1px solid transparent;border-top:3px solid #006cb7;position:relative;z-index:3}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .nav-tabs .nav-link:hover{background:#fff;color:#333}}.schoolList_inner .schoolList_tabContents .tab-content{padding:8px 4px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll{display:flex;flex-wrap:nowrap;overflow-x:scroll;padding-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll{-webkit-overflow-scrolling:touch;padding-left:8px;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll .btn,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll .card_item,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll .scroll_position,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll .tab_pane_contents{scroll-snap-align:start}}@media (min-width:992px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll::-webkit-scrollbar{cursor:-webkit-grab;cursor:grab;height:8px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll::-webkit-scrollbar:active{cursor:-webkit-grabbing;cursor:grabbing}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:4px;cursor:-webkit-grab;cursor:grab}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll::-webkit-scrollbar-track:active{cursor:-webkit-grabbing;cursor:grabbing}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px;cursor:-webkit-grab;cursor:grab}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll::-webkit-scrollbar-thumb:hover{background:#909090}}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll .tab_pane_contents{flex:0 0 auto;margin-right:16px;width:calc(100% - 48px)}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll .tab_pane_contents{margin-right:12px;width:calc(100% - 32px)}}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll .tab_pane_contents:last-child{margin-right:0}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents+.link_container,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .x_panel_scroll+.link_container{margin-top:4px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents{background:#f8fafc;display:flex;flex-direction:column;gap:12px;padding:20px}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents{gap:8px}}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents *{margin-bottom:0}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .title.h3,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents h3.title{color:#006cb7;font-size:16px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container{align-items:center;border-top:1px dashed #e8e8e8;display:flex;gap:12px;padding-top:15px}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container{padding-top:8px}}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .img_container img{height:auto;-o-object-fit:cover;object-fit:cover;width:44px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .star_wrap{gap:0}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail{display:flex;flex-direction:column;gap:2px}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail a,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail dd,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail dt,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail li,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail p,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail span{font-size:13px;gap:0 4px}}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail a.label.size_sm,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail dd.label.size_sm,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail dt.label.size_sm,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail li.label.size_sm,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail p.label.size_sm,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail span.label.size_sm{font-size:10px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail dd,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail dt,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail li,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail p,.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail span:not(.label){color:#7c7c7c}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row{gap:0 4px}}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row dl{align-items:center;display:flex;gap:4px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row dl dt{line-height:1}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row dl dt:after{content:":";display:inline-block;padding-left:.2em}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row .star_wrap_container{align-items:baseline;display:flex;gap:4px}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row .star_wrap_container{margin-top:4px}}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row .star_wrap{align-items:center;display:flex;gap:2px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row .review_late_number{line-height:1}@media (max-width:991.98px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row:has(.passed) .star_wrap_container{margin-top:6px}}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .tab_pane_contents .user_detail_container .user_detail .user_detil_row:has(.passed) .passed{margin-block:2px}.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .link_container{display:flex;justify-content:flex-end}@media (min-width:768px){.schoolList_inner .schoolList_tabContents .tab-content .tab-pane .link_container .sec-title__link.size_sm{font-size:12px}}.schoolList_inner .detail-table-col{margin-top:6px}@media (min-width:768px){.schoolList_inner .detail-table-col{margin-top:16px}}.schoolList_inner .detail-table-col .col01-list__block__title{font-size:13px;font-weight:700;padding:0!important}@media (min-width:768px){.schoolList_inner .detail-table-col .col01-list__block__title{min-width:100px;width:30%!important}}.schoolList_inner .detail-table-col .col01-list__block__body{font-size:13px;padding:10px}.schoolList_inner .moreBtn_container .moreBtn{margin-inline:auto;max-width:320px;width:100%}.detail-header-review-wrap{align-items:center;background-color:#fef9c3;border-radius:4px;display:flex;gap:4px;margin-bottom:0;padding:4px 8px;text-decoration:none!important;transition:opacity .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-header-review-wrap:hover{opacity:.7}.detail-header-review-wrap p,.detail-header-review-wrap span{color:#333;margin-bottom:0}.detail-header-review-wrap span{font-size:12px;font-style:normal;margin-right:5px}.detail-header-review-wrap .detail-header-star{align-items:center;display:flex;gap:2px;justify-content:center;max-height:20px}.detail-header-review-wrap .detail-header-star .star{height:14px;width:15px}.detail-header-review-wrap .review_late_number{font-size:14px;font-weight:700}.detail-header-review-wrap .review_length{font-size:12px}.jyuku_message{background:#fef9c3;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:13px}.jyuku_message>*{margin-bottom:0!important;margin-top:0!important}.jyuku_message_ttl{color:#ee7103;font-size:14px}.jyuku_message_ttl svg{margin-right:5px}.jyuku_message_list{display:flex;flex-flow:column;gap:5px;margin-top:10px}.jyuku_message_list li:before{color:#ee7103;content:"●";display:inline-block;font-size:8px;margin-right:5px}.schoolList_storeBtn{align-items:end;display:flex;height:53px;justify-content:center;width:100%}@media (min-width:768px){.schoolList_storeBtn.is_none .btn_shiryou{margin-right:0}}.schoolList_store{align-items:baseline;align-items:center;border-top:1px solid #ccc;display:flex;flex-flow:column;justify-content:space-between;margin-top:24px;margin:13px -13px!important;padding:11px 14px}.schoolList_store.is_noschool{border-top:0 solid #ccc;display:flex;justify-content:center;margin:6px auto!important}.schoolList_store.is_noschool .moreBtn{align-items:center;background:#006cb7;border-radius:10px;box-shadow:0 3px 0 #122a3b;color:#fff;display:flex;flex-direction:column;font-size:14px;height:4em;justify-content:center;margin:0 auto;min-width:288px;padding:8px;position:relative;text-align:center}.schoolList_store.is_noschool .moreBtn:hover{background:#005d9e;box-shadow:0 1px 0 #2d6f9e;text-decoration:none;transform:translateY(3px);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out}.schoolList_store.is_noschool .moreBtn span{display:block;font-size:12px;margin-top:1px}.schoolList_store.is_noschool .moreBtn:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;position:absolute;right:16px;top:23px;transform:rotate(45deg);width:10px}@media (min-width:768px){.schoolList_store{align-items:flex-start;flex-flow:row;margin:24px -30px!important;padding:12px 34px}}.schoolList_storeName{display:flex;flex-flow:column;min-height:68px;position:relative;width:100%}.schoolList_storeName .schoolList_row{display:block;margin-bottom:8px;padding-right:70px}.schoolList_storeName .schoolList_row.is_none{padding-right:0!important}@media (min-width:768px){.schoolList_storeName .schoolList_row.is_none{padding-right:8px!important}}.schoolList_storeName .schoolList_row .h3,.schoolList_storeName .schoolList_row h3{display:inline;font-weight:400}@media (min-width:768px){.schoolList_storeName .schoolList_row{padding-right:8px;width:100%}}.schoolList_storeName .item_station{padding-right:80px}@media (min-width:768px){.schoolList_storeName{min-height:none}}.schoolList_store .icon_map{border:1px solid #ccc;border-radius:4px;display:inline-block;height:20px;margin-left:10px;margin-top:5px;padding:3px 6px;width:23px}.schoolList_store .icon_map:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M3.72084%200.626709C5.5963%200.626709%207.11621%202.19541%207.11621%204.13102C7.11621%206.10651%206.16751%206.52737%205.11893%207.84148C3.86473%209.41334%203.72084%2011.0366%203.72084%2011.0366C3.72084%2011.0366%203.57695%209.41334%202.32275%207.8415C1.27417%206.52737%200.32547%206.10651%200.32547%204.13104C0.32547%202.19541%201.84538%200.626709%203.72084%200.626709ZM3.72084%205.34209C4.3689%205.34209%204.89424%204.79988%204.89424%204.13104C4.89424%203.46221%204.36888%202.92%203.72084%202.92C3.0728%202.92%202.54744%203.46221%202.54744%204.13104C2.54744%204.79988%203.0728%205.34209%203.72084%205.34209Z%22%20fill%3D%22%23006cb7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:flex;flex-shrink:0;height:13px;margin-right:5px;width:9px}.schoolList_store .item_storename{font-size:16px;line-height:1.5em}@media (min-width:768px){.schoolList_store .item_storename{font-size:20px}}.schoolList_store .btn_taiken{align-items:center;background:#cc2328;border-radius:5px;color:#fff;display:inline-flex;font-size:14px;height:40px;justify-content:center;margin-right:16px;text-align:center;width:48%}.schoolList_store .btn_taiken:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2225%22%20viewBox%3D%220%200%2023%2025%22%3E%3Cpath%20d%3D%22M3.286%200v2.174H2.19A2.189%202.189%200%200%200%200%204.348v15.217a2.189%202.189%200%200%200%202.19%202.174h8.95l2.191-2.174H2.19V8.7h15.334v6.7l2.191-2.174V4.348a2.189%202.189%200%200%200-2.191-2.174h-1.1V0h-2.186v2.174H5.476V0ZM2.19%204.348h15.334v2.174H2.19Zm18.846%2010.87a.549.549%200%200%200-.387.159l-1.1%201.087%202.191%202.174%201.1-1.087a.541.541%200%200%200%200-.769l-1.416-1.405a.549.549%200%200%200-.387-.16Zm-2.256%202.014-5.637%205.594V25h2.191l5.637-5.594Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";flex-shrink:0;height:14px;margin-right:5px;width:13px}.schoolList_store .btn_shiryou{align-items:center;background:#ee7103;border-radius:5px;color:#fff;display:inline-flex;font-size:14px;height:40px;justify-content:center;text-align:center;width:48%}.schoolList_store .btn_shiryou:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.842%2018.701c-.23.23-.342.527-.342.83a1.172%201.172%200%200%200%202%20.829l3.907-3.906c.458-.458.458-1.2%200-1.658L14.5%2010.89a1.172%201.172%200%201%200-1.658%201.657l1.908%201.906H1.171C.526%2014.453%200%2014.98%200%2015.625c0%20.645.525%201.172%201.172%201.172H14.75l-1.91%201.904ZM24.087%204.56%2020.443.915A3.14%203.14%200%200%200%2018.233%200H9.374C7.651%200%206.206%201.4%206.25%203.125v8.203c0%20.648.525%201.172%201.172%201.172.647%200%201.172-.525%201.128-1.172l.044-8.197c0-.431.35-.78.781-.78h7.813V6.25c0%20.863.7%201.563%201.562%201.563h3.862v14.062c0%20.431-.35.781-.78.781H9.374a.781.781%200%200%201-.781-.781v-1.953a1.17%201.17%200%200%200-1.172-1.172c-.65%200-1.172.525-1.128%201.172l-.044%201.953A3.125%203.125%200%200%200%209.375%2025h12.5A3.134%203.134%200%200%200%2025%2021.875V6.768c0-.826-.327-1.622-.913-2.208Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";flex-shrink:0;height:14px;margin-right:5px;width:14px}.schoolList_store .btnWrap_check{align-items:center;display:inline-flex;flex-flow:column;font-size:11px;justify-content:center}.schoolList_store .btnWrap_check span{color:#006cb7;font-size:11px;width:-moz-max-content;width:-webkit-max-content;width:max-content}.schoolList_store .btnWrap_check.is_pc{display:none}.schoolList_store .btnWrap_check.is_sp{display:inline-flex;position:absolute;right:0;top:0}.schoolList_store .btn_check{border:1px solid #ddd;border-radius:5px;height:35px;margin-top:2px;width:35px}.schoolList_store .btn_check:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2217%22%20viewBox%3D%220%200%2015%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M14.1382%200.655151H0.862061V16.228L7.8266%2011.6648L14.7911%2016.2278V0.655151H14.1382ZM7.8266%2010.1036L2.1679%2013.811V1.96099H13.4853V13.811L7.8266%2010.1036Z%22%20fill%3D%22%23006CB7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:flex;flex-shrink:0;height:19px!important;margin:7px;width:18px!important}.schoolList_store .btn_check.is_checked{background-color:#006cb7;border:1px solid #006cb7;border-radius:5px;height:35px;margin-top:2px;width:35px}.schoolList_store .btn_check.is_checked:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2215%22%20height%3D%2217%22%20viewBox%3D%220%200%2015%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.1382%200.655151H0.862061V16.228L7.8266%2011.6648L14.7911%2016.2278V0.655151H14.1382ZM7.8266%2010.1036L2.1679%2013.811V1.96099H13.4853V13.811L7.8266%2010.1036Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:flex;flex-shrink:0;height:19px!important;margin:7px;width:18px!important}@media (min-width:768px){.schoolList_store .btn_shiryou,.schoolList_store .btn_taiken{height:40px;margin-right:16px;width:190px}}.schoolList_tabList{display:flex;flex-direction:column;gap:12px}.schoolList_tabArea{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:991.98px){.schoolList_tabArea{gap:8px 4px}}.schoolList_tabArea.is_season{grid-template-columns:repeat(2,1fr)}.schoolList_tabArea.is_season.item_winter svg{display:inline-block;height:12px;margin:-3px 5px 0;width:11px}.schoolList_tabArea.is_season.item_spring.is_active svg path{fill:#fff}.schoolList_tabArea.is_season.item_spring svg{display:inline-block;height:12px;margin:-3px 5px 0;width:11px}.schoolList_tabArea.is_season.item_spring svg path{fill:#fe6a8c}.schoolList_tabArea.is_season.item_summer{align-items:center;display:flex;gap:4px;justify-content:center}.schoolList_tabArea.is_season.item_summer.is_active path{fill:#fff}.schoolList_tabArea.is_season.item_summer svg{display:inline-block;height:1em;-o-object-fit:contain;object-fit:contain;width:1em}.schoolList_tabArea.is_season.item_summer svg path{fill:#37a9dc}.schoolList_tabArea .schoolList_tab{align-items:center;background:#eff6ff;border:1px solid #006cb7;border-radius:4px;color:#006cb7;cursor:pointer;display:flex;font-size:12px;gap:4px;height:36px;justify-content:center;line-height:36px;text-align:center;width:100%}@media (max-width:991.98px){.schoolList_tabArea .schoolList_tab{height:32px;line-height:32px}}.schoolList_tabArea .schoolList_tab svg{display:inline-block;height:1em;-o-object-fit:contain;object-fit:contain;width:1em}.schoolList_tabArea .schoolList_tab svg path{fill:#006cb7}.schoolList_tabArea .schoolList_tab.is_active{background:#006cb7;color:#fff;position:relative}.schoolList_tabArea .schoolList_tab.is_active svg path{fill:#fff}.schoolList_tabArea .schoolList_tab.is_active:before{border:5px solid transparent;border-top-color:#006cb7;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.schoolList_tabArea .schoolList_tab.is_spring{background:#ffd2dd;border:1px solid #fe6a8c;color:#fe6a8c}.schoolList_tabArea .schoolList_tab.is_spring svg path{fill:#fe6a8c}.schoolList_tabArea .schoolList_tab.is_spring.is_active{background:#fe6a8c;border:1px solid #fe6a8c;color:#fff}.schoolList_tabArea .schoolList_tab.is_spring.is_active svg path{fill:#fff}.schoolList_tabArea .schoolList_tab.is_spring.is_active:before{border-top:5px solid #fe6a8c}.schoolList_tabArea .schoolList_tab.is_summer{background:#d9f1fc;border:1px solid #37a9dc;color:#37a9dc}.schoolList_tabArea .schoolList_tab.is_summer svg path{fill:#37a9dc}.schoolList_tabArea .schoolList_tab.is_summer.is_active{background:#37a9dc;border:1px solid #37a9dc;color:#fff}.schoolList_tabArea .schoolList_tab.is_summer.is_active:before{border-top:5px solid #37a9dc}.schoolList_tabArea .schoolList_tab.is_summer.is_active svg path{fill:#fff}.schoolList_tabArea .schoolList_tab.is_winter{background:#d6e7ff;border:1px solid #006cb7;color:#006cb7}.schoolList_tabArea .schoolList_tab.is_winter svg path{fill:#006cb7}.schoolList_tabArea .schoolList_tab.is_winter.is_active{background:#006cb7;border:1px solid #006cb7;color:#fff}.schoolList_tabArea .schoolList_tab.is_winter.is_active:before{border-top:5px solid #006cb7}.schoolList_tabArea .schoolList_tab.is_winter.is_active svg path{fill:#fff}.schoolList_tabArea .schoolList_tab.is_none{background:#f0f0f0!important;border:none!important;color:#c4c4c4!important;pointer-events:none}.schoolList_tabArea .schoolList_tab.is_none svg path{fill:#c4c4c4!important}.schoolList_panel{display:none}.schoolList_panel .link_container{display:flex;justify-content:flex-end;margin-top:4px}.schoolList_panel .flex_col{display:flex;flex-direction:column;gap:8px}.schoolList_panel .schoolList_panel_inner{background:#f8fafc;border-radius:6px;padding:20px}@media (max-width:991.98px){.schoolList_panel .schoolList_panel_inner{padding:15px}}.schoolList_panel .schoolList_panel_inner dd,.schoolList_panel .schoolList_panel_inner dl,.schoolList_panel .schoolList_panel_inner dt,.schoolList_panel .schoolList_panel_inner li,.schoolList_panel .schoolList_panel_inner p,.schoolList_panel .schoolList_panel_inner span,.schoolList_panel .schoolList_panel_inner ul{font-size:14px;margin-bottom:0}.schoolList_panel .schoolList_panel_inner+.link_container{margin-top:4px}.schoolList_panel.is_active{display:block}.schoolList_panel.is_reviews{background-color:#fff;padding:0}.schoolList_panel.is_reviews .review_th .review_about,.schoolList_panel.is_reviews .review_th .review_tab,.schoolList_panel.is_reviews .ttl_store,.schoolList_panel.is_reviews p{font-size:13px!important}.schoolList_panel .is_reviewsList{background:#fff;display:flex;margin:auto;overflow-x:auto}.schoolList_panel .is_reviewsList li{background:#f8f8f8;border-radius:6px;flex-shrink:0;list-style:none;margin-right:10px;padding:12px;width:294px}.schoolList_panel .ttl_store{font-size:12px;font-weight:700}.schoolList_panel .reviews_head{background:#fff;border-radius:5px;margin-bottom:10px;padding:12px}.schoolList_panel .reviews_head p{font-size:13px}.schoolList_panel .reviews_head .detail-header-star{margin:0 8px}.schoolList_panel .reviews_head .star_wrap{align-items:center;height:20px}.schoolList_panel .reviews_head .review_late_number{font-size:14px!important;font-weight:700;margin-bottom:0;margin-left:8px}.schoolList_panel .reviews_head .review_length{font-size:12px}.schoolList_panel .review_th{display:flex;margin-bottom:0;width:100%}.schoolList_panel .review_tab{align-items:flex-start;display:flex;font-size:12px;font-weight:700;height:100%;margin:0;min-width:65px;padding:5px 0;width:20%}.schoolList_panel .review_about{flex-shrink:0;font-size:12px;list-style:none;padding:5px;width:80%}.schoolList_panel_seasonal .title_container{display:flex;justify-content:space-between;margin-bottom:16px}@media (max-width:991.98px){.schoolList_panel_seasonal .title_container{margin-bottom:12px}}.schoolList_panel_seasonal .title_container .h3,.schoolList_panel_seasonal .title_container h3{margin-bottom:0}@media (max-width:991.98px){.schoolList_panel_seasonal .title_container .h3,.schoolList_panel_seasonal .title_container h3{font-size:18px}.schoolList_panel_seasonal .title_container .seasonal_period{align-items:center;font-size:12px}}.schoolList_panel_seasonal .more-section{padding-inline:0}.schoolList_panel_seasonal .readmore-label{margin-inline:auto;transform:translateY(-20px)}@media (max-width:991.98px){.schoolList_panel_seasonal .readmore-label{transform:translateY(0)}}.schoolList_panel_seasonal .readmore-label.is_active{transform:translateY(4px);transition:transform .3s}@media (max-width:991.98px){.schoolList_panel_seasonal .readmore-label.is_active{transform:translateY(0)}}.schoolList_panel_seasonal .readmore-container{gap:12px!important}@media (max-width:991.98px){.schoolList_panel_seasonal .readmore-container{gap:4px!important}}.schoolList_panel_purpose{display:flex;flex-wrap:wrap;gap:2px;width:100%}.schoolList_panel_purpose li:after{color:#7c7c7c;content:"、";display:inline-block;margin-left:2px}.schoolList_panel_purpose li:last-child:after{display:none}.osusume,.schoolList_panel_osusume{font-size:16px}.osusume li,.schoolList_panel_osusume li{border-bottom:1px dashed #e8e8e8;font-size:14px!important;padding-bottom:8px;padding-top:8px}.osusume li:first-child,.schoolList_panel_osusume li:first-child{border-top:none;padding-top:0}.osusume li:last-child,.schoolList_panel_osusume li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.osusume li svg,.schoolList_panel_osusume li svg{margin-right:6px;margin-top:-2px}.osusume{background:#f8fafc;border-radius:6px;padding:20px}.osusume dd,.osusume dl,.osusume dt,.osusume li,.osusume p,.osusume span,.osusume ul{font-size:14px;margin-bottom:0}.schoolList_panel_price{border:1px solid #ddd;border-bottom:0;border-right:0;display:flex;flex-wrap:wrap;font-size:14px}.schoolList_panel_price .price_th{border-bottom:1px solid #ddd;display:flex;font-size:14px;margin-bottom:0;margin-top:0;width:100%}.schoolList_panel_price .price_tab{align-items:center;background:#f8f8f8;display:flex;font-size:13px;font-weight:700;height:100%;justify-content:center;margin:0;min-width:90px;padding:10px 5px;width:36%}.schoolList_panel_price .price_about{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:13px;height:100%;margin:0;padding:10px;width:70%}.schoolList_panel_campaign{margin-top:0}.schoolList_panel_campaign .title{font-weight:700}.schoolList_panel_course{display:flex;flex-direction:column;gap:12px}.schoolList_course_accordion.highschool .label{background-color:#0ea5e9}.schoolList_course_accordion.juniorhigh .label{background-color:#10b981}.schoolList_course_accordion.elementary .label{background-color:#eab308}.schoolList_course_accordion.kindergarten .label{background-color:#84cc16}.schoolList_course_accordion summary{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;border-top:3px solid #006cb7;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:10px 20px}.schoolList_course_accordion summary .label{flex-shrink:0}.schoolList_course_accordion summary .icon{margin-left:auto}.schoolList_course_accordion summary::-webkit-details-marker{display:none}.schoolList_course_accordion .content{border:1px solid #e8e8e8;border-top:none;margin-top:0;overflow:hidden}.schoolList_course_accordion .content .content_inner{background:#fff;border-radius:0 0 4px 4px;padding:20px}.schoolList_course_accordion .content .content_inner li,.schoolList_course_accordion .content .content_inner p,.schoolList_course_accordion .content .content_inner span{font-size:14px;margin-bottom:0}.schoolList_course_accordion .content .content_inner .course_list_item{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:991.98px){.schoolList_course_accordion .content .content_inner .course_list_item{display:flex;flex-direction:column}}.schoolList_course_accordion .content .content_inner .course_list_item dl:last-child{grid-column:1/3}@media (max-width:991.98px){.schoolList_course_accordion .content .content_inner .course_list_item dl{display:flex;flex-direction:column;gap:0}}.schoolList_course_accordion .content .content_inner .course_list_item dt{text-wrap:nowrap;display:flex;flex-shrink:0;gap:4px}.schoolList_course_accordion .content .content_inner .course_list_item dt:after{content:":"}.schoolList_course_accordion .content .content_inner .course_list_item+p{margin-top:8px}.schoolList_course_accordion .icon{display:block;flex-shrink:0;position:relative;transform-origin:center;transition:transform .4s}.schoolList_course_accordion.is-opened summary{border-radius:4px 4px 0 0}.schoolList_course_accordion.is-opened .icon{transform:rotate(180deg)}.bg-white#favoriteList_content+.ranking_Txtabout,.py-section.bg-white+.ranking_Txtabout{border-top:1px solid #e8e8e8}.ranking_Txtabout{margin:0 auto;padding:32px;padding-left:var(--bs-gutter-x,25px);padding-right:var(--bs-gutter-x,25px);width:100%}@media screen and (min-width:938px){.ranking_Txtabout{margin:32px auto;padding:24px;width:938px}}.ranking_Txtabout .ranking_Txtttl{display:block;font-size:15px;font-weight:700;margin-bottom:10px}.ranking_Txtabout .ranking_Txtsttl{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.ranking_Txtabout .ranking_Txt_tb{border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;width:100%}.ranking_Txtabout .ranking_Txt_tb dt{background:#f8f8f8;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:12px;padding:10px;text-align:center;width:30%}.ranking_Txtabout .ranking_Txt_tb dd{background-color:#fff;border-bottom:1px solid #ddd;font-size:12px;margin-bottom:0;padding:10px;width:70%}.cp_box *,.cp_box :after,.cp_box :before{box-sizing:border-box}.cp_box{padding:0 0 17px;position:relative}.cp_box label{background:#fff;bottom:0;cursor:pointer;height:56px;position:absolute;text-align:center;width:100%;z-index:1}.cp_box input:checked+label{background:inherit}.cp_box label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2216%22%20width%3D%2216%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M239%20401c9.4%209.4%2024.6%209.4%2033.9%200L465%20209c9.4-9.4%209.4-24.6%200-33.9s-24.6-9.4-33.9%200l-175%20175L81%20175c-9.4-9.4-24.6-9.4-33.9%200s-9.4%2024.6%200%2033.9L239%20401z%22%2F%3E%3C%2Fsvg%3E");background-position:21px;background-repeat:no-repeat;background-size:13px 11px;border:1px solid #ccc;border-radius:26px;bottom:20px;color:#333;content:"続きを表示する（全〇〇件）";left:50%;letter-spacing:.05em;line-height:2.5rem;padding-left:28px;position:absolute;transform:translate(-50%);width:18rem;z-index:2}.cp_box input{display:none}.cp_box .cp_container{height:373px;margin:0 -13px;overflow:hidden;transition:all .5s}@media (min-width:768px){.cp_box .cp_container{height:269px;margin:0 -34px}}.cp_container .schoolList_store{margin:10px 0!important}.cp_box input:checked+label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2216%22%20width%3D%2216%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M233.4%20105.4c12.5-12.5%2032.8-12.5%2045.3%200l192%20192c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L256%20173.3%2086.6%20342.6c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3l192-192z%22%2F%3E%3C%2Fsvg%3E");background-position:33%;content:" 閉じる";font-family:FontAwesome}.cp_box input:checked~.cp_container{height:auto;padding-bottom:40px;transition:all .5s}.is_winter .season_ranking_keyInner{background:url(../img/class/winter_bg.png),url(../img/class/img_winterclass_sp.png);background-position:0 100%,100%;background-repeat:no-repeat,no-repeat;background-size:contain,contain}.is_spring .season_ranking_keyInner,.is_winter .season_ranking_keyInner{align-items:center;display:flex;flex-flow:row;height:150px;justify-content:flex-start;margin:0 auto;padding-left:10px;width:100%}.is_spring .season_ranking_keyInner{background:url(../img/class/spring2024/img_springclass_sp.png),linear-gradient(180deg,#ffdcd8,#ffdde6);background-position:100% 100%,100% 100%;background-repeat:no-repeat,repeat-x;background-size:auto 150px,contain}@media screen and (min-width:938px){.is_winter .season_ranking_keyInner{height:150px;padding-left:0;width:938px}.is_winter .season_ranking_keyInner:before{background-repeat:no-repeat;background-size:cover;background:url(../img/class/item_ranking.svg),url(../img/class/icon_winter_rankingbg.svg);background-position:6px 3px,50%;background-repeat:no-repeat,no-repeat;background-size:100px 100px,110px 110px;content:"";display:flex;flex-shrink:0;height:110px!important;margin-right:18px;opacity:.9;width:110px!important}.is_spring .season_ranking_keyInner{background:url(../img/class/spring2024/spring_ranking_pc.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;height:150px;padding-left:0;width:938px}.is_spring .season_ranking_keyInner:before{background-repeat:no-repeat;background-size:cover;background:url(../img/class/item_ranking.svg),url(../img/class/icon_winter_rankingbg.svg);background-position:6px 3px,50%;background-repeat:no-repeat,no-repeat;background-size:100px 100px,110px 110px;content:"";display:flex;flex-shrink:0;height:110px!important;margin-right:18px;opacity:.9;width:110px!important}}.season_ranking_key.is_winter{background:linear-gradient(180deg,#f8e2d0,#f8e2d0 34.96%,#f6ccad 50.52%),url(../img/class/season_class_bgwinter.svg);background-position:50%,0 100%;background-repeat:repeat-x,repeat-x;background-size:contain,contain}.season_ranking_key.is_spring{background:linear-gradient(180deg,#ffcfcd,#ffdcd8),url(../img/class/spring2024/img_springclass_pc.png);background-position:50%,0 100%;background-repeat:repeat-x,repeat-x;background-size:contain,contain}@media (min-width:768px){.season_ranking_key.is_winter{background:url(../img/class/season_class_bgwinter.svg),linear-gradient(180deg,#f8e2d0,#f8e2d0 34.96%,#f6ccad 50.52%);background-position:left 83px,0 100%;background-repeat:repeat-x,no-repeat;background-size:60px 78px,contain}.season_ranking_key.is_spring{background:linear-gradient(180deg,#ffcfcd,#ffdcd8);background-position:0 100%;background-repeat:no-repeat;background-size:contain}}.season_ranking_keyTtl{font-size:16px!important;font-weight:400!important;margin-bottom:6px!important;margin-top:2px}@media (min-width:768px){.season_ranking_keyTtl{font-size:16px!important;font-weight:400!important;margin-bottom:6px!important}}.season_ranking_place{font-size:16px;font-weight:700;margin-right:4px}@media (min-width:768px){.season_ranking_place{font-size:20px}}.is_winter .season_ranking_year{background:#cc2328;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:700;padding:3px;text-align:center;width:237px}@media (min-width:768px){.is_winter .season_ranking_year{font-size:15px}}.is_winter .season_ranking_year:before{background:url(../img/class/item_rank02.svg) no-repeat;content:"";display:inline-block;height:11px!important;margin-right:40px;width:21px!important}.is_winter .season_ranking_year:after{background:url(../img/class/item_rank03.svg) no-repeat;content:"";display:inline-block;height:11px!important;margin-left:40px;width:21px!important}.is_winter .season_ranking_date{display:block;font-size:12px;margin-top:5px;text-align:left}.is_winter .season_ranking_ttl{color:#f60000;font-size:20px;font-weight:700}@media (min-width:768px){.is_winter .season_ranking_ttl{font-size:24px}}.is_winter .season_ranking_ttl2{color:#f60000;font-size:14px;font-weight:700}@media (min-width:768px){.is_winter .season_ranking_ttl2{font-size:16px}}.is_spring .season_ranking_year{background:#ff2a5b;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:700;padding:3px;text-align:center;width:237px}@media (min-width:768px){.is_spring .season_ranking_year{font-size:15px}}.is_spring .season_ranking_year:before{background:url(../img/class/item_rank02.svg) no-repeat;content:"";display:inline-block;height:11px!important;margin-right:40px;width:21px!important}.is_spring .season_ranking_year:after{background:url(../img/class/item_rank03.svg) no-repeat;content:"";display:inline-block;height:11px!important;margin-left:40px;width:21px!important}.is_spring .season_ranking_date{display:block;font-size:12px;margin-top:5px;text-align:left}.is_spring .season_ranking_ttl{color:#ff2a5b;font-size:20px;font-weight:700}@media (min-width:768px){.is_spring .season_ranking_ttl{font-size:24px}}.is_spring .season_ranking_ttl2{color:#ff2a5b;font-size:14px;font-weight:700}@media (min-width:768px){.is_spring .season_ranking_ttl2{font-size:16px}}.season_ranking_key.is_summer{background:#37a9dc;color:#fff}.season_ranking_key.is_summer .season_ranking_ttlWrap{max-width:500px}@media (max-width:991.98px){.season_ranking_key.is_summer .season_ranking_ttlWrap{max-width:220px}}.season_ranking_key.is_summer .season_ranking_ttl{font-size:24px;font-weight:700}@media (max-width:991.98px){.season_ranking_key.is_summer .season_ranking_ttl{font-size:20px}}.season_ranking_key.is_summer .season_ranking_ttl2{font-size:16px;font-weight:700}@media (max-width:991.98px){.season_ranking_key.is_summer .season_ranking_ttl2{font-size:14px}}.season_ranking_key.is_summer .season_ranking_year{align-items:center;background:#ffbf1f;border-radius:4px;color:#492819;display:flex;font-weight:700;justify-content:space-between;max-width:300px;padding:4px 12px;width:100%}.season_ranking_key.is_summer .season_ranking_year:after,.season_ranking_key.is_summer .season_ranking_year:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;content:"";height:12px;width:12px}.season_ranking_key.is_summer .season_ranking_year:after,.season_ranking_key.is_summer .season_ranking_year:before{background:url(../img/class/icon_seasonal_summer_star.svg)}.season_ranking_key.is_summer .season_ranking_year:after{transform:scaleX(-1)}.season_ranking_key.is_summer .season_ranking_date{display:block;margin-top:5px}.is_summer .season_ranking_keyInner{align-items:center;background:url(../img/class/img_summerclass.jpg),#37a9dc;background-position:100% 100%,100% 100%;background-repeat:no-repeat;background-size:contain;display:flex;gap:20px;margin:0 auto;max-width:940px;padding:10px 0 10px 10px;width:100%}@media (max-width:991.98px){.is_summer .season_ranking_keyInner{background:url(../img/class/img_summerclass_sp.jpg),#37a9dc;background-position:100%;background-repeat:no-repeat;background-size:contain;height:100%}}.is_summer .season_ranking_keyInner:before{background:url(../img/class/item_ranking.svg);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:6px solid #fff;border-radius:55px;box-sizing:border-box;content:"";flex-shrink:0;height:110px;width:110px}@media (max-width:991.98px){.is_summer .season_ranking_keyInner:before{display:none}}.jyuku_msg_wrap{padding-left:1.25rem;padding-right:1.25rem}.jyuku_msg_wrap_brand{margin-top:20px;order:3}@media (max-width:991.98px){.jyuku_msg_wrap_brand{margin-top:0;order:1}}.detail-px .d-grid .row div:last-child{order:2!important}.text_over2hidden{line-height:2em;overflow:hidden}.text_over2hidden p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}@media (max-width:991.98px){.text_over2hidden{display:none!important}}.item_bannerwrap a img{display:block;height:auto;margin:0 auto;width:344px}.fixed_compare_list button.is_none{background:#dedede;color:#333}.fixed_compare_list button.is_none .inner .number{font-size:18px}.schooly_tabs{background-color:#fff;margin:0 auto}.schooly_tabs ul{border-bottom:3px solid #006cb7;display:flex;gap:5px}.schooly_tabs ul li{width:25%}.schooly_tabs ul li a{background-color:#f8f8f8;border-radius:10px 10px 0 0;color:#333;display:block;font-size:14px;height:40px;line-height:40px;text-align:center;transition:all .2s ease}.schooly_tabs ul li a:hover{text-decoration:none}.schooly_tabs ul li a.on,.schooly_tabs ul li a:hover{background-color:#006cb7;color:#fff;font-weight:700}
