﻿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:10px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pr6N","Hiragino Kaku Gothic StdN","ヒラギノ角ゴ StdN","Noto Sans JP",sans-serif;color:#333}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:#0b71d0;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:#0b71d0}@media(max-width: 767px){.page_404 p{font-size:14px}}.page_404 h1{font-size:70px;letter-spacing:5px;color:#0b71d0;margin:30px 0px;padding:0px}@media(max-width: 767px){.page_404 h1{font-size:48px}}.page_404 svg{fill:#0b71d0}@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{margin-top:80px;padding:114px 0px 122px;background:url(../img/banner-pc.png);background-size:cover;background-repeat:no-repeat;background-position:center;box-sizing:border-box}@media(min-width: 768px)and (max-width: 1099px){.mv{margin-top:66px;padding:114px 20px 122px}}@media(max-width: 767px){.mv{margin-top:64px;padding:64px 16px 117px;background:url(../img/banner-sp.png);background-size:cover;background-repeat:no-repeat;background-position:center}}.mv .wrapper{width:100%;max-width:800px;height:324px;position:relative}.mv .wrapper .upperttl{font-size:40px;font-weight:700;line-height:1.3em;color:#333;margin-bottom:16px}@media(max-width: 767px){.mv .wrapper .upperttl{font-size:22px;margin-bottom:12px}}@media(max-width: 374px){.mv .wrapper .upperttl{font-size:19px}}.mv .wrapper .circttl{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fea412;border-radius:100%;width:144px;height:144px;position:absolute;bottom:0;right:25%}@media(max-width: 767px){.mv .wrapper .circttl{width:114px;height:114px;position:relative;right:auto}}@media(min-width: 768px)and (max-width: 1099px){.mv .wrapper .circttl{right:20%}}.mv .wrapper .circttl .circtxt{font-size:32px;font-weight:700;line-height:1.3em;color:#fff;text-align:center}@media(max-width: 767px){.mv .wrapper .circttl .circtxt{font-size:24px}}.mv h1{display:flex;flex-direction:column;align-items:flex-start;margin:16px 0 0}@media(max-width: 767px){.mv h1{margin:12px 0 10px}}.mv h1 .mainttl{background:#fff;padding:16px;box-shadow:8px 8px 0px #42aaff;font-size:56px;font-weight:700;line-height:1em;color:#0b71d0}@media(max-width: 767px){.mv h1 .mainttl{font-size:30px;padding:12px;box-shadow:4px 4px 0px #42aaff}}@media(max-width: 374px){.mv h1 .mainttl{font-size:26px}}.mv h1 .mainttl:nth-child(1){margin-bottom:8px}@media(max-width: 767px){.mv h1 .mainttl:nth-child(1){margin-bottom:4px}}.mv-belt{background:#0b71d0;padding:16px 20px}@media(max-width: 767px){.mv-belt{padding:4px 0}}.mv-belt .wrapper{width:100%;max-width:1100px}.mv-belt .mv-belt-flex{display:flex;flex-direction:row;justify-content:center}@media(max-width: 767px){.mv-belt .mv-belt-flex{flex-wrap:wrap;justify-content:space-evenly;padding:0}}.mv-belt .mv-belt-flex-item{display:flex;text-align:center;border-right:1px solid #fff;position:relative}@media(max-width: 767px){.mv-belt .mv-belt-flex-item{border:0px solid #fff;justify-content:center;width:100%}}.mv-belt .mv-belt-flex-item a{font-size:18px;line-height:1em;font-weight:700;color:#fff;display:flex;align-items:center;padding:0 8px}@media(max-width: 767px){.mv-belt .mv-belt-flex-item a{width:100%;max-width:302px;padding:12px 0px;text-align:center;justify-content:space-between}}@media(min-width: 768px)and (max-width: 1099px){.mv-belt .mv-belt-flex-item a{font-size:16px}}.mv-belt .mv-belt-flex-item a::after{content:"";background:url(../img/svg/chevron-down.svg);background-size:12px;background-repeat:no-repeat;background-position:center;width:24px;height:24px;margin-left:16px;position:relative}@media(max-width: 767px){.mv-belt .mv-belt-flex-item:nth-child(1){order:1}}.mv-belt .mv-belt-flex-item:nth-child(1) a::before{content:"";background:url(../img/svg/mv-icon1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;margin-right:16px}@media(max-width: 767px){.mv-belt .mv-belt-flex-item:nth-child(1) a::before{width:22px;height:22px;margin-right:5px}}@media(min-width: 768px)and (max-width: 1099px){.mv-belt .mv-belt-flex-item:nth-child(1) a::before{width:32px;height:32px}}@media(max-width: 767px){.mv-belt .mv-belt-flex-item:nth-child(2){order:3}}.mv-belt .mv-belt-flex-item:nth-child(2) a::before{content:"";background:url(../img/svg/mv-icon2.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;margin-right:16px}@media(max-width: 767px){.mv-belt .mv-belt-flex-item:nth-child(2) a::before{width:22px;height:22px;margin-right:5px}}@media(min-width: 768px)and (max-width: 1099px){.mv-belt .mv-belt-flex-item:nth-child(2) a::before{width:32px;height:32px}}@media(max-width: 767px){.mv-belt .mv-belt-flex-item:nth-child(3){order:2;border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2}}.mv-belt .mv-belt-flex-item:nth-child(3) a::before{content:"";background:url(../img/svg/mv-icon3.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;margin-right:16px}@media(max-width: 767px){.mv-belt .mv-belt-flex-item:nth-child(3) a::before{width:22px;height:22px;margin-right:5px}}@media(min-width: 768px)and (max-width: 1099px){.mv-belt .mv-belt-flex-item:nth-child(3) a::before{width:32px;height:32px}}.hikaku-cont{width:100%;background:#f2faff;padding:80px 0px;margin:0px 0px}@media(max-width: 767px){.hikaku-cont{padding:40px 20px 32px;width:auto;background:#fff}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont{padding:40px 20px}}@media(max-width: 1340px){.hikaku-cont{padding:40px 20px}}.hikaku-cont .global{padding:0 0 60px;display:flex;flex-direction:column}@media(max-width: 767px){.hikaku-cont .global{padding:0 0 10px}}.hikaku-cont h2 em{font-style:normal;color:#0b71d0;font-size:52px;position:relative}.hikaku-cont h2+p{line-height:2;font-weight:700;margin-bottom:24px}@media(max-width: 767px){.hikaku-cont h2+p{margin-bottom:20px}}.hikaku-cont h3{font-size:16px;font-weight:700;line-height:1.7em;margin:0 0 8px;text-align:center}@media(max-width: 767px){.hikaku-cont h3{font-size:12px}}.hikaku-cont-wrapper{max-width:1100px;margin:0 auto}.hikaku-cont-wrapper-1{max-width:1280px;margin:0 auto}@media(max-width: 1200px){.hikaku-cont-wrapper-1{overflow-x:scroll}}@media(max-width: 767px){.hikaku-cont-wrapper-1{overflow-x:scroll}}.hikaku-cont-wrapper.--txt_center{text-align:center}@media(max-width: 767px){.hikaku-cont-wrapper{width:100%;overflow-x:scroll}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont-wrapper{width:100%;overflow-x:scroll}}@media(min-width: 1023px)and (max-width: 1100px){.hikaku-cont-wrapper{width:100%;overflow-x:scroll;padding-top:30px}}.hikaku-cont .hikaku-filter-btns{width:960px;height:56px;margin:0 auto 0px;display:flex;flex-wrap:no-wrap;justify-content:space-around;align-items:flex-end}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-filter-btns{gap:16px 0;height:max-content}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-filter-btns{gap:8px;width:680px}}@media(max-width: 767px){.hikaku-cont .hikaku-filter-btns{gap:16px 8px;margin-bottom:32px}}.hikaku-cont .hikaku-filter-btns .filter-btn{display:inline-block;background:#a2a2a2;color:#fff;font-weight:700;line-height:1em;border:none;border-radius:4px 4px 0 0;width:234px;height:56px;padding:18px 12px;cursor:pointer}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-filter-btns .filter-btn{width:25%;padding:12px 12px;height:32px}}.hikaku-cont .hikaku-filter-btns .filter-btn.--all span{font-size:20px;line-height:1;display:flex;justify-content:center;gap:5px;align-items:center}.hikaku-cont .hikaku-filter-btns .filter-btn.--all span::before{content:"";width:24px;height:24px;background:url(../img/hikaku/filter-all.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.hikaku-cont .hikaku-filter-btns .filter-btn.--step1 span{font-size:20px;line-height:1;display:flex;justify-content:center;gap:5px;align-items:center}.hikaku-cont .hikaku-filter-btns .filter-btn.--step1 span::before{content:"";width:24px;height:24px;background:url(../img/hikaku/filter-step1.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.hikaku-cont .hikaku-filter-btns .filter-btn.--step2 span{font-size:20px;line-height:1;display:flex;justify-content:center;gap:5px;align-items:center}.hikaku-cont .hikaku-filter-btns .filter-btn.--step2 span::before{content:"";width:24px;height:24px;background:url(../img/hikaku/filter-step2.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.hikaku-cont .hikaku-filter-btns .filter-btn.--step3 span{font-size:20px;line-height:1;display:flex;justify-content:center;gap:5px;align-items:center}.hikaku-cont .hikaku-filter-btns .filter-btn.--step3 span::before{content:"";width:24px;height:24px;background:url(../img/hikaku/filter-step3.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.hikaku-cont .hikaku-filter-btns .filter-btn:hover{background:#42aaff}.hikaku-cont .hikaku-filter-btns .filter-btn.--active{background:#42aaff}@media(max-width: 767px){.hikaku-cont .hikaku-filter-btns .filter-btn{font-size:14px;height:56px}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-filter-btns .filter-btn{font-size:16px;height:68px}}.hikaku-cont .hikaku-table{table-layout:fixed;width:100%;background:#fff;border-collapse:collapse;border-top:8px solid #42aaff}.hikaku-cont .hikaku-table .tr-step1{display:table-row}.hikaku-cont .hikaku-table .tr-step1 .colspan-content span{display:flex;justify-items:center}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table .tr-step1 .colspan-content span{align-items:center;position:sticky;left:20px}}@media(max-width: 767px){.hikaku-cont .hikaku-table .tr-step1 .colspan-content span{align-items:center;position:sticky;left:20px}}.hikaku-cont .hikaku-table .tr-step1 .colspan-content span::before{content:"";width:24px;height:24px;background:url(../img/hikaku/filter-step1.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:12px}.hikaku-cont .hikaku-table .tr-step2{display:table-row}.hikaku-cont .hikaku-table .tr-step2 .colspan-content span{display:flex;justify-items:center}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table .tr-step2 .colspan-content span{align-items:center;position:sticky;left:20px}}@media(max-width: 767px){.hikaku-cont .hikaku-table .tr-step2 .colspan-content span{align-items:center;position:sticky;left:20px}}.hikaku-cont .hikaku-table .tr-step2 .colspan-content span::before{content:"";width:24px;height:24px;background:url(../img/hikaku/filter-step2.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:12px}.hikaku-cont .hikaku-table .tr-step2 .colspan-content small{position:relative;right:-5px}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table .tr-step2 .colspan-content small{right:-10px;bottom:-5px}}.hikaku-cont .hikaku-table .tr-step3{display:table-row}.hikaku-cont .hikaku-table .tr-step3.accordion-content{display:none}.hikaku-cont .hikaku-table .tr-step3 .accordion-header.active .hikaku-accor{font-weight:bold}.hikaku-cont .hikaku-table .tr-step3 .accordion-header.active .img-accord{transform:rotate(180deg);transition:transform .3s}.hikaku-cont .hikaku-table .tr-step3 .colspan-content{display:flex;justify-items:center}.hikaku-cont .hikaku-table .tr-step3 .colspan-content span{display:flex;justify-items:center;cursor:pointer}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table .tr-step3 .colspan-content span{align-items:center;position:sticky;left:20px}}@media(max-width: 767px){.hikaku-cont .hikaku-table .tr-step3 .colspan-content span{align-items:center;position:sticky;left:20px}}.hikaku-cont .hikaku-table .tr-step3 .colspan-content span::before{content:"";width:24px;height:24px;background:url(../img/hikaku/filter-step3.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:12px;cursor:pointer}.hikaku-cont .hikaku-table .tr-step3 .colspan-content .img-accord{cursor:pointer;margin-left:12px;position:sticky;left:210px}@media(max-width: 767px){.hikaku-cont .hikaku-table .tr-step3 .colspan-content .img-accord{left:160px}}@media(min-width: 1024px)and (max-width: 1200px){.hikaku-cont .hikaku-table{width:1280px}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table{width:1280px}}@media(max-width: 767px){.hikaku-cont .hikaku-table{width:952px}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr{display:table-row;top:0}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table thead tr{display:table-row;top:0}}@media(max-width: 1200px){.hikaku-cont .hikaku-table thead tr{display:table-row;top:0}}.hikaku-cont .hikaku-table thead tr th{background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;padding:8px;width:122px;position:sticky}@media(min-width: 1024px)and (max-width: 1200px){.hikaku-cont .hikaku-table thead tr th{position:relative}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table thead tr th{position:relative;padding:8px 2px}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th{position:relative;width:115px;padding:8px 2px}}.hikaku-cont .hikaku-table thead tr th:first-child{font-size:16px;font-weight:700;line-height:1.3em;padding:8px;width:155px;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th:first-child{font-size:12px;width:108px}}.hikaku-cont .hikaku-table thead tr th.--step1-color{background:#0b71d0;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step2-color{background:#0b71d0;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step3-color{background:#0b71d0;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step4-color{background:#0b71d0;color:#fff}.hikaku-cont .hikaku-table thead tr th h4{margin:0px;padding:0px;font-weight:700;padding:8px 0;font-size:14px;display:flex;justify-content:center;flex-direction:column;height:28px}.hikaku-cont .hikaku-table thead tr th img{margin:8px auto;width:100%}.hikaku-cont .hikaku-table thead tr .--main-header{z-index:12;position:sticky}@media(max-width: 1200px){.hikaku-cont .hikaku-table thead tr .--main-header{left:0}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table thead tr .--main-header{left:0}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr .--main-header{left:0}}.hikaku-cont .hikaku-table tbody tr .--side{text-align:center;vertical-align:middle;border-right:1px solid #fff;max-width:12px;min-width:12px;padding:12px 8px}.hikaku-cont .hikaku-table tbody tr .--side.--vertical-fix::after{margin-top:2px}.hikaku-cont .hikaku-table tbody tr .--side::after{content:"";background:url(../img/hikaku/svg-hikaku-info.svg) no-repeat;background-size:contain;background-position:top center;display:inline-block;width:16px;height:16px}.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:#0b71d0}.hikaku-cont .hikaku-table tbody tr.enroll-period td:last-child p{color:#0b71d0}.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:#fff2c9}.hikaku-cont .hikaku-table tbody tr.course-ratio td.--nijyumaru-color p{color:#0b71d0}.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:#e9ffea}.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:#fff}.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 h3,.hikaku-cont .hikaku-table tbody tr.seminar-trials h3{text-align:center}.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.service .officialLink{background:#f79646;border:1px solid #da7d30;box-shadow:0 4px 0 #da7d30}.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:16px;font-weight:700;line-height:1.3em;border:1px solid #ccc;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:1.5;padding:12px 10px;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5;font-size:12px;padding:8px 4px}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5}}@media(max-width: 1200px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5}}.hikaku-cont .hikaku-table tbody tr td{border:1px solid #ccc;padding:8px 5px;max-width:170px;min-width:170px}.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:#0b71d0}.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:#0b71d0}.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:#0b71d0}.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:#0b71d0}.hikaku-cont .hikaku-table tbody tr th p,.hikaku-cont .hikaku-table tbody tr td p{margin:0px;padding:0px;font-size:18px;font-weight:700;line-height:1.3}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th p,.hikaku-cont .hikaku-table tbody tr td p{font-size:13px}}.hikaku-cont .hikaku-table tbody tr th p em,.hikaku-cont .hikaku-table tbody tr td p em{font-style:normal;color:#e53e3e}.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:12px;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:#42aaff}.hikaku-cont .hikaku-table tbody tr td.colspan-step2{background:#42aaff}.hikaku-cont .hikaku-table tbody tr td.colspan-step3{background:#42aaff}.hikaku-cont .hikaku-table tbody tr td.colspan-step4{background:#42aaff}@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:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff}@media(min-width: 1100px)and (max-width: 1279px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:20px}}@media(min-width: 768px)and (max-width: 1099px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:20px;justify-content:flex-start;align-items:center}}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:20px;font-size:12px;justify-content:flex-start;align-items:center}}.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:#0b71d0}.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:#0b71d0}.hikaku-cont .hikaku-table tbody tr div.cost-mobile .fee-course::after{content:"受講料"}.hikaku-cont tr.hikaku-ico td p{text-align:center;margin:8px 0;font-weight:700}.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:24px;font-weight:700;margin-bottom:4px}.hikaku-cont tr.hikaku-ico td ico::before{content:""}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru{background:#fff2c9}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru ico{color:#fa3434;-webkit-text-stroke:1.6px #fa3434;font-size:28px}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru ico:before{content:"◎"}.hikaku-cont tr.hikaku-ico td.--ico_checked{background:#fff2c9}.hikaku-cont tr.hikaku-ico td.--ico_checked ico{content:"";width:32px;height:32px;position:relative;background:url(../img/hikaku/checked.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto}.hikaku-cont tr.hikaku-ico td.--ico_maru{background:#e9ffea}.hikaku-cont tr.hikaku-ico td.--ico_maru ico{color:#2eaf54;font-size:28px;-webkit-text-stroke:1px #2eaf54}.hikaku-cont tr.hikaku-ico td.--ico_maru ico:before{content:"〇"}.hikaku-cont tr.hikaku-ico td.--ico_sankaku{background:#fff}.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:before{content:"";width:auto;height:20px;background:url(../img/hikaku/batu.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto}.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:before{content:"";width:32px;height:26px;background:url(../img/hikaku/dashed.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto}.hikaku-cont .hikaku-head-btn{background:#2eaf54;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;padding:8px 3px;border:2px solid #fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);font-size:16px;font-weight:700;line-height:1.3em;color:#fff;transition:.3s}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn{font-size:12px}}.hikaku-cont .hikaku-head-btn:hover{transform:scale(0.97)}.hikaku-cont .hikaku-head-btn::after{content:"";background:url(../img/svg/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:16px;height:16px;position:relative}.hikaku-cont .hikaku-head-btn--style2{background:#fea412;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;padding:8px 3px;border:2px solid #fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);font-size:14px;font-weight:700;line-height:1.3em;color:#fff;transition:.3s;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn--style2{font-size:11px}}.hikaku-cont .hikaku-head-btn--style2:hover{transform:scale(0.97)}.hikaku-cont .hikaku-head-btn--style2::after{content:"";background:url(../img/svg/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:16px;height:16px;position:relative}.hikaku-cont .hikaku-comp-btn2{padding:12px 8px 16px;border:1px solid #ccc;position:sticky;top:0}.hikaku-cont .btn-hikaku-sec{border-radius:100px;box-shadow:2px 4px 0 rgba(0,0,0,.2);background:#42aaff;border:#42aaff;color:#fff;width:100%;text-align:center;padding:12px 0px;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;display:flex;align-items:center;justify-content:center}.hikaku-cont .btn-hikaku-sec span::before{content:"";width:24px;height:24px;background:url(../img/svg/ic-search.svg) no-repeat;display:inline-block;margin-right:8px;background-size:contain;background-position:center;background-repeat:no-repeat}.hikaku-cont .btn-hikaku-sec span::after{content:"";width:24px;height:24px;background:url(../img/svg/ic-arrow.svg) no-repeat;display:inline-block;margin-left:8px;background-size:contain;background-position:center;background-repeat:no-repeat}.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;margin:12px 0;line-height:1.5em;font-weight:500;color:#595959}@media(max-width: 767px){.hikaku-cont .hikaku-notes{font-size:10px}}.hikaku-cont .modalz{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:0}.hikaku-cont .modalz img.modalz-content{height:90%}.hikaku-cont .modalz .closez{position:absolute;top:15px;right:5px;color:#fff;font-size:30px;cursor:pointer}.hikaku-cont .hikaku-tooltip{display:inline-block;position:relative}.hikaku-cont .hikaku-tooltip .tooltip{width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;bottom:1px}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip{width:10px;height:10px}}.hikaku-cont .hikaku-tooltip .tooltip.--vertical-side-fix{letter-spacing:normal;right:-1px;bottom:-45px}.hikaku-cont .hikaku-tooltip .tooltip::after{content:"？";font-size:12px;color:#0b71d0}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip::after{font-size:8px}}.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:420px;font-size:10px;color:#333;line-height:16px;text-align:left;background:#e6f6ff;border-radius:6px;padding:5px 10px;cursor:auto;position:absolute;bottom:150%;left:10%;transform:translateX(-20%);transition:all .2s ease-in-out;border:1px solid #979494}@media(max-width: 767px){.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info{max-width:220px}}.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:10%}}.hikaku-cont .hikaku-tooltip .tooltip .tooltip-info p{color:#333;font-size:10px}.hikaku-cont .cloud-box{background-color:#fff2c9;border-radius:4px;display:flex;justify-content:center;align-items:center}.hikaku-cont .cloud-box span{color:#fa3434;font-size:16px;font-weight:700;line-height:1.7em;display:flex;justify-content:center;align-items:center;gap:4px}@media(max-width: 767px){.hikaku-cont .cloud-box span{font-size:12px}}.hikaku-cont .cloud-box span::before{content:"";width:20px;height:20px;background:url(../img/hikaku/hikaku-cloud.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block}.hikaku-cont .premises-box{background-color:#f2faff;border-radius:4px;display:flex;justify-content:center;align-items:center}.hikaku-cont .premises-box span{color:#0b71d0;font-size:16px;font-weight:700;line-height:1.7em;display:flex;justify-content:center;align-items:center;gap:4px}@media(max-width: 767px){.hikaku-cont .premises-box span{font-size:12px}}.hikaku-cont .premises-box span::before{content:"";width:20px;height:20px;background:url(../img/hikaku/premises-cloud.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block}.hikaku-cont .premises-box span small{transform:translateY(3px);font-weight:400;font-size:10px}.hikaku-cont .flex-row{display:flex;flex-direction:row;align-items:flex-end;gap:8px;margin-top:8px}@media(max-width: 767px){.hikaku-cont .flex-row{gap:4px}}.hikaku-cont .flex-row .box-det{background:#e6f6ff;font-size:12px;line-height:1.3em;font-weight:700;color:#333;flex-basis:80%;padding:4px;border-radius:4px}@media(max-width: 767px){.hikaku-cont .flex-row .box-det{font-size:10px;padding:4px 2px}}.hikaku-cont .flex-row .img-det{flex-basis:auto;width:34px;height:45px}@media(max-width: 767px){.hikaku-cont .flex-row .img-det{width:24px;height:32px}}.hikaku-cont .important-box{background:#fea412;width:fit-content;margin:10px auto 0;padding:0 4px}.hikaku-cont .important-box span{display:flex;justify-content:center;max-width:fit-content;align-items:center}.hikaku-cont .important-box span::before{position:relative;display:block;content:"";background:url(../img/hikaku/bulb.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center}.hikaku-cont .extra{font-size:14px !important;font-weight:500 !important;line-height:1.3em}@media(max-width: 767px){.hikaku-cont .extra{font-size:11px !important}}.hikaku-cont .extra-1{font-size:14px !important;font-weight:400 !important;line-height:1.3em}.hikaku-cont .flex-ico{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.hikaku-cont .flex-ico p{color:#333;color:#fff}.hikaku-cont .flex-ico p.black-box{background:#333;padding:0 4px;font-size:12px;line-height:1.5em;font-weight:700}.--highlight-header{width:104.5%;font-size:14px;color:#fff;text-align:center;padding-block:8px;background:#ea9a9a;display:block;position:absolute;top:-32px;left:-4px}.--highlight-header .thumb-icon{width:1.33em;height:1.33em;position:absolute;top:-1px;right:15px}.--highlight-top{border-bottom:1px solid #ccc !important;position:relative}.--highlight-side{border-left:4px solid #ea9a9a !important;border-right:4px solid #ea9a9a !important}.--highlight-bottom{border-bottom:4px solid #ea9a9a !important}.--sticky-top,.--sticky-top2{position:sticky}@media(max-width: 767px){.--sticky-top,.--sticky-top2{z-index:0;position:static}}.--sticky-top{z-index:11;top:78.43px !important}@media(max-width: 1200px){.--sticky-top{top:0 !important}}@media(min-width: 768px)and (max-width: 1099px){.--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: 1099px){.--sticky-top2{top:0 !important}}@media(max-width: 767px){.--sticky-top2{top:0 !important}}.ranking_cont{padding:80px 0px;font-size:14px;color:#333}@media(max-width: 767px){.ranking_cont{padding:24px 15px 56px;background:#f2faff}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont{padding:80px 20px}}.ranking_cont .padding-sec{padding:0 16px}@media(max-width: 767px){.ranking_cont .padding-sec{padding:0}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .padding-sec{padding:0 12px}}.ranking_cont p,.ranking_cont ul{margin:0px;padding:0px}.ranking_cont .global{margin:0 0 56px}@media(max-width: 767px){.ranking_cont .global p{margin:0 0 12px}}.ranking_cont .ranking-wrapper{max-width:1100px;width:100%;margin:0 auto}.ranking_cont .recommended-box-outer{display:flex;justify-content:flex-end;margin-right:16px}.ranking_cont .outer-text{font-size:12px;line-height:1.3em;font-weight:500;text-align:left;color:#595959;margin-top:16px}@media(max-width: 767px){.ranking_cont .outer-text{font-size:10px}}.ranking_cont .recommended-box{font-size:20px;line-height:1.7em;font-weight:700;color:#fff;background:#2eaf54;width:295px;text-align:center;border-radius:8px 8px 0 0}@media(max-width: 767px){.ranking_cont .recommended-box{font-size:16px;width:200px;border-radius:4px 4px 0 0}}.ranking_cont .flex-upinner{display:flex;flex-direction:row;gap:8px;justify-content:space-between}@media(max-width: 767px){.ranking_cont .flex-upinner{flex-direction:column;gap:4px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .flex-upinner{gap:4px}}.ranking_cont .col1-inner1{display:flex;flex-direction:column;width:65%}@media(max-width: 767px){.ranking_cont .col1-inner1{width:100%}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner1{width:50%}}.ranking_cont .col1-inner1 .lower-flex{display:flex;padding:8px;margin:16px 0;gap:8px}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex{margin:8px 0 0;padding:0 4px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox{display:flex;width:50%;justify-content:center;border-radius:4px}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-ttl{flex-basis:60%;background:#42aaff;font-size:14px;font-weight:700;line-height:1.3em;color:#fff;justify-content:center;align-items:center;display:flex;border-radius:4px 0 0 4px}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-ttl{font-size:11px;flex-basis:40%}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-ttl{flex-basis:50%;font-size:12.5px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon{flex-basis:40%;border:1px solid #a2a2a2;display:flex;padding:8px;justify-content:space-between;align-items:center;border-radius:0 4px 4px 0}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon{flex-basis:60%;padding:4px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon{flex-basis:50%;padding:4px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--nijyumaru{background:#fff2c9}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--nijyumaru ico{content:"";background:url(../img/ranking/nijyumaru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--nijyumaru ico{width:24px;height:24px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--nijyumaru span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:90%;text-align:center}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--nijyumaru span{font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--nijyumaru span{font-size:14px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--maru{background:#e9ffea}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--maru ico{content:"";background:url(../img/ranking/maru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--maru ico{width:24px;height:24px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--maru span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:90%;text-align:center}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--maru span{font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--maru span{font-size:14px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--sankaku{background:#fff}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--sankaku ico{content:"";background:url(../img/ranking/sankaku.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--sankaku ico{width:24px;height:24px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--sankaku span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:90%;text-align:center}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--sankaku span{font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--sankaku span{font-size:14px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--batu{background:#fff}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--batu ico{content:"";background:url(../img/ranking/batu.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--batu ico{width:24px;height:24px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--batu span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:90%;text-align:center}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--batu span{font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--batu span{font-size:14px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--dashed ico{content:"";background:url(../img/ranking/dashed.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--dashed ico{width:24px;height:24px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--dashed span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:90%;text-align:center}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--dashed span{font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--dashed span{font-size:14px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--default ico{content:"";width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--default ico{width:24px;height:24px}}.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--default span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(max-width: 767px){.ranking_cont .col1-inner1 .lower-flex .lower-flexbox-icon.--default span{font-size:12px}}.ranking_cont .col1-inner2{display:flex;flex-direction:column;width:33%;padding:24px 8px 8px}@media(max-width: 767px){.ranking_cont .col1-inner2{width:100%;padding:8px 0}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner2{width:50%;padding:24px 4px 4px}}.ranking_cont .col1-inner2 .top-ttl{display:flex;background:#e6f6ff;padding:4px;justify-content:center;border-radius:4px;margin-bottom:12px}.ranking_cont .col1-inner2 .top-ttl span{font-size:20px;font-weight:700;display:flex;color:#0b71d0}@media(max-width: 767px){.ranking_cont .col1-inner2 .top-ttl span{align-items:center;font-size:16px}}.ranking_cont .col1-inner2 .top-ttl span::before{content:"";width:24px;height:24px;display:inline-block;background:url(../img/ranking/info.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:8px}.ranking_cont .col1-inner2 .textnbox{margin:0 0 12px;display:flex;flex-direction:column;gap:4px;border-radius:4px;padding:0}.ranking_cont .col1-inner2 .textnbox .txtttl{font-size:16px;line-height:1.3em;font-weight:700;color:#333}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner2 .textnbox .txtttl{font-size:13px}}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .txtttl{font-size:12px}}.ranking_cont .col1-inner2 .textnbox .icon-box{display:flex;padding:8px;align-items:center;justify-content:space-between;border:1px solid #a2a2a2;border-radius:4px;position:relative}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box{justify-content:center}}.ranking_cont .col1-inner2 .textnbox .icon-box .box-txt{font-size:16px;font-weight:700;line-height:1.3em;text-align:center;color:#333;flex-basis:80%;display:flex;justify-content:center}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box .box-txt{flex-basis:100%}}.ranking_cont .col1-inner2 .textnbox .icon-box .support-flex{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;flex-basis:73%;justify-content:center}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box .support-flex{flex-basis:100%}}.ranking_cont .col1-inner2 .textnbox .icon-box .support-flex .blackbox{background:#333;font-size:12px;line-height:1.5em;font-weight:700;color:#fff;padding:0 4px;border-radius:2px}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box .support-flex .blackbox{font-size:10px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--nijyumaru{background:#fff2c9}.ranking_cont .col1-inner2 .textnbox .icon-box.--nijyumaru ico{content:"";background:url(../img/ranking/nijyumaru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--nijyumaru ico{width:24px;height:24px;position:absolute;left:35px}}@media(max-width: 374px){.ranking_cont .col1-inner2 .textnbox .icon-box.--nijyumaru ico{left:20px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--nijyumaru span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--nijyumaru span{text-align:center;font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner2 .textnbox .icon-box.--nijyumaru span{font-size:14px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--maru{background:#e9ffea}.ranking_cont .col1-inner2 .textnbox .icon-box.--maru ico{content:"";background:url(../img/ranking/maru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--maru ico{width:24px;height:24px;position:absolute;left:35px}}@media(max-width: 374px){.ranking_cont .col1-inner2 .textnbox .icon-box.--maru ico{left:20px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--maru span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--maru span{text-align:center;font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner2 .textnbox .icon-box.--maru span{font-size:14px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--sankaku{background:#fff}.ranking_cont .col1-inner2 .textnbox .icon-box.--sankaku ico{content:"";background:url(../img/ranking/sankaku.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--sankaku ico{width:24px;height:24px;position:absolute;left:35px}}@media(max-width: 374px){.ranking_cont .col1-inner2 .textnbox .icon-box.--sankaku ico{left:20px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--sankaku span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--sankaku span{text-align:center;font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner2 .textnbox .icon-box.--sankaku span{font-size:14px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--batu{background:#fff}.ranking_cont .col1-inner2 .textnbox .icon-box.--batu ico{content:"";background:url(../img/ranking/batu.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--batu ico{width:24px;height:24px;position:absolute;left:35px}}@media(max-width: 374px){.ranking_cont .col1-inner2 .textnbox .icon-box.--batu ico{left:20px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--batu span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--batu span{text-align:center;font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner2 .textnbox .icon-box.--batu span{font-size:14px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--dashed ico{content:"";background:url(../img/ranking/dashed.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--dashed ico{width:24px;height:24px;position:absolute;left:35px}}@media(max-width: 374px){.ranking_cont .col1-inner2 .textnbox .icon-box.--dashed ico{left:20px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--dashed span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--dashed span{text-align:center;font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner2 .textnbox .icon-box.--dashed span{font-size:14px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--default ico{content:"";width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .col1-inner2 .textnbox .icon-box.--default ico{width:24px;height:24px;position:absolute;left:35px}}.ranking_cont .col1-inner2 .textnbox .icon-box.--default span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .col1-inner2 .textnbox .icon-box.--default span{font-size:14px}}.ranking_cont .title-box{display:flex;background:#0b71d0;padding:4px 16px;border-radius:0 0 4px 4px;align-items:center;justify-content:space-between;margin-bottom:16px}@media(max-width: 767px){.ranking_cont .title-box{padding:4px 12px}}@media(max-width: 374px){.ranking_cont .title-box{padding:4px 8px}}.ranking_cont .title-box h3{font-size:32px;font-weight:700;line-height:1.7em;color:#fff}@media(max-width: 767px){.ranking_cont .title-box h3{font-size:24px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .title-box h3{font-size:24px}}.ranking_cont .title-box .cloud{background:#fff2c9;padding:2px 8px;border-radius:4px}.ranking_cont .title-box .cloud span{font-size:16px;line-height:1.7em;font-weight:700;color:#fa3434;display:flex;align-items:center}@media(max-width: 767px){.ranking_cont .title-box .cloud span{font-size:12px}}@media(max-width: 374px){.ranking_cont .title-box .cloud span{font-size:10px}}.ranking_cont .title-box .cloud span::before{content:"";width:20px;height:20px;display:inline-block;margin-right:4px;background:url(../img/ranking/cloud.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.ranking_cont .button-style-1{display:flex;justify-content:center;margin:0 auto;border:2px solid #fff;border-radius:3px;background:#fea412;max-width:640px;width:100%;padding:16px 0;box-shadow:0px 4px 8px rgba(0,0,0,.25)}@media(max-width: 767px){.ranking_cont .button-style-1{max-width:303px}}.ranking_cont .button-style-1 span{font-size:20px;font-weight:700;line-height:1.3em;color:#fff;display:flex;align-items:center}@media(max-width: 767px){.ranking_cont .button-style-1 span{font-size:16px}}@media(max-width: 374px){.ranking_cont .button-style-1 span{font-size:12px}}.ranking_cont .button-style-1 span::after{content:"";width:16px;height:16px;display:inline-block;background:url(../img/ranking/button-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:8px}.ranking_cont .recom-sect-wrapper{width:1100px;margin:0 auto;margin-bottom:40px}@media(max-width: 1100px){.ranking_cont .recom-sect-wrapper{width:auto}}.ranking_cont .recom-sect-wrapper.--txt_center{text-align:center}@media(max-width: 767px){.ranking_cont .recom-sect-wrapper{width:100%}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-sect-wrapper{width:100%}}.ranking_cont img{margin:0 auto;height:250px;max-width:444px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont img{height:auto}}@media(max-width: 767px){.ranking_cont img{max-width:283px;height:159px;display:block}}.ranking_cont h2.recom-ttl{font-size:42px;margin:24px 0}.ranking_cont h2.recom-ttl emp{color:#0b71d0;font-size:52px;position:relative}.ranking_cont h2.recom-ttl emp::before{content:"";display:inline-block;width:41px;height:31px;background:url(../img/svg/svg-empdeco2.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:-12px;right:-24px}.ranking_cont .extra{font-size:12px;font-weight:500;line-height:1.3em;display:block;text-align:center}@media(max-width: 767px){.ranking_cont .extra{font-size:10px}}.ranking_cont .recom-comp-cont{box-sizing:border-box;width:100%;border-radius:8px}@media(max-width: 767px){.ranking_cont .recom-comp-cont{margin-bottom:40px}}.ranking_cont .recom-comp-cont-inner{box-sizing:border-box;background:#fff;width:100%;border:4px solid #0b71d0;border-radius:8px}@media(max-width: 767px){.ranking_cont .recom-comp-cont-inner{padding:0px 12px;border-radius:4px}}@media(max-width: 374px){.ranking_cont .recom-comp-cont-inner{padding:0px 8px}}.ranking_cont .recom-comp-cont .comp-feature-flex{width:100%;display:flex;justify-content:space-between;gap:8px}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .comp-feature-flex{flex-direction:column;gap:4px}}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex{flex-direction:column;gap:4px}}.ranking_cont .recom-comp-cont .comp-feature-flex.--1{margin-top:16px;background-color:#fff2c9}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex.--1{background-color:#fff;margin-top:0px}}.ranking_cont .recom-comp-cont .comp-feature-flex .recom-btns{width:100%;max-width:820px;margin:20px auto;display:flex;justify-content:center;gap:12px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .recom-btns{flex-direction:column;gap:0px;margin:12px auto;max-width:311px}}.ranking_cont .recom-comp-cont .comp-feature-flex .recom-btns a{display:inline-block;width:640px;font-size:20px;font-weight:700;background:#2eaf54;padding:18px 8px;border:2px solid #fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.25);text-align:center;position:relative;color:#fff}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .recom-btns a{font-size:16px}}.ranking_cont .recom-comp-cont .comp-feature-flex .recom-btns a::after{content:"";background:url(../img/ranking/button-arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;margin-left:8px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .recom-btns a::after{bottom:-2px}}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .recom-btns a{width:100%;padding:12px 0}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1{width:69%;text-align:left}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1{width:100% !important}}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1{width:100%;max-height:fit-content}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 h3{font-size:24px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1{width:65%;height:auto;max-height:fit-content}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 h3{margin:0px;padding:0px;font-size:30px;margin-bottom:4px}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 h3{font-size:24px}}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 h3{font-size:24px}}@media(max-width: 374px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 h3{font-size:18px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 p{font-size:12px;font-weight:700;margin:16px 0}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox{position:relative;background:#a2a2a2;padding:16px 20px;border-radius:8px}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox.--1{background:#d7d7d7 !important}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox{padding:12px 8px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .slider-note{display:block;background-color:#fff2c9;color:#fea412;padding:2px 16px;margin:0 auto 8px;font-weight:700;font-size:14px;text-align:center;line-height:1.3em;max-width:360px}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .slider-note{font-size:12px}}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .slider-note{font-size:12px}}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .slider-note{padding:2px 8px;font-size:10px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .swiper-button-next,.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .swiper-button-prev{text-align:center;line-height:15px}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .swiper-button-next::after,.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .swiper-button-prev::after{font-size:8px;-webkit-text-stroke:2px #fff}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .swiper-button-next{right:8px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .swiper-button-next{right:3px;top:55%}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .swiper-button-prev{left:8px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col1 .lunchbox .swiper-button-prev{left:3px;top:55%}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2{width:30%;padding:24px 8px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2{width:100%;padding:12px 0px 0}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2{width:100%}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .top-ttl{display:flex;background:#e6f6ff;padding:4px;justify-content:center;border-radius:4px;margin-bottom:12px}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .top-ttl span{font-size:20px;font-weight:700;display:flex;color:#0b71d0;align-items:center}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .top-ttl span{align-items:center;font-size:16px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .top-ttl span::before{content:"";width:24px;height:24px;display:inline-block;background:url(../img/ranking/payments.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:8px}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .top-ttl small{color:#0b71d0;position:relative;right:-5px;bottom:-10px}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box{display:flex;flex-direction:row;border-radius:4px;gap:0;margin-bottom:8px}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxttl{display:flex;justify-content:center;align-items:center;color:#fff;flex-basis:45%;background:#42aaff;font-size:14px;font-weight:700;line-height:1.4em;border-radius:4px 0 0 4px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxttl{font-size:11px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxttl span{font-size:14px;font-weight:700;line-height:1.4em}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxttl span{font-size:11px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon{flex-basis:55%;border:1px solid #a2a2a2;display:flex;padding:8px;justify-content:space-between;align-items:center;border-radius:0 4px 4px 0}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--flex-down{flex-direction:column;gap:4px}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon .icon-flex{display:flex;justify-content:space-between;align-items:center;width:100%}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--nijyumaru{background:#fff2c9}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--nijyumaru ico{content:"";background:url(../img/ranking/nijyumaru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--nijyumaru ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--nijyumaru span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:80%;text-align:center}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--nijyumaru span{font-size:12px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--maru{background:#e9ffea}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--maru ico{content:"";background:url(../img/ranking/maru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--maru ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--maru span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:80%;text-align:center}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--maru span{font-size:12px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--sankaku{background:#fff}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--sankaku ico{content:"";background:url(../img/ranking/sankaku.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--sankaku ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--sankaku span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:80%;text-align:center}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--sankaku span{font-size:12px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--batu{background:#fff}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--batu ico{content:"";background:url(../img/ranking/batu.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--batu ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--batu span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:80%;text-align:center}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--batu span{font-size:12px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--dashed ico{content:"";background:url(../img/ranking/dashed.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--dashed ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--dashed span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:80%;text-align:center}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--dashed span{font-size:12px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--default ico{content:"";width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--default ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .border-box .boxicon.--default span{font-size:16px;font-weight:700;line-height:1.3;color:#333;flex-basis:80%;text-align:center}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn{background:#42aaff;padding:8px;border-radius:4px;margin-bottom:8px}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn span{font-size:14px;font-weight:700;line-height:1.4em;color:#fff;margin-bottom:4px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn span{font-size:11px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox{padding:8px;display:flex;gap:4px;align-items:center;border-radius:4px;border:1px solid #a2a2a2}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .flex-leftside{display:flex;flex-direction:column;flex-basis:80%;gap:4px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .flex-leftside{flex-basis:90%}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .flex-leftside span{color:#333;text-align:center}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .flex-leftside span.uppertext{font-size:16px;line-height:1.3em;font-weight:700}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .flex-leftside span.uppertext{font-size:12px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .flex-leftside span.lowertext{font-size:14px;line-height:1.4em;font-weight:700;background:rgba(0,0,0,.08);padding:4px;border-radius:8px}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .flex-leftside span.lowertext{font-size:11px}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .inner-box-image{flex-basis:20%;width:42px;height:56px;object-fit:contain}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .inner-box-image.cont-pc{display:block}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .inner-box-image.cont-pc{display:none}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .inner-box-image.cont-sp{display:none}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .inner-box-image.cont-sp{display:block}}@media(max-width: 767px){.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox .inner-box-image{width:27px;height:38px;flex-basis:10%}}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox.--nijyumaru{background:#fff2c9}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox.--maru{background:#e9ffea}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox.--sankaku{background:#fff}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox.--batu{background:#fff}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox.--dashed{background:#fff}.ranking_cont .recom-comp-cont .comp-feature-flex .feature.col2 .box-flexcolumn .flexbox-innerbox.--default{background:#fff}.ranking_cont .recom-comp-cont .mid-flex{display:flex;flex-direction:row;gap:8px}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex{gap:4px;flex-direction:column}}.ranking_cont .recom-comp-cont .mid-flex .top-ttl{display:flex;background:#e6f6ff;padding:4px;justify-content:center;border-radius:4px;margin-bottom:12px}.ranking_cont .recom-comp-cont .mid-flex .top-ttl span{font-size:20px;font-weight:700;display:flex;color:#0b71d0}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .top-ttl span{align-items:center;font-size:16px}}.ranking_cont .recom-comp-cont .mid-flex .top-ttl span::before{content:"";width:24px;height:24px;display:inline-block;background:url(../img/ranking/settings.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:8px}.ranking_cont .recom-comp-cont .mid-flex .mid-flexcol{flex-basis:40%;padding:8px}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex .mid-flexcol{flex-basis:45%;padding:4px}}.ranking_cont .recom-comp-cont .mid-flex .mid-flexcol .flex-left{display:flex;flex-direction:row;gap:8px}.ranking_cont .recom-comp-cont .mid-flex .textnbox{margin:0 0 12px;display:flex;flex-direction:column;gap:4px;border-radius:4px;padding:0;width:100%}.ranking_cont .recom-comp-cont .mid-flex .textnbox .txtttl{font-size:16px;line-height:1.3em;font-weight:700;color:#333;text-align:left}.ranking_cont .recom-comp-cont .mid-flex .textnbox .txtttl.wybox::before{content:"重要!";font-size:14px;line-height:1.5em;font-weight:700;padding:2px;color:#fff;background:#fea412;margin-right:4px}.ranking_cont .recom-comp-cont .mid-flex .textnbox .txtttl.--heigth-adj{display:flex;height:41.59px;align-items:center;width:100%}.ranking_cont .recom-comp-cont .mid-flex .textnbox .wybox-flex{display:flex;align-items:center}.ranking_cont .recom-comp-cont .mid-flex .textnbox .wybox-1{font-size:14px;line-height:1.5em;font-weight:700;padding:2px;color:#fff;background:#fea412;margin-right:4px;transform:translateY(2px);display:flex}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box{display:flex;padding:8px;align-items:center;justify-content:space-between;border:1px solid #a2a2a2;border-radius:4px}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box .box-txt{font-size:16px;font-weight:700;line-height:1.3em;text-align:center;color:#333;flex-basis:80%;display:flex;justify-content:center}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box .support-flex{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;flex-basis:73%;justify-content:center}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box .support-flex .blackbox{background:#333;font-size:12px;line-height:1.5em;font-weight:700;color:#fff;padding:0 4px;border-radius:2px}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--nijyumaru{background:#fff2c9}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--nijyumaru ico{content:"";background:url(../img/ranking/nijyumaru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--nijyumaru ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--nijyumaru span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--nijyumaru span{font-size:14px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--maru{background:#e9ffea}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--maru ico{content:"";background:url(../img/ranking/maru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--maru ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--maru span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--maru span{font-size:14px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--sankaku{background:#fff}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--sankaku ico{content:"";background:url(../img/ranking/sankaku.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--sankaku ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--sankaku span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--sankaku span{font-size:14px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--batu{background:#fff}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--batu ico{content:"";background:url(../img/ranking/batu.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--batu ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--batu span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--batu span{font-size:14px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--dashed ico{content:"";background:url(../img/ranking/dashed.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--dashed ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--dashed span{font-size:16px;font-weight:700;line-height:1.3;color:#333}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--dashed span{font-size:14px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--default ico{content:"";width:32px;height:32px;position:relative;flex-basis:auto}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--default ico{width:24px;height:24px}}.ranking_cont .recom-comp-cont .mid-flex .textnbox .icon-box.--default span{font-size:16px;font-weight:700;line-height:1.3;color:#333}.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex{flex-basis:60%}.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex h4{font-size:20px;line-height:1.4em;font-weight:700;text-align:center;border-bottom:1px solid #0b71d0;padding-bottom:11px;width:100%;display:block;color:#0b71d0;margin:12px 0 0}.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li{gap:4px;padding:8px 0;display:flex;flex-direction:column}.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li:nth-child(2){border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2}.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li:nth-child(3){padding:8px 0 0}.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li span{text-align:left;width:100%;display:block;color:#0b71d0;font-size:20px;font-weight:700;line-height:1.4em}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li span{font-size:16px}}.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li span::before{content:"";width:20px;height:20px;display:inline-block;background:url(../img/ranking/list-style.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom center;margin-right:4px}.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li p{text-align:left;font-size:16px;line-height:1.4em;font-weight:500;color:#333}@media(max-width: 767px){.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li p{font-size:12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li p{font-size:14px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .recom-comp-cont .mid-flex .comp-feature-flex li br{display:none}}.ranking_cont .comp-feature-flex{flex-basis:60%}@media(max-width: 767px){.ranking_cont .comp-feature-flex{flex-basis:100%}}.ranking_cont .comp-feature-flex h4{font-size:20px;line-height:1.4em;font-weight:700;text-align:center;border-bottom:1px solid #0b71d0;padding-bottom:11px;width:100%;display:block;color:#0b71d0;margin:12px 0 0}.ranking_cont .comp-feature-flex li{gap:4px;padding:8px 0;display:flex;flex-direction:column}.ranking_cont .comp-feature-flex li:nth-child(2){border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2}.ranking_cont .comp-feature-flex li:nth-child(3){padding:8px 0 0}.ranking_cont .comp-feature-flex li span{text-align:left;width:100%;display:block;color:#0b71d0;font-size:20px;font-weight:700;line-height:1.4em}@media(max-width: 767px){.ranking_cont .comp-feature-flex li span{font-size:15px}}@media(max-width: 374px){.ranking_cont .comp-feature-flex li span{font-size:12px}}.ranking_cont .comp-feature-flex li span::before{content:"";width:20px;height:20px;display:inline-block;background:url(../img/ranking/list-style.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom center;margin-right:4px}@media(max-width: 767px){.ranking_cont .comp-feature-flex li span::before{width:16px;height:16px}}.ranking_cont .comp-feature-flex li p{text-align:left;font-size:16px;line-height:1.4em;font-weight:500;color:#333}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .comp-feature-flex li p{font-size:14px}}@media(max-width: 767px){.ranking_cont .comp-feature-flex li p{font-size:12px}}.ranking_cont .comp-feature-flex .col-fw{width:100%;border:1px solid #0b71d0;border-radius:8px;padding:8px 15px 8px}@media(max-width: 767px){.ranking_cont .comp-feature-flex .col-fw{margin:0 auto 12px;padding:4px 12px}}@media(min-width: 768px)and (max-width: 1099px){.ranking_cont .comp-feature-flex .col-fw{padding:8px !important}}.ranking_cont .ranking-tooltip{display:inline-block;position:relative}.ranking_cont .ranking-tooltip .tooltip{width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;bottom:1px}@media(max-width: 767px){.ranking_cont .ranking-tooltip .tooltip{width:11px;height:11px}}.ranking_cont .ranking-tooltip .tooltip.--vertical-side-fix{letter-spacing:normal;right:-1px;bottom:-45px}.ranking_cont .ranking-tooltip .tooltip::after{content:"？";font-size:12px;color:#42aaff}@media(max-width: 767px){.ranking_cont .ranking-tooltip .tooltip::after{font-size:8px}}.ranking_cont .ranking-tooltip .tooltip:hover .tooltip-info{visibility:visible;opacity:1}.ranking_cont .ranking-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:#e6f6ff;border-radius:6px;padding:5px 10px;cursor:auto;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out;border:1px solid #e3e3e3}.ranking_cont .ranking-tooltip .tooltip .tooltip-info.--vSide-fix{left:89.5px}@media(max-width: 767px){.ranking_cont .ranking-tooltip .tooltip .tooltip-info.--vSide-fix{left:115.5px}}.ranking_cont .ranking-tooltip .tooltip .tooltip-info.--vSide-fix::after{left:18.5%;transform:none}@media(max-width: 767px){.ranking_cont .ranking-tooltip .tooltip .tooltip-info.--vSide-fix::after{left:8%}}@media(max-width: 1300px){.ranking_cont .ranking-tooltip .tooltip .tooltip-info{left:53.5px}}@media(max-width: 767px){.ranking_cont .ranking-tooltip .tooltip .tooltip-info{left:46px;bottom:100%}}@media(max-width: 374px){.ranking_cont .ranking-tooltip .tooltip .tooltip-info{left:0px}}.ranking_cont .ranking-tooltip .tooltip .tooltip-info p{color:#333;font-size:10px}.ranking_cont .ranking-tooltip .tooltip-1{width:18px;height:18px;background:#333;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;bottom:1px}.ranking_cont .ranking-tooltip .tooltip-1.--vertical-side-fix{letter-spacing:normal;right:-1px;bottom:-45px}.ranking_cont .ranking-tooltip .tooltip-1::after{content:"？";font-size:12px;color:#fff}.ranking_cont .ranking-tooltip .tooltip-1:hover .tooltip-info{visibility:visible;opacity:1}.ranking_cont .ranking-tooltip .tooltip-1 .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:#e6f6ff;border-radius:6px;padding:5px 10px;cursor:auto;position:absolute;bottom:150%;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}.ranking_cont .ranking-tooltip .tooltip-1 .tooltip-info.--vSide-fix{left:89.5px}@media(max-width: 767px){.ranking_cont .ranking-tooltip .tooltip-1 .tooltip-info.--vSide-fix{left:115.5px}}.ranking_cont .ranking-tooltip .tooltip-1 .tooltip-info.--vSide-fix::after{left:18.5%;transform:none}@media(max-width: 767px){.ranking_cont .ranking-tooltip .tooltip-1 .tooltip-info.--vSide-fix::after{left:8%}}@media(max-width: 1300px){.ranking_cont .ranking-tooltip .tooltip-1 .tooltip-info{left:53.5px}}.ranking_cont .ranking-tooltip .tooltip-1 .tooltip-info p{color:#333;font-size:10px}.ranking_cont .ranking-tooltip .tooltip-1 .tooltip-info::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(50%);margin-left:-10px;border-width:5px;border-style:solid;border-color:#1f4d0c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 1300px){.ranking_cont .ranking-tooltip .tooltip-1 .tooltip-info::after{left:18.5%}}.ranking_cont .swiper-button-next,.ranking_cont .swiper-button-prev{background-color:#0b71d0;border-radius:100%;display:block;width:20px;height:20px;line-height:23px;color:#fff;opacity:.8}.ranking_cont .swiper-button-next:hover,.ranking_cont .swiper-button-prev:hover{opacity:1}.ranking_cont .swiper-button-next::after,.ranking_cont .swiper-button-prev::after{font-size:24px}@media(max-width: 767px){.ranking_cont .swiper-button-next,.ranking_cont .swiper-button-prev{opacity:1}}.ranking_cont .swiper-button-next{right:0px}.ranking_cont .swiper-button-prev{left:0px}.ranking_cont .rank-hik{display:flex;justify-content:center;align-items:center;width:100%;max-width:640px;background:#fff;border:2px solid #0b71d0;padding:16px 0;box-shadow:0 4px 8px rgba(0,0,0,.25);margin:0 auto}@media(max-width: 767px){.ranking_cont .rank-hik{padding:10px 0}}.ranking_cont .rank-hik span{font-size:20px;font-weight:700;line-height:1.3em;color:#0b71d0}@media(max-width: 767px){.ranking_cont .rank-hik span{font-size:16px;display:flex;align-items:center}}.ranking_cont .rank-hik span::after{content:"";width:16px;height:16px;display:inline-block;background:url(../img/ranking/hik-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px}@media(max-width: 767px){.ranking_cont .rank-hik span::after{rotate:180deg}}.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:#0b71d0;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 #0b71d0;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 #0b71d0}.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:#0b71d0;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:#0b71d0 #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: 1099px){.info-sect .operator-ranking-table{table-layout:fixed}}.info-sect .operator-ranking-table thead tr th{border:1px solid #ababab;background:#0b71d0;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: 1099px){.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: 1099px){.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:#0b71d0}.info-sect .operator-ranking::-webkit-scrollbar-thumb:hover{background-color:#0b71d0}.comparison{padding:80px 20px}@media(max-width: 767px){.comparison{padding:56px 16px}}.comparison table{border-spacing:0px;box-sizing:border-box;max-width:1100px;width:100%}.comparison tbody{border-color:none}.comparison th,.comparison td{position:relative}.comparison .wrapper{width:100%;max-width:1100px}.comparison .comparison-cont-wrapper{margin-top:40px}@media(max-width: 767px){.comparison .comparison-cont-wrapper{margin-top:26px}}.comparison .comparison-table{background:linear-gradient(180deg, rgba(232, 232, 232, 0) 27px, rgb(232, 232, 232) 27px);padding:0 20px 20px}@media(max-width: 767px){.comparison .comparison-table{background:linear-gradient(180deg, rgba(232, 232, 232, 0) 4px, rgb(232, 232, 232) 4px);padding:0}}.comparison .comparison-head-cloud{background:#fff;border-top:8px solid #0b71d0;border-left:8px solid #0b71d0;border-right:8px solid #0b71d0;padding:8px 8px 16px}@media(max-width: 767px){.comparison .comparison-head-cloud{padding:12px 16px;border-top:4px solid #0b71d0;border-left:4px solid #0b71d0;border-right:4px solid #0b71d0}}@media(max-width: 374px){.comparison .comparison-head-cloud{padding:12px 8px}}@media(max-width: 374px){.comparison .comparison-head-cloud{padding:12px}}.comparison .comparison-head-cloud .featured-content-cloud{font-size:32px;font-weight:700;line-height:1.3em;color:#333;display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width: 767px){.comparison .comparison-head-cloud .featured-content-cloud{font-size:20px}}@media(max-width: 374px){.comparison .comparison-head-cloud .featured-content-cloud{font-size:15px}}.comparison .comparison-head-cloud .featured-content-cloud::before{content:"";width:32px;height:32px;background:url(../img/comparison/cloud-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;display:block;margin-right:5px}@media(max-width: 767px){.comparison .comparison-head-cloud .featured-content-cloud::before{width:24px;height:24px}}.comparison .comparison-head-premises{background:rgba(0,0,0,0);vertical-align:bottom}@media(max-width: 767px){.comparison .comparison-head-premises{vertical-align:middle}}.comparison .comparison-head-premises .featured-content-premises{font-size:24px;font-weight:700;line-height:1.3em;color:#333;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-bottom:5px}@media(max-width: 767px){.comparison .comparison-head-premises .featured-content-premises{font-size:20px;padding:10px 16px}}@media(max-width: 374px){.comparison .comparison-head-premises .featured-content-premises{font-size:15px;padding:10px 8px}}.comparison .comparison-head-premises .featured-content-premises::before{content:"";width:32px;height:32px;background:url(../img/comparison/premises-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;display:block;margin-right:5px}@media(max-width: 767px){.comparison .comparison-head-premises .featured-content-premises::before{width:24px;height:24px}}.comparison .comparison-body-bar{background:#0b71d0;font-size:20px;line-height:1.1em;font-weight:700;color:#fff;padding:8px 0;text-align:center;max-width:1100px}@media(max-width: 767px){.comparison .comparison-body-bar{font-size:16px;padding:4px 0;border-left:4px solid #0b71d0}}.comparison .comparison-body-ttl{background:#e6f6ff;font-size:18px;font-weight:700;line-height:1.3em;text-align:center;color:#0b71d0;border-bottom:1px solid #a2a2a2;padding:12px 8px}@media(min-width: 768px)and (max-width: 1099px){.comparison .comparison-body-ttl{font-size:16px}}@media(max-width: 767px){.comparison .comparison-body-ttl{font-size:13px;padding:4px 0;border-left:4px solid #0b71d0;border-bottom:none}}.comparison .comparison-body-cloud{background:#fff;padding:8px 16px;border-left:8px solid #0b71d0;border-right:8px solid #0b71d0;border-bottom:1px solid #a2a2a2}@media(min-width: 768px)and (max-width: 1099px){.comparison .comparison-body-cloud{padding:8px}}@media(max-width: 767px){.comparison .comparison-body-cloud{border-left:4px solid #0b71d0;border-right:4px solid #0b71d0;border-bottom:none;padding:8px}}@media(max-width: 374px){.comparison .comparison-body-cloud{border-left:4px solid #0b71d0;border-right:4px solid #0b71d0;padding:8px 4px}}.comparison .comparison-body-cloud .comparison-flex{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.comparison .comparison-body-cloud .comparison-flex{flex-direction:column}}.comparison .comparison-body-cloud .body-txt{text-align:center;font-size:18px;font-weight:700;line-height:1.3em;flex-basis:90%}@media(min-width: 768px)and (max-width: 1099px){.comparison .comparison-body-cloud .body-txt{font-size:16px}}@media(max-width: 767px){.comparison .comparison-body-cloud .body-txt{font-size:13px}}@media(max-width: 374px){.comparison .comparison-body-cloud .body-txt{font-size:11px}}.comparison .comparison-body-cloud .niyjumaru ico{content:"";background:url(../img/comparison/nijyumaru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative}@media(max-width: 767px){.comparison .comparison-body-cloud .niyjumaru ico{width:24px;height:24px;margin-bottom:4px}}.comparison .comparison-body-cloud .maru ico{content:"";background:url(../img/comparison/maru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative}@media(max-width: 767px){.comparison .comparison-body-cloud .maru ico{width:24px;height:24px;margin-bottom:4px}}.comparison .comparison-body-cloud .sankaku ico{content:"";background:url(../img/comparison/sankaku.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative}@media(max-width: 767px){.comparison .comparison-body-cloud .sankaku ico{width:24px;height:24px;margin-bottom:4px}}.comparison .comparison-body-premises{background:rgba(0,0,0,0);padding:8px 16px;border-bottom:1px solid #a2a2a2}@media(min-width: 768px)and (max-width: 1099px){.comparison .comparison-body-premises{padding:8px}}@media(max-width: 767px){.comparison .comparison-body-premises{padding:8px;border-bottom:none}}.comparison .comparison-body-premises .comparison-flex{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.comparison .comparison-body-premises .comparison-flex{flex-direction:column}}.comparison .comparison-body-premises .body-txt{text-align:center;font-size:18px;font-weight:700;line-height:1.3em;flex-basis:90%}@media(min-width: 768px)and (max-width: 1099px){.comparison .comparison-body-premises .body-txt{font-size:16px}}@media(max-width: 767px){.comparison .comparison-body-premises .body-txt{font-size:13px}}@media(max-width: 374px){.comparison .comparison-body-premises .body-txt{font-size:11px}}.comparison .comparison-body-premises .niyjumaru ico{content:"";background:url(../img/comparison/nijyumaru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative}@media(max-width: 767px){.comparison .comparison-body-premises .niyjumaru ico{width:24px;height:24px;margin-bottom:4px}}.comparison .comparison-body-premises .maru ico{content:"";background:url(../img/comparison/maru.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative}@media(max-width: 767px){.comparison .comparison-body-premises .maru ico{width:24px;height:24px;margin-bottom:4px}}.comparison .comparison-body-premises .sankaku ico{content:"";background:url(../img/comparison/sankaku.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;position:relative}@media(max-width: 767px){.comparison .comparison-body-premises .sankaku ico{width:24px;height:24px;margin-bottom:4px}}.comparison .comparison-body-cloud-bottom{background:#fff;padding:16px;border-left:8px solid #0b71d0;border-right:8px solid #0b71d0;border-bottom:8px solid #0b71d0}@media(max-width: 767px){.comparison .comparison-body-cloud-bottom{border-left:4px solid #0b71d0;border-right:4px solid #0b71d0;border-bottom:4px solid #0b71d0;padding:12px}}@media(max-width: 374px){.comparison .comparison-body-cloud-bottom{padding:12px 4px}}.comparison .comparison-body-cloud-bottom .bottom-ttl{font-size:24px;font-weight:700;line-height:1.3em;color:#0b71d0;margin:0 0 8px}@media(max-width: 767px){.comparison .comparison-body-cloud-bottom .bottom-ttl{font-size:20px}}@media(max-width: 374px){.comparison .comparison-body-cloud-bottom .bottom-ttl{font-size:18px}}.comparison .comparison-body-premises-bottom{background:rgba(0,0,0,0);padding:16px}@media(max-width: 767px){.comparison .comparison-body-premises-bottom{padding:12px}}@media(max-width: 767px){.comparison .comparison-body-premises-bottom{padding:12px 4px}}.comparison .comparison-body-premises-bottom .bottom-ttl{font-size:24px;font-weight:700;line-height:1.3em;color:#333;margin:0 0 8px}@media(max-width: 767px){.comparison .comparison-body-premises-bottom .bottom-ttl{font-size:20px}}@media(max-width: 374px){.comparison .comparison-body-premises-bottom .bottom-ttl{font-size:18px}}.comparison .comparison-body-premises-bottom .website-button{width:100%}.comparison .comparison-bottom-flex{display:flex;flex-direction:column;align-items:center}.comparison .button-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:16px}@media(min-width: 768px)and (max-width: 1099px){.comparison .button-flex{flex-direction:column;gap:6px}}@media(max-width: 767px){.comparison .button-flex{flex-direction:column;gap:4px}}.comparison .button-flex .website-button{flex-basis:50%}@media(min-width: 768px)and (max-width: 1099px){.comparison .button-flex .website-button{flex-basis:100%}}@media(max-width: 767px){.comparison .button-flex .website-button{flex-basis:100%}}.comparison .ribbon-placement{position:absolute;top:0;left:0;max-width:160px;width:100%}@media(min-width: 768px)and (max-width: 1099px){.comparison .ribbon-placement{max-width:123px}}.comparison .website-button{padding:8px 0;background:#2eaf54;display:flex;flex-direction:row;justify-content:center;border:1px solid #fff;box-shadow:0px 4px 8px rgba(0,0,0,.1176470588);transition:transform .3s;border-radius:4px}@media(min-width: 768px)and (max-width: 1099px){.comparison .website-button{width:100%}}@media(max-width: 767px){.comparison .website-button{width:100%;padding:4px 0;border:1.5px solid #fff;border-radius:3px}}.comparison .website-button span{color:#fff;font-size:16px;line-height:1.3em;display:flex;align-items:center;font-weight:700}@media(max-width: 767px){.comparison .website-button span{width:100%;font-size:12px;justify-content:center}}.comparison .website-button span::after{content:"";background:url(../img/svg/button-right.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;position:relative;margin-left:8px;display:block}@media(max-width: 767px){.comparison .website-button span::after{width:10px;height:10px}}.comparison .website-button:hover{transform:scale(0.97)}.comparison .feature-button{flex-basis:50%;padding:8px 0;background:#fea412;display:flex;flex-direction:row;justify-content:center;border:1px solid #fff;box-shadow:0px 4px 8px rgba(0,0,0,.1176470588);transition:transform .3s;border-radius:4px}@media(min-width: 768px)and (max-width: 1099px){.comparison .feature-button{width:100%}}@media(max-width: 767px){.comparison .feature-button{width:100%;padding:4px 0;border:1.5px solid #fff;border-radius:3px}}.comparison .feature-button span{color:#fff;font-size:16px;line-height:1.3em;display:flex;align-items:center;font-weight:700}@media(max-width: 767px){.comparison .feature-button span{width:100%;font-size:12px;justify-content:center}}.comparison .feature-button span::after{content:"";background:url(../img/svg/button-right.svg);width:16px;height:16px;position:relative;margin-left:8px;display:block;background-size:contain;background-repeat:no-repeat;display:block}@media(max-width: 767px){.comparison .feature-button span::after{width:10px;height:10px}}.comparison .feature-button:hover{transform:scale(0.97)}.comparison .top-pick{display:flex;justify-content:center;background-color:#fea412;width:100%;padding:5px 0;margin-bottom:8px}.comparison .top-pick span{font-size:10px;font-weight:700;line-height:1.3em;color:#fff}header{background:#fff;padding:12px 30px;z-index:25;position:fixed;top:0px;width:100%;box-sizing:border-box}@media(max-width: 767px){header{padding:12px 20px}}@media(max-width: 374px){header{padding:12px 10px}}header .wrapper{width:100%;max-width:1100px}@media(max-width: 767px){header .wrapper{max-width:100%}}header .wrapper .header-nav{display:flex;justify-content:space-between;align-items:center}@media(max-width: 374px){header .wrapper .header-nav{gap:20px}}header .wrapper .logo{width:100%;max-width:400px;height:56px;flex-basis:auto}@media(min-width: 768px)and (max-width: 1099px){header .wrapper .logo{width:50%;max-width:fit-content}}@media(max-width: 767px){header .wrapper .logo{max-width:300px;height:40px}}header .wrapper .menu{flex-basis:66%;position:relative;right:-30px}@media(min-width: 768px)and (max-width: 1099px){header .wrapper .menu{flex-basis:70%;right:0px}}@media(max-width: 1340px){header .wrapper .menu{right:0px}}@media(max-width: 836px){header .wrapper .menu{display:none}}header .wrapper .menu .nav-links{display:flex;justify-content:flex-end;margin:0}header .wrapper .menu .nav-links li{border-right:1px solid #bcc3c6;display:flex;align-items:center;justify-content:center}header .wrapper .menu .nav-links li:hover a{transform:translateY(-3px)}header .wrapper .menu .nav-links li.first{padding:0 16px}header .wrapper .menu .nav-links li.first::before{content:"";width:32px;height:32px;background:url(../img/svg/nav-icon1.svg);background-size:contain;background-repeat:no-repeat;margin-right:4.5px;position:relative}header .wrapper .menu .nav-links li.second{padding:0 20px}header .wrapper .menu .nav-links li.second::before{content:"";width:32px;height:32px;background:url(../img/svg/nav-icon2.svg);background-size:contain;background-repeat:no-repeat;margin-right:4.5px;position:relative}header .wrapper .menu .nav-links li.third{padding:0 16px}header .wrapper .menu .nav-links li.third::before{content:"";width:32px;height:32px;background:url(../img/svg/nav-icon3.svg);background-size:contain;background-repeat:no-repeat;margin-right:4.5px;position:relative}header .wrapper .menu .nav-links a{display:inline-block;color:#333;font-size:16px;line-height:1.6em;font-weight:700;text-align:center;transition:transform .3s}@media(min-width: 768px)and (max-width: 1099px){header .wrapper .menu .nav-links a{font-size:12px}}header .hamburger{display:none}@media(max-width: 836px){header .hamburger{display:block}}header .nav-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:#0b71d0;padding:4px 0;z-index:30}header .nav-menu.active{display:block}header .nav-menu .wrapper{width:100%;max-width:1100px}header .nav-menu .nav-belt-flex{display:flex;flex-direction:row;justify-content:center}@media(max-width: 767px){header .nav-menu .nav-belt-flex{flex-wrap:wrap;justify-content:space-evenly;padding:0}}header .nav-menu .nav-belt-flex-item{display:flex;text-align:center;border-right:1px solid #fff;position:relative}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item{border:0px solid #fff;justify-content:center;width:100%}}header .nav-menu .nav-belt-flex-item a{font-size:18px;line-height:1em;font-weight:700;color:#fff;display:flex;align-items:center;padding:0 8px}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item a{width:100%;max-width:302px;padding:12px 0px;text-align:center;justify-content:space-between}}header .nav-menu .nav-belt-flex-item a::after{content:"";background:url(../img/svg/chevron-down.svg);background-size:12px;background-repeat:no-repeat;background-position:center;width:24px;height:24px;margin-left:16px;position:relative}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item:nth-child(1){order:1}}header .nav-menu .nav-belt-flex-item:nth-child(1) a::before{content:"";background:url(../img/svg/mv-icon1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;margin-right:16px}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item:nth-child(1) a::before{width:22px;height:22px;margin-right:5px}}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item:nth-child(2){order:3}}header .nav-menu .nav-belt-flex-item:nth-child(2) a::before{content:"";background:url(../img/svg/mv-icon2.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;margin-right:16px}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item:nth-child(2) a::before{width:22px;height:22px;margin-right:5px}}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item:nth-child(3){order:2;border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2}}header .nav-menu .nav-belt-flex-item:nth-child(3) a::before{content:"";background:url(../img/svg/mv-icon3.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;margin-right:16px}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item:nth-child(3) a::before{width:22px;height:22px;margin-right:5px}}footer{background:#fff;box-sizing:border-box}footer button.stotop{background:#0b71d0;position:fixed;right:20px;bottom:20px;width:45px;height:45px;border-radius:50%;border:solid 3px #0b71d0;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{margin:0 auto;padding:30px 20px 40px;background:#f2faff}@media(max-width: 767px){footer .disclaimer{width:auto}}footer .disclaimer dl{max-width:1100px;width:100%;margin:0px;padding:0px;display:flex;width:100%;flex-wrap:wrap;margin:0 auto;align-items:flex-start;flex-direction:column;align-content:flex-start}footer .disclaimer dl dt{margin:0px;padding:0px;text-align:left;font-size:12px;font-weight:700;line-height:1.3em;color:#595959}footer .disclaimer dl dd{margin:0}footer .disclaimer dl dd p{font-size:12px;line-height:1.3em;color:#595959;margin:0;font-weight:700}footer .disclaimer dl dd p span{font-size:5px;color:#595959;display:inline-block;margin-right:5px;position:relative;top:-2px}footer .footer-nav{background:#fff;padding:24px 20px 24px}@media(max-width: 767px){footer .footer-nav{padding:20px}}footer .footer-nav-2{background:#0b71d0;padding:24px 20px}@media(max-width: 374px){footer .footer-nav-2{padding:24px 12px}}footer .footer-nav-2 p{text-align:center;color:#fff;font-weight:500;font-size:12px;line-height:1.3em;margin:0}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{width:auto;height:56px}@media(max-width: 767px){footer .footer-grid .col img{height:40px}}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: 1099px){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:14px;line-height:1em;font-weight:500;letter-spacing:.6px;color:#333;position:relative;top:-2px}html{scroll-padding-top:80px}.global-upperttl{font-size:32px;line-height:1em;font-weight:700;color:#0b71d0;margin:0 0 16px}@media(max-width: 767px){.global-upperttl{font-size:24px;margin:0 0 12px}}.global-mainttl{font-size:40px;line-height:1.6em;font-weight:700;margin:0 0 20px;color:#333}@media(max-width: 767px){.global-mainttl{font-size:26px;margin:0 0 16px}}@media(max-width: 374px){.global-mainttl{font-size:22px}}.global-desctext{font-size:18px;font-weight:500;line-height:1.7em;text-align:center;color:#333;margin:0;display:block}@media(max-width: 767px){.global-desctext{font-size:13px;margin:0 0 16px}}@media(max-width: 767px){.global-desctext{font-size:11px}}.reverse-mob{display:flex;flex-direction:column}@media(max-width: 767px){.reverse-mob{flex-direction:column-reverse}}*{box-sizing:border-box}/*# sourceMappingURL=style.min.css.map */