﻿html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth;overflow-x:hidden;scroll-padding-top:50px}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pr6N","Hiragino Kaku Gothic StdN","ヒラギノ角ゴ StdN","Noto Sans JP",sans-serif;color:#333;overflow-x:clip}img{max-width:100%;height:auto;vertical-align:middle}input,select,textarea{outline:none}a{text-decoration:none;color:#333;cursor:pointer}li{list-style:none;display:block}p.txtCenter,h1.txtCenter,h2.txtCenter,h3.txtCenter,h4.txtCenter,h5.txtCenter{text-align:center}p.txtLeft,h1.txtLeft,h2.txtLeft,h3.txtLeft,h4.txtLeft,h5.txtLeft{text-align:left}.gradient-text{background:linear-gradient(90deg, #119fa0 0%, #373737 30%, #373737 70%, #119fa0 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 767px){.cont-pc{display:none}}.cont-sp{display:none}@media(max-width: 767px){.cont-sp{display:block}}.wrapper{width:1100px;margin:0 auto}@media(max-width: 1100px){.wrapper{width:auto}}@media(max-width: 1100px){.wrapper{width:auto;max-width:100%;box-sizing:border-box}}.progress-container{position:fixed;top:0;left:0;width:100%;height:5px;background:#ccc;z-index:30}.progress-container .progress-bar{height:5px;background:#119fa0;width:0%}.page_404{padding:170px 0 100px;margin:0;text-align:center}@media(max-width: 767px){.page_404{padding:120px 0px 64px}}.page_404 p,.page_404 h1{margin:0px;padding:0px}.page_404 p{color:#119fa0}@media(max-width: 767px){.page_404 p{font-size:14px}}.page_404 h1{font-size:70px;letter-spacing:5px;color:#119fa0;margin:30px 0px;padding:0px}@media(max-width: 767px){.page_404 h1{font-size:48px}}.page_404 svg{fill:#119fa0}@media(max-width: 767px){.page_404 svg{height:85px;position:relative;left:-8px}}.side-banner{z-index:98;max-width:200px;height:auto;position:fixed;right:0;top:calc(50% - 133px);z-index:5}@media(max-width: 767px){.side-banner{bottom:0;top:unset;left:0;max-width:unset;width:100%;height:auto}}.side-banner img{width:100%}.mv{min-height:520px;max-width:100%;box-sizing:border-box;background-image:url(../img/mv/mv-pc.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow-x:hidden;margin-top:73px}@media(max-width: 767px){.mv{min-width:0;min-height:440px;background-image:url(../img/mv/mv-sp.png);margin-top:52px;background-position:bottom}}@media(max-width: 374px){.mv{min-width:0;background-image:url(../img/mv/mv-sp.png);margin-top:52px}}@media(min-width: 768px)and (max-width: 1100px){.mv{min-width:0;min-height:auto;padding-bottom:50px}}.mv .mv__introText{font-size:40px;font-weight:bold;color:#fff;padding:12px 20px;background-color:#119fa0;text-align:center;margin:0}@media(max-width: 767px){.mv .mv__introText{font-size:20px;padding:10px 16px}}@media(max-width: 374px){.mv .mv__introText{font-size:18px}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv__introText{font-size:24px;padding:10px}}.mv .wrapper{width:100%;max-width:1170px}@media(min-width: 768px)and (max-width: 1100px){.mv .wrapper{max-width:90%}}.mv .mv__intro{z-index:1;min-width:504px;min-height:317px;box-sizing:border-box;padding:101px 101px;text-align:center;position:relative}@media(max-width: 767px){.mv .mv__intro{width:100%;min-width:322px;padding:0;padding:40px 0 0}}@media(max-width: 374px){.mv .mv__intro{min-width:270px}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv__intro{width:100%;min-height:auto;padding:30px}}.mv .mv__intro .mv__title{font-weight:900;font-size:72px;line-height:120%;text-align:center;background:linear-gradient(90deg, #119fa0 0%, #373737 30%, #373737 70%, #119fa0 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin:0 0 16px}@media(max-width: 767px){.mv .mv__intro .mv__title{font-size:46px;margin-bottom:13px}}@media(max-width: 374px){.mv .mv__intro .mv__title{font-size:36px}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv__intro .mv__title{font-size:42px}}.mv .mv__intro .mv__subTitle1{font-size:28px;font-weight:bold;line-height:100%;text-align:center;color:#fff262;background-color:#119fa0;letter-spacing:4%;padding:8px 16px;margin-bottom:16px;display:inline-block}@media(max-width: 767px){.mv .mv__intro .mv__subTitle1{font-size:22px;padding:4px 13px 8px;margin-bottom:13px}}@media(max-width: 374px){.mv .mv__intro .mv__subTitle1{font-size:18px}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv__intro .mv__subTitle1{font-size:24px}}.mv .mv__intro .mv__subTitle2{font-weight:600;font-size:56px;line-height:120%;text-align:center;color:#373737}@media(max-width: 767px){.mv .mv__intro .mv__subTitle2{font-size:30px;display:inline-block;margin-bottom:13px}}@media(max-width: 374px){.mv .mv__intro .mv__subTitle2{font-size:18px}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv__intro .mv__subTitle2{font-size:20px}}.mv .mv__intro .mv__version{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;right:248px;bottom:150px}@media(max-width: 767px){.mv .mv__intro .mv__version{bottom:-39px;right:50%;transform:translateX(50%)}}@media(max-width: 374px){.mv .mv__intro .mv__version{bottom:-39px;right:50%;transform:translateX(50%)}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv__intro .mv__version{right:172px;bottom:47px}}.mv .mv__intro .mv__version .text{font-size:32px;font-weight:700;line-height:130%;color:#fff;background:#119d9e;display:inline-flex;text-align:center;min-width:144px;min-height:144px;border-radius:50%;align-items:center;justify-content:center}@media(max-width: 767px){.mv .mv__intro .mv__version .text{font-size:18px;min-width:96px;min-height:96px}}@media(min-width: 768px)and (max-width: 1100px){.mv .mv__intro .mv__version .text{font-size:16px;min-width:80px;min-height:80px}}.mv-belt_V2{background:#119fa0;padding:20px}@media(max-width: 767px){.mv-belt_V2{display:none}}.mv-belt_V2 .mv-belt-flex{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width: 767px){.mv-belt_V2 .mv-belt-flex{flex-wrap:wrap;gap:0}.mv-belt_V2 .mv-belt-flex img{max-width:22px}}.mv-belt_V2 .mv-belt-flex-item{flex:1 0 calc(25% - 12px);text-align:center;border-right:.75px solid #b0b6b9;border-left:.75px solid #b0b6b9;position:relative}@media(min-width: 768px)and (max-width: 1100px){.mv-belt_V2 .mv-belt-flex-item:last-child{border-right:none}}.mv-belt_V2 .mv-belt-flex-item a{position:relative;color:#fff;font-weight:bold;font-size:18px;line-height:130%;text-align:center;color:#fff;text-shadow:0px 0px 8px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;gap:0 12px;height:32px;transition:.3s}.mv-belt_V2 .mv-belt-flex-item a:hover{transform:scale(0.97)}@media(min-width: 768px)and (max-width: 1100px){.mv-belt_V2 .mv-belt-flex-item a{font-size:18px}}.mv-belt_V2 .mv-belt-flex-item a span{padding:10px 0px 10px 53px;position:relative}.mv-belt_V2 .mv-belt-flex-item a span::before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;background-repeat:no-repeat;background-position:center left;background-size:32px auto}.mv-belt_V2 .mv-belt-flex-item a span::after{content:"";display:inline-block;vertical-align:middle;margin-left:8px;width:12px;height:12px;background:url(../img/svg/ic-arrowdown.svg) no-repeat center center;background-size:12px auto;pointer-events:none}.mv-belt_V2 .mv-belt-flex-item:nth-child(1) a span::before{background-image:url(../img/svg/belt-1.svg)}.mv-belt_V2 .mv-belt-flex-item:nth-child(2) a span::before{background-image:url(../img/svg/belt-2.svg)}.mv-belt_V2 .mv-belt-flex-item:nth-child(3) a span::before{background-image:url(../img/svg/belt-3.svg)}@media(min-width: 768px)and (max-width: 1100px){.mv-belt_V2 .mv-belt-flex-item:first-child,.mv-belt_V2 .mv-belt-flex-item:last-child{border-left:none}}.sp-nav-sections{display:none;max-width:100%;box-sizing:border-box}@media(max-width: 767px){.sp-nav-sections{display:block;margin-top:0px;width:100%;background-color:#119fa0;padding:8px 0}.sp-nav-sections.active{display:block}}.sp-nav-sections .sp-nav-item{width:335px;max-width:100%;cursor:pointer;transition:all .3s ease;border-bottom:1px solid #bcc3c6;display:block;margin:0 auto}@media(max-width: 374px){.sp-nav-sections .sp-nav-item{width:100%}}.sp-nav-sections .sp-nav-item .sp-nav-content{display:flex;align-items:center;padding:0px 20px 0px 20px;height:63px;gap:5px}@media(max-width: 374px){.sp-nav-sections .sp-nav-item .sp-nav-content{display:flex;align-items:center;padding:0px 20px 0px 20px;height:63px;gap:5px}}.sp-nav-sections .sp-nav-item .sp-nav-icon{width:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sp-nav-sections .sp-nav-item .sp-nav-icon img{width:100%;height:100%;object-fit:contain}.sp-nav-sections .sp-nav-item .sp-nav-text{flex:1;font-weight:700;font-size:20px;line-height:130%;text-align:center;color:#fff;text-shadow:0px 0px 8px rgba(0,0,0,.3)}@media(max-width: 374px){.sp-nav-sections .sp-nav-item .sp-nav-text{font-size:16px}}.sp-nav-sections .sp-nav-item .sp-nav-arrow{color:#fff;font-size:12px;flex-shrink:0;transition:transform .3s ease;position:relative;width:12px;height:12px;display:inline-block}.sp-nav-sections .sp-nav-item .sp-nav-arrow::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;background-image:url("../img/svg/ic-arrowdown.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.sp-nav-sections .sp-nav-item.active .sp-nav-arrow::after{transform:translate(-50%, -50%) rotate(180deg)}.concerns{padding-block:80px;background:#f0f1f2}@media(max-width: 767px){.concerns{padding:56px 16px}}@media(min-width: 768px)and (max-width: 1100px){.concerns{padding:56px 20px}}.concerns .wrapper{max-width:1100px;margin:0 auto}@media(max-width: 767px){.concerns .wrapper{width:100%}}@media(min-width: 768px)and (max-width: 1100px){.concerns .wrapper{width:100%}}.concerns .sec-intro{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.concerns .sec-intro h2{font-weight:800;font-size:48px;line-height:130%;text-align:center}@media(max-width: 767px){.concerns .sec-intro h2{font-size:24px;margin:0}}@media(min-width: 768px)and (max-width: 1100px){.concerns .sec-intro h2{font-size:30px}}.concerns .sec-intro .intro-img{min-width:240px;height:186px}@media(max-width: 767px){.concerns .sec-intro .intro-img{min-width:120px;height:93px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .sec-intro .intro-img{min-width:auto;height:120}}.concerns .container{max-width:1100px;margin:0 auto}.concerns .service-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:30px}@media(max-width: 767px){.concerns .service-grid{grid-template-columns:repeat(1, 1fr)}}.concerns .service-column{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:visible}.concerns .header-label{background:#3d3d3d;color:#fff;text-align:center;padding:14px 20px;font-size:18px;font-weight:700;line-height:170%;position:relative}@media(max-width: 767px){.concerns .header-label{font-size:14px;padding:6px 0}}@media(min-width: 768px)and (max-width: 1100px){.concerns .header-label{font-size:16px;padding:10px}}.concerns .header-label:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #3d3d3d}.concerns .header-label span{color:#fff262}.concerns .column-header{padding:4px 20px;color:#fff;display:flex;align-items:center;gap:20px;min-height:100px}@media(max-width: 767px){.concerns .column-header{min-height:28px;padding:11px 16px;justify-content:center}}@media(min-width: 768px)and (max-width: 1100px){.concerns .column-header{min-height:60px}}.concerns .column-header .icon-wrapper{display:inline-flex;align-items:center;justify-content:center}.concerns .column-header .icon-wrapper .icon{width:40px;height:40px}@media(max-width: 767px){.concerns .column-header .icon-wrapper .icon{width:35px;height:auto}}.concerns .column-header .header-text p{font-size:28px;font-weight:bold;line-height:130%;margin:0}@media(max-width: 767px){.concerns .column-header .header-text p{font-size:22px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .column-header .header-text p{font-size:16px}}.concerns .header-inbound{background:linear-gradient(135deg, #1a9b9f 0%, #16b5ba 100%)}.concerns .header-inout{background:linear-gradient(135deg, #1a9b9f 0%, #16b5ba 100%)}.concerns .column-body{padding:20px 16px;display:flex;flex-direction:column;flex:1}@media(max-width: 767px){.concerns .column-body{padding:16px 13px}}.concerns .column-body .cta-button{margin-top:auto}@media(max-width: 767px){.concerns .column-body .cta-button{margin:0 auto}}.concerns .issues-list{list-style:none;margin:0px;padding:0px;height:155px}@media(max-width: 767px){.concerns .issues-list{height:auto}}@media(min-width: 768px)and (max-width: 1100px){.concerns .issues-list{height:140px}}.concerns .issues-list li{position:relative;padding-left:20px;margin-bottom:12px;font-size:18px;font-weight:bold;line-height:170%;color:#373737;padding-left:22px}.concerns .issues-list li:last-child{margin-bottom:20px}@media(max-width: 767px){.concerns .issues-list li{font-size:14px;margin-bottom:6px}.concerns .issues-list li:last-child{margin-bottom:16px}}@media(max-width: 374px){.concerns .issues-list li{font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .issues-list li{font-size:14px;margin-bottom:6px}.concerns .issues-list li:last-child{margin-bottom:16px}}.concerns .issues-list li:before{content:"";position:absolute;left:0;width:18px;height:18px;background:url(../img/concerns/checkmark.svg) no-repeat;background-position:center;background-size:contain}.concerns .solution-card{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.concerns .solution-header{background:#119fa0;color:#fff;text-align:center;padding:8px 0;font-size:16px;font-weight:bold;position:relative;display:flex;justify-content:center;align-items:center}.concerns .solution-header .lightbulb-icon{position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:56px;height:48px;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.concerns .solution-header .lightbulb-icon{width:34px;height:34px}}.concerns .solution-header span{font-weight:700;font-size:16px;line-height:100%;color:#fff}@media(max-width: 767px){.concerns .solution-header span{font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .solution-header span{font-size:14px}}.concerns .feature-item{display:flex;flex-direction:column;gap:0;border-right:8px solid #d9f5f2;border-left:8px solid #d9f5f2;border-bottom:4px solid #d9f5f2}.concerns .feature-title{background:#d9f5f2;color:#005959;padding:4px 0px;font-weight:700;line-height:150%;display:flex;align-items:center;justify-content:space-between}.concerns .feature-title span{font-weight:700;font-size:18px;line-height:150%;color:#005959}@media(max-width: 767px){.concerns .feature-title span{font-size:14px}}@media(max-width: 374px){.concerns .feature-title span{font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .feature-title span{font-size:13px}}.concerns .feature-title .help-icon{display:inline-block;position:relative}.concerns .feature-title .help-icon .tooltip{width:20px;height:18px;background:#01585a;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-bottom:1px}.concerns .feature-title .help-icon .tooltip::after{content:"？";font-size:12px}.concerns .feature-title .help-icon .tooltip:hover .tooltip-info{visibility:visible;opacity:1}.concerns .feature-title .help-icon .tooltip .tooltip-info{visibility:hidden;opacity:0;z-index:30;width:max-content;max-width:240px;font-size:10px;color:#fff;line-height:16px;text-align:left;background:#373737;border-radius:6px;padding:5px 10px;cursor:auto;position:absolute;bottom:150%;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}@media(max-width: 1300px){.concerns .feature-title .help-icon .tooltip .tooltip-info{left:53.5px}}@media(max-width: 767px){.concerns .feature-title .help-icon .tooltip .tooltip-info{left:0;width:200px}}.concerns .feature-title .help-icon .tooltip .tooltip-info p{color:#fff}.concerns .feature-title .help-icon .tooltip .tooltip-info::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(50%);margin-left:-10px;border-width:5px;border-style:solid;border-color:#373737 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 767px){.concerns .feature-title .help-icon .tooltip .tooltip-info::after{right:102px;left:unset}}.concerns .feature-description{background:#fff;font-weight:700;font-size:16px;line-height:170%;color:#373737;margin:8px}@media(max-width: 767px){.concerns .feature-description{font-size:13px;margin:6px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .feature-description{font-size:14px;margin:6px}}.concerns .feature-description .underline{text-decoration:underline;text-decoration-color:#fb0;text-decoration-thickness:17%;text-underline-offset:2px}.concerns .cta-button{width:100%;background:#6b7cff;box-shadow:0px 4px 8px rgba(0,0,0,.25);font-weight:800;font-size:20px;line-height:130%;border-radius:4px;color:#fff;border:none;padding:8px 0px;cursor:pointer;display:inline-block;text-align:center;transition:transform .2s;position:relative}@media(max-width: 767px){.concerns .cta-button{font-size:16px;display:inline-flex;align-items:center;padding:0 0 0 10px;width:307px;height:68px}}@media(max-width: 374px){.concerns .cta-button{font-size:13px;width:auto;height:68px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .cta-button{font-size:14px}}.concerns .cta-button:hover{transform:translateY(-2px)}.concerns .cta-button::after{content:"";position:absolute;right:0;bottom:50%;transform:translateY(50%);width:24px;height:24px;margin-right:16px;background-image:url(../img/concerns/arrow-down.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 767px){.concerns .cta-button::after{width:22px;height:22px}}@media(max-width: 374px){.concerns .cta-button::after{width:18px;height:18px;margin-right:9px}}.concerns .cta-button p{margin:0;padding:0 20px 0 0}@media(max-width: 374px){.concerns .cta-button p{padding:0 30px 0 0}}.concerns .cta-button span{color:#fff262;text-shadow:1px 1px 0px rgba(0,0,0,.3);display:inline-block}.concerns .info-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px;width:100%;background:#d9f5f2;border:1px solid #119fa0}.concerns .info-content{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:20px 70px}@media(max-width: 767px){.concerns .info-content{flex-direction:column;margin:0;gap:28px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .info-content{gap:20px;margin:20px}}.concerns .info-content .info-text{flex:1;font-weight:500;font-size:24px;line-height:170%;color:#373737}@media(max-width: 767px){.concerns .info-content .info-text{font-size:18px;padding:16px 16px 0;margin:0;text-align:center}}@media(max-width: 374px){.concerns .info-content .info-text{font-size:14px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .info-content .info-text{font-size:16px}}.concerns .info-content .info-text span{text-decoration:underline;text-decoration-color:#fb0;text-decoration-thickness:17%;text-underline-offset:2px;font-weight:bold}.concerns .info-content .info-image{flex-shrink:0;text-align:center}.concerns .info-content .info-image img{min-width:320px;height:180px;margin-bottom:20px}@media(max-width: 767px){.concerns .info-content .info-image img{min-width:auto;height:157px;margin-bottom:16px}}.concerns .info-content .info-image .image-caption{font-size:13px;color:#666;line-height:1.4}.concerns .info-content .info-content2{padding:20px;background:#fff}@media(max-width: 767px){.concerns .info-content .info-content2{padding:16px;margin-bottom:16px}}.concerns .info-cta-button{width:100%;background:#6b7cff;box-shadow:0px 4px 8px rgba(0,0,0,.25);font-weight:800;font-size:20px;line-height:130%;border-radius:4px;color:#fff;border:none;padding:15px 0px;cursor:pointer;display:inline-block;text-align:center;transition:transform .2s;position:relative}@media(max-width: 767px){.concerns .info-cta-button{font-size:16px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .info-cta-button{font-size:14px}}.concerns .info-cta-button:hover{transform:translateY(-2px)}.concerns .info-cta-button::after{content:"";position:absolute;right:0;bottom:50%;transform:translateY(50%);width:24px;height:24px;margin-right:16px;background-image:url(../img/concerns/arrow-right.png);background-repeat:no-repeat;background-position:center;background-size:contain}.concerns .info-cta-button:hover{transform:translateY(-2px)}.concerns .info-cta-button p{margin:0;padding:0 20px 0 0}.concerns .bottom-banner{margin:0 20px 20px}.concerns .bottom-banner p{font-weight:700;font-size:24px;line-height:40px;background:linear-gradient(135deg, #1a9b9f 0%, #16b5ba 100%);text-align:center;color:#fff;margin:0 auto;padding:8px 100px}@media(max-width: 767px){.concerns .bottom-banner p{font-size:18px;padding:6px 16px;line-height:28px}}@media(max-width: 374px){.concerns .bottom-banner p{font-size:14px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .bottom-banner p{font-size:18px;padding:20px}}.concerns .bottom-banner p strong{color:#fff262;font-size:40px}@media(max-width: 767px){.concerns .bottom-banner p strong{font-size:28px;font-weight:600}}@media(max-width: 374px){.concerns .bottom-banner p strong{font-size:20px}}@media(min-width: 768px)and (max-width: 1100px){.concerns .bottom-banner p strong{font-size:26px}}.concerns small{font-size:14px;font-weight:bold;line-height:150%}@media(max-width: 767px){.concerns small{font-size:12px}}.points{padding:80px 0px;background-color:#fff;width:100%;background:url(../img/points/line-bg.png) no-repeat;background-position:top center;background-size:contain;min-height:8px}@media(max-width: 767px){.points{padding:56px 0px;background-size:100% 7px}}.points .wrapper{max-width:1100px;margin:0 auto}@media(max-width: 767px){.points .wrapper{width:auto;max-width:100%}}@media(min-width: 768px)and (max-width: 1100px){.points .wrapper{width:auto;max-width:100%}}.points .sec-intro{text-align:center;margin-bottom:56px}@media(max-width: 767px){.points .sec-intro{margin-bottom:32px;padding:0 16px}}.points .sec-intro .subtitle{width:468px;height:64px;background:url(../img/points/points-ttl-bg.png) no-repeat;background-position:center;background-size:contain;position:relative;text-align:center;vertical-align:middle;display:inline-block;margin-bottom:20px;margin-top:0}@media(max-width: 767px){.points .sec-intro .subtitle{width:350px;height:48px;margin-bottom:16px}}@media(max-width: 374px){.points .sec-intro .subtitle{width:285px;font-size:18px}}.points .sec-intro .subtitle span{font-weight:700;font-size:32px;line-height:100%;text-align:center;color:#373737;text-shadow:0px 0px 8px #fff;padding-top:14px;display:block}@media(max-width: 767px){.points .sec-intro .subtitle span{font-size:22px}}@media(max-width: 767px){.points .sec-intro .subtitle span{font-size:20px}}@media(min-width: 768px)and (max-width: 1100px){.points .sec-intro .subtitle span{font-size:30px}}.points .sec-intro .main-title{font-weight:800;font-size:48px;line-height:130%;text-align:center;margin:0}@media(max-width: 767px){.points .sec-intro .main-title{font-size:30px}}@media(max-width: 374px){.points .sec-intro .main-title{font-size:26px}}@media(min-width: 768px)and (max-width: 1100px){.points .sec-intro .main-title{font-size:36px}}.points .points-list{display:flex;flex-direction:column}@media(max-width: 767px){.points .points-list{padding:0 16px}}.points .point-label{font-size:20px;font-weight:bold;line-height:100%;color:#119fa0;margin:0px;padding-left:20px;display:flex;align-items:center;gap:12px}@media(max-width: 767px){.points .point-label{padding:0;margin-bottom:16px;font-size:16px}}.points .point-label::after{content:"";flex:1;height:1px;background-color:#d0d0d0;max-width:900px}.points .point-label .point-number{width:40px;height:40px;display:inline-block}@media(max-width: 767px){.points .point-label .point-number{width:28px;height:28px}}.points .point-item{display:flex;justify-content:space-between;gap:40px;background:#fff;padding:20px;min-height:200px;margin-bottom:20px}@media(min-width: 768px)and (max-width: 1100px){.points .point-item{min-height:unset}}@media(max-width: 767px){.points .point-item{display:flex;min-height:auto;flex-direction:column;padding:0}}.points .point-title{font-size:28px;font-weight:bold;color:#333;line-height:130%;position:relative;display:flex;margin:0;margin-bottom:16px}@media(max-width: 767px){.points .point-title{font-size:20px;margin-bottom:13px}}@media(max-width: 374px){.points .point-title{font-size:18px}}@media(min-width: 768px)and (max-width: 1100px){.points .point-title{font-size:20px}}.points .point-title::before{content:"";position:absolute;left:0;right:0;bottom:-16px;height:1px;background-color:#afb3c1;max-width:675px}.points .point-description{font-size:18px;font-weight:bold;line-height:170%;color:#373737;margin:27px 0 0;min-width:580px}@media(max-width: 767px){.points .point-description{font-size:14px;margin:22px 0 0;min-width:auto}}@media(max-width: 374px){.points .point-description{font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){.points .point-description{min-width:auto;font-size:16px}.points .point-description br{display:none}}.points .point-image img{box-sizing:border-box;min-width:440px;height:200px}@media(max-width: 767px){.points .point-image img{min-width:311px;height:auto;margin-bottom:0px}}@media(max-width: 374px){.points .point-image img{min-width:auto;height:auto;margin-bottom:0px}}@media(min-width: 768px)and (max-width: 1100px){.points .point-image img{min-width:300px;height:unset}}.hikaku-cont{width:100%;padding-block:80px;margin:0px;background:url(../img/hikaku/hikaku-bg.png) no-repeat top center/contain,#eff0f1}@media(max-width: 767px){.hikaku-cont{padding:56px 20px;width:auto}}@media(max-width: 374px){.hikaku-cont{padding:56px 16px;width:auto}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont{padding:56px 20px;width:auto}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont{padding:80px 24px;width:auto}}.hikaku-cont .hikaku-cont-header{text-align:center;position:relative}.hikaku-cont .hikaku-cont-header .subtitle{width:468px;height:64px;background:url(../img/hikaku/hikaku-ttl-bg.png) no-repeat;background-position:center;background-size:contain;position:relative;text-align:center;vertical-align:middle;display:inline-block;margin-bottom:20px;margin-top:0}@media(max-width: 767px){.hikaku-cont .hikaku-cont-header .subtitle{width:333px;height:48px;font-size:22px}}@media(max-width: 374px){.hikaku-cont .hikaku-cont-header .subtitle{width:285px}}.hikaku-cont .hikaku-cont-header .subtitle span{font-weight:700;font-size:32px;line-height:100%;text-align:center;color:#373737;text-shadow:0px 0px 8px #fff;padding-top:14px;display:block}@media(max-width: 767px){.hikaku-cont .hikaku-cont-header .subtitle span{font-size:22px}}@media(max-width: 374px){.hikaku-cont .hikaku-cont-header .subtitle span{font-size:20px}}.hikaku-cont .hikaku-cont-header .sec-title{color:#373737;font-size:48px;font-weight:bold;line-height:130%;margin-bottom:24px;margin:0}@media(max-width: 767px){.hikaku-cont .hikaku-cont-header .sec-title{font-size:30px;margin-bottom:18px}}@media(max-width: 374px){.hikaku-cont .hikaku-cont-header .sec-title{font-size:26px}}.hikaku-cont .hikaku-cont-header .sec-title small{font-size:14px}.hikaku-cont .hikaku-cont-header .sec-desc{color:#373737;font-size:20px;font-weight:600;line-height:170%;margin:20px 0 56px}@media(max-width: 767px){.hikaku-cont .hikaku-cont-header .sec-desc{font-size:16px;margin:0 0 40px}}@media(max-width: 374px){.hikaku-cont .hikaku-cont-header .sec-desc{font-size:13px}}.hikaku-cont-wrapper{max-width:1280px;margin:0 auto}.hikaku-cont-wrapper.pc{display:block}@media(max-width: 767px){.hikaku-cont-wrapper.pc{display:none}}.hikaku-cont-wrapper.sp{display:none}@media(max-width: 767px){.hikaku-cont-wrapper.sp{display:block;padding-top:0px}}.hikaku-cont-wrapper.--txt_center{text-align:center}@media(max-width: 767px){.hikaku-cont-wrapper{width:100%;overflow-x:scroll !important;padding-top:0px !important}}@media(max-width: 374px){.hikaku-cont-wrapper{width:100%;overflow-x:scroll !important;padding-top:0px !important}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont-wrapper{width:100%;overflow-x:scroll !important;padding-top:30px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont-wrapper{max-width:1100px;width:100%;overflow:unset;padding-top:0;margin-bottom:0}}.hikaku-cont .hikaku-table,.hikaku-cont tr,.hikaku-cont td{box-sizing:border-box}.hikaku-cont .hikaku-table{width:100%;background:rgba(0,0,0,0);border-collapse:collapse;justify-self:center}.hikaku-cont .hikaku-table .tr-step1{display:table-row}.hikaku-cont .hikaku-table .tr-step2{display:table-row}.hikaku-cont .hikaku-table .tr-step3{display:table-row}.hikaku-cont .hikaku-table .tr-step3.hide{display:none !important}@media(max-width: 767px){.hikaku-cont .hikaku-table{width:100%;justify-self:flex-start}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table{justify-self:flex-start;width:100%}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr{display:table-row;top:0}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table thead tr{display:table-row;top:0}}.hikaku-cont .hikaku-table thead tr th{background:#fff;border:1px solid #ccc;padding:8px;min-width:155px;max-width:155px;font-size:16px;line-height:130%;font-weight:bold;position:sticky}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th{font-size:13px;position:relative;padding:2px;max-width:126px;min-width:126px;height:auto}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table thead tr th{min-width:120px;padding:6px;font-size:14px}}.hikaku-cont .hikaku-table thead tr th.--step1-color{background:#119fa0;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step2-color{background:#119fa0;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step3-color{background:#119fa0;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step4-color{background:#119fa0;color:#fff}.hikaku-cont .hikaku-table thead tr th h4{margin:0px;padding:0px;font-weight:700;padding:8px 0;font-size:14px;display:flex;justify-content:center;flex-direction:column;height:28px}.hikaku-cont .hikaku-table thead tr th .p-14{font-size:14px;font-weight:bold;line-height:120%;text-align:center;display:block;margin:8px 0;height:34px;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th .p-14{font-size:12px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table thead tr th .p-14{font-size:12px;margin:4px 0;height:30px}}.hikaku-cont .hikaku-table thead tr th img.hikaku-comp-img{min-width:139px;height:78px}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th img.hikaku-comp-img{min-width:118px;height:66px;box-sizing:border-box}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table thead tr th img.hikaku-comp-img{min-width:116px;height:65px}}.hikaku-cont .hikaku-table thead tr th span{font-size:12px;font-weight:bold;line-height:130%;color:#444;height:32px;display:inline-flex;text-align:center;align-items:center;margin-bottom:8px}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th span{display:inline-flex;margin-bottom:6px;align-items:center}}@media(max-width: 374px){.hikaku-cont .hikaku-table thead tr th span{font-size:12px}}.hikaku-cont .hikaku-table thead tr th .comp-img{margin:0 auto;display:block;align-items:center;width:auto}.hikaku-cont .hikaku-table thead tr th .mt-70{margin-top:70px}.hikaku-cont .hikaku-table thead tr th .rank-badge{width:143px;height:64px;margin:0 auto;display:block}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th .rank-badge{width:auto;height:48px}}@media(max-width: 374px){.hikaku-cont .hikaku-table thead tr th .rank-badge{width:auto;height:48px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table thead tr th .rank-badge{width:120px;height:54px;margin-bottom:16px}}.hikaku-cont .hikaku-table thead tr .--main-header{z-index:12;position:sticky;font-size:16px;min-width:192px;max-width:192px;box-sizing:border-box;border-bottom:1px solid #fff}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table thead tr .--main-header{left:0}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr .--main-header{left:0;min-width:133px;max-width:133px;box-sizing:border-box}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table thead tr .--main-header{left:0;min-width:160px;max-width:160px}}.hikaku-cont .hikaku-table tbody tr .--side{text-align:center;vertical-align:middle;border-right:1px solid #fff;padding:0px;color:#fff;max-width:36px;min-width:36px;box-sizing:border-box;font-size:15px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr .--side{min-width:auto;font-size:16px;text-align:left !important;padding:6px;height:28px;z-index:12;position:sticky;left:0}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table tbody tr .--side{position:sticky;left:0;z-index:12}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr .--side{position:sticky;left:0;z-index:12;max-width:32px;min-width:32px;font-size:13px}}.hikaku-cont .hikaku-table tbody tr th{color:#fff;font-size:16px;font-weight:bold;border:1px solid #ccc;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:130%;max-width:192px;min-width:192px;box-sizing:border-box;padding:8px;position:relative}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th{font-size:14px;box-sizing:border-box;max-width:120px;min-width:120px;height:auto;border-bottom:2px solid #ccc}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:12}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:12;max-width:160px;min-width:160px;font-size:14px;padding:6px}}.hikaku-cont .hikaku-table tbody tr th .help-icon{display:inline-block;position:relative}.hikaku-cont .hikaku-table tbody tr th .help-icon .tooltip{width:18px;height:18px;background:#373737;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.hikaku-cont .hikaku-table tbody tr th .help-icon .tooltip::after{content:"？";font-size:12px}.hikaku-cont .hikaku-table tbody tr th .help-icon .tooltip:hover .tooltip-info{visibility:visible;opacity:1}.hikaku-cont .hikaku-table tbody tr th .help-icon .tooltip .tooltip-info{visibility:hidden;opacity:0;z-index:30;width:max-content;max-width:200px;font-size:10px;color:#fff;line-height:16px;text-align:left;background:#373737;border-radius:6px;padding:5px 10px;cursor:auto;position:absolute;bottom:150%;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}@media(max-width: 1300px){.hikaku-cont .hikaku-table tbody tr th .help-icon .tooltip .tooltip-info{left:53.5px}}.hikaku-cont .hikaku-table tbody tr th .help-icon .tooltip .tooltip-info p{color:#fff}.hikaku-cont .hikaku-table tbody tr th .help-icon .tooltip .tooltip-info::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(50%);margin-left:-10px;border-width:5px;border-style:solid;border-color:#373737 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.hikaku-cont .hikaku-table tbody tr th small{font-weight:500;font-size:12px;line-height:130%;text-align:center;color:#373737}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th small{font-size:10px}}.hikaku-cont .hikaku-table tbody tr th .bill-note{box-sizing:border-box;width:140px;height:72px;background:#fff;border:2px solid #535353;border-radius:4px;margin-top:4px !important;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:4px 8px;gap:4px;margin:0 auto}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .bill-note{width:auto;height:71px;margin:0 6px;padding:3px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr th .bill-note{width:118px;height:auto;padding:4px 4px}}.hikaku-cont .hikaku-table tbody tr th .bill-note span{font-weight:700;font-size:12px;line-height:130%;display:flex;align-items:center;color:#373737;text-align:left}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .bill-note span{font-size:10px}.hikaku-cont .hikaku-table tbody tr th .bill-note span br{display:none}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr th .bill-note span{font-size:10px}}.hikaku-cont .hikaku-table tbody tr th .bill-note img{width:16px;height:15.39px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .bill-note img{width:45px;height:15.39px}}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr .--sticky-left{z-index:12;position:sticky;left:0}}.hikaku-cont .hikaku-table tbody tr td{border:1px solid #ccc;padding:8px;background-color:#fff;box-sizing:border-box;max-width:155px;min-width:155px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td{font-size:13px;max-width:130px;min-width:130px;box-sizing:border-box;padding:6px 6px}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr td{padding:6px 12px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr td{max-width:132px;min-width:132px;padding:6px}}.hikaku-cont .hikaku-table tbody tr td p{font-size:16px;font-weight:bold;line-height:130%;color:#373737;text-align:center}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr td p{font-size:13px}}.hikaku-cont .hikaku-table tbody tr td small{font-size:12px;font-weight:500;line-height:130%;text-align:center;display:block;margin:0 auto;box-sizing:border-box}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td small{font-weight:700;font-size:10px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr td small{font-size:10px}}.hikaku-cont .hikaku-table tbody tr td .redText{font-size:14px;color:#f30020;font-weight:bold;line-height:130%}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr td .redText{font-size:12px}}.hikaku-cont .hikaku-table tbody tr td.comp-name{background-color:#fff !important}.hikaku-cont .hikaku-table tbody tr td.comp-name p{font-size:14px;font-weight:bold;line-height:130%;color:#303035;margin:0 auto;width:100%;text-align:center;display:inline-flex;align-items:center;margin-bottom:2px;justify-content:center}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr td.comp-name p{font-size:13px}}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.comp-name p{font-size:13px}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr td.comp-name p{font-size:13px}}.hikaku-cont .hikaku-table tbody tr td.comp-name .ylw-features{display:flex;flex-direction:column;align-items:center;padding:0 0 3px 0;width:88%;height:32px;margin:0 auto;position:relative;font-weight:700;font-size:12px;line-height:120%;color:#373737;text-align:center;padding-block:1px 2px;background:#fff262;border-radius:4px;box-sizing:border-box}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr td.comp-name .ylw-features{font-size:11px}}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.comp-name .ylw-features{font-size:11px;height:28px}}.hikaku-cont .hikaku-table tbody tr td.comp-name .ylw-features::after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #fff262;position:absolute;bottom:-3px;left:50%;transform:translateX(-50%)}.hikaku-cont .hikaku-table tbody tr .b-none{border-bottom:none !important}.hikaku-cont .hikaku-table tbody tr th.--sub,.hikaku-cont .hikaku-table tbody tr td.--sub{background-color:#f0f1f2;max-width:156px;min-width:156px;box-sizing:border-box;padding:8px 6px;text-align:center;position:relative;position:sticky;font-size:14px !important}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th.--sub,.hikaku-cont .hikaku-table tbody tr td.--sub{max-width:105px;min-width:105px;box-sizing:border-box;padding:2px;font-size:12px;left:28px}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr th.--sub,.hikaku-cont .hikaku-table tbody tr td.--sub{max-width:120px;min-width:120px;box-sizing:border-box;padding:2px;font-size:12px}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table tbody tr th.--sub,.hikaku-cont .hikaku-table tbody tr td.--sub{left:36px;z-index:12}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr th.--sub,.hikaku-cont .hikaku-table tbody tr td.--sub{position:sticky;left:32px;z-index:12;max-width:128px;min-width:128px;padding:6px 4px;font-size:13px !important}}.hikaku-cont .hikaku-table tbody tr th.--sub .h-60,.hikaku-cont .hikaku-table tbody tr td.--sub .h-60{max-height:60px !important;min-height:60px !important;box-sizing:border-box}.hikaku-cont .hikaku-table tbody tr th.--step1-color,.hikaku-cont .hikaku-table tbody tr td.--step1-color{background:#119fa0}.hikaku-cont .hikaku-table tbody tr th.--step1-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step1-color.--sub{background:#f0f1f2;color:#111;font-weight:bold;line-height:130%;font-size:14px;border:1px solid #afb3c1;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th.--step1-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step1-color.--sub{font-size:12px !important}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr th.--step1-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step1-color.--sub{font-size:12px}}.hikaku-cont .hikaku-table tbody tr th.--step2-color,.hikaku-cont .hikaku-table tbody tr td.--step2-color{background:#119fa0}.hikaku-cont .hikaku-table tbody tr th.--step2-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step2-color.--sub{background:#f0f1f2;border:1px solid #bdbdbd;text-align:center}.hikaku-cont .hikaku-table tbody tr th.--step3-color,.hikaku-cont .hikaku-table tbody tr td.--step3-color{background:#119fa0;color:#fff;text-align:center}.hikaku-cont .hikaku-table tbody tr th.--step3-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step3-color.--sub{background:#f0f1f2;color:#111;font-weight:bold;line-height:130%;font-size:14px;border:1px solid #afb3c1;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th.--step3-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step3-color.--sub{font-size:12px !important}}.hikaku-cont .hikaku-table tbody tr th.--step4-color,.hikaku-cont .hikaku-table tbody tr td.--step4-color{background:#119fa0}.hikaku-cont .hikaku-table tbody tr th p,.hikaku-cont .hikaku-table tbody tr td p{margin:0px;padding:0px;font-size:14px;font-weight:bold;line-height:130%;display:block}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th p,.hikaku-cont .hikaku-table tbody tr td p{width:120px;font-size:14px;display:block;text-align:center;justify-self:center}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr th p,.hikaku-cont .hikaku-table tbody tr td p{width:120px;font-size:14px;display:block;text-align:center;justify-self:center}}.hikaku-cont .hikaku-table tbody tr th .features-list,.hikaku-cont .hikaku-table tbody tr td .features-list{box-sizing:border-box;border-radius:4px;padding:4px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:4px;font-weight:bold;line-height:120%;margin:0 auto;text-align:center;min-width:100%;margin:0 0 2px}.hikaku-cont .hikaku-table tbody tr th .features-list.orange,.hikaku-cont .hikaku-table tbody tr td .features-list.orange{border:2px solid #ed8600;color:#ed8600}.hikaku-cont .hikaku-table tbody tr th .features-list.green,.hikaku-cont .hikaku-table tbody tr td .features-list.green{border:2px solid #369c00;color:#369c00}.hikaku-cont .hikaku-table tbody tr th .features-list.lightGreen,.hikaku-cont .hikaku-table tbody tr td .features-list.lightGreen{border:2px solid #119fa0;color:#119fa0}.hikaku-cont .hikaku-table tbody tr th .features-list.blue,.hikaku-cont .hikaku-table tbody tr td .features-list.blue{border:2px solid #346ec5;color:#346ec5}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .features-list,.hikaku-cont .hikaku-table tbody tr td .features-list{font-size:12px;min-width:88%}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr th .features-list,.hikaku-cont .hikaku-table tbody tr td .features-list{font-size:12px}}.hikaku-cont .hikaku-table tbody tr th .p-14,.hikaku-cont .hikaku-table tbody tr td .p-14{font-size:14px;font-weight:bold;line-height:120%;text-align:center;display:block}.hikaku-cont .hikaku-table tbody tr th .p-14.red,.hikaku-cont .hikaku-table tbody tr td .p-14.red{color:#df0700;padding:12px 0}.hikaku-cont .hikaku-table tbody tr th .p-14.yellow,.hikaku-cont .hikaku-table tbody tr td .p-14.yellow{color:#ff9500;padding:4px 0}.hikaku-cont .hikaku-table tbody tr th .p-14.blue,.hikaku-cont .hikaku-table tbody tr td .p-14.blue{color:#3679cf;padding:4px 0}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .p-14,.hikaku-cont .hikaku-table tbody tr td .p-14{font-size:12px;display:block;align-items:center;text-align:center;line-height:130%}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr th .p-14,.hikaku-cont .hikaku-table tbody tr td .p-14{font-size:12px;display:block;align-items:center;text-align:center}}.hikaku-cont .hikaku-table tbody tr th .p-10,.hikaku-cont .hikaku-table tbody tr td .p-10{font-size:10px;font-weight:bold;line-height:130%;text-align:center;display:block}.hikaku-cont .hikaku-table tbody tr th .p-12,.hikaku-cont .hikaku-table tbody tr td .p-12{font-size:12px;font-weight:bold;line-height:130%;text-align:center;display:inline-flex}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .p-12,.hikaku-cont .hikaku-table tbody tr td .p-12{font-size:10px}}.hikaku-cont .hikaku-table tbody tr th .must-check,.hikaku-cont .hikaku-table tbody tr td .must-check{width:98px;height:28px;padding-block:4px 0}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .must-check,.hikaku-cont .hikaku-table tbody tr td .must-check{width:80px;height:22px}}.hikaku-cont .hikaku-table tbody tr th .must-check2,.hikaku-cont .hikaku-table tbody tr td .must-check2{width:115px;height:28px}.hikaku-cont .hikaku-table tbody tr th .admin-func,.hikaku-cont .hikaku-table tbody tr td .admin-func{width:112px;height:24px;padding-block:4px 0}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .admin-func,.hikaku-cont .hikaku-table tbody tr td .admin-func{width:92px;height:19px}}.hikaku-cont .hikaku-table tbody tr td.colspan{text-align:center;padding:7px;border:none}.hikaku-cont .hikaku-table tbody tr td.colspan-stepColor{background:#0c7070;border-bottom:2px solid #0c7070}.hikaku-cont .hikaku-table tbody tr td.colspan-stepColor2{background:#119fa0;border-bottom:2px solid #119fa0}.hikaku-cont .hikaku-table tbody tr td.colspan-step2{background:#119fa0}.hikaku-cont .hikaku-table tbody tr td.colspan-step3{background:#119fa0}.hikaku-cont .hikaku-table tbody tr td.colspan-step4{background:#119fa0}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.colspan{text-align:left;height:39px}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr td.colspan{text-align:left;height:39px}}.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{display:inline-block;font-weight:700;font-size:20px;line-height:150%;text-align:center;color:#fff}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:6px;font-size:16px;text-align:left}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{font-size:11px;padding:2px 0}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:6px}}.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content span{color:#fff262}.hikaku-cont .hikaku-table tbody tr td.colspan .custom-step3{padding:0 63px;font-weight:700;font-size:20px;line-height:170%;text-align:center;color:#119fa0;cursor:pointer;width:auto;max-width:1264px;height:50px;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.4),0px 4px 0px #1a73e8;border-radius:8px;display:flex;align-items:center;margin:0 auto}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.colspan .custom-step3{font-size:16px;height:39px;min-width:100%;width:auto;padding:0}}@media(max-width: 374px){.hikaku-cont .hikaku-table tbody tr td.colspan .custom-step3{min-width:100%;width:auto;padding:0}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table tbody tr td.colspan .custom-step3{min-width:100%;width:auto;padding:0}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-table tbody tr td.colspan .custom-step3{font-size:16px;padding:0 20px}}.hikaku-cont .hikaku-table tbody tr td.colspan .custom-step3 span.ic_closed{display:inline-block !important;width:24px;height:24px;border-radius:50%;margin-left:20px;margin-bottom:2px;vertical-align:middle;background:url(../img/svg/ic-minus.png) no-repeat;background-position:center;background-color:#fff}.hikaku-cont .hikaku-table tbody tr td.colspan .custom-step3 span.ic_closed.active-span{background:url(../img/hikaku/ic-plus.png) no-repeat;background-position:center;background-size:50px auto;background-color:#fff}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td{max-width:133px;min-width:133px}}@media(max-width: 374px){.hikaku-cont tr.hikaku-ico td{max-width:133px;min-width:133px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont tr.hikaku-ico td{max-width:132px;min-width:132px}}.hikaku-cont tr.hikaku-ico td p{text-align:center;margin:8px 0}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont tr.hikaku-ico td p{font-size:13px;margin:4px 0}}.hikaku-cont tr.hikaku-ico td .white-bg-container{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;box-sizing:border-box;margin-top:4px}.hikaku-cont tr.hikaku-ico td .white-bg-container.nowrap{flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center}.hikaku-cont tr.hikaku-ico td .white-bg{background:#fff;border:2px solid #bdbdbd;border-radius:4px;font-size:12px;font-weight:bold;color:#111;padding:4px 0px;height:auto;box-sizing:border-box;flex:1 0 calc(50% - 8px);text-align:center}.hikaku-cont tr.hikaku-ico td .white-bg:last-child{flex:0 1 52%}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td .white-bg:last-child{flex:0 1 60%}}.hikaku-cont tr.hikaku-ico td ul li{display:list-item;list-style:disc;font-size:12px;line-height:1.4;margin:8px 0 0 20px}.hikaku-cont tr.hikaku-ico td ico{display:block;text-align:center;font-size:32px;font-weight:700;margin-bottom:4px}.hikaku-cont tr.hikaku-ico td ico::before{content:""}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td ico{font-size:20px}}@media(max-width: 374px){.hikaku-cont tr.hikaku-ico td ico{font-size:20px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont tr.hikaku-ico td ico{font-size:26px}}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru{background:#fff8dd}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru::before{content:"";display:block;margin:0 auto 4px;width:32px;height:32px;background:url("../img/hikaku/nijyumaru.svg") no-repeat center;background-size:contain}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru::before{width:22px;height:22px}}@media(max-width: 374px){.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru::before{width:22px;height:22px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru::before{width:26px;height:26px}}.hikaku-cont tr.hikaku-ico td.--ico_maru{background:#d9f5f2}.hikaku-cont tr.hikaku-ico td.--ico_maru ico{color:#119fa0;-webkit-text-stroke:.5px #119fa0;font-size:32px}.hikaku-cont tr.hikaku-ico td.--ico_maru ico:before{content:"〇"}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td.--ico_maru ico{font-size:22px}}@media(max-width: 374px){.hikaku-cont tr.hikaku-ico td.--ico_maru ico{font-size:22px}}.hikaku-cont tr.hikaku-ico td.--ico_sankaku{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_sankaku ico{color:#3679cf;-webkit-text-stroke:2px #3679cf;font-size:32px}.hikaku-cont tr.hikaku-ico td.--ico_sankaku ico:before{content:"△"}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td.--ico_sankaku ico{font-size:22px}}@media(max-width: 374px){.hikaku-cont tr.hikaku-ico td.--ico_sankaku ico{font-size:22px}}.hikaku-cont tr.hikaku-ico td.--ico_batu{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_batu ico{color:#717073;-webkit-text-stroke:2px #717073;font-size:32px}.hikaku-cont tr.hikaku-ico td.--ico_batu ico:before{content:"×"}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td.--ico_batu ico{font-size:22px}}@media(max-width: 374px){.hikaku-cont tr.hikaku-ico td.--ico_batu ico{font-size:22px}}.hikaku-cont tr.hikaku-ico td.--ico_default{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_default ico{color:#717073}.hikaku-cont tr.hikaku-ico td.--ico_default ico:before{content:""}.hikaku-cont tr.hikaku-ico td.--ico_dashed{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_dashed ico{color:#717073;-webkit-text-stroke:1px #717073;font-size:32px}.hikaku-cont tr.hikaku-ico td.--ico_dashed ico:before{content:"ー"}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td.--ico_dashed ico{font-size:22px}}@media(max-width: 374px){.hikaku-cont tr.hikaku-ico td.--ico_dashed ico{font-size:22px}}.hikaku-cont .hikaku-head-btn{padding:8px 5px 8px 12px;border-radius:4px;font-weight:700;font-size:18px;line-height:120%;display:flex;align-items:center;text-align:center;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3);background:#6b7cff;border:2px solid rgba(0,0,0,.2);box-shadow:0px 2px 0px rgba(0,0,0,.2);width:75%;height:19px;margin:0 auto;margin-top:2px;position:relative}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn{font-size:14px;text-align:left;vertical-align:middle;width:100%;height:29px;box-sizing:border-box}}@media(max-width: 374px){.hikaku-cont .hikaku-head-btn{font-size:13px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-head-btn{font-size:15px}}.hikaku-cont .hikaku-head-btn:hover{transform:scale(0.97)}.hikaku-cont .hikaku-head-btn::before{content:"";background:url(../img/hikaku/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.hikaku-cont .hikaku-head-btn2{padding:8px 8px 8px 10px;border-radius:4px;font-weight:700;font-size:16px;line-height:120%;display:flex;align-items:center;text-align:center;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3);background:#ed8600;border:2px solid #be6b00;box-shadow:0px 2px 0px rgba(0,0,0,.2);width:75%;height:35px;margin:0 auto;margin-top:4px;position:relative}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn2{font-size:13px;text-align:left;vertical-align:middle}}@media(max-width: 374px){.hikaku-cont .hikaku-head-btn2{font-size:13px}}@media(min-width: 1101px)and (max-width: 1400px){.hikaku-cont .hikaku-head-btn2{font-size:13px}}.hikaku-cont .hikaku-head-btn2:hover{transform:scale(0.97)}.hikaku-cont .hikaku-head-btn2::before{content:"";background:url(../img/hikaku/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.hikaku-cont .hikaku-head-btn2.mt{margin-top:36px}.hikaku-cont .hikaku-comp-btn2{padding:12px 8px 16px;border:1px solid #ccc;position:sticky;top:0}.hikaku-cont .btn-hikaku-sec{border-radius:1000px;background:#119fa0;border:none;color:#fff;width:100%;font-size:24px;font-weight:bold;line-height:130%;padding:14px 0 16px;margin:24px 0;position:relative;display:none}@media(max-width: 767px){.hikaku-cont .btn-hikaku-sec{display:block;margin:32px 0 0}}@media(max-width: 374px){.hikaku-cont .btn-hikaku-sec{font-size:18px}}.hikaku-cont .btn-hikaku-sec::before,.hikaku-cont .btn-hikaku-sec::after{content:"";width:24px;height:24px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}.hikaku-cont .btn-hikaku-sec::before{background-image:url("../img/svg/zoom_in.svg");margin-right:20px}.hikaku-cont .btn-hikaku-sec::after{background-image:url("../img/svg/arrow_forward.svg");margin-left:20px}.hikaku-cont .note-wrapper{max-width:1396px;min-width:auto;margin:0 auto}@media(max-width: 767px){.hikaku-cont .note-wrapper{width:auto}}.hikaku-cont .note-wrapper p{font-size:12px;font-weight:bold;text-align:left;color:#717073;line-height:130%;margin:24px 0 0;padding:0}@media(max-width: 767px){.hikaku-cont .note-wrapper p{display:block;font-size:10px;margin:24px 0 0;padding:0}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .note-wrapper p{display:block}}@media(max-width: 767px){.hikaku-cont .note-wrapper .pc{display:none}}.hikaku-cont .note-wrapper .sp{display:none}@media(max-width: 767px){.hikaku-cont .note-wrapper .sp{display:block}}.hikaku-cont .note-wrapper .note-direct{display:none}@media(max-width: 767px){.hikaku-cont .note-wrapper .note-direct{display:block;margin-top:12px;color:#373737;font-weight:bold;font-size:20px;margin:13px 0 32px;text-align:center;line-height:170%}}@media(max-width: 374px){.hikaku-cont .note-wrapper .note-direct{font-size:16px}}.hikaku-cont .hikaku-notes{font-size:12px;line-height:1.3;margin:0 auto;line-height:1.3;max-width:1425px;display:block;padding-top:20px}@media(max-width: 767px){.hikaku-cont .hikaku-notes{font-size:12px}.hikaku-cont .hikaku-notes p.hikaku-notes{margin:24px 0 0 !important}}.hikaku-cont .modalz{display:none;position:fixed;z-index:30;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center}.hikaku-cont .modalz img.modalz-content{width:90%;padding:16px}.hikaku-cont .modalz .closez{position:absolute;top:15px;right:5px;color:#fff;font-size:30px;cursor:pointer}.hikaku-cont .txt-white{color:#fff !important}.--sticky-top,.--sticky-top2{position:sticky}@media(max-width: 767px){.--sticky-top,.--sticky-top2{z-index:0;position:static}}.--sticky-top{z-index:11;top:72px !important}@media(min-width: 1101px)and (max-width: 1400px){.--sticky-top{z-index:13}}@media(min-width: 768px)and (max-width: 1100px){.--sticky-top{top:0 !important}}@media(max-width: 767px){.--sticky-top{top:0 !important}}.--sticky-top2{z-index:10;top:275.38px !important}@media(min-width: 768px)and (max-width: 1100px){.--sticky-top2{top:0 !important}}@media(max-width: 767px){.--sticky-top2{top:0 !important}}.b-none{border-bottom:none !important}.hide{display:none !important}.rankCard *{box-sizing:border-box}.ranking{margin:0px;padding-block:80px;background:#fff;width:100%;background:url(../img/points/line-bg.png) no-repeat;background-position:top center;background-size:contain;min-height:8px;box-sizing:border-box}@media(max-width: 767px){.ranking{padding:24px 15px;background-size:100% 7px}}@media(max-width: 374px){.ranking{padding:30px 0}}@media(min-width: 768px)and (max-width: 1100px){.ranking{padding:54px 0 54px}}.ranking p,.ranking ul,.ranking h3{margin:0px;padding:0px}@media(min-width: 768px)and (max-width: 1100px){.ranking .wrapper{padding:0 20px}}@media(max-width: 374px){.ranking .wrapper{padding:0 16px}}.ranking .rankingIntro{text-align:center;margin-bottom:56px}@media(max-width: 767px){.ranking .rankingIntro{margin-bottom:32px;padding:0 16px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingIntro{margin-bottom:48px;padding:0 16px}}.ranking .rankingIntro .rankingSubtitle{width:468px;height:64px;background:url(../img/points/points-ttl-bg.png) no-repeat;background-position:center;background-size:contain;position:relative;text-align:center;vertical-align:middle;display:inline-block;margin-bottom:20px;margin-top:0}@media(max-width: 767px){.ranking .rankingIntro .rankingSubtitle{width:100%;height:48px;margin-bottom:16px;font-size:22px}}@media(max-width: 374px){.ranking .rankingIntro .rankingSubtitle{margin:0 auto 16px;font-size:18px}}.ranking .rankingIntro .rankingSubtitle span{font-weight:700;font-size:32px;line-height:100%;text-align:center;color:#373737;text-shadow:0px 0px 8px #fff;padding-top:14px;display:block}@media(max-width: 767px){.ranking .rankingIntro .rankingSubtitle span{font-size:22px}}@media(max-width: 374px){.ranking .rankingIntro .rankingSubtitle span{font-size:20px}}.ranking .rankingIntro .rankingTitle{font-weight:800;font-size:48px;line-height:130%;text-align:center;margin:0}@media(max-width: 767px){.ranking .rankingIntro .rankingTitle{font-size:30px}}@media(max-width: 374px){.ranking .rankingIntro .rankingTitle{font-size:26px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingIntro .rankingTitle{font-size:36px}}.ranking .rankingIntro .rankingDesc{color:#373737;font-size:20px;font-weight:bold;line-height:170%;margin:20px 0 56px}@media(max-width: 767px){.ranking .rankingIntro .rankingDesc{font-size:16px;margin-bottom:16px}}@media(max-width: 374px){.ranking .rankingIntro .rankingDesc{font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingIntro .rankingDesc{font-size:14px}}.ranking .rankingList .rankCardRecommend{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 8px;width:144px;height:23px;margin-left:84%;background:#6b7cff;border-radius:4px 4px 0 0;flex:none;order:0;flex-grow:0}@media(max-width: 767px){.ranking .rankingList .rankCardRecommend{margin-left:56%;width:116px;height:20px}}@media(max-width: 374px){.ranking .rankingList .rankCardRecommend{margin-left:auto;margin-right:7px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankCardRecommend{margin-left:75%}}.ranking .rankingList .rankCardRecommend .rankCardRecommendText{font-weight:700;font-size:16px;line-height:120%;color:#fff;flex:none;order:0;flex-grow:0}@media(max-width: 767px){.ranking .rankingList .rankCardRecommend .rankCardRecommendText{font-size:13px}}.ranking .rankingList .rankCard{background:#eff0f1;border:4px solid #119fa0;border-bottom:none;border-radius:5px 5px 0 0}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankCard{margin-bottom:0px}}@media(max-width: 767px){.ranking .rankingList .rankCard{max-width:500px;margin:0 auto}}.ranking .rankingList .rankCard:last-child{margin-bottom:0}.ranking .rankingList .rankCardHead{padding:0;display:flex;align-items:center;width:100%;min-height:90px;justify-content:flex-start;margin-bottom:20px;border-radius:0;position:relative;background:#119fa0}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankCardHead{width:97%}}@media(max-width: 767px){.ranking .rankingList .rankCardHead{padding:0;min-height:67px;box-sizing:border-box;width:100%;margin-left:-12px;box-sizing:border-box}}.ranking .rankingList .rankCardHead::after{content:"";position:absolute;right:-0.5px;width:20px;min-height:91.18px;background-image:url(../img/ranking/design.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media(max-width: 767px){.ranking .rankingList .rankCardHead::after{margin-left:-12px;width:20px;min-height:91px}}.ranking .rankingList .rankProduct{display:flex;gap:20px;justify-content:center;align-items:center}.ranking .rankingList .rankProduct .rankBadge{width:80px;height:59px;margin-left:20px}@media(max-width: 767px){.ranking .rankingList .rankProduct .rankBadge{width:56px;height:41px;margin-left:16px}}.ranking .rankingList .rankProductName{font-size:30px;font-weight:700;color:#fff;display:inline-block}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankProductName{font-size:26px}}@media(max-width: 767px){.ranking .rankingList .rankProductName{font-size:24px;line-height:1.5em}}@media(max-width: 374px){.ranking .rankingList .rankProductName{font-size:18px}}.ranking .rankingList .rankCardBody{padding:0px}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankCardBody{padding:20px}}@media(max-width: 767px){.ranking .rankingList .rankCardBody{padding:16px 12px 0}}@media(max-width: 374px){.ranking .rankingList .rankCardBody{padding:16px 12px}}.ranking .rankingList .rankCardInner{padding:20px 0 0 0;max-width:100%;width:100%}@media(max-width: 767px){.ranking .rankingList .rankCardInner{max-width:100%;padding:0;margin:0 auto}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankCardInner{max-width:100%}}.ranking .rankingList .rankSwiperNote{font-weight:700;font-size:14px;line-height:130%;text-align:center;letter-spacing:.04em;color:#373737;background:#fff;padding:2px 16px;margin:0 auto 8px;display:block;max-width:328px;width:100%}@media(max-width: 767px){.ranking .rankingList .rankSwiperNote{font-size:12px;width:100%;max-width:unset;padding:2px 0px;margin:0 auto 6px}}.ranking .rankingList .rankCardTop{display:flex;gap:20px;margin-bottom:20px;justify-content:space-between;width:100%}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankCardTop{flex-direction:column;margin-bottom:0px}}@media(max-width: 767px){.ranking .rankingList .rankCardTop{align-items:center;justify-content:center;margin:0 auto;flex-direction:column;gap:16px}}.ranking .rankingList .rankCardTop2{gap:20px}.ranking .rankingList .rankColLeft{width:100%;max-width:580px}@media(max-width: 767px){.ranking .rankingList .rankColLeft{width:100%;max-width:100%}}@media(max-width: 374px){.ranking .rankingList .rankColLeft{max-width:100%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankColLeft{max-width:100%}}.ranking .rankingList .rankMedia{position:relative;padding:34px 20px;background:#d7d7d7;margin-left:20px;width:calc(100% - 20px)}@media(max-width: 767px){.ranking .rankingList .rankMedia{padding:6px 13px;width:100%;max-width:100%;margin:0 auto;margin-bottom:16px}}@media(max-width: 374px){.ranking .rankingList .rankMedia{max-width:89%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankMedia{margin:0 auto 16px;padding:32px 19px 6px;width:100%}}.ranking .rankingList .rankMedia2{position:relative;margin-left:20px;max-width:100%;height:314px}@media(max-width: 767px){.ranking .rankingList .rankMedia2{width:100%;max-width:311px;height:174px;margin:0 auto;margin-bottom:16px}}@media(max-width: 374px){.ranking .rankingList .rankMedia2{max-width:100%;margin:0}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankMedia2{padding:0;margin:0 auto 67px;margin:0 auto 20px;height:unset}}.ranking .rankingList .rankMediaImg2{margin-left:0}@media(max-width: 767px){.ranking .rankingList .rankMediaImg2{width:100%}}@media(max-width: 374px){.ranking .rankingList .rankMediaImg2{width:100%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankMediaImg2{width:100%}}.ranking .rankingList .rankMediaImg{width:100%;max-width:512px;min-height:287px;max-height:287px;overflow-clip-margin:unset}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .rankMediaImg{max-width:100%;min-height:354px}}@media(max-width: 767px){.ranking .rankingList .rankMediaImg{max-width:100%;min-height:153px;object-fit:contain}}@media(max-width: 374px){.ranking .rankingList .rankMediaImg{min-height:136px}}.ranking .rankingList .productHighlights-sp-wrapper{width:220px;max-width:220px;display:flex;flex-direction:column;align-items:flex-start;flex:none;display:none}@media(max-width: 767px){.ranking .rankingList .productHighlights-sp-wrapper{width:100%;max-width:100%;display:block}}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsHeading{width:100%;height:37px;min-height:37px;display:flex;justify-content:center;align-items:center;padding:0;background:#119fa0;box-shadow:0px 2px 4px rgba(0,0,0,.25);border-radius:0;border:none}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsHeading p{font-weight:700;font-size:16px;line-height:130%;text-align:center;color:#fff;margin:0}@media(max-width: 767px){.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsHeading p{font-size:13px}}.ranking .rankingList .productHighlights-sp-wrapper .rankRow{width:100%}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankingList .productHighlights-sp-wrapper .rankRow{width:100%;max-width:100%}}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsBody{width:100%;padding:8px;gap:4px;background:#fff;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:stretch;gap:2px}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px;gap:2px;width:100%;min-height:25px;background:#fff;border-radius:4px}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li p{font-weight:700;font-size:14px;line-height:120%;text-align:center;margin:0}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.textGray{background:#f0f1f2;border:2px solid #afb3c1}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.textGray p{color:#afb3c1}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.textGray{display:none}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.text-orange{border:2px solid #ed8600}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.text-orange p{color:#ed8600}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.text-lightGreen{border:2px solid #369c00}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.text-lightGreen p{color:#369c00}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.text-lightBlue{border:2px solid #119fa0}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.text-lightBlue p{color:#119fa0}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.text-darkBlue{border:2px solid #346ec5}.ranking .rankingList .productHighlights-sp-wrapper .productHighlightsList li.text-darkBlue p{color:#346ec5}.ranking small{text-align:center;font-size:11px;font-weight:700;line-height:130%}@media(max-width: 374px){.ranking small{font-size:9px}}.ranking .rankCardBottom{display:flex;gap:20px;justify-content:space-between;padding:0 20px 20px}@media(max-width: 767px){.ranking .rankCardBottom{flex-direction:column-reverse;padding:0;gap:0}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankCardBottom{gap:15px;padding:0 20px 20px;flex-direction:column}}.ranking .rankCardBottom .rankRec{width:460px;display:flex;flex-direction:column;min-height:0}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankCardBottom .rankRec{margin-bottom:22px;width:100%;max-width:100%;flex-basis:40%;max-width:580px;margin:0 auto}}@media(max-width: 767px){.ranking .rankCardBottom .rankRec{margin-bottom:20px;flex:none;min-height:unset;justify-content:center;padding:0 16px;box-sizing:border-box;width:auto}}.ranking .rankCardBottom .rankRec .rankRecBox{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:20px 20px 12px;gap:8px;width:460px;min-height:508px;flex:1;background:#fff;border:4px solid #119fa0;border-radius:0}@media(max-width: 767px){.ranking .rankCardBottom .rankRec .rankRecBox{width:100%;max-width:100%;flex:none;height:100%;min-height:auto;padding:16px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankCardBottom .rankRec .rankRecBox{padding:16px;width:100%}}.ranking .rankCardBottom .rankRec .rankRecBox:has(.rankRecList:not(.is-expanded)){min-height:auto}.ranking .rankCardBottom .rankRec .rankRecBox:has(.rankRecList:not(.is-expanded)) .rankRecContent{flex:0 1 auto}@media(max-width: 767px){.ranking .rankCardBottom .rankRec .rankRecBox:has(.rankRecList:not(.is-expanded)){height:auto;max-height:none;max-width:100%}}.ranking .rankCardBottom .rankRec .rankRecTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;gap:8px;width:100%;max-width:420px;min-height:36px;background:linear-gradient(90deg, #8fcce8 0%, #85e7ce 50.96%, #5bc9ca 100%);border-radius:0}.ranking .rankCardBottom .rankRec .rankRecTitle span{font-weight:700;font-size:20px;line-height:100%;text-align:center;color:#373737;text-shadow:0px 0px 8px #fff}@media(max-width: 767px){.ranking .rankCardBottom .rankRec .rankRecTitle span{font-size:16px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankCardBottom .rankRec .rankRecTitle span{font-size:18px}}.ranking .rankCardBottom .rankRec .rankRecContent{width:100%;max-width:420px;flex:1}.ranking .rankCardBottom .rankRec .rankRecList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center;width:100%;background:rgba(0,0,0,0);border:none}.ranking .rankCardBottom .rankRec .rankRecItem{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:8px 0;gap:8px;width:100%;max-width:420px;border-bottom:1px solid #afb3c1}.ranking .rankCardBottom .rankRec .rankRecItem:nth-last-child(2){border-bottom:none}.ranking .rankCardBottom .rankRec .rankRecItem.rankRecItem--more{display:flex}@media(max-width: 767px){.ranking .rankCardBottom .rankRec .rankRecItem.rankRecItem--more{display:none}}.ranking .rankCardBottom .rankRec .rankRecList.is-expanded .rankRecItem.rankRecItem--more{display:flex}.ranking .rankCardBottom .rankRec .rankRecListBtn{display:none;list-style:none;border-bottom:none;padding:0;width:100%;max-width:420px}@media(max-width: 767px){.ranking .rankCardBottom .rankRec .rankRecListBtn{display:block}}.ranking .rankCardBottom .rankRec .rankRecToggleBtn,.ranking .rankCardBottom .rankRec .card__recommendation-btn-extension{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:13px;gap:2px;width:100%;max-width:400px;min-height:43px;margin:0;background:#fff;border:2px solid #119fa0;border-radius:2px;cursor:pointer;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:120%;color:#119fa0;text-align:center}.ranking .rankCardBottom .rankRec .rankRecToggleBtn .rankRecToggleBtn-text,.ranking .rankCardBottom .rankRec .card__recommendation-btn-extension .rankRecToggleBtn-text{flex:1;display:flex;align-items:center;justify-content:center}.ranking .rankCardBottom .rankRec .rankRecToggleBtn .rankRecToggleBtn-arrow,.ranking .rankCardBottom .rankRec .card__recommendation-btn-extension .rankRecToggleBtn-arrow{flex:none;width:13px;height:13px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.ranking .rankCardBottom .rankRec .rankRecToggleBtn .rankRecToggleBtn-arrow .rankRecToggleBtn-arrow-img,.ranking .rankCardBottom .rankRec .card__recommendation-btn-extension .rankRecToggleBtn-arrow .rankRecToggleBtn-arrow-img{display:block;width:13px;height:13px;object-fit:contain}.ranking .rankCardBottom .rankRec .rankRecToggleBtn.is-expanded .rankRecToggleBtn-arrow,.ranking .rankCardBottom .rankRec .card__recommendation-btn-extension.is-expanded .rankRecToggleBtn-arrow{transform:rotate(180deg)}.ranking .rankCardBottom .rankRec .rankRecCheck{flex:none;width:18px;height:17.49px;display:flex;align-items:flex-start;padding:4px 0 0}.ranking .rankCardBottom .rankRec .rankRecCheck img{width:18px;height:17px;display:block;object-fit:contain}.ranking .rankCardBottom .rankRec .rankRecItemInner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1;min-width:0}.ranking .rankCardBottom .rankRec .rankRecItemTitle{font-weight:600;font-size:16px;line-height:150%;color:#119fa0;width:100%}@media(max-width: 767px){.ranking .rankCardBottom .rankRec .rankRecItemTitle{font-size:13px}}@media(max-width: 374px){.ranking .rankCardBottom .rankRec .rankRecItemTitle{font-size:12px}}.ranking .rankCardBottom .rankRec .rankRecItemDesc{font-weight:500;font-size:16px;line-height:150%;color:#373737;margin:0;width:100%}@media(max-width: 767px){.ranking .rankCardBottom .rankRec .rankRecItemDesc{font-size:13px}}@media(max-width: 374px){.ranking .rankCardBottom .rankRec .rankRecItemDesc{font-size:12px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankCardBottom .rankRec .rankRecItemDesc{font-size:14px}}.ranking .rankCardBottom .rankRec .rankRecHighlight{font-weight:700;color:#373737;border-bottom:3px solid #fb0;padding-bottom:0px}.ranking .rankSwiper{max-width:512px;width:100%}@media(max-width: 767px){.ranking .rankSwiper{max-width:unset;width:90%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankSwiper{max-width:unset}}.ranking .rankSwiperPrev::after{content:"❮";width:40px;height:40px;font-size:20px;color:#0e0f10;background:#fefefe;position:absolute;left:8px;opacity:85%;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.ranking .rankSwiperPrev::after{width:30px;height:30px;left:8px}}.ranking .rankSwiperNext::after{content:"❯";width:40px;height:40px;font-size:20px;color:#0e0f10;background:#fefefe;position:absolute;right:10px;opacity:85%;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.ranking .rankSwiperNext::after{width:30px;height:30px;right:8px}}.ranking .rankCta{padding:20px 0 20px;text-align:center;gap:40px;display:flex;margin:0;justify-content:center;align-items:flex-end;background:#d7dbff;border:4px solid #6b7cff;border-top:1px solid #6b7cff;margin-bottom:40px}@media(max-width: 767px){.ranking .rankCta{padding:0;flex-direction:column;max-width:500px;margin:0 auto 28px;align-items:center}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankCta{padding:20px 10px 20px}}.ranking .rankCta .p-top{padding:16px 0 16px}.ranking .rankCta .comp-btn1,.ranking .rankCta .comp-btn2{width:400px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:bold;line-height:170%;text-align:center;margin:0 auto;position:relative;box-shadow:0px 4px 0px rgba(0,0,0,.2);margin:0}@media(max-width: 767px){.ranking .rankCta .comp-btn1,.ranking .rankCta .comp-btn2{font-size:18px;width:100%;max-width:303px;height:50px;margin:0 auto}}@media(max-width: 374px){.ranking .rankCta .comp-btn1,.ranking .rankCta .comp-btn2{font-size:14px}}.ranking .rankCta .comp-btn1{background-color:#6b7cff;text-shadow:1px 1px 0px rgba(0,0,0,.3);height:57px;border-radius:4px;border:solid 2px #5663cc}@media(max-width: 767px){.ranking .rankCta .comp-btn1{margin:20px;width:100%;max-width:303px}}@media(max-width: 374px){.ranking .rankCta .comp-btn1{width:100%;max-width:210px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankCta .comp-btn1{margin-bottom:0px}}.ranking .rankCta .comp-btn1::before{content:"";position:absolute;left:16px;width:24px;height:24px;background:url(../img/ranking/magnifying-glass.svg) center/contain no-repeat}@media(max-width: 767px){.ranking .rankCta .comp-btn1::before{left:13px;width:20px;height:20px}}.ranking .rankCta .comp-btn1::after{content:"";position:absolute;right:16px;width:24px;height:24px;background:url(../img/ranking/arrow-icon.svg) center/contain no-repeat}@media(max-width: 767px){.ranking .rankCta .comp-btn1::after{right:13px;width:20px;height:20px}}.ranking .rankCta .comp-btn1:hover{transform:translateY(2px);box-shadow:inset 0 10px 15px hsla(0,0%,100%,.16),0 1px 0 #acaecb}.ranking .rankCta .comp-btn2{background-color:#ed8600;border:2px solid rgba(0,0,0,.2);border-radius:4px;text-shadow:1px 1px 0px rgba(0,0,0,.3);height:57px;margin-top:16px}@media(max-width: 767px){.ranking .rankCta .comp-btn2{margin-top:6px}}@media(max-width: 374px){.ranking .rankCta .comp-btn2{width:100%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankCta .comp-btn2{margin-top:24px}}.ranking .rankCta .comp-btn2.show-ribbon,.ranking .rankCta .comp-btn2.has-ribbon{position:relative}.ranking .rankCta .comp-btn2.show-ribbon::before,.ranking .rankCta .comp-btn2.has-ribbon::before{content:"低コストで「欲しい機能」が揃う！";position:absolute;top:-18px;left:50%;width:75%;height:auto;background-color:#fff262;color:#303035;padding:4px 0;border-radius:1000px;transform:translateX(-50%);white-space:pre-line;z-index:2;text-shadow:none;font-weight:700;font-size:14px;line-height:170%;text-align:center;color:#373737}@media(max-width: 767px){.ranking .rankCta .comp-btn2.show-ribbon::before,.ranking .rankCta .comp-btn2.has-ribbon::before{font-size:14px;width:92%;height:24px;padding:0}}.ranking .rankCta .comp-btn2::after{content:"";position:absolute;left:16px;width:24px;height:24px;background:url(../img/ranking/mail.svg) center/contain no-repeat;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.ranking .rankCta .comp-btn2::after{left:68px;width:20px;height:20px}}.ranking .rankCta .comp-btn2 .arrow-icon{position:absolute;right:16px;top:50%;width:24px;height:24px;background:url("../img/ranking/arrow-icon.svg") center/contain no-repeat;transform:translateY(-50%);display:block}@media(max-width: 767px){.ranking .rankCta .comp-btn2 .arrow-icon{width:20px;height:20px;right:10px}}.ranking .rankCta .comp-btn2:hover{transform:translateY(2px);box-shadow:inset 0 10px 15px hsla(0,0%,100%,.16),0 1px 0 #acaecb}.ranking .rankCta.sp{display:none !important}@media(max-width: 767px){.ranking .rankCta.sp{display:block !important}}.ranking .rankCta.pc{display:flex !important}@media(max-width: 767px){.ranking .rankCta.pc{display:none !important}}.ranking .rankColRight{width:100%;padding-right:20px;max-width:500px}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight{width:100%;padding-right:0;margin:0 auto;max-width:unset}}@media(max-width: 767px){.ranking .rankColRight{width:100%;padding-right:0}}.ranking .rankColRight .rankInfo,.ranking .rankCardBottom .rankInfo{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo,.ranking .rankCardBottom .rankInfo{width:100%;gap:12px;display:flex;justify-content:space-between;height:auto;padding:0;flex-basis:57%;max-width:581px;margin:0 auto}}@media(max-width: 767px){.ranking .rankColRight .rankInfo,.ranking .rankCardBottom .rankInfo{width:100%;display:flex;flex-direction:column;order:1;padding:0;gap:16px}}.ranking .rankColRight .rankInfo .rankBlockTitle,.ranking .rankCardBottom .rankInfo .rankBlockTitle{font-size:16px;font-weight:700;color:#fff;background:#119fa0;line-height:130%;text-align:center;min-height:19px;max-height:19px;padding:8px;border:1px solid #afb3c1;width:246px;border-radius:4px 4px 0px 0px}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankBlockTitle,.ranking .rankCardBottom .rankInfo .rankBlockTitle{display:none}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankBlockTitle,.ranking .rankCardBottom .rankInfo .rankBlockTitle{width:268px}}.ranking .rankColRight .rankInfo .rankBlockTitle p,.ranking .rankCardBottom .rankInfo .rankBlockTitle p{margin:0}.ranking .rankColRight .rankInfo .rankBlockTitleNarrow,.ranking .rankCardBottom .rankInfo .rankBlockTitleNarrow{width:194px}.ranking .rankColRight .rankInfo .rankBlockBody,.ranking .rankCardBottom .rankInfo .rankBlockBody{padding:8px;background:#fff;border-top:0;width:auto}.ranking .rankColRight .rankInfo .rankBlockBody:first-of-type,.ranking .rankCardBottom .rankInfo .rankBlockBody:first-of-type{min-height:399px}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankBlockBody:first-of-type,.ranking .rankCardBottom .rankInfo .rankBlockBody:first-of-type{display:none}}.ranking .rankColRight .rankInfo .rankBlockBodyNarrow,.ranking .rankCardBottom .rankInfo .rankBlockBodyNarrow{width:193px;margin-bottom:7px}.ranking .rankColRight .rankInfo .commonFeatures,.ranking .rankCardBottom .rankInfo .commonFeatures{width:100%;max-width:240px;display:flex;flex-direction:column;align-items:flex-start;flex:none;position:relative}.ranking .rankColRight .rankInfo .commonFeatures:has(.rankTooltip:hover),.ranking .rankCardBottom .rankInfo .commonFeatures:has(.rankTooltip:hover){z-index:10}@media(max-width: 767px){.ranking .rankColRight .rankInfo .commonFeatures,.ranking .rankCardBottom .rankInfo .commonFeatures{width:100%;max-width:100%;box-sizing:border-box;align-items:center;justify-content:center}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .commonFeatures,.ranking .rankCardBottom .rankInfo .commonFeatures{width:100%;max-width:279px;flex:unset}}.ranking .rankColRight .rankInfo .commonFeatures .commonFeaturesHeading,.ranking .rankCardBottom .rankInfo .commonFeatures .commonFeaturesHeading{width:100%;height:37px;min-height:37px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;background:#119fa0;box-shadow:0px 2px 4px rgba(0,0,0,.25);border-radius:0;border:none;flex:none}.ranking .rankColRight .rankInfo .commonFeatures .commonFeaturesHeading p,.ranking .rankCardBottom .rankInfo .commonFeatures .commonFeaturesHeading p{font-weight:700;font-size:16px;line-height:130%;text-align:center;color:#fff;margin:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .commonFeatures .commonFeaturesHeading p,.ranking .rankCardBottom .rankInfo .commonFeatures .commonFeaturesHeading p{font-size:13px}}.ranking .rankColRight .rankInfo .commonFeatures .commonFeaturesBody,.ranking .rankCardBottom .rankInfo .commonFeatures .commonFeaturesBody{padding:8px;gap:8px;background:#fff;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;flex:none}@media(max-width: 767px){.ranking .rankColRight .rankInfo .commonFeatures .commonFeaturesBody,.ranking .rankCardBottom .rankInfo .commonFeatures .commonFeaturesBody{padding:6px}}.ranking .rankColRight .rankInfo .commonFeatures .rankRow,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:224px;padding:0;margin:0;gap:0;flex:none}@media(max-width: 767px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow{width:100%;max-width:299px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow{width:100%;max-width:100%}}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:224px;gap:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowList{max-width:299px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowList{max-width:100%}}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowLabel,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowLabel{padding:4px 0;font-size:14px;font-weight:700;line-height:120%;color:#373737;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px;width:100%;box-sizing:border-box}@media(max-width: 374px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowLabel,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowLabel{font-size:13px}}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowLabel small,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowLabel small{font-size:12px;font-weight:500;line-height:130%;color:#373737;display:inline}@media(max-width: 767px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowLabel small,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowLabel small{font-size:10px}}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue{box-sizing:border-box;display:flex !important;justify-content:flex-start !important;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:7px;width:100%;max-width:224px;border:1px solid #afb3c1;margin:0;flex:none}@media(max-width: 767px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue{width:100%;max-width:299px;height:auto;padding:6px}}@media(max-width: 374px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue{width:100%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue{width:100%;max-width:324px}}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue .icon,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue .icon{width:32px;height:32px;flex:none}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue .icon,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue .icon{width:24px;height:24px}}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowValueInner,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowValueInner{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowText,.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowTextCenter,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowText,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowTextCenter{font-size:16px;font-weight:700;line-height:130%;text-align:center;color:#373737;margin:0;flex:1}@media(max-width: 767px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowText,.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowTextCenter,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowText,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowTextCenter{font-size:13px}}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowText small,.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue small,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue .rankRowText small,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue small{font-size:12px;font-weight:700;line-height:130%;text-align:center;color:#373737;display:block}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue.nijyumaru,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue.nijyumaru{background:#fff8dd !important}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue.maru,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue.maru{background:#d9f5f2 !important}.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue img.rankBadgeAdmin,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue img.rankBadgeAdmin{width:76px;height:40px;box-sizing:border-box;object-fit:contain;flex:none}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .commonFeatures .rankRow .rankRowValue img.rankBadgeAdmin,.ranking .rankCardBottom .rankInfo .commonFeatures .rankRow .rankRowValue img.rankBadgeAdmin{width:100px;height:55px}}.ranking .rankColRight .rankInfo .rankCta-sp,.ranking .rankCardBottom .rankInfo .rankCta-sp{display:none !important;padding:20px 0 20px;text-align:center;display:flex;margin:0;justify-content:center}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankCta-sp,.ranking .rankCardBottom .rankInfo .rankCta-sp{padding:0;flex-direction:column;margin-top:6px;display:block !important}}.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp{display:none !important;width:100%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:bold;line-height:170%;text-align:center;margin:0 auto;position:relative;box-shadow:0px 4px 0px rgba(0,0,0,.2);background-color:#ed8600;border:2px solid rgba(0,0,0,.2);border-radius:4px;text-shadow:1px 1px 0px rgba(0,0,0,.3);height:50px;margin-top:16px;align-content:center}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp{margin-top:6px;display:block !important}}@media(max-width: 374px){.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp{width:100%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp{margin-top:24px}}.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp.show-ribbon,.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp.has-ribbon,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp.show-ribbon,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp.has-ribbon{position:relative}.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp.show-ribbon::before,.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp.has-ribbon::before,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp.show-ribbon::before,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp.has-ribbon::before{content:"低コストで「欲しい機能」が揃う！";position:absolute;top:-18px;left:50%;width:75%;height:auto;background-color:#fff262;color:#303035;padding:4px 0;border-radius:1000px;transform:translateX(-50%);white-space:pre-line;z-index:2;text-shadow:none;font-weight:700;font-size:14px;line-height:170%;text-align:center;color:#373737}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp.show-ribbon::before,.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp.has-ribbon::before,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp.show-ribbon::before,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp.has-ribbon::before{font-size:14px;width:92%;height:24px;padding:0}}@media(max-width: 374px){.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp.show-ribbon::before,.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp.has-ribbon::before,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp.show-ribbon::before,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp.has-ribbon::before{font-size:13px}}.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp::after,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp::after{content:"";position:absolute;background:url(../img/ranking/mail.svg) center/contain no-repeat;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp::after,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp::after{left:13px;width:20px;height:20px}}.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp .arrow-icon,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp .arrow-icon{position:absolute;right:16px;top:50%;width:24px;height:24px;background:url("../img/ranking/arrow-icon.svg") center/contain no-repeat;transform:translateY(-50%);display:block}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp .arrow-icon,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp .arrow-icon{width:20px;height:20px;right:13px}}.ranking .rankColRight .rankInfo .rankCta-sp .comp-btn2-sp:hover,.ranking .rankCardBottom .rankInfo .rankCta-sp .comp-btn2-sp:hover{transform:translateY(2px);box-shadow:inset 0 10px 15px hsla(0,0%,100%,.16),0 1px 0 #acaecb}.ranking .rankColRight .rankInfo .rankCta-sp.sp,.ranking .rankCardBottom .rankInfo .rankCta-sp.sp{display:none !important}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankCta-sp.sp,.ranking .rankCardBottom .rankInfo .rankCta-sp.sp{display:block !important}}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper{width:220px;max-width:220px;display:flex;flex-direction:column;align-items:flex-start;flex:none}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper{width:100%;max-width:309px;display:none}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper{width:100%;max-width:279px}}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsHeading,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsHeading{width:100%;height:37px;min-height:37px;display:flex;justify-content:center;align-items:center;padding:0;background:#119fa0;box-shadow:0px 2px 4px rgba(0,0,0,.25);border-radius:0;border:none}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsHeading p,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsHeading p{font-weight:700;font-size:16px;line-height:130%;text-align:center;color:#fff;margin:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsHeading p,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsHeading p{font-size:13px}}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsBody,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsBody{width:100%;padding:8px;gap:4px;background:#fff;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList{width:204px;max-width:204px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:stretch;gap:2px}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList{min-width:auto}}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px;gap:2px;width:204px;min-height:25px;background:#fff;border-radius:4px}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li p,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li p{font-weight:700;font-size:14px;line-height:120%;text-align:center;margin:0}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.textGray,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.textGray{background:#f0f1f2;border:2px solid #afb3c1}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.textGray p,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.textGray p{color:#afb3c1}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-orange,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-orange{border:2px solid #ed8600}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-orange p,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-orange p{color:#ed8600}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-lightGreen,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-lightGreen{border:2px solid #369c00}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-lightGreen p,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-lightGreen p{color:#369c00}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-lightBlue,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-lightBlue{border:2px solid #119fa0}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-lightBlue p,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-lightBlue p{color:#119fa0}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-darkBlue,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-darkBlue{border:2px solid #346ec5}.ranking .rankColRight .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-darkBlue p,.ranking .rankCardBottom .rankInfo .productHighlights-pc-wrapper .productHighlightsList li.text-darkBlue p{color:#346ec5}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .productPricing,.ranking .rankCardBottom .rankInfo .productPricing{width:100%}}.ranking .rankColRight .rankInfo .productPricing .productPricingHeading,.ranking .rankCardBottom .rankInfo .productPricing .productPricingHeading{width:100%;height:37px;min-height:37px;display:flex;justify-content:center;align-items:center;padding:0;background:#119fa0;box-shadow:inset 0px -2px 4px rgba(0,0,0,.25);border-radius:0;border:none}.ranking .rankColRight .rankInfo .productPricing .productPricingHeading p,.ranking .rankCardBottom .rankInfo .productPricing .productPricingHeading p{font-weight:700;font-size:16px;line-height:130%;text-align:center;color:#fff;margin:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .productPricingHeading p,.ranking .rankCardBottom .rankInfo .productPricing .productPricingHeading p{font-size:13px}}.ranking .rankColRight .rankInfo .productPricing .productPricingBody,.ranking .rankCardBottom .rankInfo .productPricing .productPricingBody{width:100%;box-sizing:border-box;padding:8px;background:#fff;border:4px solid #119fa0;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .productPricingBody,.ranking .rankCardBottom .rankInfo .productPricing .productPricingBody{width:100%;max-width:100%}}.ranking .rankColRight .rankInfo .productPricing .rankRow,.ranking .rankCardBottom .rankInfo .productPricing .rankRow{width:100%;max-width:196px;display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .rankRow,.ranking .rankCardBottom .rankInfo .productPricing .rankRow{width:100%;max-width:285px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .productPricing .rankRow,.ranking .rankCardBottom .rankInfo .productPricing .rankRow{max-width:100%}}.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowList{list-style:none;margin:0;padding:0;width:100%;max-width:196px;display:flex;flex-direction:column;align-items:flex-start;gap:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowList{width:100%;max-width:299px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowList{max-width:100%}}.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowLabel.rankRowLabelPricing,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowLabel.rankRowLabelPricing{font-size:14px;font-weight:700;line-height:120%;color:#119fa0;padding:4px 0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0px}@media(max-width: 374px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowLabel.rankRowLabelPricing,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowLabel.rankRowLabelPricing{font-size:13px}}.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowLabel.rankRowLabelPricing small,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowLabel.rankRowLabelPricing small{color:#119fa0;font-size:12px}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowLabel.rankRowLabelPricing:has(.must-check3),.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowLabel.rankRowLabelPricing:has(.must-check3){flex-wrap:nowrap;justify-content:space-between;width:100%;gap:8px}}.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue{box-sizing:border-box;display:flex !important;flex-direction:row;justify-content:center;align-items:center;padding:6px;gap:8px;width:196px;min-height:48px;border:1px solid #afb3c1;margin:0;background:#fff8dd}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue{width:100%;max-width:285px;max-height:38px}}@media(max-width: 374px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue{width:100%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue{width:100%;max-width:324px}}.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue .icon,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue .icon{width:32px;height:32px;flex:none}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue .icon,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue .icon{width:22px;height:22px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue .icon,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue .icon{width:24px;height:24px}}.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0}.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner p,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner p{font-size:16px;font-weight:700;line-height:130%;text-align:center;color:#373737;margin:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner p,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner p{font-size:13px}}.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner .rankRowTextCenter,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner .rankRowTextCenter{font-size:14px;font-weight:700;line-height:130%}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner .rankRowTextCenter,.ranking .rankCardBottom .rankInfo .productPricing .rankRow .rankRowValue .rankRowValueInner .rankRowTextCenter{font-size:13px}}.ranking .rankColRight .rankInfo .productPricing .rankBadgeMustCheck,.ranking .rankCardBottom .rankInfo .productPricing .rankBadgeMustCheck{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:0 8px;gap:2px;height:24px;background:#ed8600;border-radius:10000px;flex:none}.ranking .rankColRight .rankInfo .productPricing .rankBadgeMustCheck .rankMustCheckIcon,.ranking .rankCardBottom .rankInfo .productPricing .rankBadgeMustCheck .rankMustCheckIcon{width:20px;height:20px;object-fit:contain}.ranking .rankColRight .rankInfo .productPricing .rankBadgeMustCheck span,.ranking .rankCardBottom .rankInfo .productPricing .rankBadgeMustCheck span{font-weight:700;font-size:12px;line-height:100%;color:#fff}.ranking .rankColRight .rankInfo .productPricing .bill-note,.ranking .rankCardBottom .rankInfo .productPricing .bill-note{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 6px;gap:8px;width:196px;min-height:40px;background:#fff;border:2px solid #535353;border-radius:2px;flex:none;margin-top:8px}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .bill-note,.ranking .rankCardBottom .rankInfo .productPricing .bill-note{width:100%;min-height:38px;max-width:285px;margin:8px auto}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .productPricing .bill-note,.ranking .rankCardBottom .rankInfo .productPricing .bill-note{width:100%}}.ranking .rankColRight .rankInfo .productPricing .bill-note .redBadge,.ranking .rankCardBottom .rankInfo .productPricing .bill-note .redBadge{flex:none}.ranking .rankColRight .rankInfo .productPricing .bill-note .redBadge img,.ranking .rankCardBottom .rankInfo .productPricing .bill-note .redBadge img{width:16px;height:16px;object-fit:contain}.ranking .rankColRight .rankInfo .productPricing .bill-note .bill-noteText,.ranking .rankCardBottom .rankInfo .productPricing .bill-note .bill-noteText{font-weight:700;font-size:12px;line-height:130%;color:#373737;flex:1}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .bill-note .bill-noteText,.ranking .rankCardBottom .rankInfo .productPricing .bill-note .bill-noteText{text-align:center}}.ranking .rankColRight .rankInfo .productPricing .must-check3,.ranking .rankCardBottom .rankInfo .productPricing .must-check3{width:98px;height:24px;margin-left:8px;padding-block:4px 0;flex-shrink:0}.ranking .rankColRight .rankInfo .productPricing .must-check3 img,.ranking .rankCardBottom .rankInfo .productPricing .must-check3 img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width: 767px){.ranking .rankColRight .rankInfo .productPricing .must-check3,.ranking .rankCardBottom .rankInfo .productPricing .must-check3{width:98px;height:24px;margin-left:0}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .productPricing .must-check3,.ranking .rankCardBottom .rankInfo .productPricing .must-check3{width:70px;height:auto}}.ranking .rankColRight .rankInfo .rankInboundOutbound,.ranking .rankCardBottom .rankInfo .rankInboundOutbound{display:flex;flex-direction:row;align-items:stretch;gap:20px;flex:none;width:100%;max-width:100%}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound,.ranking .rankCardBottom .rankInfo .rankInboundOutbound{flex-direction:column;padding:16px;box-sizing:border-box}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound,.ranking .rankCardBottom .rankInfo .rankInboundOutbound{max-width:100%;justify-content:space-between}}@media(max-width: 374px){.ranking .rankColRight .rankInfo .rankInboundOutbound,.ranking .rankCardBottom .rankInfo .rankInboundOutbound{padding:0px 16px 16px}}.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeatures,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeatures,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeatures,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeatures{width:100%;max-width:280px;display:flex;flex-direction:column;align-items:stretch}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeatures,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeatures,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeatures,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeatures{width:100%;max-width:100%;margin:0 auto}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeatures,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeatures,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeatures,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeatures{width:100%}}.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeaturesHeading,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeaturesHeading,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeaturesHeading,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeaturesHeading{width:100%;height:37px;min-height:37px;display:flex;justify-content:center;align-items:center;padding:8px 0;background:#119fa0;box-shadow:0px 2px 4px rgba(0,0,0,.25);border-radius:0;border:none}.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeaturesHeading p,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeaturesHeading p,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeaturesHeading p,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeaturesHeading p{font-weight:700;font-size:16px;line-height:130%;text-align:center;color:#fff;margin:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeaturesHeading p,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeaturesHeading p,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeaturesHeading p,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeaturesHeading p{font-size:13px}}.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeaturesBody,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeaturesBody,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeaturesBody,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeaturesBody{width:100%;padding:8px;gap:8px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;flex:1;min-height:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeaturesBody,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeaturesBody,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeaturesBody,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeaturesBody{padding:6px;flex:none;min-height:unset}.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeaturesBody:not(.isExpanded)>.rankRow:nth-child(n+3),.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeaturesBody:not(.isExpanded)>.rankRow:nth-child(n+3),.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeaturesBody:not(.isExpanded)>.rankRow:nth-child(n+3),.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeaturesBody:not(.isExpanded)>.rankRow:nth-child(n+3){display:none}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankFeaturesToggle,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankFeaturesToggle{display:none;width:100%;max-width:264px;margin:0 auto;padding:10px 12px;background:#fff;border:2px solid #119fa0;border-radius:4px;color:#119fa0;font-size:14px;font-weight:700;line-height:130%;cursor:pointer;align-items:center;gap:6px;box-sizing:border-box;appearance:none;-webkit-appearance:none}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankFeaturesToggle .rankFeaturesToggleText,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankFeaturesToggle .rankFeaturesToggleText{flex:1;text-align:center}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankFeaturesToggle .rankFeaturesToggleIcon,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankFeaturesToggle .rankFeaturesToggleIcon{flex-shrink:0;width:13px;height:13px;background:url(../img/ranking/arrow.svg) center/contain no-repeat;transition:transform .2s ease}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankFeaturesToggle[aria-expanded=true] .rankFeaturesToggleIcon,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankFeaturesToggle[aria-expanded=true] .rankFeaturesToggleIcon{transform:rotate(180deg)}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankFeaturesToggle,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankFeaturesToggle{max-width:299px}}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .inboundFeaturesBody.has-more>.rankFeaturesToggle,.ranking .rankColRight .rankInfo .rankInboundOutbound .outboundFeaturesBody.has-more>.rankFeaturesToggle,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .inboundFeaturesBody.has-more>.rankFeaturesToggle,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .outboundFeaturesBody.has-more>.rankFeaturesToggle{display:flex}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:264px;padding:0;margin:0;gap:0;flex:none}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow{width:100%;max-width:299px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow{width:100%;max-width:100%}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:264px;gap:0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowList{width:100%;max-width:399px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowList,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowList{max-width:100%}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowLabel,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowLabel{padding:4px 0;font-size:14px;font-weight:700;line-height:130%;color:#373737;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0px;width:100%;box-sizing:border-box}@media(max-width: 374px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowLabel,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowLabel{font-size:13px}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowLabel small,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowLabel small{font-size:12px;font-weight:500;line-height:130%;color:#373737;display:inline}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowLabel small,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowLabel small{font-size:10px}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue{box-sizing:border-box;display:flex !important;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:8px;width:100%;max-width:264px;min-height:48px;border:1px solid #afb3c1;margin:0;flex:none;background:#fff8dd}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue{width:100%;max-width:299px;max-height:38px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue{width:100%;max-width:324px}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .icon,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .icon{width:32px;height:32px;flex:none}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .icon,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .icon{width:22px;height:22px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .icon,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .icon{width:24px;height:24px}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankRowText,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankRowText{font-size:15px;font-weight:600;line-height:130%;text-align:center;color:#373737;margin:0;flex:1}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankRowText,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankRowText{font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankRowText,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankRowText{font-size:14px}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check{width:115px;height:28px;padding-block:4px 0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check{width:90px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check{width:70px;height:auto}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check2,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check2{width:86px;height:22px;padding-block:4px 0}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check2,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check2{width:88px;height:37px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check2,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .must-check2{width:70px;height:auto}}.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankBadgeAdminLong,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankBadgeAdminLong{width:112px;height:24px}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankBadgeAdminLong,.ranking .rankCardBottom .rankInfo .rankInboundOutbound .rankRow .rankRowValue .rankBadgeAdminLong{width:70px;height:auto}}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankRow,.ranking .rankCardBottom .rankInfo .rankRow{width:100%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankRow,.ranking .rankCardBottom .rankInfo .rankRow{width:100%;max-width:100%}}.ranking .rankColRight .rankInfo .rankRow .ul-wrapper,.ranking .rankCardBottom .rankInfo .rankRow .ul-wrapper{height:100%}.ranking .rankColRight .rankInfo .rankRow .rankRowLabel,.ranking .rankCardBottom .rankInfo .rankRow .rankRowLabel{margin:0px;padding:0px;font-size:13px;font-weight:700;display:flex;gap:8.6px;align-items:center;margin-bottom:6px}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankRow .rankRowLabel,.ranking .rankCardBottom .rankInfo .rankRow .rankRowLabel{font-size:11px}}@media(max-width: 374px){.ranking .rankColRight .rankInfo .rankRow .rankRowLabel,.ranking .rankCardBottom .rankInfo .rankRow .rankRowLabel{font-size:13px}}.ranking .rankColRight .rankInfo .rankRow .rankRowTags,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags{margin:0;padding:0;display:flex;flex-direction:column;width:auto;margin:0 auto;margin-bottom:4px}@media(max-width: 767px){.ranking .rankColRight .rankInfo .rankRow .rankRowTags,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags{margin:0;width:100%;max-width:299px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankRow .rankRowTags,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags{margin:0;width:100%;max-width:100%}}.ranking .rankColRight .rankInfo .rankRow .rankRowTags .text-highlight,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags .text-highlight{width:100%;display:flex;gap:9px;align-items:center}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankInfo .rankRow .rankRowTags .text-highlight,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags .text-highlight{gap:7px}}.ranking .rankColRight .rankInfo .rankRow .rankRowTags .text-highlight.text-orange,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags .text-highlight.text-orange{color:#ed8600 !important;border:2px solid #ed8600;margin-bottom:4px;border-radius:4px}.ranking .rankColRight .rankInfo .rankRow .rankRowTags .text-highlight.text-lightGreen,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags .text-highlight.text-lightGreen{color:#369c00 !important;border:2px solid #369c00;margin-bottom:4px;border-radius:4px}.ranking .rankColRight .rankInfo .rankRow .rankRowTags .text-highlight.text-lightBlue,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags .text-highlight.text-lightBlue{color:#119fa0 !important;border:2px solid #119fa0;margin-bottom:4px;border-radius:4px}.ranking .rankColRight .rankInfo .rankRow .rankRowTags .text-highlight.text-darkBlue,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags .text-highlight.text-darkBlue{color:#346ec5 !important;border:2px solid #346ec5;margin-bottom:4px;border-radius:4px}.ranking .rankColRight .rankInfo .rankRow .rankRowTags .text-highlight.textGray,.ranking .rankCardBottom .rankInfo .rankRow .rankRowTags .text-highlight.textGray{color:#afb3c1 !important;border:2px solid #afb3c1;margin-bottom:4px;border-radius:4px;background:#f0f1f2}.ranking .rankColRight .rankInfo img.rankBadgeAdmin,.ranking .rankCardBottom .rankInfo img.rankBadgeAdmin{width:76px;height:40px}@media(max-width: 767px){.ranking .rankColRight .rankInfo img.rankBadgeAdminLong,.ranking .rankCardBottom .rankInfo img.rankBadgeAdminLong{width:92px;height:19px}}.ranking .rankColRight .rankInfo .rankSpec,.ranking .rankCardBottom .rankInfo .rankSpec{overflow:hidden;max-width:600px}.ranking .rankColRight .rankInfo .rankSpec .rankSpecBody,.ranking .rankCardBottom .rankInfo .rankSpec .rankSpecBody{background-color:#fff;border:1px solid #afb3c1}.ranking .rankColRight .rankInfo .rankSpec .rankSpecRow,.ranking .rankCardBottom .rankInfo .rankSpec .rankSpecRow{display:flex;border-bottom:2px solid #e0e0e0}.ranking .rankColRight .rankInfo .rankSpec .rankSpecRow:last-child,.ranking .rankCardBottom .rankInfo .rankSpec .rankSpecRow:last-child{border-bottom:none}.ranking .rankColRight .rankInfo .rankSpec .rankSpecLabel,.ranking .rankCardBottom .rankInfo .rankSpec .rankSpecLabel{background-color:#f5f5f5;color:#0055a6;font-size:16px;font-weight:bold;padding:4px;display:flex;align-items:center;justify-content:center;text-align:center;border-right:2px solid #e0e0e0;line-height:1.4}.ranking .rankColRight .rankInfo .rankSpec .rankSpecValue,.ranking .rankCardBottom .rankInfo .rankSpec .rankSpecValue{flex:1;padding:4px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:bold;color:#333;flex-direction:column}.ranking .rankColRight .rankCta,.ranking .rankCardBottom .rankCta{display:flex;align-items:center;justify-content:center;gap:40px;padding:20px}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankCta,.ranking .rankCardBottom .rankCta{gap:20px}}@media(max-width: 767px){.ranking .rankColRight .rankCta,.ranking .rankCardBottom .rankCta{display:flex !important;flex-direction:column;gap:16px;margin-bottom:40px}.ranking .rankColRight .rankCta:last-child,.ranking .rankCardBottom .rankCta:last-child{margin-bottom:0}}@media(max-width: 374px){.ranking .rankColRight .rankCta,.ranking .rankCardBottom .rankCta{margin-bottom:30px}}.ranking .rankColRight .rankCta.cont-sp,.ranking .rankCardBottom .rankCta.cont-sp{display:none}@media(max-width: 767px){.ranking .rankColRight .rankCta.cont-sp,.ranking .rankCardBottom .rankCta.cont-sp{display:block}}.ranking .rankColRight .rankCta .rankCtaBtn,.ranking .rankCardBottom .rankCta .rankCtaBtn{width:100%;max-width:427px;min-height:64px;font-size:18px;font-weight:700;color:#fff;background:#ddd;border:2px solid #eee;border-radius:2px;box-shadow:2px 3px 0 #fff;display:flex;align-items:center;justify-content:center;position:relative}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankCta .rankCtaBtn,.ranking .rankCardBottom .rankCta .rankCtaBtn{font-size:15px;min-height:46px}}@media(max-width: 767px){.ranking .rankColRight .rankCta .rankCtaBtn,.ranking .rankCardBottom .rankCta .rankCtaBtn{font-size:15px;min-height:46px}}@media(max-width: 374px){.ranking .rankColRight .rankCta .rankCtaBtn,.ranking .rankCardBottom .rankCta .rankCtaBtn{font-size:11px;min-height:36px}}.ranking .rankColRight .rankCta .rankCtaBtn::after,.ranking .rankCardBottom .rankCta .rankCtaBtn::after{content:"";display:inline-block;padding:.2em;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(-45deg);position:absolute;top:1.46em;right:.8em}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .rankCta .rankCtaBtn::after,.ranking .rankCardBottom .rankCta .rankCtaBtn::after{top:1.16em}}@media(max-width: 767px){.ranking .rankColRight .rankCta .rankCtaBtn::after,.ranking .rankCardBottom .rankCta .rankCtaBtn::after{top:1.16em}}.ranking .rankColRight .rankCta .rankCtaBtn:hover,.ranking .rankCardBottom .rankCta .rankCtaBtn:hover{transform:translateY(3px) translateX(2px);box-shadow:0px 0px 0 var(--shadow_color)}.ranking .rankColRight .rankCta .rankCtaBtn.rankCtaBtnPrimary,.ranking .rankCardBottom .rankCta .rankCtaBtn.rankCtaBtnPrimary{--shadow_color: #741515;background:#b34141;border:2px solid #741515;box-shadow:2px 3px 0 var(--shadow_color)}.ranking .rankColRight .rankCta .rankCtaBtn.rankCtaBtnSecondary,.ranking .rankCardBottom .rankCta .rankCtaBtn.rankCtaBtnSecondary{--shadow_color: #5f3000;background:#cb6600;border:2px solid #7b3d00;box-shadow:2px 3px 0 var(--shadow_color)}.ranking .rankColRight .rankCta .rankCtaBtn--style3,.ranking .rankCardBottom .rankCta .rankCtaBtn--style3{--shadow_color: #5f3000;background:#eac01f;border:2px solid #7b3d00;box-shadow:2px 3px 0 var(--shadow_color)}.ranking .rankColRight .nijyumaru,.ranking .rankColRight .maru,.ranking .rankColRight .sankaku,.ranking .rankColRight .batsu,.ranking .rankColRight .dashed,.ranking .rankCardBottom .nijyumaru,.ranking .rankCardBottom .maru,.ranking .rankCardBottom .sankaku,.ranking .rankCardBottom .batsu,.ranking .rankCardBottom .dashed{display:flex !important;align-items:center;position:relative;justify-content:flex-start}.ranking .rankColRight .nijyumaru .icon,.ranking .rankColRight .maru .icon,.ranking .rankColRight .sankaku .icon,.ranking .rankColRight .batsu .icon,.ranking .rankColRight .dashed .icon,.ranking .rankCardBottom .nijyumaru .icon,.ranking .rankCardBottom .maru .icon,.ranking .rankCardBottom .sankaku .icon,.ranking .rankCardBottom .batsu .icon,.ranking .rankCardBottom .dashed .icon{display:block;width:32px;height:32px}@media(max-width: 767px){.ranking .rankColRight .nijyumaru .icon,.ranking .rankColRight .maru .icon,.ranking .rankColRight .sankaku .icon,.ranking .rankColRight .batsu .icon,.ranking .rankColRight .dashed .icon,.ranking .rankCardBottom .nijyumaru .icon,.ranking .rankCardBottom .maru .icon,.ranking .rankCardBottom .sankaku .icon,.ranking .rankCardBottom .batsu .icon,.ranking .rankCardBottom .dashed .icon{width:22px;height:22px;margin-left:6px}}@media(min-width: 768px)and (max-width: 1100px){.ranking .rankColRight .nijyumaru .icon,.ranking .rankColRight .maru .icon,.ranking .rankColRight .sankaku .icon,.ranking .rankColRight .batsu .icon,.ranking .rankColRight .dashed .icon,.ranking .rankCardBottom .nijyumaru .icon,.ranking .rankCardBottom .maru .icon,.ranking .rankCardBottom .sankaku .icon,.ranking .rankCardBottom .batsu .icon,.ranking .rankCardBottom .dashed .icon{width:24px;height:24px}}.ranking .rankColRight .nijyumaru,.ranking .rankCardBottom .nijyumaru{background:#fff8dd !important}.ranking .rankColRight .nijyumaru .icon,.ranking .rankCardBottom .nijyumaru .icon{background:url(../../assets/img/ranking/nijyumaru.svg) no-repeat center;background-size:contain}.ranking .rankColRight .maru,.ranking .rankCardBottom .maru{background:#d9f5f2 !important}.ranking .rankColRight .maru .icon,.ranking .rankCardBottom .maru .icon{background:url(../../assets/img/ranking/maru.svg) no-repeat center;background-size:contain}.ranking .rankColRight .sankaku,.ranking .rankCardBottom .sankaku{background:#fff !important}.ranking .rankColRight .sankaku .icon,.ranking .rankCardBottom .sankaku .icon{background:url(../../assets/img/ranking/sankaku.svg) no-repeat center;background-size:contain}.ranking .rankColRight .batsu,.ranking .rankCardBottom .batsu{background:#fff !important}.ranking .rankColRight .batsu .icon,.ranking .rankCardBottom .batsu .icon{background:url(../../assets/img/ranking/x.svg) no-repeat center;background-size:contain}.ranking .rankColRight .dashed,.ranking .rankCardBottom .dashed{background:#fff !important}.ranking .rankColRight .dashed .icon,.ranking .rankCardBottom .dashed .icon{background:url(../../assets/img/ranking/dashed.svg) no-repeat center;background-size:contain}.ranking .rankColRight .rankHelp,.ranking .rankCardBottom .rankHelp{display:inline-block;position:relative}.ranking .rankColRight .rankHelp:hover,.ranking .rankCardBottom .rankHelp:hover{z-index:40}.ranking .rankColRight .rankTooltip,.ranking .rankCardBottom .rankTooltip{width:18px;height:18px;background:#373737;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ranking .rankColRight .rankTooltip::after,.ranking .rankCardBottom .rankTooltip::after{content:"？";font-size:12px}.ranking .rankColRight .rankTooltip:hover .rankTooltipContent,.ranking .rankCardBottom .rankTooltip:hover .rankTooltipContent{visibility:visible;opacity:1}.ranking .rankColRight .rankTooltipContent,.ranking .rankCardBottom .rankTooltipContent{visibility:hidden;opacity:0;z-index:30;width:max-content;max-width:240px;font-size:10px;color:#fff;line-height:16px;text-align:left;background:#373737;border-radius:6px;padding:5px 10px;cursor:auto;position:absolute;bottom:150%;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}@media(max-width: 1300px){.ranking .rankColRight .rankTooltipContent,.ranking .rankCardBottom .rankTooltipContent{left:53.5px}}@media(max-width: 767px){.ranking .rankColRight .rankTooltipContent,.ranking .rankCardBottom .rankTooltipContent{left:-43.5px}}.ranking .rankColRight .rankTooltipContent p,.ranking .rankCardBottom .rankTooltipContent p{color:#fff}.ranking .rankColRight .rankTooltipContent::after,.ranking .rankCardBottom .rankTooltipContent::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(50%);margin-left:-10px;border-width:5px;border-style:solid;border-color:#373737 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 767px){.ranking .rankColRight .rankTooltipContent::after,.ranking .rankCardBottom .rankTooltipContent::after{left:73%}}.ranking .rankingButton{display:flex;justify-content:center;align-items:center;padding:0;gap:2px;width:100%;height:61px;max-width:400px;background:#119fa0;border-radius:2px;position:relative;cursor:pointer;transition:box-shadow .15s,transform .13s;text-decoration:none;margin:56px auto 0px}@media(max-width: 767px){.ranking .rankingButton{width:100%;max-width:100%;height:48px;padding:8px;display:none}}.ranking .rankingButton .btn-text{width:350px;height:29px;font-weight:700;font-size:24px;line-height:120%;align-items:center;text-align:center;color:#fff;text-align:center}@media(max-width: 767px){.ranking .rankingButton .btn-text{font-size:16px;width:100%;height:auto}}.ranking .rankingButton .btn-arrow{width:16px;height:16px;background:url("../../assets/img/ranking/arrow-up.png") center/contain no-repeat}.ranking .rankRecListBtn{display:none;list-style:none;border-bottom:none;padding:8px 0 0;width:100%;max-width:420px;margin:0 auto}@media(max-width: 767px){.ranking .rankRecListBtn{display:block !important}}.ranking .rankRecToggleBtn,.ranking .card__recommendation-btn-extension{box-sizing:border-box;display:flex !important;flex-direction:row;justify-content:center;align-items:center;padding:13px;gap:2px;width:100%;max-width:400px;min-height:43px;margin:0;background:#fff;border:2px solid #119fa0;border-radius:2px;cursor:pointer;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:120%;color:#119fa0;text-align:center}.ranking .rankRecToggleBtn .rankRecToggleBtn-text,.ranking .card__recommendation-btn-extension .rankRecToggleBtn-text{flex:1;display:flex;align-items:center;justify-content:center}.ranking .rankRecToggleBtn .rankRecToggleBtn-arrow,.ranking .card__recommendation-btn-extension .rankRecToggleBtn-arrow{flex:none;width:13px;height:13px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.ranking .rankRecToggleBtn .rankRecToggleBtn-arrow .rankRecToggleBtn-arrow-img,.ranking .card__recommendation-btn-extension .rankRecToggleBtn-arrow .rankRecToggleBtn-arrow-img{display:block;width:13px;height:13px;object-fit:contain}.ranking .rankRecToggleBtn.is-expanded .rankRecToggleBtn-arrow,.ranking .card__recommendation-btn-extension.is-expanded .rankRecToggleBtn-arrow{transform:rotate(180deg)}@media(max-width: 767px){.ranking .adjust{padding-right:85px}}@media(max-width: 767px){.ranking .ml{left:0 !important}.ranking .ml::after{left:53% !important}}.info-sect{margin-top:70px;padding:70px 20px;background:#f7f7f7}@media(max-width: 767px){.info-sect{padding:40px 20px}}.info-sect h1{text-align:center;font-size:34px;margin-bottom:32px}@media(max-width: 767px){.info-sect h1{font-size:28px}}.info-sect h3{font-size:24px;color:#119fa0;font-weight:500;margin:10px 0}.info-sect p{line-height:1.5}@media(max-width: 767px){.info-sect p{font-size:14px}}.info-sect .operator__info{width:100%;max-width:800px;padding:20px;margin-inline:auto;margin-bottom:46px}@media(max-width: 767px){.info-sect .operator__info{max-width:100%;padding:15px;margin-bottom:36px;width:auto}}.info-sect .operator__info a[href^=tel],.info-sect .operator__info a[href^=mailto]{pointer-events:none;text-decoration:none;color:inherit;cursor:default}.info-sect .operator__info ul{margin:0px;padding:0px;margin-bottom:12px;padding-bottom:12px}.info-sect .operator__info ul:last-child{margin-bottom:0px}.info-sect .operator__info *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.info-sect .operator__info-item{padding-block:10px;display:flex;flex-direction:column;border-bottom:1px solid #119fa0}.info-sect .operator__info-item:first-child{padding-top:0}.info-sect .operator__info-item:last-child{padding-bottom:0;border-bottom:none}.info-sect .operator__info-ttl{font-size:16px;font-weight:700;color:#119fa0;line-height:1.6em;letter-spacing:.1em;margin-bottom:6px}@media(max-width: 767px){.info-sect .operator__info-ttl{font-size:14px;margin-bottom:6px}}.info-sect .operator__info-desc{font-size:16px;font-weight:500;color:#333;line-height:1.6em;text-decoration:none}@media(max-width: 767px){.info-sect .operator__info-desc{font-size:14px}}.info-sect .operator__img{width:100%;max-width:800px;margin:0 auto;text-align:center}.info-sect .survey{margin:40px 0 40px}.info-sect .evaluation{margin:0 0 40px}.info-sect .operator-img{margin:0 auto;max-width:794px}@media(max-width: 767px){.info-sect .operator-img{max-width:100%}}.info-sect .operator-ranking{width:100%;max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#119fa0 #ededed}.info-sect .operator-ranking-table{width:2000px;border-collapse:collapse;background:#fff;table-layout:fixed}@media(max-width: 767px){.info-sect .operator-ranking-table{table-layout:fixed}}@media(min-width: 768px)and (max-width: 1100px){.info-sect .operator-ranking-table{table-layout:fixed}}.info-sect .operator-ranking-table thead tr th{border:1px solid #ababab;background:#119fa0;color:#fff;font-size:13px;font-weight:700;text-align:center;padding:8px 4px}.info-sect .operator-ranking-table thead tr th:first-child{width:188px;position:sticky;left:0}@media(max-width: 767px){.info-sect .operator-ranking-table thead tr th:first-child{width:177px;position:sticky;left:0}}@media(min-width: 768px)and (max-width: 1100px){.info-sect .operator-ranking-table thead tr th:first-child{position:sticky;left:0}}.info-sect .operator-ranking-table tbody tr th{background-color:#fff;border:1px solid #ababab;font-size:15px;font-weight:700;text-align:left;padding:8px 4px;position:sticky;left:0}@media(max-width: 767px){.info-sect .operator-ranking-table tbody tr th{position:sticky;left:0}}@media(min-width: 768px)and (max-width: 1100px){.info-sect .operator-ranking-table tbody tr th{position:sticky;left:0}}.info-sect .operator-ranking-table tbody tr td{border:1px solid #ababab;font-size:14px;text-align:center;padding:8px 4px}.info-sect .operator-ranking::-webkit-scrollbar-track{background:#ededed;border-radius:4px}.info-sect .operator-ranking::-webkit-scrollbar{width:12px;height:8px;background-color:#004aad}@media(max-width: 767px){.info-sect .operator-ranking::-webkit-scrollbar{width:4px}}.info-sect .operator-ranking::-webkit-scrollbar-thumb{border-radius:6px;background-color:#119fa0}.info-sect .operator-ranking::-webkit-scrollbar-thumb:hover{background-color:#119fa0}header{background:#fff;padding:18px 0px 15px;box-shadow:0 3px 3px rgba(0,0,0,.05);z-index:25;position:fixed;top:0px;width:100%;max-width:100%;box-sizing:border-box}@media(max-width: 767px){header{padding:12px 10px 10px}}@media(max-width: 767px){header .logo{max-width:100%;width:280px}}@media(min-width: 768px)and (max-width: 1100px){header .header-nav{padding-left:20px}}.disclaimer{padding-block:40px;background:#f4f4f4}@media(min-width: 768px)and (max-width: 1100px){.disclaimer{padding-block:30px}}@media(max-width: 767px){.disclaimer{padding:40px 24px}}@media(max-width: 374px){.disclaimer{padding:40px 24px}}@media(min-width: 768px)and (max-width: 1100px){.disclaimer .wrapper{width:100%;max-width:90%}}@media(max-width: 767px){.disclaimer .wrapper{width:100%;max-width:90%}}.disclaimer .wrapper-disclaimer{max-width:607px;margin:0 auto}.disclaimer__ttl{display:block;font-size:12px;font-family:text-font(Noto);font-weight:bold;color:#717073;text-align:left;line-height:130%}@media(max-width: 374px){.disclaimer__ttl{font-size:10px}}.disclaimer__list{display:flex;flex-direction:column;padding:0;margin:0}.disclaimer__item{font-size:12px;font-family:text-font(Noto);font-weight:700;color:#444;text-align:left;line-height:130%;position:relative;display:flex;align-items:center}@media(min-width: 768px)and (max-width: 1100px){.disclaimer__item{font-size:10px;align-items:flex-start}}@media(max-width: 767px){.disclaimer__item{font-size:10px;align-items:flex-start}}@media(max-width: 374px){.disclaimer__item{font-size:8px}}.disclaimer__item::before{content:"●";font-size:4px;color:#444;margin-right:1em}.white-bg{background-color:#fff;width:100%;height:88px}.footer{background:#fff}@media(min-width: 768px)and (max-width: 1100px){.footer .wrapper{width:100%;max-width:90%}}@media(max-width: 767px){.footer .wrapper{width:100%;max-width:90%}}.footer .footer-disclamer{max-width:700px;margin:0 auto}.footer__content{padding-block:20px}@media(max-width: 374px){.footer__content{padding-block:20px}}.footer__container{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){.footer__container{flex-direction:column;gap:16px}}.footer__logo{align-self:flex-start}.footer__brand{padding-top:10px}@media(max-width: 767px){.footer__navigation{align-self:flex-start}}.footer__navigation-list{padding:0;margin:0}.footer__navigation-item{display:flex;align-items:center;margin-bottom:8px}.footer__navigation-item:last-child{margin-bottom:0}@media(max-width: 767px){.footer__navigation-item{margin-bottom:10px}}.footer__navigation-link{min-height:24px;font-size:14px;font-family:text-font(Noto);font-weight:500;color:#111;display:flex;gap:10px;align-items:center;transition:transform .2s}@media(min-width: 768px)and (max-width: 1100px){.footer__navigation-link{font-size:12px;gap:8px}}@media(max-width: 767px){.footer__navigation-link{font-size:12px;gap:8px}}@media(max-width: 374px){.footer__navigation-link{font-size:10px;gap:6px}}.footer__navigation-link:hover{transform:translateX(2px)}.footer__navigation-link::before{content:"";width:20px;height:20px;display:inline-block;background-color:#119fa0;background-image:url(../img/svg/right-arrow-white.svg);background-repeat:no-repeat;background-position:center left 6.5px;background-size:40%;border-radius:50%}@media(max-width: 374px){.footer__navigation-link::before{width:16px;height:16px;background-position:center left 5px}}.footer__copyright{padding-block:24px;background:#119fa0}@media(max-width: 374px){.footer__copyright{padding-block:20px}}.footer__copyright-text{font-size:12px;font-family:text-font(Noto);font-weight:500;line-height:130%;text-align:center;color:#fff;margin:0}@media(max-width: 374px){.footer__copyright-text{font-size:10px}}.scrollTop{z-index:99;width:45px;height:45px;display:inline-block;background:#119fa0;border-radius:50%;border:solid 1px #fff;position:fixed;right:20px;bottom:20px;cursor:pointer}@media(max-width: 374px){.scrollTop{width:35px;height:35px;right:15px;bottom:15px}}.scrollTop .arrow{border:solid #fff;border-width:0 3.5px 3.5px 0;display:inline-block;padding:5px;transform:rotate(225deg);-webkit-transform:rotate(225deg);cursor:pointer;position:absolute;left:calc(50% - 7px);top:calc(50% - 4px)}@media(max-width: 374px){.scrollTop .arrow{border-width:0 2.5px 2.5px 0;padding:4px;left:calc(50% - 5px);top:calc(50% - 3px)}}@media(max-width: 767px){.top-order{display:flex !important;flex-direction:column}.top-order--item1{order:1}.top-order--item2{order:2}.top-order--item3{order:4}.top-order--item4{order:3}}#pr-sec .pr-wrap{height:unset !important}@media(min-width: 1101px)and (max-width: 1300px){#pr-sec .pr-wrap .pr-part2{margin:0 auto !important}}/*# sourceMappingURL=style.min.css.map */