.bg-gradient{background:linear-gradient(90deg,#377df5,#6ec6e1);color:#fff}.bg-gradient-2{background:linear-gradient(90deg,#ffa323,#ffd501);color:#fff}.txt-gradient{display:block;background:linear-gradient(90deg,#377df5,#6ec6e1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.layout-box{background:#fff;border:1px solid #E4E4E4;box-shadow:4px 4px 12px #e2eaf4;border-radius:8px}.layout-logo{position:relative;display:block;border:1px solid #E4E4E4;background-color:#fff;aspect-ratio:1;border-radius:4px}.layout-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:90%;height:auto}.h1-shared{position:relative;padding-bottom:7px;margin-bottom:18px;font-size:24px;line-height:1.4;font-weight:500;letter-spacing:0}.h1-shared:before{content:"";position:absolute;background:linear-gradient(90deg,#377df5,#6ec6e1);bottom:0;left:0;right:0;height:2px}.h2-shared{position:relative;margin-bottom:16px;padding-left:15px;font-size:18px;font-weight:500;line-height:1.4}.h2-shared:before{content:"";position:absolute;background:linear-gradient(180deg,#377df5,#6ec6e1);top:0;bottom:0;left:0;width:4px}select,input[type=text]{outline:none;border:1px solid #E4E4E4;background:#fff;font-weight:500;width:100%;padding:11px 38px 11px 16px;border-radius:4px;min-height:46px}input::placeholder{color:#c9c9c9}.dropdown-box{position:relative}.dropdown-box:after{content:"";position:absolute;background:url(/build/assets/icon_select-w18SeKFA.png) no-repeat;background-size:100%;width:11px;height:9.5px;top:50%;right:18px;transform:translateY(-50%)}.dropdown-box select{color:#2e2e2e;cursor:pointer;appearance:none;-webkit-appearance:none}.input-checkbox{display:inline-block;cursor:pointer;line-height:1}.input-checkbox input{display:none}.input-checkbox span:before{content:"";display:inline-block;vertical-align:middle;transition:all .2s;background:url(/build/assets/icon_check_off-L4Byth5u.png) no-repeat;background-size:100%;width:16px;height:16px;margin-right:5px;position:relative;top:-1px}.input-checkbox input:checked+span:before{background-image:url(/build/assets/icon_check_on-C0XXjnf4.png)}.input-search{position:relative;width:100%;height:55px}.input-search:before{content:"";position:absolute;background:url(/build/assets/icon_search2-BojPkYkB.png) no-repeat;width:23px;height:23px;background-size:100%;top:50%;right:20px;transform:translateY(-50%)}.input-search input{height:100%;padding-right:63px}.rating{display:flex;align-items:center}.rating .star{display:flex;gap:2px}.rating .star li{width:15px}.rating .review{margin-top:5px;font-size:14px;font-weight:500;line-height:1}.rating .review span,.rating .review a{color:#1843b8;text-underline-offset:2px;text-decoration:underline}.rating .review a:hover{text-decoration:none}.category-underline{display:flex;flex-wrap:wrap;gap:4px 8px}.category-underline li{border-bottom:1px solid #E4E4E4;font-size:10px;line-height:1.8}.category-underline li span{font-size:14px}.category-background{display:flex;flex-wrap:wrap;gap:10px}.category-background li{background:#e7f5ff;border-radius:4px;padding:5px 16px}.category-background li span{display:block;background:linear-gradient(90deg,#377df5,#6ec6e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:10px;line-height:1.4}.category-background li.active{position:relative;z-index:1;background:transparent;cursor:pointer}.category-background li.active:before{content:"";position:absolute;background:linear-gradient(90deg,#377df5,#6ec6e1);inset:0;border-radius:4px;z-index:-2}.category-background li.active:after{content:"";position:absolute;background:#fff;inset:1px;border-radius:4px;z-index:-1}.category-background li.active span{font-weight:700}.data-item{display:flex;align-items:center;gap:10px}.data-item .data-graph{aspect-ratio:1;background:conic-gradient(#73c5ff,#0054e8);border-radius:50%;position:relative;width:46px;height:46px}.data-item .data-graph .data-graph-gray{width:100%;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:absolute}.data-item .data-graph .data-graph-gray .number{font-family:Jost;display:flex;align-items:center;justify-content:center;font-size:14px;width:75%;aspect-ratio:1;line-height:1;border-radius:50%;background-color:#fff}.data-item .data-text{flex:1;font-weight:400}.box-toggle{position:relative;overflow:hidden;text-align:left;box-shadow:4px 4px 12px #eaf2f8;padding:31px}.box-toggle .completed{position:absolute;top:-1px;left:-1px;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:8px 0;background:#e7f5ff;border:1px solid #E4E4E4;width:100px;height:26px}.box-toggle .completed:before{content:"";background:url(/build/assets/icon_check2-kyOFXefL.png) no-repeat;width:12px;height:12px;background-size:100%}.box-toggle .completed span{display:block;background:linear-gradient(90deg,#377df5,#6ec6e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:10px;line-height:1}.box-toggle .name{font-size:16px;line-height:1.4;font-weight:700}.box-toggle .name small{display:block;color:#6f6f6f;font-size:12px;font-weight:500}.box-toggle .name h3,.box-toggle .rating{margin-top:8px}.box-toggle .category-underline{margin-top:15px}.box-toggle .description{margin-top:10px}.box-toggle .description dl+dl{margin-top:10px}.box-toggle .description dl dt{font-size:14px;line-height:1.4;font-weight:700}.box-toggle .description dl dd{margin-top:5px;font-size:10px}.box-toggle .js-dropdown,.box-toggle .no-js-dropdown{position:absolute;cursor:pointer;bottom:0;left:1px;right:1px;border-radius:0 0 8px 8px;padding:31px;background:linear-gradient(180deg,#ffffff80,#fff 40%)}.box-toggle .js-dropdown .see-more,.box-toggle .no-js-dropdown .see-more{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;color:#1843b8}.box-toggle .js-dropdown .see-more:after,.box-toggle .no-js-dropdown .see-more:after{content:"";background:url(/build/assets/icon_plus2-DHkCiQzH.png) no-repeat;width:13px;height:13px;background-size:100%}.box-toggle .js-dropdown .date,.box-toggle .no-js-dropdown .date{text-align:right;color:#6f6f6f;font-size:10px}.box-toggle .js-dropdown:hover,.box-toggle .no-js-dropdown:hover{opacity:.8}.box-toggle.active{height:auto!important}.box-toggle.active .js-dropdown{position:unset;padding:0!important;background:none;border:none;margin-top:15px}.box-toggle.active .js-dropdown .see-more:after{background-image:url(/build/assets/icon_minus-ECSRU8AR.png)}.tab-link{display:flex;border-bottom:1px solid #1843B8;justify-content:space-between}.tab-link li{text-align:center;background:#fff;color:#1843b8;border-radius:8px 8px 0 0;width:32.5112107623%;font-size:18px;font-weight:700;line-height:64px}.tab-link li.active{background:linear-gradient(90deg,#377df5,#6ec6e1);color:#fff}.table-overview{overflow:overlay;box-sizing:content-box;padding-right:20px;margin-right:calc(-50vw + 50%)}.table-overview::-webkit-scrollbar{display:block;height:5px}.table-overview::-webkit-scrollbar-track{background:#e4e4e4;margin-left:284px;border-radius:2.5px}.table-overview::-webkit-scrollbar-thumb{background:#1843b8;margin-left:284px;border-radius:2.5px}.table-overview .table-container{table-layout:fixed;overflow-x:auto;width:fit-content;margin-bottom:28px}.table-overview .table-row th,.table-overview .table-row td{vertical-align:middle;text-align:center;font-size:18px;line-height:1;font-weight:500}.table-overview .table-row .table-header{position:sticky;left:0;z-index:2;width:276px;padding:20px 0;color:#1843b8;font-weight:700}.table-overview .table-row .table-header:before{content:"";position:absolute;background:#eaf2f8;border:1px solid transparent;border-bottom-color:#9ec2de;inset:0;z-index:-1}.table-overview .table-row .table-data{position:relative;z-index:1;display:table-cell;width:284px;padding:20px 20px 20px 28px}.table-overview .table-row .table-data:before{content:"";position:absolute;background:#fff;border:1px solid #E4E4E4;border-bottom-color:transparent;inset:0 0 1px 8px;z-index:-1}.table-overview .table-row .table-data .btn-close{position:absolute;top:4px;right:4px;width:46px;z-index:1}.table-overview .table-row .table-data .btn-close:hover{opacity:.7}.table-overview .table-row .table-data .logo{width:180px;margin:20px auto;padding-top:20px}.table-overview .table-row .table-data .rating{justify-content:center}.table-overview .table-row .table-data .table-btn{max-width:200px;margin:10px auto 0}.table-overview .table-row .table-data .table-btn a{display:block;box-shadow:4px 4px 4px #84a0ec33;border-radius:4px;font-size:14px;font-weight:700;line-height:32px}.table-overview .table-row .table-data .table-btn a:hover{opacity:.7}.table-overview .table-row .table-data .table-btn-2{margin-top:30px}.table-overview .table-row .table-data .table-btn-2 a{display:block;box-shadow:4px 4px 4px #84a0ec33;border-radius:4px;font-size:16px;font-weight:700;line-height:56px}.table-overview .table-row .table-data .table-btn-2 a:hover{opacity:.7}.table-overview .table-row .table-data .category-background{justify-content:center}.table-overview .table-row .table-data .data-graph{margin:20px 0 0}.table-overview .table-row .table-data .data-graph .data-graph-item{display:flex;align-items:flex-end;gap:7px}.table-overview .table-row .table-data .data-graph .data-graph-item .data-graph-background{display:flex;flex-direction:row-reverse;background:linear-gradient(90deg,#6ec6e1,#377df5);max-width:190px;height:26.5px;flex:1}.table-overview .table-row .table-data .data-graph .data-graph-item .data-graph-background .data-graph-background-inner{background:#eaf2f8}.table-overview .table-row .table-data .data-graph .data-graph-item+.data-graph-item{margin-top:16px}.table-overview .table-row .table-data .data-graph .data-graph-number{font-size:16px;line-height:1.4}.table-overview .table-row .table-data .data-graph .data-graph-number small{font-size:10px}.table-overview .table-row.is-header{position:sticky;top:0;left:0;z-index:2}.table-overview .table-row.is-header .table-header{vertical-align:bottom}.table-overview .table-row.is-header .table-header:before{top:200px;border-radius:8px 8px 0 0}.table-overview .table-row.is-header .table-data:before{border-radius:8px 8px 0 0}.table-overview .table-row.is-footer .table-header{vertical-align:top;padding-bottom:30px}.table-overview .table-row.is-footer .table-header:before{border-bottom-color:transparent;border-radius:0 0 8px 8px}.table-overview .table-row.is-footer .table-header ul{padding-top:38px}.table-overview .table-row.is-footer .table-header ul li+li{margin-top:25px}.table-overview .table-row.is-footer .table-data{padding-bottom:30px}.table-overview .table-row.is-footer .table-data:before{border-radius:0 0 8px 8px;border-bottom-color:#e4e4e4}.h2-title{font-size:24px;line-height:1.4;font-weight:700;letter-spacing:0}.h2-title.type-1,.h2-title.type-2,.h2-title.type-3,.h2-title.type-4,.h2-title.type-5,.h2-title.type-6,.h2-title.type-7{position:relative;margin-bottom:25px;padding-left:53px;line-height:40px}.h2-title.type-1:before,.h2-title.type-2:before,.h2-title.type-3:before,.h2-title.type-4:before,.h2-title.type-5:before,.h2-title.type-6:before,.h2-title.type-7:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:100%;height:40px;width:40px;top:0;left:0}.h2-title.type-1:before{background-image:url(/build/assets/h2_icon1-CiPdPBXa.png)}.h2-title.type-2:before{background-image:url(/build/assets/h2_icon2-Dw80rTUz.png)}.h2-title.type-3:before{background-image:url(/build/assets/h2_icon3-D-QrLeak.png)}.h2-title.type-4:before{background-image:url(/build/assets/h2_icon4-D-km03TZ.png)}.h2-title.type-5:before{background-image:url(/build/assets/h2_icon5-B6DJYmV0.png)}.h2-title.type-6:before{background-image:url(/build/assets/h2_icon6-MjHsWYBL.png)}.h2-title.type-7:before{background-image:url(/build/assets/h2_icon7-DODPrMOp.png)}.h3-title{position:relative;background:linear-gradient(90deg,#377df5,#6ec6e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:17px;margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:0}.h3-title:before{content:"";position:absolute;background:linear-gradient(90deg,#377df5,#6ec6e1);height:1px;bottom:0;left:0;right:0}.btn-shared-1{position:relative;z-index:1;filter:drop-shadow(4px 4px 4px #E2EAF4)}.btn-shared-1 a{display:block;text-align:center;background:linear-gradient(90deg,#377df5,#6ec6e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;border-radius:4px;font-size:14px;line-height:40px}.btn-shared-1:before{content:"";position:absolute;background:linear-gradient(90deg,#377df5,#6ec6e1);inset:0;border-radius:4px;z-index:-2}.btn-shared-1:after{content:"";position:absolute;background:#fff;inset:1px;border-radius:4px;z-index:-1}.btn-shared-1:hover{opacity:.7}.btn-shared-2 a{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#377df5,#6ec6e1);box-shadow:4px 4px 4px #e2eaf4;color:#fff;gap:6px;border-radius:4px;font-size:14px;font-weight:700;line-height:40px}.btn-shared-2 a:after{content:"";position:relative;background:url(/build/assets/icon_link-DqtdupJ4.png) no-repeat;width:16px;height:16px;background-size:100%;right:0}.btn-shared-2:hover{opacity:.7}.btn-shared-3,a.btn-shared-3{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffa323;background:linear-gradient(90deg,#ffa323,#ffd501);box-shadow:4px 4px 4px #e2eaf4;color:#fff;transition:.3s;gap:6px;border-radius:4px;font-size:14px;font-weight:700;line-height:40px}.btn-shared-3:after,a.btn-shared-3:after{content:"";position:relative;background:url(/build/assets/icon_plus3-D_eVaILz.png) no-repeat;width:13px;height:13px;background-size:100%;right:0}.btn-shared-3 span.off,a.btn-shared-3 span.off{display:block}.btn-shared-3 span.on,a.btn-shared-3 span.on{display:none}.btn-shared-3:hover,a.btn-shared-3:hover{opacity:.7}.btn-shared-3.active,a.btn-shared-3.active{background:#e4e4e4;color:#6f6f6f}.btn-shared-3.active:after,a.btn-shared-3.active:after{display:none}.btn-shared-3.active span.off,a.btn-shared-3.active span.off{display:none}.btn-shared-3.active span.on,a.btn-shared-3.active span.on{display:block}.btn-shared-3.active:hover,a.btn-shared-3.active:hover{opacity:1}.btn-shared-4{width:200px}.btn-shared-4 a{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#377df5,#6ec6e1);color:#fff;border-radius:4px;gap:5px;line-height:40px;font-size:14px;font-weight:700;letter-spacing:0}.btn-shared-4 a:before{content:"";background:url(/build/assets/icon_mess-C7Y-acnI.png) no-repeat;width:20px;height:20px;background-size:100%}.btn-shared-4 a:hover{opacity:.7}.btn-search{position:relative;border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;gap:8px;border-radius:4px;font-size:16px;font-weight:500;line-height:56px;transition:.3s}.btn-search:after{content:"";background:url(/build/assets/icon_search-CMr86Nev.png) no-repeat;width:19.5px;height:19px;background-size:100%}.btn-search:hover{opacity:.7}.btn-ra{border-radius:4px;color:#fff;background:linear-gradient(266deg,#6ec6e1,#377df5);transition:ease .3s;font-weight:700}.btn-see-more{position:relative;cursor:pointer;background:linear-gradient(90deg,#377df5,#6ec6e1);color:#fff;border-radius:4px;text-align:center;width:320px;font-size:18px;font-weight:700;line-height:56px}.btn-see-more:after{content:"";position:absolute;background:url(/build/assets/icon_select2-C2tukig6.png) no-repeat;width:11px;height:9.5px;background-size:100%;top:50%;right:18px;transform:translateY(-50%)}.btn-see-more:hover{opacity:.7}.btn-link{margin:20px auto 0;width:220px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:16px;font-weight:700;transition:ease .3s}.btn-link:hover{opacity:.7}@media screen and (max-width:767px){.btn-link{height:40px;margin-top:26px}}.custom-scroll{padding-right:15px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#1743B8 #e9e9e9}.custom-scroll::-webkit-scrollbar{width:6px}.custom-scroll::-webkit-scrollbar-track{background:#e9e9e9;border-radius:999px}.custom-scroll::-webkit-scrollbar-thumb{background:#1743b8;border-radius:999px}.custom-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.custom-scroll::-webkit-scrollbar-button:vertical:start{display:none}.custom-scroll::-webkit-scrollbar-button:vertical:end{display:none}.custom-scroll{scrollbar-gutter:stable both-edges}@-moz-document url-prefix(){.custom-scroll{scrollbar-width:auto}}@media screen and (max-width:767px){.h2-title{font-size:18px}.h2-title.type-2,.h2-title.type-3,.h2-title.type-4{padding-left:35px;line-height:27px}.h2-title.type-2:before,.h2-title.type-3:before,.h2-title.type-4:before{height:27px;width:27px}.h3-title{padding-bottom:11px;margin-bottom:16px;font-size:16px}.h1-shared{font-size:18px}.h2-shared{font-size:16px}.btn-search{height:48px}.rating .review{margin-top:4px;font-size:12px}.category-underline li span{font-size:12px}.category-background{gap:4px}.category-background li{padding:5px 12px}.box-toggle{padding:36px 15px 15px}.box-toggle .name{font-size:14px}.box-toggle .category-underline{margin-top:15px}.box-toggle .description li+li{font-size:10px}.box-toggle .js-dropdown,.box-toggle .no-js-dropdown{padding:15px}.box-toggle .js-dropdown .see-more,.box-toggle .no-js-dropdown .see-more{font-size:12px}.tab-link{margin:0 -10px;padding:0 10px}.tab-link li{font-size:16px;line-height:48px}.table-overview .table-container{margin-bottom:24px}.table-overview .table-row th,.table-overview .table-row td{font-size:16px}.table-overview .table-row .table-header{width:196px}.table-overview .table-row .table-data{width:196px;padding:20px 15px 20px 23px}.table-overview .table-row .table-data .logo{width:120px;margin:0 auto 20px;padding-top:10px}.table-overview .table-row .table-data .table-btn{margin-top:6px}.table-overview .table-row .table-data .table-btn a{font-size:12px}.table-overview .table-row .table-data .table-btn-2{max-width:150px;margin:30px auto 0}.table-overview .table-row .table-data .table-btn-2 a{font-size:12px;line-height:40px}.table-overview .table-row .table-data .data-graph .data-graph-item{gap:7px}.table-overview .table-row .table-data .data-graph .data-graph-item .data-graph-background{max-width:120px}.table-overview .table-row.is-header .table-header:before{top:140px}.btn-shared-1 a{font-size:12px}.btn-shared-2 a{gap:3px;font-size:12px}.btn-shared-2 a:after{width:12px;height:12px}.btn-shared-3 a{gap:3px;font-size:12px}.btn-shared-3 a:after{width:12px;height:12px}.btn-see-more{width:200px;font-size:14px;line-height:40px}.btn-see-more:after{right:14px}}#sidebar{background:#fff;border:1px solid #e4e4e4;box-shadow:4px 4px 24px #e2eaf4;border-radius:8px;width:276px;padding:20px 15px 15px}#sidebar .form-search{padding:0 10px}#sidebar .item+.item{margin-top:20px}#sidebar .item.item-js .checkbox-list .input-checkbox{display:none}#sidebar .item.item-js .checkbox-list .input-checkbox:nth-child(-n+4){display:block}#sidebar .item.item-js.show .checkbox-list .input-checkbox{display:block}#sidebar .flex{display:flex;align-items:center;gap:7px}#sidebar .subject{font-weight:700}#sidebar .input-search,#sidebar .dropdown-box{margin-top:5px}#sidebar .dropdown-box:after{width:8px;height:8px;right:14px}#sidebar .checkbox-list{margin-top:13px}#sidebar .checkbox-list .input-checkbox{display:block}#sidebar .checkbox-list .input-checkbox+.input-checkbox{margin-top:10.5px}#sidebar .more{cursor:pointer;margin-top:10px;text-decoration:underline;text-underline-offset:2px;color:#1843b8}#sidebar .more span.off{display:block}#sidebar .more span.on{display:none}#sidebar .more:hover{text-decoration:none}#sidebar .more.active span.off{display:none}#sidebar .more.active span.on{display:block}#sidebar .btn-search{margin-top:20px}#header{position:fixed;top:0;left:0;right:0;z-index:9;height:64px}#header .lead{display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 4px 14px #c1c1de40;height:100%;padding-left:13px}#header .logo{width:175.5px}#header .logo a{display:block}#header #menu-toggle{position:absolute;top:50%;right:29px;transform:translateY(-50%)}#header #menu-toggle .nav-list{display:flex;gap:40px}#header #menu-toggle .nav-list li a{display:block;color:#272727;font-size:14px;line-height:1}#header #menu-toggle .nav-list li a:hover{opacity:.7}@media screen and (max-width:767px){#header .lead{position:relative;z-index:10;padding:0 0 0 12.5px}#header .lead .logo{width:145px}#header #menu-toggle{position:fixed;inset:0;background:#fff;z-index:9;opacity:0;transform:none;overflow-y:auto;pointer-events:none;visibility:hidden}#header #menu-toggle .nav-list{display:block;padding:100px 10%}#header #menu-toggle .nav-list li+li{margin-top:40px}#header #hamburger{position:absolute;top:0;right:0;z-index:10;display:flex;align-items:center;justify-content:center;width:64px;height:64px}#header #hamburger .inner{position:relative;width:24px;height:9px}#header #hamburger .inner span{position:absolute;left:0;height:1px;background:#2e2e2e;transition:.3s}#header #hamburger .inner span:nth-child(1){width:100%;top:0}#header #hamburger .inner span:nth-child(2){width:17px;bottom:0}#header #hamburger.is-active span:nth-child(1){transform:rotate(45deg)}#header #hamburger.is-active span:nth-child(2){transform:rotate(-45deg);width:100%;top:0;bottom:auto}}#footer{background:#003c7f;color:#fff;padding:85px 0 100px}#footer .logo{width:213px}#footer .logo a{display:block}#footer .pc{position:absolute;top:0;right:0;max-width:521px;width:100%;display:flex;justify-content:space-between}#footer .pc ul{width:211px}#footer .pc ul li a{display:block;font-size:14px;line-height:2}#footer .pc ul li a:hover{text-decoration:underline}#footer address{font-family:Poppins;margin-top:11px;line-height:2}@media screen and (min-width:768px)and (max-width:1000px){#footer .logo{width:200px}}@media screen and (max-width:767px){#footer{padding:40px 0 80px}#footer .logo{width:180px;margin:0 auto}#footer .sp{margin:27px -10px 0}#footer .sp ul{border-top:1px solid #24567D;display:flex;flex-wrap:wrap}#footer .sp ul li{width:50%}#footer .sp ul li a{border-bottom:1px solid #24567D;display:block;text-align:center;font-size:14px;line-height:38px}#footer .sp ul li:nth-child(odd){position:relative}#footer .sp ul li:nth-child(odd):before{content:"";position:absolute;background:#24567d;width:1px;height:20px;top:50%;right:0;transform:translateY(-50%)}#footer address{text-align:center;margin-top:20px}}.layout-shared{background:#f7fafc;padding:100px 0 120px}.layout-shared .wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.layout-shared .content{width:calc(100% - 308px)}@media screen and (min-width:768px)and (max-width:1000px){.layout-shared .content{width:calc(100% - 270px)}}@media screen and (max-width:767px){.layout-shared{padding:48px 0 100px}.layout-shared .wrap{display:block}.layout-shared .content{width:auto}}.remodal-search{background:#f7fafc;border-radius:8px;max-width:840px}.remodal-search #popup-search{text-align:left;padding:0 0 58px}.remodal-search #popup-search h2{text-align:center;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0}.remodal-search #popup-search .search-container{background:#fff;max-width:704px;margin:24px auto 0}.remodal-search #popup-search .search-container dl{display:flex;border-bottom:1px solid #E4E4E4}.remodal-search #popup-search .search-container dl>*{display:flex;align-items:center;padding:23px 20px}.remodal-search #popup-search .search-container dl dt{background:#eaf2f8;width:148px;font-size:16px;line-height:1.4;font-weight:700}.remodal-search #popup-search .search-container dl dd{flex:1}.remodal-search #popup-search .search-container dl dd.flex{display:flex;align-items:center;gap:10px}.remodal-search #popup-search .search-container dl dd.flex .dropdown-box{width:210px}.remodal-search #popup-search .search-container dl dd.flex p{font-size:14px;line-height:1}.remodal-search #popup-search .search-container dl dd .dropdown-box{width:325px}.remodal-search #popup-search .search-container dl dd .dropdown-box select{font-size:14px}.remodal-search #popup-search .search-container dl:last-child{border-bottom:none}.remodal-search #popup-search .btn-search{width:300px;margin:48px auto 0}@media screen and (min-width:768px){.remodal-search .btn-search{height:56px}}@media screen and (max-width:767px){.remodal-search #popup-search{padding:0 16px 48px}.remodal-search #popup-search h2{font-size:18px}.remodal-search #popup-search .search-container{max-width:unset;margin:20px 0 0}.remodal-search #popup-search .search-container dl{display:block;padding:16px}.remodal-search #popup-search .search-container dl>*{display:block;padding:0}.remodal-search #popup-search .search-container dl dt{background:transparent;width:auto;font-size:14px}.remodal-search #popup-search .search-container dl dd{margin-top:8px}.remodal-search #popup-search .search-container dl dd .dropdown-box{width:100%!important}.remodal-search #popup-search .search-container dl dd .dropdown-box select{font-size:12px}.remodal-search #popup-search .btn-search{margin-top:34px}}.remodal-nosevice{background:#f7fafc;border-radius:8px;max-width:520px;height:483px;padding:32px;text-align:left}.remodal-nosevice .popup-ttl{font-weight:700;font-size:18px;margin-bottom:15px;line-height:1;letter-spacing:0}.remodal-nosevice .list-ranking{height:310px;overflow-y:auto}.remodal-nosevice .item-ranking{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid #E4E4E4}.remodal-nosevice .item-ranking:last-child{margin-bottom:0}.remodal-nosevice .item-ranking .ranking-logo{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-right:14px;border:1px solid #E4E4E4;border-radius:4px}.remodal-nosevice .item-ranking .ranking-logo img{object-fit:cover;max-width:100%;max-height:100%}.remodal-nosevice .item-ranking .ranking-txt{font-size:14px;line-height:1;position:relative;width:calc(100% - 94px);padding-right:100px}.remodal-nosevice .item-ranking .ranking-ttl{line-height:1.4}.remodal-nosevice .item-ranking .ranking-point{margin-top:8px}.remodal-nosevice .item-ranking .ranking-link{position:absolute;top:50%;transform:translateY(-50%);right:0;cursor:pointer}.remodal-nosevice .item-ranking .ranking-link span{display:flex;justify-content:center;align-items:center;width:88px;height:32px;line-height:32px;font-size:14px;box-shadow:4px 4px 4px #84a0ec33;transition:ease .3s}.remodal-nosevice .item-ranking .ranking-link span .off{display:block}.remodal-nosevice .item-ranking .ranking-link span .on{display:none}.remodal-nosevice .item-ranking .ranking-link span:hover{opacity:.7}.remodal-nosevice .item-ranking .ranking-link.delete span{background:#e4e4e4;color:#6f6f6f}.remodal-nosevice .item-ranking .ranking-link.delete span .off{display:none}.remodal-nosevice .item-ranking .ranking-link.delete span .on{display:block}@media screen and (max-width:767px){.remodal-nosevice .popup-ttl{font-size:16px}.remodal-nosevice .item-ranking .ranking-link span{height:24px;font-size:12px}.remodal-nosevice .item-ranking .ranking-txt{padding-right:0;font-size:12px}}@media screen and (max-width:550px){.remodal-nosevice .item-ranking .ranking-link{position:static;transform:none;margin-top:8px}}#bread{padding-top:100px}#bread ul{display:flex;max-width:1240px;margin:0 auto;padding:0 20px}#bread ul li{position:relative;color:#2e2e2e;font-size:14px;line-height:1}#bread ul li a{position:relative;display:block;color:#1843b8;padding-right:16px;margin-right:9px}#bread ul li a:before{content:"";position:absolute;background:url(/build/assets/bread_icon-BUKua2Dk.png) no-repeat;width:5.5px;height:9.5px;background-size:100%;top:50%;right:0;transform:translateY(-50%)}#bread ul li a:hover{text-decoration:underline}@media screen and (max-width:767px){#bread{padding-top:100px}#bread ul{padding:0 10px}#bread ul li{font-size:12px}}#pager{margin-top:32px}#pager .pagenation{font-family:Jost;display:flex;align-items:center;justify-content:center;gap:12px}#pager .pagenation li a,#pager .pagenation li span{font-size:14px;font-weight:400}#pager .pagenation li a:hover{opacity:.7}#pager .pagenation li.prev,#pager .pagenation li.next{width:32px}#pager .pagenation li:not(.prev,.next,.dots){border-radius:50%;width:35px;height:35px}#pager .pagenation li:not(.prev,.next,.dots) a{display:flex;align-items:center;justify-content:center;border:1px solid #E4E4E4;background:#fff;color:#1843b8;border-radius:50%;width:100%;height:100%}#pager .pagenation li.current a{border-color:#1843b8;background:#eaf2f8}#fixed-btn-2{position:sticky;bottom:-1px;left:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:25px;gap:17px;z-index:9}#fixed-btn-2 .btn-popup{position:absolute;top:50%;transform:translateY(-50%);right:23px;width:72px;z-index:1}#fixed-btn-2 .col-l{display:flex;flex-wrap:wrap;gap:10px}#fixed-btn-2 .col-l .item{width:72px}#fixed-btn-2 .col-l .item .logo{width:100%}#fixed-btn-2 .col-l .item .name{text-align:center;margin-top:7.5px;font-size:10px;line-height:1}#fixed-btn-2 .col-r .item-seclected{text-align:center;font-size:18px;font-weight:700;line-height:1}#fixed-btn-2 .col-r .item-seclected small{font-size:14px}#fixed-btn-2 .col-r .item-seclected .count{font-size:24px}#fixed-btn-2 .col-r .group-link{display:flex;justify-content:center;gap:7.5px;margin-top:7px}#fixed-btn-2 .col-r .group-link li{width:224px;box-shadow:4px 4px 4px #84a0ec33}#fixed-btn-2 .col-r .group-link li a{display:block;text-align:center;border-radius:4px;font-size:12px;font-weight:700;line-height:41px}#fixed-btn-2 .col-r .group-link li a:hover{opacity:.7}@media screen and (max-width:767px){#fixed-btn-2{background:transparent;padding:0 0 8px;display:block}#fixed-btn-2 .btn-popup{position:unset;transform:none;width:56px;margin:0 0 8px auto}#fixed-btn-2 .col-l,#fixed-btn-2 .col-r .item-seclected{display:none}#fixed-btn-2 .col-r .group-link{justify-content:space-between;gap:8px;margin-top:0}#fixed-btn-2 .col-r .group-link li{width:calc(50% - 4px)}#fixed-btn-2 .col-r .group-link li a{display:flex;align-items:center;justify-content:center;height:48px;font-size:14px;line-height:1.2}}
