﻿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-padding-top:71px;scroll-behavior:smooth}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pr6N","Hiragino Kaku Gothic StdN","ヒラギノ角ゴ StdN","Noto Sans JP",sans-serif;color:#333}@media(max-width: 767px){body{display:flex;flex-direction:column}}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}@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}}.progress-container{position:fixed;top:0;left:0;width:100%;height:5px;background:#ccc;z-index:30}.progress-container .progress-bar{height:5px;background:red;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:#ff4030}@media(max-width: 767px){.page_404 p{font-size:14px}}.page_404 h1{font-size:70px;letter-spacing:5px;color:#ff4030;margin:30px 0px;padding:0px}@media(max-width: 767px){.page_404 h1{font-size:48px}}.page_404 svg{fill:#ff4030}@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{padding:0;min-height:637px;text-align:left;margin-top:66px;position:relative;background-image:url(../img/mv/mv-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;box-sizing:border-box;align-items:center}.mv .mv-ttl{font-size:70px;color:#fff;line-height:94px;font-weight:bold;margin:0;position:relative}@media(max-width: 767px){.mv .mv-ttl{font-size:50px;line-height:50px;letter-spacing:-3px;margin-top:12px}}@media(max-width: 374px){.mv .mv-ttl{font-size:36px;line-height:44px;margin-top:12px}}@media(max-width: 767px){.mv{background-image:url(../img/mv/mv-bg-sp.png);min-height:436px;padding:40px 0;margin-top:50px}}@media(max-width: 374px){.mv{min-height:386px;padding:30px 0 40px;margin-top:62px}}.mv .mv-txt-wrapper{position:relative;padding:50px 0px}.mv .mv-txt-wrapper::before{content:"";width:382px;height:3px;background:#fff;display:inline-block;position:absolute;left:-76px;top:0}@media(max-width: 767px){.mv .mv-txt-wrapper::before{width:69%;height:2px}}.mv .mv-txt-wrapper::after{content:"";width:382px;height:3px;background:#fff;display:inline-block;position:absolute;left:184px;bottom:0px}@media(max-width: 767px){.mv .mv-txt-wrapper::after{width:69%;height:2px;left:-76px}}.mv .mv-sub-ttl-1{color:#fff;font-size:25px;line-height:33px;font-weight:700;margin:0}@media(max-width: 767px){.mv .mv-sub-ttl-1{font-size:15px;line-height:1.5;letter-spacing:-3px}}@media(max-width: 374px){.mv .mv-sub-ttl-1{font-size:14px;letter-spacing:-1px}}.mv .mv-sub-ttl-2{color:#fff;font-size:53px;line-height:70px;font-weight:bold;margin:0}@media(max-width: 767px){.mv .mv-sub-ttl-2{font-size:42px}}@media(max-width: 374px){.mv .mv-sub-ttl-2{font-size:36px;line-height:52px}}.mv .mv-img-1{background-repeat:no-repeat;width:290px;height:60px;z-index:10;position:absolute;left:290px;top:200px}@media(max-width: 767px){.mv .mv-img-1{width:141px;height:35.75px;left:220px;top:144px}}@media(max-width: 374px){.mv .mv-img-1{left:160px;top:128px}}.mv .mv-img-2{background-repeat:no-repeat;width:281.17px;height:66px;padding-top:20px}@media(max-width: 767px){.mv .mv-img-2{width:50%;height:33.93px}}@media(max-width: 374px){.mv .mv-img-2{width:60%;height:38.93px}}@media(max-width: 767px){.mv .mv-txt-wrapper{padding:20px}}.mv-belt_V2{background:#efefef;padding:20px;margin:0px}.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:nowrap;gap:12px;justify-content:space-between;width:100%}.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;position:relative;border-right:1px solid #ccc}@media(max-width: 767px){.mv-belt_V2 .mv-belt-flex-item{border:1px solid #2f2f2f;flex:1 0 calc(15% - 12px);width:50%;background:#fff}}.mv-belt_V2 .mv-belt-flex-item a{color:#222;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:0 12px;min-height:35px;background:url(../img/svg/ic-arrowdown.svg) no-repeat;background-position:center right;background-size:14px auto;transition:.3s;margin:0 20px;padding-right:24px}.mv-belt_V2 .mv-belt-flex-item a:hover{transform:scale(0.97)}@media(max-width: 767px){.mv-belt_V2 .mv-belt-flex-item a{background-position:50% 95%;background-size:14px auto;font-size:13px;justify-content:space-around;padding:8px;gap:0;margin:0}}@media(max-width: 374px){.mv-belt_V2 .mv-belt-flex-item a{font-size:11px;line-height:1.4;margin:0}}@media(min-width: 768px)and (max-width: 1100px){.mv-belt_V2 .mv-belt-flex-item a{font-size:12px;gap:0 8px;margin:0px 16px 0 0;padding-right:10px}}.mv-belt_V2 .mv-belt-flex-item a span{background:red;padding:2px 0px 2px 36px}@media(max-width: 767px){.mv-belt_V2 .mv-belt-flex-item a span{padding:30px 0px 16px 0px}}.mv-belt_V2 .mv-belt-flex-item:nth-child(1){border-left:1px solid #ccc}.mv-belt_V2 .mv-belt-flex-item:nth-child(1) a span{background:url(../img/svg/bulb.svg) no-repeat;background-position:left center;background-size:15px auto}@media(max-width: 767px){.mv-belt_V2 .mv-belt-flex-item:nth-child(1) a span{background-position:top center}}@media(max-width: 767px){.mv-belt_V2 .mv-belt-flex-item:nth-child(1){border:1px solid #2f2f2f}}.mv-belt_V2 .mv-belt-flex-item:nth-child(2) a span{background:url(../img/svg/zoom-tool.svg) no-repeat;background-position:left center;background-size:20px auto}@media(max-width: 767px){.mv-belt_V2 .mv-belt-flex-item:nth-child(2) a span{background-position:top center}}.mv-belt_V2 .mv-belt-flex-item:nth-child(3) a span{background:url(../img/svg/crown.svg) no-repeat;background-position:left center;background-size:20px auto;padding:2px 0 2px 40px}@media(max-width: 767px){.mv-belt_V2 .mv-belt-flex-item:nth-child(3) a span{background-position:top center;padding:30px 0px 16px 0px}}.scroll-txt{font-size:15px;font-weight:700;color:#222;text-align:center;margin:0 0 24px}.hikaku-cont{width:100%;background:#fbfbfb;padding-block:82px 60px}@media(max-width: 767px){.hikaku-cont{padding-block:32px 40px;width:auto}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont{padding:64px 20px;box-sizing:border-box}}.hikaku-cont-intro{text-align:center;margin-bottom:43px}.hikaku-cont-intro-note{margin-bottom:6px}@media(max-width: 767px){.hikaku-cont-intro-note{max-width:85%}}.hikaku-cont h2{font-size:40px;font-weight:700;line-height:54px;margin:0;margin-bottom:16px}.hikaku-cont h2 em{font-style:normal;color:#fff;font-size:52px;position:relative}.hikaku-cont h2+p{font-size:15px;font-weight:500;line-height:25px;margin:0}@media(max-width: 767px){.hikaku-cont h2{font-size:28px;line-height:normal;margin-top:4px}}.hikaku-cont-wrapper{max-width:1100px;margin:0 auto}@media(max-width: 767px){.hikaku-cont-wrapper{padding-inline:20px}}.hikaku-cont-wrapper.--txt_center{text-align:center}.hikaku-cont .hikaku-filter-btns{width:800px;height:80px;margin:0 auto 62px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-end}@media(max-width: 767px){.hikaku-cont .hikaku-filter-btns{width:100%;height:max-content;justify-content:center;align-items:center;gap:16px 8px;margin-bottom:32px}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-filter-btns{width:100%;margin-bottom:32px}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-filter-btns{width:100%;gap:16px 0;height:max-content;margin-bottom:32px}}.hikaku-cont .hikaku-filter-btns .filter-btn{display:inline-block;background:#333;color:#fff;font-weight:700;border:none;border-radius:8px;box-shadow:0 4px 0 #000;width:188px;height:72px;padding:8px 12px;line-height:1.4;cursor:pointer;transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .6s cubic-bezier(0.22, 1, 0.36, 1),filter .6s cubic-bezier(0.22, 1, 0.36, 1)}.hikaku-cont .hikaku-filter-btns .filter-btn span::after{content:"▾";font-size:18px;margin-left:4px;line-height:1}.hikaku-cont .hikaku-filter-btns .filter-btn.--all{background:#252424;box-shadow:0 5px 0 #8b8b8b}.hikaku-cont .hikaku-filter-btns .filter-btn.--step1{background:#383838;box-shadow:0 5px 0 #497d31}.hikaku-cont .hikaku-filter-btns .filter-btn.--step2{background:#616060;box-shadow:0 5px 0 #408277}.hikaku-cont .hikaku-filter-btns .filter-btn.--step3{background:#888;box-shadow:0 5px 0 #4e7a85}.hikaku-cont .hikaku-filter-btns .filter-btn:hover{filter:brightness(1.2)}@media(max-width: 767px){.hikaku-cont .hikaku-filter-btns .filter-btn:hover{filter:none}}.hikaku-cont .hikaku-filter-btns .filter-btn.--active{box-shadow:0 0 0 #fff;transform:translateY(5px)}@media(max-width: 767px){.hikaku-cont .hikaku-filter-btns .filter-btn{width:calc(50% - 4px);font-size:14px;height:56px}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-filter-btns .filter-btn{width:calc(50% - 12px);font-size:16px;height:68px}}.hikaku-cont .hikaku-table{width:100%;background:#fff;border-collapse:collapse;position:relative}@media(max-width: 767px){.hikaku-cont .hikaku-table{width:max-content}}@media(max-width: 374px){.hikaku-cont .hikaku-table{width:1742px}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table{width:1165px}}.hikaku-cont .hikaku-table-wrapper{max-width:1165px;margin-inline:auto}@media(max-width: 767px){.hikaku-cont .hikaku-table-wrapper{max-width:100%;padding-inline:25px 20px;position:relative}}.hikaku-cont .hikaku-table-container{width:100%}@media(max-width: 767px){.hikaku-cont .hikaku-table-container{overflow-x:scroll}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table-container{overflow-x:auto;padding-top:20px}}.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}@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{font-size:13px;background:#fff;border:1px solid #ccc;padding:13px 8px;position:sticky}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th{position:relative}}.hikaku-cont .hikaku-table thead tr th:first-child{width:122px;padding:12px 10px;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th:first-child{width:130px}}@media(max-width: 374px){.hikaku-cont .hikaku-table thead tr th:first-child{width:118px}}.hikaku-cont .hikaku-table thead tr th.--step1-color{background:#383838;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step2-color{background:#616060;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step3-color{background:#888;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step4-color{background:#252424;color:#fff}.hikaku-cont .hikaku-table thead tr th h4{margin:0px;padding:0px;font-weight:700;font-size:14px;line-height:20px;display:flex;justify-content:center;flex-direction:column;height:41px;margin-bottom:11px}.hikaku-cont .hikaku-table thead tr .--main-header{z-index:8;position:sticky;background:#252424;color:#fff;text-align:center}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table thead tr .--main-header{z-index:12;left:0}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr .--main-header{z-index:12;left:0}}.hikaku-cont .hikaku-table thead tr .--heading-length1{width:91px}.hikaku-cont .hikaku-table thead tr .--heading-length2{width:100px}@media(max-width: 374px){.hikaku-cont .hikaku-table thead tr .--heading-length2{width:80px}}.hikaku-cont .hikaku-table thead tr .--heading-length3{width:88px}.hikaku-cont .hikaku-table thead tr .--heading-length4{width:88px}.hikaku-cont .hikaku-table thead tr .--heading-length5{width:112px}.hikaku-cont .hikaku-table thead tr .--heading-length6{width:150px}.hikaku-cont .hikaku-table thead tr .--heading-length7{width:154px}.hikaku-cont .hikaku-table thead tr .--heading-length8{width:120px}.hikaku-cont .hikaku-table thead tr .--heading-length9{width:153px}.hikaku-cont .hikaku-table thead tr .--heading-length10{width:153px}.hikaku-cont .hikaku-table thead tr .--heading-length11{width:156px}.hikaku-cont .hikaku-table thead tr .--heading-length12{width:154px}.hikaku-cont .hikaku-table tbody tr.--vtop td{vertical-align:top}.hikaku-cont .hikaku-table tbody tr.--vbot td{vertical-align:bottom}.hikaku-cont .hikaku-table tbody tr.enrollment-fee td p{font-size:13px}.hikaku-cont .hikaku-table tbody tr.course-fee td p emp{color:#e53e3e}.hikaku-cont .hikaku-table tbody tr.enroll-period td p{text-align:center;font-size:20px;font-weight:700}.hikaku-cont .hikaku-table tbody tr.enroll-period td p span{font-size:13px;line-height:1.2;display:inline-block}.hikaku-cont .hikaku-table tbody tr.enroll-period td:nth-child(2) p{color:#fff}.hikaku-cont .hikaku-table tbody tr.enroll-period td:last-child p{color:#fff}.hikaku-cont .hikaku-table tbody tr.course-ratio td p{text-align:center;font-size:20px;font-weight:700}.hikaku-cont .hikaku-table tbody tr.course-ratio td p span{font-size:13px;font-weight:400;line-height:1.2;display:inline-block}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--nijyumaru-color{background:#fffca1}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--nijyumaru-color p{color:#fff}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--nijyumaru-color p span{color:#333}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--maru-color{background:#e1fddf}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--maru-color p{color:#17a08f}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--maru-color p span{color:#333}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--sankaku-color{background:#fbfbfb}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--sankaku-color p{color:#2e87b2}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--sankaku-color p span{color:#333}.hikaku-cont .hikaku-table tbody tr.service a,.hikaku-cont .hikaku-table tbody tr.seminar-trials a{background:#e67db5;display:block;padding:8px;margin:8px 0;border:1px solid #d976aa;box-shadow:0 4px 0 #d976aa;border-radius:64px;font-size:14px;font-weight:700;color:#fff;text-align:center;position:relative}.hikaku-cont .hikaku-table tbody tr.service a::before,.hikaku-cont .hikaku-table tbody tr.seminar-trials a::before{content:"";background:url(../img/svg/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:8px;height:8px;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.hikaku-cont .hikaku-table tbody tr.service .titleLink{text-decoration:none;background:none;border:none;box-shadow:none;margin:0;padding:0}.hikaku-cont .hikaku-table tbody tr.service .titleLink::before{display:none}.hikaku-cont .hikaku-table tbody tr.comp-name p{font-weight:700;font-size:14px;display:flex;justify-content:center;flex-direction:column;height:44px;color:#333}.hikaku-cont .hikaku-table tbody tr.comp-name td:nth-child(2) p{font-size:12px}.hikaku-cont .hikaku-table tbody tr th{color:#fff;font-size:13px;background:#fff;border-bottom:1px solid #fff;padding:12px 10px;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5;border:1px solid #ccc;border-bottom:1px solid #ccc}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5}}@media(min-width: 1100px)and (max-width: 1279px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5}}.hikaku-cont .hikaku-table tbody tr td{width:167.8px;border:1px solid #ccc;padding:12px 0;font-size:13px;font-weight:500;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td{width:auto}}.hikaku-cont .hikaku-table tbody tr td small{font-size:11px;margin-top:2px;display:block}.hikaku-cont .hikaku-table tbody tr th.--sub,.hikaku-cont .hikaku-table tbody tr td.--sub{min-width:118px;max-width:118px;padding:12px 4px}.hikaku-cont .hikaku-table tbody tr th.--step1-color,.hikaku-cont .hikaku-table tbody tr td.--step1-color{background:#383838}.hikaku-cont .hikaku-table tbody tr th.--step1-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step1-color.--sub{background:#85ba6e;left:36px}.hikaku-cont .hikaku-table tbody tr th.--step2-color,.hikaku-cont .hikaku-table tbody tr td.--step2-color{background:#616060}.hikaku-cont .hikaku-table tbody tr th.--step2-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step2-color.--sub{background:#6fafa4;left:36px}.hikaku-cont .hikaku-table tbody tr th.--step3-color,.hikaku-cont .hikaku-table tbody tr td.--step3-color{background:#888}.hikaku-cont .hikaku-table tbody tr th.--step3-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step3-color.--sub{background:#75a4b2;left:36px;z-index:1}.hikaku-cont .hikaku-table tbody tr th.--step4-color,.hikaku-cont .hikaku-table tbody tr td.--step4-color{background:#252424}.hikaku-cont .hikaku-table tbody tr th p,.hikaku-cont .hikaku-table tbody tr td p{margin:0px;padding:0px;font-size:13px;line-height:1.5}.hikaku-cont .hikaku-table tbody tr th p em,.hikaku-cont .hikaku-table tbody tr td p em{font-style:normal;font-weight:700;color:red}.hikaku-cont .hikaku-table tbody tr th p span,.hikaku-cont .hikaku-table tbody tr td p span{font-size:12px;line-height:15px;margin-top:2px;display:block}.hikaku-cont .hikaku-table tbody tr th ul,.hikaku-cont .hikaku-table tbody tr td ul{margin:0px;padding:0px}.hikaku-cont .hikaku-table tbody tr td.colspan{background:#666;text-align:center;padding:9.15px;border:1px solid rgba(0,0,0,0);border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #ccc}.hikaku-cont .hikaku-table tbody tr td.colspan-step1{background:#383838}.hikaku-cont .hikaku-table tbody tr td.colspan-step2{background:#616060}.hikaku-cont .hikaku-table tbody tr td.colspan-step3{background:#888}.hikaku-cont .hikaku-table tbody tr td.colspan-step4{background:#252424}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.colspan{text-align:left}}.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{display:inline-block;font-weight:700;font-size:18px;color:#fff}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:20px;font-size:12px;text-align:left}}@media(min-width: 1100px)and (max-width: 1279px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:20px}}.hikaku-cont .hikaku-table tbody tr div.cost-mobile{display:flex;gap:8px;flex-wrap:wrap}.hikaku-cont .hikaku-table tbody tr div.cost-mobile .fee{flex:1 0 calc(50% - 8px);background:#666;border-radius:100px;font-size:13px;font-weight:700;color:#fff;padding:8px 4px;text-align:center}.hikaku-cont .hikaku-table tbody tr div.cost-mobile .fee-enrollment{background:#383838}.hikaku-cont .hikaku-table tbody tr div.cost-mobile .fee-enrollment::after{content:"入学金"}.hikaku-cont .hikaku-table tbody tr div.cost-mobile .fee-monthly{background:#6fafa4}.hikaku-cont .hikaku-table tbody tr div.cost-mobile .fee-monthly::after{content:"月会費"}.hikaku-cont .hikaku-table tbody tr div.cost-mobile .fee-course{background:#888}.hikaku-cont .hikaku-table tbody tr div.cost-mobile .fee-course::after{content:"受講料"}.hikaku-cont .hikaku-table .hikaku-comp-img{width:100%;max-width:150px;height:95px;object-fit:cover;object-position:center;overflow-clip-margin:unset;margin-bottom:10px}@media(max-width: 767px){.hikaku-cont .hikaku-table .hikaku-comp-img{max-width:130px}}.hikaku-cont .hikaku-mode{width:100%;min-height:20px;display:flex;justify-content:center;align-items:center;gap:2px;margin-bottom:5px}.hikaku-cont .hikaku-mode-item{width:100%;max-width:74px;min-height:18px;background:#ccc;border-radius:200px;border:1px solid #ddd;font-size:12px;font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 767px){.hikaku-cont .hikaku-mode-item{font-size:10px}}@media(max-width: 374px){.hikaku-cont .hikaku-mode-item{font-size:9px}}.hikaku-cont .hikaku-mode-item--red{--red: #FF4030;color:var(--red);background:#fff6f4;border:1px solid var(--red)}.hikaku-cont .hikaku-mode-item--blue{--blue: #2D72D9;color:var(--blue);background:#eaf0f9;border:1px solid var(--blue)}.hikaku-cont tr.hikaku-ico td p{text-align:center;margin:8px 0}.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:18px;font-weight:700;margin-bottom:6px}.hikaku-cont tr.hikaku-ico td ico::before{content:""}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru{background:#fffca1}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru ico{color:#e4932a;-webkit-text-stroke:1.5px #e4932a}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru ico:before{content:"◎"}.hikaku-cont tr.hikaku-ico td.--ico_maru{background:#e1fddf}.hikaku-cont tr.hikaku-ico td.--ico_maru ico{color:#17a08f;-webkit-text-stroke:.5px #17a08f}.hikaku-cont tr.hikaku-ico td.--ico_maru ico:before{content:"〇"}.hikaku-cont tr.hikaku-ico td.--ico_sankaku{background:#fbfbfb}.hikaku-cont tr.hikaku-ico td.--ico_sankaku ico{color:#2e87b2;-webkit-text-stroke:2px #2e87b2}.hikaku-cont tr.hikaku-ico td.--ico_sankaku ico:before{content:"△"}.hikaku-cont tr.hikaku-ico td.--ico_batu{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_batu ico{color:#a6a6a6;-webkit-text-stroke:2px #a6a6a6}.hikaku-cont tr.hikaku-ico td.--ico_batu ico:before{content:"×"}.hikaku-cont tr.hikaku-ico td.--ico_default{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_default ico{color:#333}.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:#676767;-webkit-text-stroke:1px #676767}.hikaku-cont tr.hikaku-ico td.--ico_dashed ico:before{content:"ー"}.hikaku-cont .--border-dot{border-top:2px dotted #494949 !important}.hikaku-cont .--border-dot-remove{border-bottom:0 !important}.hikaku-cont .hikaku-head-btn{width:100%;max-width:150px;min-height:24px;background:red;position:relative;border:1px solid red;border-radius:5px;font-size:13px;font-weight:700;color:#fff;transition:.3s;display:flex;align-items:center;justify-content:center;gap:6px;margin-inline:auto}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn{max-width:100%}}.hikaku-cont .hikaku-head-btn:hover{transform:scale(0.97)}.hikaku-cont .hikaku-head-btn::after{content:"";background:url(../img/svg/white-arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:11px;height:11px;position:relative}.hikaku-cont .hikaku-head-btn--style2{font-size:10px;text-align:center;background:#e890bc;box-shadow:0 4px 0 #d976aa}.hikaku-cont .hikaku-head-btn--length{max-width:150px}.hikaku-cont .hikaku-comp-btn2{padding:12px 8px 16px;border:1px solid #ccc;position:sticky;top:0}.hikaku-cont .btn-hikaku-sec{border-radius:5px;box-shadow:0 4px 0 #b32b20;background:#ff4030;border:#ff4030;color:#fff;width:100%;text-align:center;padding:14px 0px 16px;margin:24px 0;display:none}@media(max-width: 767px){.hikaku-cont .btn-hikaku-sec{display:block}}.hikaku-cont .btn-hikaku-sec span{font-weight:700;font-size:15px;background:url(../img/svg/ic-search.svg) no-repeat;background-position:right center;padding:8px 48px 8px 0px}.hikaku-cont .course-methods{display:flex;flex-direction:column;gap:8px}.hikaku-cont .course-methods .method{width:auto;background:#666;border-radius:100px;font-size:13px;font-weight:700;color:#fff;padding:8px 4px 7px;text-align:center}.hikaku-cont .course-methods .method-online{background:#e890bc}.hikaku-cont .course-methods .method-online::before{content:"オンライン"}.hikaku-cont .course-methods .method-face2face{background:#d59544}.hikaku-cont .course-methods .method-face2face::before{content:"対面"}.hikaku-cont .hikaku-notes{font-size:12px;line-height:20px;margin-top:8px}.hikaku-cont .modalz{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:0 20px;box-sizing:border-box}.hikaku-cont .modalz img.modalz-content{width:100%}.hikaku-cont .modalz .closez{position:absolute;top:15px;right:5px;color:#fff;font-size:30px;cursor:pointer}.hikaku-cont .hikaku-tooltip{position:relative}.hikaku-cont .hikaku-tooltip .tooltip{width:20px;height:20px;background:#dcdcdc;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:6px;top:6px}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip{width:16px;height:16px;top:unset;right:4px;bottom:4px}}.hikaku-cont .hikaku-tooltip .tooltip.--vertical-side-fix{letter-spacing:normal;right:-1px;bottom:-45px}.hikaku-cont .hikaku-tooltip .tooltip::after{content:"？";font-size:15px;font-weight:700;color:#4c4c4c}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip::after{font-size:12px}}.hikaku-cont .hikaku-tooltip .tooltip:hover .tooltip-info{visibility:visible;opacity:1}.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info{visibility:hidden;opacity:0;z-index:21;width:max-content;max-width:240px;font-size:10px;color:#333;line-height:16px;text-align:left;background:#ff4030;border-radius:6px;padding:5px 10px;cursor:auto;position:absolute;bottom:150%;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info.--vSide-fix{left:89.5px}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info.--vSide-fix{left:115.5px}}.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info.--vSide-fix::after{left:18.5%;transform:none}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info.--vSide-fix::after{left:8%}}@media(max-width: 1300px){.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info{left:53.5px}}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info{max-width:142px;left:-62px;top:32px;bottom:100%;height:max-content}.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info::before{content:"";position:absolute;bottom:100%;left:94%;transform:translateX(50%) rotate(180deg);margin-left:-10px;border-width:5px;border-style:solid;border-color:#ff4030 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info p{color:#fff}.hikaku-cont .hikaku-tooltip .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:#ff4030 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info::after{display:none}}@media(max-width: 1300px){.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info::after{left:18.5%}}.hikaku-cont .hikaku-tooltip .tooltip--style2{background:#222;top:32px;left:24px;right:unset}.hikaku-cont .hikaku-tooltip .tooltip--style2::after{color:#fff}.--highlight-header{display:inline-block;width:100%;max-width:150px;height:25px;background:#fff;border:1px solid red;border-radius:200px;font-size:13px;font-weight:700;color:red;text-align:center;line-height:18px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-inline:auto;position:absolute;top:-18px;left:0;right:0}@media(max-width: 767px){.--highlight-header{z-index:9;max-width:51px;min-height:44px;background:red;border-radius:6px;outline:1.5px solid #fff;outline-offset:-3px;font-size:11px;line-height:13px;color:#fff;top:78px;left:0;right:unset}}@media(max-width: 374px){.--highlight-header{transform:scale(0.8);left:-2px}}.--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:66px !important}@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}}.must-check{background-image:url(../img/svg/must-check.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:90px;height:19px;margin-bottom:3px}.pass-rate{background-image:url(../img/svg/pass-rate-img.svg);background-repeat:no-repeat;background-size:contain;background-position:left bottom;display:inline-block;width:47.43px;height:47.72px;position:absolute;left:-4px;bottom:0}.orange-bg{width:100%;max-width:150px;min-height:26px;background:#f3880f;color:#fff;border-radius:200px;font-size:13px;font-weight:medium;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-inline:auto !important}.gray-bg2{width:100%;max-width:150px;min-height:26px;background:#747373;color:#fff;border-radius:200px;font-size:13px;font-weight:medium;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-inline:auto !important}.ranking_V2{padding:32px 0px;background-color:#fbfbfb;background-image:url(../img/ranking/ranking-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow-x:hidden}@media(max-width: 767px){.ranking_V2{background-image:url(../img/ranking/ranking-bg-sp.png)}}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2{padding:66px 0 60px}}@media(max-width: 374px){.ranking_V2{padding:0px 0 36px;background-size:contain}}.ranking_V2 p,.ranking_V2 ul,.ranking_V2 h3{margin:0px;padding:0px}.ranking_V2 .wrapper{padding-inline:20px}.ranking_V2 .ranking__content{margin-bottom:30px}@media(max-width: 767px){.ranking_V2 .ranking__content{margin-bottom:0}}.ranking_V2 .ranking__content .card{padding:35px 30px 24px;background:#fff;border:2px solid #ff4030;position:relative;margin-bottom:64px}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card{margin-bottom:44px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card{margin-bottom:32px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card{padding:16px 15px 24px}.ranking_V2 .ranking__content .card:has(.top-recomm){padding:26px 15px 24px}}.ranking_V2 .ranking__content .card:last-child{margin-bottom:0}.ranking_V2 .ranking__content .card .top-recomm{width:100%;max-width:158.39px;min-height:27.2px;font-size:15px;font-weight:700;text-align:center;line-height:18px;color:#fff;background:#ff4030;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}@media(max-width: 767px){.ranking_V2 .ranking__content .card .top-recomm{max-width:120px;min-height:20px;font-size:12px;left:unset;right:0}}.ranking_V2 .ranking__content .card__body{display:grid;align-items:start;gap:15px 22.5px;grid-template-columns:410px 286px 295px;grid-template-areas:"comp-ttl comp-eval comp-mode" "comp-img comp-eval comp-eval2" "comp-img comp-eval comp-supp" "comp-rec comp-rec comp-rec" "comp-btn comp-btn comp-btn"}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card__body{align-items:center;gap:16px 18px;grid-template-columns:1.2fr 1fr;grid-template-areas:"comp-ttl comp-mode" "comp-img comp-img" "comp-eval comp-eval2" "comp-eval comp-supp" "comp-rec comp-rec" "comp-btn comp-btn"}}@media(max-width: 767px){.ranking_V2 .ranking__content .card__body{gap:0;grid-template-columns:100%;grid-template-areas:"comp-ttl" "comp-mode" "comp-img" "comp-btn3" "comp-eval" "comp-btn2" "comp-eval2" "comp-supp" "comp-btn" "comp-rec"}}.ranking_V2 .ranking__content .card .comp-ttl{grid-area:comp-ttl}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-ttl{margin-bottom:12px}}.ranking_V2 .ranking__content .card .comp-ttl__name{font-size:30px;font-weight:700;color:#222;line-height:44px}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-ttl__name{font-size:26px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-ttl__name{font-size:25px;line-height:1.5em}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-ttl__name{font-size:20px}}.ranking_V2 .ranking__content .card .comp-ttl p{font-size:15px;font-weight:bold;color:#2f2f2f;line-height:21px}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-ttl p{font-size:13px}}.ranking_V2 .ranking__content .card .comp-img{grid-area:comp-img;position:relative}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-img{margin-bottom:16px}}.ranking_V2 .ranking__content .card .comp-img__img{width:100%;max-width:410px;min-height:255px;max-height:255px;object-fit:cover;overflow-clip-margin:unset}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-img__img{max-width:100%;min-height:354px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-img__img{max-width:100%;min-height:176px;object-fit:contain}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-img__img{min-height:136px}}.ranking_V2 .ranking__content .card .comp-eval{grid-area:comp-eval}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-eval{margin-bottom:16px}}.ranking_V2 .ranking__content .card .comp-eval .eval-item{position:relative;margin-bottom:5px}.ranking_V2 .ranking__content .card .comp-eval .eval-item:last-child{margin-bottom:0}.ranking_V2 .ranking__content .card .comp-eval .eval-item__icon::before{content:"";width:100%;max-width:14.97px;height:14.97px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.ranking_V2 .ranking__content .card .comp-eval .eval-item__icon--style1::before{background-image:url(../img/ranking/graph-icon-1.svg)}.ranking_V2 .ranking__content .card .comp-eval .eval-item__icon--style2::before{background-image:url(../img/ranking/icon-2.svg)}.ranking_V2 .ranking__content .card .comp-eval .eval-item__icon--style3::before{background-image:url(../img/ranking/heart-icon-3.svg)}.ranking_V2 .ranking__content .card .comp-eval .eval-item__icon--style4::before{background-image:url(../img/ranking/bldg-icon-4.svg)}.ranking_V2 .ranking__content .card .comp-eval .eval-item__icon--style5::before{background-image:url(../img/ranking/house-icon-5.svg)}.ranking_V2 .ranking__content .card .comp-eval .eval-item__icon--style6::before{background-image:url(../img/ranking/bulb-s1-icon.svg)}.ranking_V2 .ranking__content .card .comp-eval .eval-item__ttl{font-size:13px;font-weight:700;display:flex;gap:5px;align-items:center;position:relative;margin-bottom:3px}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__ttl{font-size:12px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__ttl{font-size:14px;gap:4px;margin-bottom:4px}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__ttl{font-size:10px}}.ranking_V2 .ranking__content .card .comp-eval .eval-item .int-sys{width:100%;max-width:68px;min-height:17px;font-size:11px;font-weight:700;line-height:12px;color:red;text-align:center;background:#fff;border:1px solid red;border-radius:200px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont{min-height:40px;display:flex;border:1px solid #ccc;border-radius:3px}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont{min-height:34px}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont{min-height:34px}}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item{width:100%}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item__ttl{max-width:63px;font-size:13px;font-weight:700;padding:10px 0;background:#ccc;border-radius:3px 0 0 3px;display:flex;gap:5px;justify-content:center;align-items:center}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item__ttl{max-width:70px;font-size:12px;padding:6px 10.4px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item__ttl{padding:5px 0}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item__ttl{font-size:11px}}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item__desc{font-size:13px;line-height:1.36em;padding:3px 6px;background:#fff;border-radius:0 3px 3px 0;display:flex;align-items:center;justify-content:flex-start}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item__desc b{color:#e52424;font-weight:500}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item__desc{font-size:11px}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont .cont-item__desc{font-size:10px}}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.nijyumaru .icon::after,.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.maru .icon::after,.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.sankaku .icon::after,.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.batu .icon::after{content:"";width:100%;max-width:16px;height:16px;display:inline-block;position:relative;bottom:-1px}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.nijyumaru .icon::after,.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.maru .icon::after,.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.sankaku .icon::after,.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.batu .icon::after{max-width:20px;height:27px;font-size:20px}}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.nijyumaru{border:1px solid #ffe8c1}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.nijyumaru .icon::after{content:"◎";-webkit-text-stroke:1px #eb8b18}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.nijyumaru .cont-item__ttl{background:#fffca1;color:#eb8b18}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.nijyumaru .cont-item__desc{background:#fffdcf}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.maru{border:1px solid #e1fddf}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.maru .icon::after{content:"〇";-webkit-text-stroke:1px #3ca905}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.maru .cont-item__ttl{background:#e1fddf;color:#3ca905}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.maru .cont-item__desc{background:#f4fff3}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.sankaku{border:1px solid #75a7ce}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.sankaku .icon::after{content:"△";-webkit-text-stroke:1px #75a7ce}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.sankaku .cont-item__ttl{background:#ecf4fb;color:#75a7ce}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.sankaku .cont-item__desc{background:#fff}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.batu{border:1px solid #cecece}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.batu .icon::after{content:"×";-webkit-text-stroke:1px #333}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.batu .cont-item__ttl{background:#ddd;color:#333}.ranking_V2 .ranking__content .card .comp-eval .eval-item__cont.batu .cont-item__desc{background:#fff}.ranking_V2 .ranking__content .card .comp-mode{grid-area:comp-mode;display:flex;justify-content:center;align-items:center;gap:11px}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-mode{justify-content:flex-end}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-mode{justify-content:flex-start;margin-bottom:12px}}.ranking_V2 .ranking__content .card .comp-mode .mode-item{--bg-color: #fff;--bg-border: #ddd;--txt-color: #eee;width:100%;max-width:142px;height:28px;font-size:16px;font-weight:700;line-height:30px;color:var(--txt-color);background:var(--bg-color);border:1px solid var(--bg-border);border-radius:200px;display:flex;justify-content:center;align-items:center;gap:6px}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-mode .mode-item{max-width:120px}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-mode .mode-item{font-size:12px;height:20px}}.ranking_V2 .ranking__content .card .comp-mode .mode-item::before{content:"";width:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ranking_V2 .ranking__content .card .comp-mode .mode-item--style1{--bg-color: #EAF0F9;--bg-border: #2D72D9;--txt-color: #1968FF}.ranking_V2 .ranking__content .card .comp-mode .mode-item--style1::before{max-width:10px;min-height:16px;background-image:url(../img/ranking/man-blue-icon.svg)}.ranking_V2 .ranking__content .card .comp-mode .mode-item--style2{--bg-color: #FFF6F4;--bg-border: #FF4030;--txt-color: #FF4030}.ranking_V2 .ranking__content .card .comp-mode .mode-item--style2::before{max-width:18px;min-height:16px;background-image:url(../img/ranking/computer-red-icon.svg)}.ranking_V2 .ranking__content .card .comp-eval2{grid-area:comp-eval2;margin-top:-30px}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-eval2{margin-top:0}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-eval2{margin-top:0;margin-bottom:20px}}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-item{padding:12px 11px;background:#efefef;margin-bottom:4px}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-item:last-child{margin-bottom:0}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-cont{display:flex;justify-content:center;align-items:center;gap:4px;margin-bottom:6px}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col{width:100%;min-height:30px;font-size:15px;font-weight:700;line-height:30px;color:#fff;text-align:center;background:#222;border-radius:3px;display:flex;justify-content:center;align-items:center;gap:6px;position:relative}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col{font-size:14px}}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col small{font-size:11px}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col small{display:block;margin-top:-8px}}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col--none{color:#222;background:none}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col--style2{min-height:33px;background:#ffa406}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col--icon1::before,.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col--icon2::before{content:"";width:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col--icon1::before{max-width:15px;min-height:15px;background-image:url(../img/ranking/yen-white-icon.svg)}.ranking_V2 .ranking__content .card .comp-eval2 .eval2-col--icon2::before{max-width:15px;min-height:16px;background-image:url(../img/ranking/calendar-white-icon.svg)}.ranking_V2 .ranking__content .card .comp-eval2 .eval-item-1{justify-self:center;text-align:center;padding:15px;background:#efefef;display:flex;gap:5px;margin-top:15px;flex-direction:column;font-size:15px;font-weight:bold;color:#fff}.ranking_V2 .ranking__content .card .comp-eval2 .eval-item-1 .item-cont-1{display:flex;gap:3px}.ranking_V2 .ranking__content .card .comp-eval2 .eval-item-1 .col-2{padding:10px 44px;background:#222;text-align:center;border-radius:3px}.ranking_V2 .ranking__content .card .comp-eval2 .eval-item-1 .yellow-txt{background:#ffa406;border-radius:3px;padding:10px 40px}.ranking_V2 .ranking__content .card .comp-eval2 .eval-item-2{justify-self:center;text-align:center;padding:15px 15px 0;background:#efefef;display:flex;gap:5px;margin-top:5px;flex-direction:column;font-size:15px;font-weight:bold;color:#fff}.ranking_V2 .ranking__content .card .comp-eval2 .eval-item-2 .item-cont-2{display:flex;gap:3px}.ranking_V2 .ranking__content .card .comp-eval2 .eval-item-2 .col-1{padding:10px 105px;background:#222;text-align:center;border-radius:3px}.ranking_V2 .ranking__content .card .comp-eval2 .eval-item-2 .gray-bg-1{color:#222;padding:0px 0 5px 0 !important}.ranking_V2 .ranking__content .card .comp-supp{grid-area:comp-supp}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-supp{margin-bottom:16px}}.ranking_V2 .ranking__content .card .comp-supp__ttl{font-size:13px;font-weight:700;line-height:19px;color:#222;text-align:center;display:flex;justify-content:center;align-items:center;gap:4px;margin-bottom:7px}.ranking_V2 .ranking__content .card .comp-supp__ttl::before{content:"";width:100%;max-width:12px;min-height:15px;background-image:url(../img/ranking/banner-star-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.ranking_V2 .ranking__content .card .comp-supp__cont{display:flex;justify-content:center;align-items:center;gap:4px}.ranking_V2 .ranking__content .card .comp-supp .supp-item{position:relative}.ranking_V2 .ranking__content .card .comp-supp .supp-item.--col2{flex:1 0}.ranking_V2 .ranking__content .card .comp-supp .supp-item.--col2 .cont-item__desc--style2{width:100%}.ranking_V2 .ranking__content .card .comp-supp .supp-item__cont{height:59px;display:flex;border:1px solid #ccc;border-radius:3px}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__ttl{width:100%;max-width:30px;font-size:13px;font-weight:700;padding:12px;background:#efefef;border-radius:3px 0 0 3px;display:flex;align-items:center;justify-content:center}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc p.txt1{font-size:12px}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc p.txt2{font-size:11px}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc--style1{width:61px}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc--style2{width:129px}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.nijyumaru .icon::after,.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.maru .icon::after,.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.sankaku .icon::after,.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.batu .icon::after{content:"";width:100%;max-width:16px;height:16px;display:inline-block;position:relative;bottom:-1px}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.nijyumaru{background:#fffdcf}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.nijyumaru .icon::after{content:"◎";-webkit-text-stroke:1px #eb8b18}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.maru{background:#e1fddf}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.maru .icon::after{content:"〇";-webkit-text-stroke:1px #3ca905}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.sankaku{background:#ecf4fb}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.sankaku .icon::after{content:"△";-webkit-text-stroke:1px #75a7ce}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.batu{background:#fff}.ranking_V2 .ranking__content .card .comp-supp .supp-item .cont-item__desc.batu .icon::after{content:"×";-webkit-text-stroke:1px #333}.ranking_V2 .ranking__content .card .comp-rec{grid-area:comp-rec;margin-bottom:8px}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec .active{max-height:17.72vh;overflow-y:hidden}}@media(max-width: 767px)and (max-width: 374px){.ranking_V2 .ranking__content .card .comp-rec .active{max-height:24vh}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec .active::after{content:"";z-index:0;width:100%;height:127px;display:block;background:linear-gradient(to bottom, transparent 0%, #EFEFEF 70%);background-position:center;background-size:cover;margin-inline:auto;position:absolute;left:0;right:0;bottom:0}}.ranking_V2 .ranking__content .card .comp-rec__btn-extension{z-index:1;width:100%;max-width:126px;min-height:19px;background:#ff4030;border-radius:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-inline:auto;animation:floatUpDown 3s ease-in-out infinite;transition:all .3s ease-in-out;cursor:pointer;position:absolute;left:0;right:0;bottom:14px;display:none}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec__btn-extension{display:flex}}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(4px)}100%{transform:translateY(0)}}.ranking_V2 .ranking__content .card .comp-rec__btn-extension:hover{animation:none}.ranking_V2 .ranking__content .card .comp-rec__btn-extension::after{content:"";border:solid #fff;border-width:0 1.5px 1.5px 0;display:inline-block;padding:1.5px;transform:rotate(45deg) translateY(-45%);-webkit-transform:rotate(45deg) translateY(-45%);position:absolute;top:45%;right:11px}.ranking_V2 .ranking__content .card .comp-rec__btn-extension.opened{animation:none}.ranking_V2 .ranking__content .card .comp-rec__btn-extension.opened::after{content:"";border:solid #fff;border-width:0 1.5px 1.5px 0;display:inline-block;padding:1.5px;transform:rotate(-135deg) translateY(-35%);-webkit-transform:rotate(-135deg) translateY(-35%);position:absolute;top:35%;right:11px}.ranking_V2 .ranking__content .card .comp-rec__btn-extension .text{display:block;font-size:12px;color:#fff;text-align:center;line-height:1.41em;letter-spacing:.06px}.ranking_V2 .ranking__content .card .comp-rec .rec-box{background:#efefef;padding:80px 30px 20px;border-radius:5px;position:relative}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-rec .rec-box{padding:75px 20px 20px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec .rec-box{padding:67px 16px 20px}}.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl{width:100%;max-width:400px;height:35.35px;margin-inline:auto;padding:3.2px;background:#fff;border:1px solid #222;position:absolute;left:0;right:0;top:20px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl{top:16px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl{height:29.55px;padding:3px;font-size:16px;max-width:85%;top:18px;right:0;left:0;margin:0 auto}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl{height:26.61px;font-size:11px}}.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl-txt{width:100%;height:100%;background:#222;font-size:18px;font-weight:700;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl-txt{font-size:16px}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl-txt{font-size:14px}}.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl-txt::after{content:"";width:100%;max-width:13px;height:21px;display:inline-block;background-image:url(../img/ranking/bulb-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) rotate(24deg);position:absolute;top:50%;right:91px}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl-txt::after{right:14%}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__ttl-txt::after{right:28px}}.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc{border:1px solid #efeeef}.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li{width:auto;font-size:15px;line-height:24px;padding-block:13px;display:flex;gap:20px;align-items:center;border-bottom:1px solid #a2a2a2}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li{padding:14px 12px;gap:16px;align-items:flex-start}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li{gap:8px;padding:12px 0;align-items:flex-start;font-size:14px;line-height:20px}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li{line-height:18px;font-size:11px}}.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li:first-child{padding-top:0}.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li:last-child{border-bottom:none;padding-bottom:0}.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li::before{content:"";width:100%;max-width:22px;height:22px;display:inline-block;background:url(../img/ranking/svg-checkmark.svg) no-repeat;background-position:center;background-size:contain}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li::before{position:relative;top:5px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li::before{padding-top:12px;max-width:14px;height:14px}}.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li p{font-size:14px;line-height:1.41em}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li p{font-size:12px}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li p{font-size:10px}}.ranking_V2 .ranking__content .card .comp-rec .rec-box__desc li p b{font-weight:700;color:#e52424}.ranking_V2 .ranking__content .card .comp-btn{grid-area:comp-btn;display:flex;align-items:center;justify-content:center;gap:40px}.ranking_V2 .ranking__content .card .comp-btn--v2{grid-area:comp-btn2}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-btn--v2{margin-bottom:20px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-btn--v2{margin-bottom:20px}}.ranking_V2 .ranking__content .card .comp-btn--v3{grid-area:comp-btn3}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-btn--v3{margin-bottom:16px !important}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-btn--v3{margin-bottom:16px !important}}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .ranking__content .card .comp-btn{gap:20px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-btn{display:flex !important;flex-direction:column;gap:16px;margin-bottom:16px}.ranking_V2 .ranking__content .card .comp-btn:last-child{margin-bottom:0}}.ranking_V2 .ranking__content .card .comp-btn.cont-sp{display:none}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-btn.cont-sp{display:block}}.ranking_V2 .ranking__content .card .comp-btn .btn{width:100%;max-width:450px;min-height:63px;font-size:20px;font-weight:700;color:#fff;line-height:29px;background:#ddd;border-radius:5px;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_V2 .ranking__content .card .comp-btn .btn{font-size:15px;min-height:46px}}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-btn .btn{font-size:14px;min-height:46px}}@media(max-width: 374px){.ranking_V2 .ranking__content .card .comp-btn .btn{font-size:11px;min-height:36px}}.ranking_V2 .ranking__content .card .comp-btn .btn::after{content:"";width:100%;max-width:15.69px;height:15.69px;display:inline-block;background-image:url(../img/ranking/left-arrow-red.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;top:50%;right:14px}@media(max-width: 767px){.ranking_V2 .ranking__content .card .comp-btn .btn::after{max-width:10px;height:10px;right:12px}}.ranking_V2 .ranking__content .card .comp-btn .btn--style1{--shadow_color: #FF0000;background:red}.ranking_V2 .ranking__content .card .comp-btn .btn--style2{--shadow_color: #5F3000;background:#cb6600}.ranking_V2 .ranking__content .card .comp-btn .btn--style3{--shadow_color: #5F3000;background:#eac01f}.ranking_V2 .comp-img-swiper{max-width:365px;width:100%}@media(max-width: 767px){.ranking_V2 .comp-img-swiper{max-width:unset}}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2 .comp-img-swiper{max-width:unset}}.ranking_V2 .rank-prev::after{content:"❮";width:42px;height:42px;font-size:20px;color:#fff;background:#1c4587;position:absolute;border-radius:50%;right:10px;opacity:85%;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.ranking_V2 .rank-prev::after{width:30px;height:30px;right:17px}}.ranking_V2 .rank-next::after{content:"❯";width:42px;height:42px;font-size:20px;color:#fff;background:#1c4587;position:absolute;left:10px;border-radius:50%;opacity:85%;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.ranking_V2 .rank-next::after{width:30px;height:30px;left:17px}}.ranking_V2-cta{width:100%;text-align:center}.ranking_V2-cta a{display:inline-block;font-size:18px;font-weight:700;color:#fff;text-align:center;padding:1.258em 10.77em;margin:0 auto;background:#ff4030;border-radius:2px;border:2px solid #09244e;box-shadow:2px 3px 0 #09244e;transition:all .3s ease-in-out;position:relative}@media(min-width: 768px)and (max-width: 1100px){.ranking_V2-cta a{font-size:14px}}.ranking_V2-cta a:hover{transform:translateY(2px) translateX(1px);box-shadow:0 2px 0 #073ca1}.ranking_V2-cta a::after{content:"";display:inline-block;padding:.2em;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(-45deg);position:absolute;top:1.66em;right:1.5em}.ranking-tooltip{position:relative}.ranking-tooltip .tooltip{width:18px;height:18px;background:#7c7c7c;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.ranking-tooltip .tooltip::after{content:"？";font-size:10px;color:#fff}.ranking-tooltip .tooltip:hover .tooltip-info{visibility:visible;opacity:1}.ranking-tooltip .tooltip .tooltip-info{visibility:hidden;opacity:0;z-index:21;width:max-content;max-width:240px;font-size:10px;color:#fff;line-height:16px;text-align:left;background:#ff4030;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-tooltip .tooltip .tooltip-info{left:53.5px}}.ranking-tooltip .tooltip .tooltip-info p{color:#fff}.ranking-tooltip .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:#ff4030 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 1300px){.ranking-tooltip .tooltip .tooltip-info::after{left:33%}}@media(max-width: 767px){.ranking-tooltip .tooltip .tooltip-info--style2::after{left:23%}}@media(min-width: 768px)and (max-width: 1100px){.ranking-tooltip .tooltip .tooltip-info--style3{left:-50.5px}.ranking-tooltip .tooltip .tooltip-info--style3::after{left:71.8%}}@media(max-width: 767px){.ranking-tooltip .tooltip .tooltip-info--style3{left:-50.5px}.ranking-tooltip .tooltip .tooltip-info--style3::after{left:71.8%}}.ranking-tooltip .tooltip--style2{width:12px;height:12px;display:inline-flex}.ranking-tooltip .tooltip--style2::after{font-size:7px}.ranking-ttl{margin:70px auto;justify-self:center;text-align:center}@media(max-width: 374px){.ranking-ttl{margin:52px auto 32px}}@media(max-width: 767px){.ranking-ttl{margin:40px auto 25px}.ranking-ttl img{max-width:85%}}.ranking-ttl h2{font-size:40px;font-weight:bold;margin:15px 0 30px}@media(max-width: 767px){.ranking-ttl h2{font-size:28px;margin:13px 0 16px}}.ranking-ttl p{font-size:15px;font-weight:500;letter-spacing:0px;line-height:25px}@media(max-width: 374px){.ranking-ttl p{font-size:12px}}.txt-center{text-align:center;font-size:13px;font-weight:bold;margin:10px 0 !important}.eval-wrapper{display:flex;padding:0 3px;gap:10px}.yellow-bg{background:#fffdcf !important;text-align:center !important;font-size:12px !important}.gray-bg-2{background:#efefef !important;padding:10px !important;font-size:12px !important;text-align:center !important}@media(max-width: 374px){.gray-bg-2{padding:4px !important}}.gray-bg-3{background:#efefef !important;padding:10px !important;font-size:11px !important;text-align:center !important;max-width:30px !important}@media(max-width: 374px){.gray-bg-3{padding:4px !important}}.eval-item-List-1{position:relative;top:-70px}.eval-item-List-2{position:relative;top:-70px}.--hidden{display:inherit}@media(max-width: 767px){.--hidden{display:none}}.btn-b{width:100%;max-width:460px;min-height:70px;margin-inline:auto;background:#fff;border:2px solid red;border-radius:3px;cursor:pointer;font-size:18px;font-weight:700;color:red;line-height:1.44em;letter-spacing:.9px;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .3s ease-in-out;position:relative}@media(max-width: 767px){.btn-b{display:none}}.btn-b a{color:red}.btn-b::after{content:"";width:100%;max-width:15.69px;height:15.69px;display:inline-block;background-image:url(../img/ranking/left-arrow-red-v2.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;top:50%;right:14px}.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:#333;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:794px;padding:20px;margin-inline:auto;border:3px solid #ff4030;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 #ff4030}.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:#ff4030;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 .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:#ff4030 #ededed}.info-sect .operator-ranking-table{width:1100px;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:#ff4030;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}@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:#ff4030}.info-sect .operator-ranking::-webkit-scrollbar-thumb:hover{background-color:#ff4030}.concerns-pc{position:relative;background-image:url(../img/problem/concerns-pc.svg);background-size:cover;background-position:center;background-repeat:no-repeat;justify-self:center;width:1005px;height:255.54px;margin:50px 0 40px 0}@media(max-width: 767px){.concerns-pc{background-image:url(../img/problem/concerns-sp.svg);width:337.75px;height:462.264px;margin:50px 0 40px 0}}@media(min-width: 768px)and (max-width: 1100px){.concerns-pc{width:100%;background-size:contain;margin:20px 0}}@media(max-width: 374px){.concerns-pc{width:100%;height:400px;background-size:contain;margin:20px 0}}.concerns-txt-1{position:relative;background-image:url(../img/problem/concerns-txt-pc.svg);background-size:cover;background-position:center;background-repeat:no-repeat;justify-self:center;width:1003px;height:118.52px;margin:50px 0 40px 0}@media(max-width: 767px){.concerns-txt-1{background-image:url(../img/problem/concerns-txt-sp.svg);width:336px;height:113.15px;margin:50px 0 40px 0}}@media(min-width: 768px)and (max-width: 1100px){.concerns-txt-1{width:100%;background-size:contain;margin:0}}@media(max-width: 374px){.concerns-txt-1{width:100%;background-size:contain;margin:0}}.concerns-txt-2{font-size:30px;font-weight:bold;color:red;text-align:center;margin:40px 0 40px 0}@media(max-width: 767px){.concerns-txt-2{font-size:23px;line-height:1.3;margin:40px 0 20px}.concerns-txt-2 span{font-size:26px}}@media(max-width: 374px){.concerns-txt-2{font-size:20px;line-height:1.3;margin:20px 0}.concerns-txt-2 span{font-size:24px}}.concerns-txt-3{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;justify-self:center;width:800.63px;height:70.02px;margin:50px 0 0;padding:0 20px;box-sizing:border-box}@media(max-width: 767px){.concerns-txt-3{max-width:100%;margin:50px 0 0}}@media(min-width: 768px)and (max-width: 1100px){.concerns-txt-3{width:100%}}@media(max-width: 374px){.concerns-txt-3{margin:20px 0 0;height:52px;padding:0 12px}}.con-num{position:absolute;margin-left:90px;margin-right:90px;top:-35px}@media(max-width: 767px){.con-num{margin-left:0px;margin-right:0px;left:50%;transform:translateX(-50%);top:-20px}}@media(min-width: 768px)and (max-width: 1100px){.con-num{margin-left:0px;margin-right:0px;left:50%;transform:translateX(-50%);top:-20px}}header{background:#fff;padding:5px 0px 2px;box-shadow:0 3px 3px rgba(0,0,0,.05);z-index:25;position:fixed;top:0px;width:100%;min-height:66px;display:flex;align-items:center;box-sizing:border-box}@media(max-width: 767px){header{max-width:100%;padding:4px 20px 0;height:50px}header .wrapper{max-width:100%}}@media(min-width: 768px)and (max-width: 1100px){header{padding:4px 20px 0}header .wrapper{width:100%}}@media(max-width: 767px){header .logo{max-width:100%}}footer{background:#efefef}footer button.stotop{background:red;position:fixed;right:20px;bottom:20px;width:45px;height:45px;border-radius:50%;border:solid 3px #efefef;padding-top:7px;cursor:pointer;display:inline-block;z-index:10}@media(max-width: 767px){footer button.stotop{right:15px;bottom:50px;width:35px;height:35px;padding-top:4px}}footer button.stotop:hover span.arw-top-ico{border:solid #fff;border-width:0 3.5px 3.5px 0}@media(max-width: 767px){footer button.stotop:hover span.arw-top-ico{border-width:0 2.5px 2.5px 0}}footer button.stotop span.arw-top-ico{border:solid #f8f7f4;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: 767px){footer button.stotop span.arw-top-ico{border-width:0 2.5px 2.5px 0;left:calc(50% - 6px);top:calc(50% - 4px)}}footer .disclaimer{width:100%;margin:0 auto;padding:60px 0px 25px;background:#fff}@media(max-width: 767px){footer .disclaimer{padding:36px 20px 20px;width:auto}}@media(min-width: 768px)and (max-width: 1100px){footer .disclaimer{padding:20px;box-sizing:border-box}}footer .disclaimer dl{margin:0px;padding:0px;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin:0 auto;align-items:center;background:#fc594c}@media(max-width: 767px){footer .disclaimer dl{flex-direction:column;background:#fc594c}}@media(min-width: 768px)and (max-width: 1100px){footer .disclaimer dl{flex-wrap:nowrap}}footer .disclaimer dl dt{margin:0px;padding:0px;flex-basis:15%;text-align:center;font-size:14px;line-height:28px;font-weight:600;letter-spacing:.6px;color:#fff}@media(max-width: 767px){footer .disclaimer dl dt{padding:10px 0}}footer .disclaimer dl dd{margin:0px;padding:13px 0px 15px;flex-basis:85%;background:#f5f5f5}@media(max-width: 767px){footer .disclaimer dl dd{padding:24px 20px 22px}}@media(min-width: 768px)and (max-width: 1100px){footer .disclaimer dl dd{padding:13px 20px 15px 0}}footer .disclaimer dl dd p{padding:0px;font-size:14px;line-height:25px;color:#333;letter-spacing:.55px;margin:4px 0px 4px 32px;display:flex;justify-content:flex-start;align-items:center}@media(min-width: 768px)and (max-width: 1100px){footer .disclaimer dl dd p{margin:4px 0px 8px 30px}}@media(max-width: 767px){footer .disclaimer dl dd p{align-items:flex-start;margin:4px 0px 8px 0px;font-weight:500;line-height:1.7}}@media(max-width: 374px){footer .disclaimer dl dd p{font-size:12px}}footer .disclaimer dl dd p span{font-size:10px;line-height:26px;color:#fc594c;display:inline-block;margin-right:10px}footer .footer-nav{background:#efefef;padding:40px 20px 28px}@media(max-width: 767px){footer .footer-nav{padding:20px}}footer .footer-wrap{max-width:1100px;margin:0 auto;width:100%}@media(max-width: 767px){footer .footer-wrap{width:100%;padding:0px}}footer .footer-grid{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media(max-width: 767px){footer .footer-grid{flex-direction:column;justify-content:flex-start}}footer .footer-grid .col img{max-width:370px;width:100%}@media(max-width: 767px){footer .footer-grid .col img{max-width:100%;width:100%}}@media(min-width: 768px)and (max-width: 1100px){footer .footer-grid .col img{max-width:100%;width:100%}}footer .footer-grid .col ul.list-nav{margin:0px;padding:0px;display:flex;width:100%;justify-content:flex-end;flex-direction:column;max-width:440px}@media(max-width: 767px){footer .footer-grid .col ul.list-nav{max-width:340px;justify-content:center;flex-direction:column;margin-top:26.2px}}@media(min-width: 768px)and (max-width: 1100px){footer .footer-grid .col ul.list-nav{max-width:395px}}footer .footer-grid .col ul.list-nav li{background:url("../img/svg/ic-footer-arrow.svg") no-repeat;background-position:left center;padding-left:25px;margin-bottom:8px}@media(max-width: 767px){footer .footer-grid .col ul.list-nav li{margin-bottom:8px;max-width:120px;text-align:left}}footer .footer-grid .col ul.list-nav li a{font-size:16px;line-height:26px;font-weight:500;letter-spacing:.6px;color:#222;position:relative;top:-2px}@media(max-width: 374px){footer .footer-grid .col ul.list-nav li a{font-size:14px;line-height:24px}}footer p.copyright{font-size:12px;font-weight:500;line-height:33px;letter-spacing:1px;display:block;color:#333;text-align:center}@media(max-width: 767px){footer p.copyright{font-size:11px;line-height:1.5;text-align:center}}@media(max-width: 374px){footer p.copyright{font-size:10px}}header{order:1}.mv{order:2}.mv-belt_V2{order:3}.problem_V1{order:4}.factor{order:5}.ranking_V2{order:6}.hikaku-cont{order:7}footer{order:8}.problem_V1{padding:80px 0px;margin:0px;background:#efeeef}@media(max-width: 767px){.problem_V1{padding:32px 20px;background:#fff}}@media(min-width: 768px)and (max-width: 1100px){.problem_V1{padding:32px 20px}}.problem_V1 h2{margin:0px;padding:0px;font-weight:700;font-size:32px}@media(max-width: 767px){.problem_V1 h2{font-size:25px}}@media(max-width: 374px){.problem_V1 h2{font-size:20px}}.problem_V1 h2 span{color:#fff}.problem_V1 .problem-grid{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:1100px;margin:0 auto}@media(max-width: 1100px){.problem_V1 .problem-grid{width:auto}}.problem_V1 .problem-grid{position:relative;margin-top:36px}@media(max-width: 767px){.problem_V1 .problem-grid{width:auto;margin:48px 20px 0px}}.problem_V1 .problem-grid .col{flex-basis:30%;text-align:center}@media(min-width: 768px)and (max-width: 1000px){.problem_V1 .problem-grid .col{flex-basis:32%}}@media(max-width: 767px){.problem_V1 .problem-grid .col{flex-basis:100%}}@media(max-width: 767px){.problem_V1 .problem-grid .col img.img-arrow-down{height:236px}}.problem_V1 .problem-grid .diag{border-radius:10px;border:2px solid #ff4030;position:relative;background:#fff}.problem_V1 .problem-grid .diag:before{content:url(../img/svg/diag-corner.svg);position:absolute;margin-left:auto;margin-right:auto;left:-20px;right:0;height:0;width:0;bottom:2px}.problem_V1 .problem-grid .diag p{font-weight:700;font-size:18px;line-height:25px;margin:7px 0px 10px}@media(max-width: 767px){.problem_V1 .problem-grid .diag p{font-size:18px;line-height:24px}}.problem_V1 .problem-grid .diag em{font-style:normal;display:block;color:#ff4030}@media(min-width: 768px)and (max-width: 1000px){.problem_V1 .problem-grid .diag em{display:inline}}.problem_V1 .problem-grid .diag-img{margin:18px 0px 0px;display:flex;justify-content:space-around;align-items:center;height:168px}@media(max-width: 767px){.problem_V1 .problem-grid .diag-img{height:auto;margin:20px 0px 10px}}@media(max-width: 767px){.problem_V1 .problem-grid .col:nth-child(2) .diag-img{margin:26px 0px 26px}}@media(max-width: 767px){.problem_V1 .problem-grid .col:nth-child(3) .diag-img{margin:26px 0px 6px}}.problem_V1 .problem-note{width:1100px;margin:0 auto}@media(max-width: 1100px){.problem_V1 .problem-note{width:auto}}.problem_V1 .problem-note{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.problem_V1 .problem-note{width:95%;text-align:center;bottom:62px}@media(max-width: 767px){.problem_V1 .problem-note{width:auto;bottom:56px}}.problem_V1 .problem-note p{margin:0px;padding:0px;padding:18px 130px 22px;font-weight:700;background:#fff;border:3px solid #ff4030;border-radius:100px;display:inline-block;color:#000;font-size:28px}@media(max-width: 767px){.problem_V1 .problem-note p{font-size:26px;line-height:35px;padding:18px 30px 22px;border-radius:20px}}.problem_V1 .problem-note p em{font-style:normal;color:#fff}@media(max-width: 767px){.problem_V1 .prob-exp-grid-cont{overflow-x:scroll}}.problem_V1 .problem-exp-grid{display:flex;width:100%;flex-wrap:nowrap;justify-content:center;margin:0 auto;gap:10px}.problem_V1 .problem-exp-grid{position:relative;margin-top:2px}@media(max-width: 767px){.problem_V1 .problem-exp-grid{width:890px;margin:20px 0}}@media(min-width: 768px)and (max-width: 1100px){.problem_V1 .problem-exp-grid{flex-wrap:wrap;gap:40px 20px}}.problem_V1 .problem-exp-grid .col{position:relative;flex-basis:19%;text-align:center;background:#fff;border:1px solid rgba(161,161,161,.9882352941)}@media(max-width: 767px){.problem_V1 .problem-exp-grid .col{flex-basis:100%;margin-bottom:0;padding:0 20px;height:221px;box-sizing:border-box}}@media(min-width: 768px)and (max-width: 1100px){.problem_V1 .problem-exp-grid .col{flex-basis:30%}}@media(max-width: 374px){.problem_V1 .problem-exp-grid .col{height:200px}}@media(max-width: 767px){.problem_V1 .problem-exp-grid .col:last-child{margin-bottom:0px}}.problem_V1 .problem-exp-grid .col-txt{padding:10px}.problem_V1 .problem-exp-grid .col-txt .col-img{width:132px;height:90px;display:flex;align-items:center;justify-content:center;margin:20px auto}@media(max-width: 767px){.problem_V1 .problem-exp-grid .col-txt .col-img{width:100%;height:75px;margin:30px auto 16px}}.problem_V1 .problem-exp-grid .col-txt p{font-size:15px;font-weight:500;line-height:21px;margin-bottom:0}@media(max-width: 374px){.problem_V1 .problem-exp-grid .col-txt p{font-size:12px;line-height:18px}}@media(max-width: 767px){.problem_V1 .problem-exp-grid .col-txt{padding:0}}@media(min-width: 768px)and (max-width: 1100px){.cont-point-swiper-tablet-hide{display:none}}.cont-point-swiper-tablet{display:none}@media(max-width: 767px){.cont-point-swiper-tablet{display:inherit}}@media(min-width: 768px)and (max-width: 1100px){.cont-point-swiper-tablet{display:inherit}}.problem_V2{margin:32px 0px;padding:48px 0px;background:#efefef;text-align:center;width:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.problem_V2{position:relative}@media(max-width: 767px){.problem_V2{padding:40px 20px}}.problem_V2 .problem-ttl{padding-bottom:36px;position:relative}.problem_V2 .problem-ttl img{position:absolute;right:170px;top:-35px}.problem_V2 .problem-ttl-::after{content:url("")}.problem_V2 .problem-ttl .section-title{font-size:36px;color:#fff;font-weight:700;margin-bottom:2rem}@media(max-width: 767px){.problem_V2 .problem-ttl .section-title{font-size:23px;margin:0}}@media(max-width: 767px){.problem_V2 .problem-inner-div{width:100%;padding:0px;position:relative}.problem_V2 .problem-inner-div .problem-swiper .swiper-slide img{width:100%;margin:0 auto}.problem_V2 .problem-inner-div .swiper-button-next,.problem_V2 .problem-inner-div .swiper-button-prev{top:50%}}@media(min-width: 768px)and (max-width: 1100px){.problem_V2 .problem-inner-div{width:100%;position:relative}.problem_V2 .problem-inner-div .problem-swiper .swiper-slide{padding-left:15px;padding-right:15px}.problem_V2 .problem-inner-div .problem-swiper .swiper-slide img{margin:0 auto}.problem_V2 .problem-inner-div .swiper-button-next,.problem_V2 .problem-inner-div .swiper-button-prev{display:none}}.problem_V2 .problem-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:1100px;position:inherit}@media(max-width: 767px){.problem_V2 .problem-cards{width:100%}}.problem_V2 .problem-card{width:31%}.problem_V2 .problem-card-top{height:228px;border:1px solid #ff4030;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:20px}.problem_V2 .problem-card-top h3{margin:0px;padding:0px;width:100%;font-size:21px;font-weight:700;background-color:#efefef;border-radius:10px 10px 0 0;height:80px;display:flex;justify-content:center;align-items:center}.problem_V2 .problem-card-top div{margin-top:10px;display:flex;width:285px;position:relative;justify-content:center}.problem_V2 .problem-card-top div ul{margin:0px;padding:0px;display:flex;flex-direction:column;gap:5px;text-align:left}.problem_V2 .problem-card-top div ul li::before{content:"・"}.problem_V2 .problem-card-top div ul li{font-size:17px}.problem_V2 .problem-card-top div ul li span{padding-left:15px}.problem_V2 .problem-card-arrow{display:flex;justify-content:center}.problem_V2 .problem-card-bottom{border:1px solid #ff4030;background-color:#fff;border-radius:10px;height:260px;position:relative}.problem_V2 .problem-card-bottom img{position:absolute;right:0;bottom:0}.problem_V2 .problem-card-bottom h4{margin:0px;padding:0px;font-size:22px;font-weight:700;padding:25px 5px;background-color:#ff4030;color:#fff;border-radius:10px 10px 0 0}.problem_V2 .problem-card-bottom ul{margin:0px;padding:0px;text-align:left;padding:20px 0 0 10px;display:flex;flex-direction:column;gap:5px}.problem_V2 .problem-card-bottom ul p{padding-left:15px}.problem_V2 .problem-card-bottom ul li::before{content:"・"}.problem_V2 .problem-mid{background-color:#fff;border:1px solid #ff4030;border-radius:10px;padding:20px 10px;bottom:362px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;width:60%}@media(max-width: 767px){.problem_V2 .problem-mid{width:auto;display:block;margin-top:20px;position:static;box-shadow:0 6px 6px rgba(0,0,0,.16)}}@media(min-width: 768px)and (max-width: 1100px){.problem_V2 .problem-mid{width:100%;display:block;margin-top:20px;position:static;box-shadow:0 6px 6px rgba(0,0,0,.16)}}.problem_V2 .problem-mid .solution-message{font-size:20px;font-weight:700}.problem_V2 .problem-mid .solution-message .highlight{color:#fff}@media(max-width: 767px){.problem_V2 .problem-mid .solution-message{font-size:15px;line-height:1.6;font-weight:500}}@media(max-width: 374px){.problem_V2 .problem-mid .solution-message{font-size:12px}}.problem_V2 .swiper-button-next,.problem_V2 .swiper-button-prev{background-color:#6b6b6b;border:1px solid #fff1e2;border-radius:100%;display:block;width:36px;height:36px;line-height:40px;color:#fff;opacity:.8}.problem_V2 .swiper-button-next:hover,.problem_V2 .swiper-button-prev:hover{opacity:1}.problem_V2 .swiper-button-next::after,.problem_V2 .swiper-button-prev::after{font-size:24px}@media(max-width: 767px){.problem_V2 .swiper-button-next,.problem_V2 .swiper-button-prev{opacity:1}}.problem_V2 .swiper-button-disabled{display:none !important}.problem_V2 .swiper-button-next{right:-10px;top:65%;background-image:url(../img/svg/ic-btn-arrow-right.svg);background-repeat:no-repeat;background-position:center}.problem_V2 .swiper-button-next:after{content:""}.problem_V2 .swiper-button-prev{left:-10px;top:65%;background-image:url(../img/svg/ic-btn-arrow-left.svg);background-repeat:no-repeat;background-position:center}.problem_V2 .swiper-button-prev:after{content:""}.factor{width:100%;padding:79px 20px 69px;box-sizing:border-box;background-image:url(../img/points/factor-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 767px){.factor{padding:52px 20px 0}}.factor-intro{text-align:center;margin-bottom:22px}@media(max-width: 767px){.factor-intro{margin-bottom:20px}}.factor-intro__note{background-image:url(../img/points/intro-note.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:330px;height:40px;margin:0 auto}@media(max-width: 767px){.factor-intro__note{margin-bottom:5px;max-width:85%}}.factor-intro__note p{margin:0px;padding:0px;font-size:25px;font-weight:text-weight(bold);color:#fff}@media(max-width: 767px){.factor-intro__note p{font-size:22px}}@media(max-width: 374px){.factor-intro__note p{font-size:18px}}.factor-intro__ttl h2{font-size:40px;color:#fff;margin:10px}@media(max-width: 767px){.factor-intro__ttl h2{font-size:28px}}@media(max-width: 374px){.factor-intro__ttl h2{font-size:22px}}.factor-intro__ttl h2 .highlight{font-size:1.25em}.factor-content .factor-point{width:100%;display:flex;gap:20px;justify-content:center}@media(max-width: 767px){.factor-content .factor-point{display:block}}.factor-content .factor-point .card{max-width:345px;min-height:372px;padding:30px 25px 0;background:#fff}@media(min-width: 768px)and (max-width: 1100px){.factor-content .factor-point .card{width:calc(33.3333333333vw - 44px);max-width:100%;min-height:360px;padding:21px 12px 20px}}@media(max-width: 767px){.factor-content .factor-point .card{min-height:400px;padding:20px 24px 12px}}@media(max-width: 374px){.factor-content .factor-point .card{min-height:340px}}.factor-content .factor-point .card-container{display:inline-block;border-radius:50px 0 66px 0}@media(max-width: 767px){.factor-content .factor-point .card-container{margin-bottom:24px}}.factor-content .factor-point .card__num{margin-bottom:22px;width:170px;height:45px;position:absolute;top:0;left:0}@media(max-width: 767px){.factor-content .factor-point .card__num{margin-bottom:26px}}.factor-content .factor-point .card__ttl{margin-bottom:5px}@media(max-width: 767px){.factor-content .factor-point .card__ttl{margin-bottom:17px}}.factor-content .factor-point .card__ttl h3{font-size:24px;font-weight:700;color:#2f2f2f;text-align:center;margin:0 10px}@media(min-width: 768px)and (max-width: 1100px){.factor-content .factor-point .card__ttl h3{font-size:22px}}@media(max-width: 767px){.factor-content .factor-point .card__ttl h3{font-size:25px}}@media(max-width: 374px){.factor-content .factor-point .card__ttl h3{font-size:20px}}.factor-content .factor-point .card__img{margin:30px 10px 0 10px;width:100%;justify-self:center}@media(max-width: 767px){.factor-content .factor-point .card__img{margin-bottom:16px}}.factor-content .factor-point .card__img img{width:100%;margin:0 auto;object-fit:contain;overflow-clip-margin:unset}@media(min-width: 768px)and (max-width: 1100px){.factor-content .factor-point .card__img img{max-width:100%;height:123px}}@media(max-width: 767px){.factor-content .factor-point .card__img img{max-width:100%;height:123px}}.factor-content .factor-point .card__desc p{font-size:15px;line-height:1.8;letter-spacing:-0.8px;text-align:left;color:#222}@media(min-width: 768px)and (max-width: 1100px){.factor-content .factor-point .card__desc p{font-size:12px}}@media(max-width: 767px){.factor-content .factor-point .card__desc p{font-size:15px}}@media(max-width: 374px){.factor-content .factor-point .card__desc p{font-size:12px}}.factor-content .factor-point .card__desc p .highlight{color:#222;font-weight:700;background:linear-gradient(transparent 54%, #fff456 60%)}.factor-content .swiper{height:100%}.factor-content .swiper-wrapper{padding:20px 0;justify-content:center;gap:20px}@media(min-width: 768px)and (max-width: 1100px){.factor-content .swiper-wrapper{width:100% !important;gap:10px}}@media(max-width: 767px){.factor-content .swiper-wrapper{justify-content:unset;gap:0}}@media(max-width: 374px){.factor-content .swiper-wrapper{padding:10px 0}}.factor-content .swiper-slide{text-align:center}@media(min-width: 768px)and (max-width: 1100px){.factor-content .swiper-slide{width:max-content !important}}.factor-content .swiper .swiper-button-next:after,.factor-content .swiper .swiper-button-prev:after{width:23px;height:23px;color:#fff;background:#ff4030}@media(max-width: 374px){.factor-content .swiper .swiper-button-next:after,.factor-content .swiper .swiper-button-prev:after{width:20px;height:20px}}@media(max-width: 374px){.factor-content .swiper-button-next:after,.factor-content .swiper-rtl .factor-content .swiper-button-prev:after{font-size:16px}}@media(max-width: 374px){.factor-content .swiper-button-prev:after,.factor-content .swiper-rtl .factor-content .swiper-button-next:after{font-size:16px}}.factor-content .swiper-button-prev,.factor-content .swiper-rtl .factor-content .swiper-button-next{width:max-content;height:max-content;top:var(--swiper-navigation-top-offset, 50.8%);left:var(--swiper-navigation-sides-offset, 0)}.factor-content .swiper-button-next .factor-content .swiper-button-disabled,.factor-content .swiper-button-prev .factor-content .swiper-button-disabled{display:none}.factor-content .swiper-button-next,.factor-content .swiper-rtl .factor-content .swiper-button-prev{width:max-content;height:max-content;top:var(--swiper-navigation-top-offset, 50.8%);right:var(--swiper-navigation-sides-offset, 0)}.factor-content .swiper-button-next:after,.factor-content .swiper-rtl .factor-content .swiper-button-prev:after{content:"❯";font-size:20px;display:flex;align-items:center;justify-content:center}.factor-content .swiper-button-prev:after,.factor-content .swiper-rtl .factor-content .swiper-button-next:after{content:"❮";font-size:20px;display:flex;align-items:center;justify-content:center}.factor-content .swiper-pagination-bullet-active{background:#ff4030}.lineup-sect{margin:32px 0px;max-width:100%;padding:60px 20px;background:#efefef}@media(max-width: 767px){.lineup-sect{padding:40px 20px}}.lineup-sect-wrapper{width:1100px;margin:0 auto}@media(max-width: 1100px){.lineup-sect-wrapper{width:auto}}@media(max-width: 767px){.lineup-sect-wrapper{max-width:100%}}@media(min-width: 768px)and (max-width: 1100px){.lineup-sect-wrapper{max-width:100%}}.lineup-sect .lineup-ttl{text-align:center;color:#ff4030}.lineup-sect .lineup-desc{margin:20px 0;font-family:text-font(ZenKaku);font-weight:text-weight(medium);font-size:16px;text-align:center;line-height:1.5}@media(max-width: 767px){.lineup-sect .lineup-desc{font-size:14px;margin:20px 0 8px}}.lineup-sect .lineup-swiper-cont{position:relative}.lineup-sect .lineup-swiper-cont .swiper-button-next,.lineup-sect .lineup-swiper-cont .swiper-button-prev{display:none}@media(max-width: 767px){.lineup-sect .lineup-swiper-cont .swiper-button-next,.lineup-sect .lineup-swiper-cont .swiper-button-prev{display:block}}@media(min-width: 768px)and (max-width: 1100px){.lineup-sect .lineup-swiper-cont .swiper-button-next,.lineup-sect .lineup-swiper-cont .swiper-button-prev{display:block}}.lineup-sect .lineup-swiper-cont .swiper{padding:20px 0 20px}@media(max-width: 767px){.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper{flex-wrap:nowrap;gap:0}}@media(min-width: 768px)and (max-width: 1100px){.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper{flex-wrap:nowrap;gap:0px}}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide{text-align:center;font-size:18px;height:auto}@media(max-width: 767px){.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide{width:100% !important}}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content{padding:16px 12px;border:1px solid #ff4030;background:#fff;border-radius:5px;display:flex;flex-direction:column}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-ttl{text-align:left;margin:8px 0;padding:0 0 4px;font-size:18px;color:#ff4030;border-bottom:1px solid #ff4030}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info{display:flex;justify-content:space-between;align-items:flex-start;height:94px}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul{margin:0px;padding:0px;text-align:left;margin:0 auto}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul li{display:block;position:relative;font-size:14px;color:#333;padding:6px 0 6px 28px}@media(max-width: 374px){.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul li{font-size:11px}}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul li::before{content:"";display:inline-block;position:absolute;width:22px;height:22px;top:50%;left:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul li:first-child{padding:6px 0 6px 22px}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul li:first-child::before{background-image:url(../img/lineup/ic-lineup-location.svg)}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul li:nth-child(2)::before{background-image:url(../img/lineup/ic-lineup-time.svg)}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul li:last-child{display:flex;gap:4px;font-weight:text-weight(bold)}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col1 ul li:last-child::before{background-image:url(../img/lineup/ic-lineup-rating.svg)}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col2{align-self:flex-end}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col2 a{display:block;position:relative;background:rgba(0,0,0,0) linear-gradient(180deg, #ffb951 0%, #e88b00 100%) 0% 0% no-repeat padding-box;border:1px solid #f90;color:#fff;text-align:left;font-size:12px;font-weight:700;padding:12px 24px 12px 8px;border-radius:6px;box-shadow:0 2px 3px rgba(107,71,18,.25)}.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col2 a::after{content:"";display:inline-block;position:absolute;bottom:13px;width:10px;height:10px;background:url(../img/svg/svg-lineup-disc-right.svg) no-repeat;background-size:contain;margin-left:4px}@media(max-width: 374px){.lineup-sect .lineup-swiper-cont .swiper .swiper-wrapper .swiper-slide .lineup-content-info .lineup-content-col2 a{font-size:10px}}.lineup-sect .swiper-button-next,.lineup-sect .swiper-button-prev{background-color:#073763;border:1px solid #fff;border-radius:100%;display:block;width:36px;height:36px;line-height:40px;color:#fff;opacity:.8}.lineup-sect .swiper-button-next:hover,.lineup-sect .swiper-button-prev:hover{opacity:1}.lineup-sect .swiper-button-next::after,.lineup-sect .swiper-button-prev::after{font-size:24px}.lineup-sect .swiper-button-disabled{display:none !important}.lineup-sect .swiper-button-next{right:-12px;top:50%;background-image:url(../img/svg/slider-arrow-next.svg);background-repeat:no-repeat;background-position:center}.lineup-sect .swiper-button-next::after{content:""}.lineup-sect .swiper-button-prev{left:-12px;top:50%;background-image:url(../img/svg/slider-arrow-prev.svg);background-repeat:no-repeat;background-position:center}.lineup-sect .swiper-button-prev::after{content:""}#pr-sec{order:7}/*# sourceMappingURL=style.min.css.map */