﻿html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}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:#09203d;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:#09203d}@media(max-width: 767px){.page_404 p{font-size:14px}}.page_404 h1{font-size:70px;letter-spacing:5px;color:#09203d;margin:30px 0px;padding:0px}@media(max-width: 767px){.page_404 h1{font-size:48px}}.page_404 svg{fill:#09203d}@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:75px 16px;background:url(../img/mv/mv-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width: 767px){.mv{margin-top:53px;padding:67px 16px 98px;background:url(../img/mv/mv-bg-sp.png);background-size:cover;background-repeat:no-repeat;background-position-y:3px;background-position-x:0}}.mv .wrapper{max-width:1100px;display:flex;justify-content:flex-start}.mv-box{background:#fff;max-width:685px;width:100%;display:flex;flex-direction:column;align-items:center;border:8px solid #242d57;border-radius:4px;padding:56px 26px;position:relative}@media(min-width: 768px)and (max-width: 1100px){.mv-box{max-width:540px;padding:42px 16px}}@media(max-width: 767px){.mv-box{max-width:265px;padding:21.5px 15px;border:6px solid #242d57}}@media(max-width: 374px){.mv-box{max-width:240;padding:18px 10px}}.mv-box .mv-cloud{background:url(../img/mv/mv-cloud.png);background-size:contain;height:180px;width:180px;display:flex;align-items:center;position:absolute;top:-68px;right:-100px}@media(min-width: 768px)and (max-width: 1100px){.mv-box .mv-cloud{height:140px;width:140px;right:-80px}}@media(max-width: 767px){.mv-box .mv-cloud{height:121px;width:121px;top:-55px;right:-80px}}@media(max-width: 374px){.mv-box .mv-cloud{height:95px;width:95px;top:-55px;right:-45px}}.mv-box .mv-cloud span{display:flex;justify-content:center;align-items:center;text-align:center;margin:auto;font-size:25px;font-weight:800;line-height:1.3em;color:#242d57}@media(min-width: 768px)and (max-width: 1100px){.mv-box .mv-cloud span{font-size:23px}}@media(max-width: 767px){.mv-box .mv-cloud span{font-size:20px}}@media(max-width: 374px){.mv-box .mv-cloud span{font-size:15px}}.mv .subtext{background:#ac7933;border-radius:100px;margin:0 0 16px;max-width:551px;width:100%}@media(max-width: 767px){.mv .subtext{max-width:209px;margin:0 0 10px}}.mv .subtext span{display:block;color:#fff;font-size:28px;letter-spacing:4%;line-height:1.3em;font-weight:700;margin:auto;text-align:center;padding:0 8px}@media(min-width: 768px)and (max-width: 1100px){.mv .subtext span{font-size:22px}}@media(max-width: 767px){.mv .subtext span{font-size:16px;padding:2px 16px}}@media(max-width: 374px){.mv .subtext span{font-size:14px;padding:2px 8px}}.mv h1{display:flex;font-size:72px;font-weight:700;line-height:1.2em;letter-spacing:4%;color:#242d57;gap:10px;margin:0 0 16px}@media(min-width: 768px)and (max-width: 1100px){.mv h1{font-size:62px}}@media(max-width: 767px){.mv h1{flex-wrap:wrap;justify-content:center;font-size:40px;margin:0 0 10px}}.mv h1 .boxtext{background:#fff;border:4px solid #717073}@media(max-width: 767px){.mv h1 .boxtext{font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:4%}}.mv h1 .boxtext.brown{box-shadow:6px 6px 0px #ac7933}.mv h1 .boxtext.blue{box-shadow:6px 6px 0px #008ef3}.mv h1 .boxtext.green{box-shadow:6px 6px 0px #00b235}.mv .bot-text{display:block;text-align:center;font-size:64px;line-height:1em;letter-spacing:.04em;font-weight:700;color:#717073}@media(min-width: 768px)and (max-width: 1100px){.mv .bot-text{font-size:53px}}@media(max-width: 767px){.mv .bot-text{font-size:31px;letter-spacing:0em}}@media(max-width: 374px){.mv .bot-text{font-size:27px}}.hikaku-cont{width:100%;background:#f0f1f2;padding:80px 0px}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont{padding:80px 20px}}@media(max-width: 767px){.hikaku-cont{background:#fff;padding:56px 20px;width:auto}}.hikaku-cont .wrapper{max-width:1100px;margin:0 auto}.hikaku-cont-wrapper{max-width:1280px;margin:0 auto}.hikaku-cont-wrapper.--txt_center{text-align:center}@media(max-width: 767px){.hikaku-cont-wrapper{width:100%;max-width:956px;overflow-x:scroll}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont-wrapper{width:100%;overflow-x:scroll;padding-top:30px}}@media(min-width: 1023px)and (max-width: 1100px){.hikaku-cont-wrapper{width:100%;overflow-x:scroll;padding-top:30px}}.hikaku-cont .slide-note{margin:0 auto 32px;display:block;color:#f35500;font-size:20px;line-height:1.7em;font-weight:700;text-align:center}.hikaku-cont .hikaku-table{width:100%;background:#fff;border-collapse:collapse}.hikaku-cont .hikaku-table .tr-step1{display:table-row}.hikaku-cont .hikaku-table .tr-step2{display:table-row}.hikaku-cont .hikaku-table .tr-step3{display:table-row}@media(max-width: 767px){.hikaku-cont .hikaku-table{width:956px}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table{width:1240px}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr{display:table-row;top:0}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table thead tr{display:table-row;top:0}}.hikaku-cont .hikaku-table thead tr th{background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;padding:8px 8px 12px;max-width:100px;min-width:100px;position:sticky}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th{padding:6px 5px 10px}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th{position:relative;max-width:119px;min-width:119px}}.hikaku-cont .hikaku-table thead tr th:first-child{font-size:16px;line-height:1.3em;font-weight:700;padding:12px 10px;min-width:164px;max-width:164px;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th:first-child{min-width:119px;max-width:119px;font-size:13px}}.hikaku-cont .hikaku-table thead tr th.--step1-color{background:#1b3a61;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step2-color{background:#1b3a61;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step3-color{background:#1b3a61;color:#fff}.hikaku-cont .hikaku-table thead tr th.--step4-color{background:#1b3a61;color:#fff}.hikaku-cont .hikaku-table thead tr th h3{margin:0px;padding:0px;font-weight:700;padding-top:8px;font-size:14px;line-height:1.2em;display:flex;justify-content:center;flex-direction:column;height:28px;color:#242d57}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th h3{font-size:12px}}.hikaku-cont .hikaku-table thead tr th .hikaku-comp-img{margin:8px auto}.hikaku-cont .hikaku-table thead tr th .topbox{height:64px;display:flex;justify-content:center}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr th .topbox{height:48px}}.hikaku-cont .hikaku-table thead tr .--main-header{z-index:8;position:sticky}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table thead tr .--main-header{z-index:13;left:0}}@media(max-width: 767px){.hikaku-cont .hikaku-table thead tr .--main-header{left:0;z-index:12}}.hikaku-cont .hikaku-table tbody tr .--side{text-align:center;vertical-align:middle;border-right:1px solid #fff;max-width:36px;min-width:36px;padding:7px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr .--side{max-width:25px;min-width:25px;padding:6px 2px}}.hikaku-cont .hikaku-table tbody tr .--side.--vertical-fix::after{margin-top:2px}.hikaku-cont .hikaku-table tbody tr th{color:#fff;line-height:1.2em;font-weight:700;font-size:16px;border:1px solid #ccc;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:8px;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5;font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5}}@media(min-width: 1100px)and (max-width: 1279px){.hikaku-cont .hikaku-table tbody tr th{position:sticky;left:0;z-index:5}}.hikaku-cont .hikaku-table tbody tr th small{font-size:10px}.hikaku-cont .hikaku-table tbody tr td{border:1px solid #ccc;padding:8px;max-width:159px;min-width:159px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td{max-width:120px;min-width:120px;padding:6px}}.hikaku-cont .hikaku-table tbody tr td .topbox{height:64px;display:flex;justify-content:center}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td .topbox{height:48px}}.hikaku-cont .hikaku-table tbody tr th.--sub,.hikaku-cont .hikaku-table tbody tr td.--sub{min-width:128px;max-width:128px;padding:8px;color:#242d57}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th.--sub,.hikaku-cont .hikaku-table tbody tr td.--sub{min-width:94px;max-width:94px}}.hikaku-cont .hikaku-table tbody tr th.--step1-color,.hikaku-cont .hikaku-table tbody tr td.--step1-color{background:#1b3a61}.hikaku-cont .hikaku-table tbody tr th.--step1-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step1-color.--sub{background:#c3d6f4;left:36px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th.--step1-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step1-color.--sub{left:25px}}.hikaku-cont .hikaku-table tbody tr th.--step2-color,.hikaku-cont .hikaku-table tbody tr td.--step2-color{background:#1b3a61}.hikaku-cont .hikaku-table tbody tr th.--step2-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step2-color.--sub{background:#c3d6f4;left:36px}.hikaku-cont .hikaku-table tbody tr th.--step3-color,.hikaku-cont .hikaku-table tbody tr td.--step3-color{background:#1b3a61}.hikaku-cont .hikaku-table tbody tr th.--step3-color.--sub,.hikaku-cont .hikaku-table tbody tr td.--step3-color.--sub{background:#c3d6f4;left:36px;z-index:1}.hikaku-cont .hikaku-table tbody tr th.--step4-color,.hikaku-cont .hikaku-table tbody tr td.--step4-color{background:#1b3a61}.hikaku-cont .hikaku-table tbody tr th p,.hikaku-cont .hikaku-table tbody tr td p{margin:0px;padding:0px;font-size:16px;font-weight:700;line-height:1.3;color:#242d57}@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 p.text-type,.hikaku-cont .hikaku-table tbody tr td p.text-type{font-size:14px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th p.text-type,.hikaku-cont .hikaku-table tbody tr td p.text-type{font-size:12px}}.hikaku-cont .hikaku-table tbody tr th .titleLink p,.hikaku-cont .hikaku-table tbody tr td .titleLink p{margin:8px 0}.hikaku-cont .hikaku-table tbody tr th .orange-box,.hikaku-cont .hikaku-table tbody tr td .orange-box{background:#f35500;display:flex;justify-content:center;text-align:center;width:100%;margin-top:2px}.hikaku-cont .hikaku-table tbody tr th .orange-box span,.hikaku-cont .hikaku-table tbody tr td .orange-box span{font-size:14px;line-height:1.3em;font-weight:700;color:#fff}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr th .orange-box span,.hikaku-cont .hikaku-table tbody tr td .orange-box span{font-size:11px}}.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:#1b3a61}.hikaku-cont .hikaku-table tbody tr td.colspan-step2{background:#1b3a61}.hikaku-cont .hikaku-table tbody tr td.colspan-step3{background:#1b3a61}.hikaku-cont .hikaku-table tbody tr td.colspan-step4{background:#1b3a61}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.colspan{text-align:left}}.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{display:inline-block;font-weight:700;font-size:18px;color:#fff}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:20px;font-size:12px;text-align:left}}@media(min-width: 1100px)and (max-width: 1279px){.hikaku-cont .hikaku-table tbody tr td.colspan .colspan-content{position:sticky;left:20px}}.hikaku-cont .hikaku-table tbody tr .flex-img{display:flex;flex-direction:row;gap:4px;margin-top:4px}.hikaku-cont .hikaku-table tbody tr .flex-img.bot{align-items:flex-end}.hikaku-cont .hikaku-table tbody tr .flex-img.mid{align-items:center}.hikaku-cont .hikaku-table tbody tr .flex-img .leftside{display:flex;flex-direction:column;gap:4px;width:120px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr .flex-img .leftside{max-width:82px}}.hikaku-cont .hikaku-table tbody tr .flex-img .rightside{display:flex;width:24px}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr .flex-img .rightside{width:18px}}.hikaku-cont .hikaku-table tbody tr .boxbrown{background:linear-gradient(90deg, rgb(222, 194, 124) 0%, rgb(175, 122, 62) 25%, rgb(177, 137, 65) 50%, rgb(200, 158, 95) 75%, rgb(137, 100, 58) 100%);padding:2px;max-width:120px;width:100%}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr .boxbrown{max-width:82px}}.hikaku-cont .hikaku-table tbody tr .boxbrown-vertical{background:linear-gradient(90deg, rgb(222, 194, 124) 0%, rgb(175, 122, 62) 25%, rgb(177, 137, 65) 50%, rgb(200, 158, 95) 75%, rgb(137, 100, 58) 100%);padding:2px;margin-top:4px;max-width:24px;display:block}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr .boxbrown-vertical{max-width:20px}}.hikaku-cont .hikaku-table tbody tr .boxbrown-vertical div{border:#008ef3;border:1px solid #fff;padding:2px;display:block}.hikaku-cont .hikaku-table tbody tr .boxbrown-vertical div .vert-text{font-size:12px;line-height:1.2em;font-weight:700;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.25);display:block}.hikaku-cont .hikaku-table tbody tr .boxbrown .inside-txt{border:1px solid #fff;padding:3px;font-size:12px;line-height:1.2em;font-weight:700;color:#fff;width:100%;display:block}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody tr .boxbrown .inside-txt{padding:0 3px}}.hikaku-cont .hikaku-table tbody .borderbrown{background:#fff;border:2px solid #ac7933;padding:2px 6px;display:flex}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody .borderbrown{padding:2px 4px}}.hikaku-cont .hikaku-table tbody .borderbrown span{font-size:12px;font-weight:700;line-height:1.3em;color:#242d57}@media(max-width: 767px){.hikaku-cont .hikaku-table tbody .borderbrown span{font-size:10px}}.hikaku-cont .hikaku-table .flexhik{display:flex;justify-content:center;align-items:center;gap:20px;padding:14px 0px 8px}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik{align-items:flex-end}}.hikaku-cont .hikaku-table .flexhik-img{max-width:160px}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-img{max-width:150px}}.hikaku-cont .hikaku-table .flexhik-right{display:flex;flex-direction:column}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right{max-width:618px;width:100%}}.hikaku-cont .hikaku-table .flexhik-right .top-text{display:flex;font-size:20px;line-height:1.3em;font-weight:700;color:#242d57;text-align:center;margin-bottom:34px;justify-content:center}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right .top-text{font-size:16px}}.hikaku-cont .hikaku-table .flexhik-right-bot{display:flex;justify-content:center;align-items:center;gap:16px}.hikaku-cont .hikaku-table .flexhik-right-bot-left{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;height:148px;max-width:288px;width:100%;background:#ebf7ff;gap:8px;padding:0 32px}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-left{max-width:268px;padding:0 22px}}.hikaku-cont .hikaku-table .flexhik-right-bot-left .textlist{max-width:224px;width:100%;text-align:left;font-size:18px;line-height:1em;font-weight:700;color:#242d57}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-left .textlist{font-size:14px}}.hikaku-cont .hikaku-table .flexhik-right-bot-left .textlist::before{content:"";display:inline-block;position:relative;width:20px;height:20px;background:url(../img/hikaku/checkhik.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:8px}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-left .textlist::before{width:16px;height:16px}}.hikaku-cont .hikaku-table .flexhik-right-bot-mid{display:flex;align-items:center}.hikaku-cont .hikaku-table .flexhik-right-bot-mid span{font-size:32px;line-height:1.3em;font-weight:700;color:#3d95fa;font-family:"Inter",sans-serif}.hikaku-cont .hikaku-table .flexhik-right-bot-right{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;height:148px;max-width:334px;width:100%;background:#ebf7ff;gap:8px;padding:12px 32px 0}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-right{padding:12px 22px 0}}.hikaku-cont .hikaku-table .flexhik-right-bot-right .textlist{max-width:270px;text-align:left;width:100%;font-size:18px;line-height:1em;font-weight:700;color:#242d57;display:flex;align-items:center}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-right .textlist{font-size:14px}}.hikaku-cont .hikaku-table .flexhik-right-bot-right .textlist::before{content:"";display:inline-block;position:relative;width:20px;height:20px;background:url(../img/hikaku/checkhik.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:8px}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-right .textlist::before{width:16px;height:16px}}.hikaku-cont .hikaku-table .flexhik-right-bot-right .boxspec{display:flex;width:100%;background:#fff;padding:1px 3px;border:1px solid #008ef3;justify-content:center;width:100%;max-width:270px}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-right .boxspec{padding:1px}}.hikaku-cont .hikaku-table .flexhik-right-bot-right .boxspec span{font-size:14px;font-weight:700;line-height:1em;color:#242d57;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-right .boxspec span{font-size:12px}}.hikaku-cont .hikaku-table .flexhik-right-bot-right .boxspec span::before{content:"";width:16px;height:16px;position:relative;background:url(../img/hikaku/lightbulb.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:8px}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot-right .boxspec span::before{width:13px;height:13px;margin-right:6px}}.hikaku-cont .hikaku-table .flexhik-right-bot .txtbox-top{display:flex;justify-content:center;position:absolute;padding:6px;border:2px solid #242d57;box-shadow:4px 4px 0 #008ef3;background:#fff;top:-16px}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot .txtbox-top{padding:4px}}.hikaku-cont .hikaku-table .flexhik-right-bot .txtbox-top span{display:flex;width:fit-content;font-size:18px;line-height:1em;font-weight:700;color:#242d57}@media(max-width: 767px){.hikaku-cont .hikaku-table .flexhik-right-bot .txtbox-top span{font-size:14px}}.hikaku-cont .hikaku-table .comp-name p{font-size:14px;line-height:1.2em;font-weight:700;justify-content:center;text-align:center;display:flex}@media(max-width: 767px){.hikaku-cont .hikaku-table .comp-name p{font-size:11px}}.hikaku-cont tr.hikaku-ico td p{text-align:center;margin:8px 0}.hikaku-cont tr.hikaku-ico td ul li{display:list-item;list-style:disc;font-size:12px;line-height:1.4;margin:8px 0 0 20px}.hikaku-cont tr.hikaku-ico td ico{display:block;text-align:center;font-size:32px;font-weight:700}@media(max-width: 767px){.hikaku-cont tr.hikaku-ico td ico{font-size:22px}}.hikaku-cont tr.hikaku-ico td ico::before{content:""}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru{background:#ffe2da}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru ico{color:#ed2020;-webkit-text-stroke:1.6px #ed2020}.hikaku-cont tr.hikaku-ico td.--ico_nijyumaru ico:before{content:"◎"}.hikaku-cont tr.hikaku-ico td.--ico_maru{background:#fffdea}.hikaku-cont tr.hikaku-ico td.--ico_maru ico{color:#f49f00;-webkit-text-stroke:.8px #f49f00}.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:#1b3a61;-webkit-text-stroke:3px #1b3a61}.hikaku-cont tr.hikaku-ico td.--ico_sankaku ico:before{content:"△"}.hikaku-cont tr.hikaku-ico td.--ico_batu{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_batu ico{color:#717073;-webkit-text-stroke:2px #717073}.hikaku-cont tr.hikaku-ico td.--ico_batu ico:before{content:"×"}.hikaku-cont tr.hikaku-ico td.--ico_default{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_default ico{color:#333}.hikaku-cont tr.hikaku-ico td.--ico_default ico:before{content:""}.hikaku-cont tr.hikaku-ico td.--ico_dashed{background:#fff}.hikaku-cont tr.hikaku-ico td.--ico_dashed ico{color:#676767;-webkit-text-stroke:1px #676767}.hikaku-cont tr.hikaku-ico td.--ico_dashed ico:before{content:"ー"}.hikaku-cont .hikaku-head-btn{display:flex;justify-content:space-between;align-items:center;position:relative;padding:5px;border-radius:4px;box-shadow:0 2px 0 rgba(0,0,0,.2);font-size:18px;line-height:1.2em;font-weight:700;color:#fff;transition:.3s}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn{font-size:14px}}.hikaku-cont .hikaku-head-btn:hover{transform:scale(0.97)}.hikaku-cont .hikaku-head-btn.--style1{background:#2bbe57;border:2px solid #008e2a;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-align:center}.hikaku-cont .hikaku-head-btn.--style1 span{max-width:109px;width:100%}.hikaku-cont .hikaku-head-btn.--style1::after{content:"";display:inline-block;width:20px;height:20px;position:relative;background:url(../img/svg/btn-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn.--style1::after{width:16px;height:16px}}.hikaku-cont .hikaku-head-btn.--style2{background:#008ef3;border:2px solid #0072c2;text-shadow:1px 1px 0 rgba(0,0,0,.3);justify-content:center}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn.--style2{padding:4px}}.hikaku-cont .hikaku-head-btn.--style2 span{font-size:16px;line-height:1.2em;font-weight:700;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn.--style2 span{font-size:13px}}.hikaku-cont .hikaku-head-btn.--style3{background:#f37900;border:2px solid #c25200;text-shadow:1px 1px 0 rgba(0,0,0,.3);justify-content:center;margin-top:2px;justify-content:center}.hikaku-cont .hikaku-head-btn.--style3 span{font-size:16px;line-height:1.2em;font-weight:700;text-align:center}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn.--style3 span{font-size:10px}}.hikaku-cont .hikaku-head-btn.--style4{background:#f37900;border:2px solid #c25200;text-shadow:1px 1px 0 rgba(0,0,0,.3);justify-content:space-between;text-align:center}.hikaku-cont .hikaku-head-btn.--style4 span{font-size:18px;line-height:1.2em;font-weight:700;display:flex;max-width:109px;width:100%;justify-content:center}@media(max-width: 767px){.hikaku-cont .hikaku-head-btn.--style4 span{font-size:14px}}.hikaku-cont .hikaku-head-btn.--style4::after{content:"";display:inline-block;width:16px;height:16px;position:relative;background:url(../img/svg/btn-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.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;background:#1b3a61;color:#fff;width:100%;text-align:center;padding:16px 20px;margin:32px 0;display:none}@media(max-width: 767px){.hikaku-cont .btn-hikaku-sec{display:flex;justify-content:center;align-items:center}}.hikaku-cont .btn-hikaku-sec span{font-weight:700;font-size:24px;line-height:1.3em;color:#fff;max-width:245px;width:100%}@media(max-width: 374px){.hikaku-cont .btn-hikaku-sec span{font-size:20px}}.hikaku-cont .btn-hikaku-sec::before{content:"";width:24px;height:24px;display:inline-block;position:relative;background:url(../img/svg/mgnfy-glass.svg) no-repeat;background-position:center}.hikaku-cont .btn-hikaku-sec::after{content:"";width:20px;height:20px;display:inline-block;position:relative;background:url(../img/svg/arrow-img.svg) no-repeat;background-position:center}.hikaku-cont .hikaku-notes{font-size:12px;margin:24px 0 0;line-height:1.3;font-weight:500;color:#717073}@media(max-width: 767px){.hikaku-cont .hikaku-notes{font-size:10px}}.hikaku-cont .modalz{display:none;position:fixed;z-index:28;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:0 20px}.hikaku-cont .modalz-box{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px;margin-top:20px}.hikaku-cont .modalz-box-ttl{margin:0;font-size:10px;line-height:1.3em;text-align:center;font-weight:700;margin-bottom:8px}.hikaku-cont .modalz img.modalz-content{height:auto;position:relative}.hikaku-cont .modalz .closez{position:absolute;top:5px;right:5px;color:#fff;font-size:30px;cursor:pointer}.hikaku-cont .channels{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px}.hikaku-cont .channels-box{padding:4px;border-radius:4px;max-width:fit-content}.hikaku-cont .channels-box.lpweb{background:#f30000}.hikaku-cont .channels-box.ads{background:#f37900}.hikaku-cont .channels-box.sns{background:#00b235}.hikaku-cont .channels-box.video{background:#008ef3}.hikaku-cont .channels-box.internal{background:#8a00f3}.hikaku-cont .channels-box span{font-size:14px;line-height:1.3em;font-weight:700;color:#fff}@media(max-width: 767px){.hikaku-cont .channels-box span{font-size:12px}}.--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(min-width: 768px)and (max-width: 1100px){.--sticky-top{top:0 !important}}@media(max-width: 767px){.--sticky-top{top:0 !important}}.--sticky-top2{z-index:10;top:275.38px !important}@media(min-width: 768px)and (max-width: 1100px){.--sticky-top2{top:0 !important}}@media(max-width: 767px){.--sticky-top2{top:0 !important}}.ranking{padding:80px 20px;background:url(../img/points/points-bg.png);background-position:top left;background-size:contain;background-repeat:no-repeat}@media(max-width: 767px){.ranking{background:#f0f1f2;padding:56px 16px}}.ranking .wrapper{max-width:1100px;width:100%}.ranking-flex{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:56px}@media(max-width: 767px){.ranking-flex{gap:28px;margin-top:32px}}.ranking-box{display:flex;flex-direction:column;width:100%;background:#fff}.ranking-box-top{border-top:4px solid #1b3a61;border-left:4px solid #1b3a61;border-right:4px solid #1b3a61;padding:0 20px 20px;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:16px}@media(max-width: 767px){.ranking-box-top{padding:0 12px 20px}}.ranking-box-top .flex-top{display:flex;gap:8px}@media(min-width: 768px)and (max-width: 1100px){.ranking-box-top .flex-top{flex-wrap:wrap}}@media(max-width: 767px){.ranking-box-top .flex-top{flex-direction:column}}.ranking-box-top .flex-top-left{max-width:521px;width:100%;gap:8px}@media(min-width: 768px)and (max-width: 1100px){.ranking-box-top .flex-top-left{max-width:100%}}@media(max-width: 767px){.ranking-box-top .flex-top-left{max-width:100%}}@media(min-width: 768px)and (max-width: 1018px){.ranking-box-top .flex-top-left .icobox-top{height:56px;flex-direction:column}}@media(max-width: 767px){.ranking-box-top .flex-top-left .icobox-top{height:56px;flex-direction:column}}@media(max-width: 767px){.ranking-box-top .flex-top-left .boxbrown{margin-left:0;margin-top:3px}}.ranking-box-top .flex-top-left-ttlbox{display:flex;justify-content:flex-start;align-items:center;padding:4px 20px 8px;gap:16px;border-radius:0 0 8px 8px;background:#1b3a61}@media(max-width: 767px){.ranking-box-top .flex-top-left-ttlbox{gap:13px}}@media(max-width: 767px){.ranking-box-top .flex-top-left-ttlbox{padding:2px 16px 6px}}.ranking-box-top .flex-top-left-ttlbox img{max-width:76px}@media(max-width: 767px){.ranking-box-top .flex-top-left-ttlbox img{max-width:41.88px}}.ranking-box-top .flex-top-left-ttlbox h3{font-size:32px;line-height:1.2em;font-weight:700;margin:0}@media(max-width: 767px){.ranking-box-top .flex-top-left-ttlbox h3{font-size:22px}}.ranking-box-top .flex-top-left-ttlbox h3.gold{color:#ebc38a}.ranking-box-top .flex-top-left-ttlbox h3.silver{color:#cacaca}.ranking-box-top .flex-top-left-ttlbox h3.bronze{color:#ff8979}.ranking-box-top .flex-top-left-featuredimg{margin:8px auto}.ranking-box-top .flex-top-left-featuredimg img{display:block;margin:auto}.ranking-box-top .flex-top-left-flexboxes{display:flex;gap:8px}.ranking-box-top .flex-top-left .icobox-bottom span{max-width:200px}@media(min-width: 768px)and (max-width: 1100px){.ranking-box-top .flex-top-left .icobox-bottom span{max-width:85%}}.ranking-box-top .flex-top-mid{display:flex;flex-direction:column;gap:8px;max-width:339px;width:100%;margin-top:16px}@media(min-width: 768px)and (max-width: 1100px){.ranking-box-top .flex-top-mid{margin-top:0px;max-width:49.5%}}@media(max-width: 767px){.ranking-box-top .flex-top-mid{max-width:100%;margin-top:0px}}.ranking-box-top .flex-top-mid .icobox-bottom span{max-width:283px}@media(min-width: 768px)and (max-width: 1100px){.ranking-box-top .flex-top-mid .icobox-bottom span{max-width:85%}}.ranking-box-top .flex-top-right{display:flex;flex-direction:column;gap:8px;max-width:184px;width:100%;margin-top:16px}@media(min-width: 768px)and (max-width: 1100px){.ranking-box-top .flex-top-right{margin-top:0px;max-width:49.3%}}@media(max-width: 767px){.ranking-box-top .flex-top-right{max-width:100%;margin-top:0}}.ranking-box-top .flex-bot{background:#f0f1f2;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px}@media(max-width: 767px){.ranking-box-top .flex-bot{padding:16px}}.ranking-box-top .flex-bot .point-top{padding:12px;border:4px solid #242d57;background:#fff;box-shadow:4px 4px 0 #ac7933}@media(max-width: 767px){.ranking-box-top .flex-bot .point-top{padding:9px}}.ranking-box-top .flex-bot .point-top span{display:flex;justify-content:center;align-items:center;text-align:center;font-size:28px;line-height:1em;font-weight:700;color:#ac7933}@media(max-width: 767px){.ranking-box-top .flex-bot .point-top span{font-size:18px}}.ranking-box-top .flex-bot .point{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px;width:100%;margin-top:8px}@media(max-width: 767px){.ranking-box-top .flex-bot .point{max-width:279px}}.ranking-box-top .flex-bot .point-box{padding:8px 0;border-bottom:1px solid #afb3c1;display:flex;width:100%;align-items:flex-start}@media(max-width: 767px){.ranking-box-top .flex-bot .point-box{padding:6px 0}}.ranking-box-top .flex-bot .point-box p{font-size:16px;line-height:1.5em;font-weight:700;color:#242d57;margin:0;max-width:774px}@media(min-width: 768px)and (max-width: 1100px){.ranking-box-top .flex-bot .point-box p{max-width:95%}}@media(max-width: 767px){.ranking-box-top .flex-bot .point-box p{font-size:13px;max-width:259px}}@media(max-width: 374px){.ranking-box-top .flex-bot .point-box p{max-width:200px}}.ranking-box-top .flex-bot .point-box p span{color:#f35500}.ranking-box-top .flex-bot .point-box::before{content:"";width:18px;height:18px;display:inline-block;background:url(../img/ranking/checked.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px}@media(max-width: 767px){.ranking-box-top .flex-bot .point-box::before{width:24px;height:24px;background:url(../img/ranking/checked-sp.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:6px}}.ranking-box-bot{border-top:1px solid #8a6129;border-left:4px solid #8a6129;border-right:4px solid #8a6129;border-bottom:4px solid #8a6129;padding:20px;background:#fefaea;border-radius:0 0 8px 8px;gap:40px;display:flex;justify-content:center;align-items:center;width:100%}.ranking .icobox{display:flex;width:100%;flex-direction:column}.ranking .icobox-top{display:flex;justify-content:center;align-items:center}.ranking .icobox-top span{font-size:16px;line-height:1.3em;font-weight:700}@media(max-width: 767px){.ranking .icobox-top span{font-size:13px}}.ranking .icobox-top span small{font-size:10px;line-height:1.3em;font-weight:700}.ranking .icobox-top.dblue{background:#1b3a61;border-radius:4px 4px 0 0;padding:8px}.ranking .icobox-top.dblue span{color:#fff}.ranking .icobox-top.lblue{background:#c3d6f4;border:1px solid #afb3c1;padding:4px;max-width:159px}.ranking .icobox-top.lblue span{color:#1b3a61}.ranking .icobox-bottom{display:flex;justify-content:space-between;align-items:center;border-left:1px solid #afb3c1;border-right:1px solid #afb3c1;border-bottom:1px solid #afb3c1;padding:7px;background:#fff}.ranking .icobox-bottom span{width:100%;text-align:center;font-size:16px;line-height:1.3em;font-weight:700}@media(max-width: 767px){.ranking .icobox-bottom span{font-size:13px}}@media(max-width: 374px){.ranking .icobox-bottom span{font-size:12px}}.ranking .icobox-bottom span.lbtxt{max-width:103px}@media(max-width: 374px){.ranking .icobox-bottom span.lbtxt{max-width:83px}}.ranking .icobox-bottom.flex-boxbot{display:flex;flex-direction:row;gap:4px}@media(max-width: 767px){.ranking .icobox-bottom.flex-boxbot{gap:3px;padding:5px}}.ranking .icobox-bottom.flex-boxbot .icobox{max-width:159px}@media(min-width: 768px)and (max-width: 1100px){.ranking .icobox-bottom.flex-boxbot .icobox{max-width:50%}}@media(max-width: 767px){.ranking .icobox-bottom.flex-boxbot .icobox{max-width:50%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .icobox-bottom.flex-boxbot .icobox .lblue{max-width:100%}}@media(max-width: 767px){.ranking .icobox-bottom.flex-boxbot .icobox .lblue{max-width:100%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .icobox-bottom.flex-boxbot .icobox .wrapping .lbtxt{max-width:75%}}@media(min-width: 768px)and (max-width: 1100px){.ranking .icobox-bottom.flex-boxbot .icobox .wrapping .orangebox{margin:auto}}@media(min-width: 768px)and (max-width: 1100px){.ranking .icobox-bottom.flex-boxbot .icobox .wrapping .orangebox span{max-width:100%}}.ranking .icobox-bottom.mislign{padding:20px 8px}@media(max-width: 767px){.ranking .icobox-bottom.mislign{padding:8px}}.ranking .icobox-bottom .wrapping{flex-wrap:wrap}@media(max-width: 767px){.ranking .icobox-bottom .wrapping{padding:5px}}.ranking .icobox ico{display:block;text-align:center;width:32px;height:32px;font-size:32px;font-weight:700}@media(max-width: 374px){.ranking .icobox ico{width:24px;height:24px;font-size:24px}}.ranking .icobox ico::before{content:"";position:relative;top:-3px}.ranking .icobox .nijyumaru{background:#ffe2da}.ranking .icobox .nijyumaru ico{color:#ed2020;-webkit-text-stroke:1.6px #ed2020}.ranking .icobox .nijyumaru ico:before{content:"◎"}.ranking .icobox .maru{background:#fffdea}.ranking .icobox .maru ico{color:#f49f00;-webkit-text-stroke:.8px #f49f00}.ranking .icobox .maru ico:before{content:"〇"}.ranking .icobox .sankaku{background:#fff}.ranking .icobox .sankaku ico{color:#1b3a61;-webkit-text-stroke:3px #1b3a61}.ranking .icobox .sankaku ico:before{content:"△"}.ranking .icobox .batu{background:#fff}.ranking .icobox .batu ico{color:#717073;-webkit-text-stroke:2px #717073}.ranking .icobox .batu ico:before{content:"×"}.ranking .icobox .default{background:#fff}.ranking .icobox .default ico{color:#333}.ranking .icobox .default ico:before{content:""}.ranking .icobox.--ico_dashed{background:#fff}.ranking .icobox.--ico_dashed ico{color:#676767;-webkit-text-stroke:1px #676767}.ranking .icobox.--ico_dashed ico:before{content:"ー"}.ranking .boxbrown{background:linear-gradient(90deg, rgb(222, 194, 124) 0%, rgb(175, 122, 62) 25%, rgb(177, 137, 65) 50%, rgb(200, 158, 95) 75%, rgb(137, 100, 58) 100%);padding:2px;max-width:76px;width:100%;margin-left:4px;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.ranking .boxbrown{max-width:82px}}.ranking .boxbrown .inside-txt{border:1px solid #fff;padding:0 5px;font-size:12px;line-height:1.2em;font-weight:700;color:#fff;width:100%;display:block;text-align:center}@media(max-width: 767px){.ranking .boxbrown .inside-txt{padding:0 3px}}.ranking .orangebox{background:#ed2020;padding:2px 4px;margin-top:4px;display:flex;justify-content:center}@media(max-width: 767px){.ranking .orangebox{width:100%}}.ranking .orangebox span{font-size:14px;line-height:1.3em;font-weight:700;color:#fff;text-align:center;width:100%}@media(max-width: 767px){.ranking .orangebox span{font-size:12px}}@media(max-width: 374px){.ranking .orangebox span{font-size:10px}}.ranking .channels{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.ranking .channels-box{padding:4px;border-radius:4px;max-width:80px;width:100%;display:flex;justify-content:center}@media(max-width: 767px){.ranking .channels-box{max-width:48.6%}}@media(max-width: 374px){.ranking .channels-box{max-width:48.2%}}.ranking .channels-box.lpweb{background:#f30000;max-width:100%}.ranking .channels-box.ads{background:#f37900}.ranking .channels-box.sns{background:#00b235}.ranking .channels-box.video{background:#008ef3}.ranking .channels-box.internal{background:#8a00f3}.ranking .channels-box span{font-size:14px;line-height:1.3em;font-weight:700;color:#fff;text-align:center}@media(max-width: 767px){.ranking .channels-box span{font-size:12px}}.ranking .handling{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.ranking .handling-box{padding:4px;border-radius:4px;max-width:80px;width:100%;display:flex;justify-content:center}@media(max-width: 767px){.ranking .handling-box{max-width:48.6%}}@media(max-width: 374px){.ranking .handling-box{max-width:48.2%}}.ranking .handling-box span{font-size:14px;line-height:1.3em;font-weight:700;color:#1b3a61}.ranking .handling-box.--style1{background:#f0f1f2;border:1px solid #c0c1c2}.ranking-button{padding:16px;display:flex;justify-content:space-between;max-width:400px;width:100%;align-items:center;border-radius:4px}@media(max-width: 767px){.ranking-button{padding:13px}}.ranking-button span{font-size:24px;line-height:1.2em;font-weight:700;text-align:center;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}@media(max-width: 767px){.ranking-button span{font-size:18px}}.ranking-button.--style1{background:#00b235;box-shadow:0 4px 0 rgba(0,0,0,.2);border:2px solid rgba(0,0,0,.2);align-items:center}.ranking-button.--style1 span{width:100%;max-width:368px}@media(max-width: 767px){.ranking-button.--style1 span{max-width:233px}}.ranking-button.--style1::before{content:"";width:24px;height:24px;display:inline-block;background:url(../img/ranking/magnify.svg);background-position:bottom center;background-size:contain;background-repeat:no-repeat}.ranking-button.--style1::after{content:"";width:16px;height:16px;display:inline-block;background:url(../img/ranking/right-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.ranking-button.--style2{background:#f37900;box-shadow:0 4px 0 rgba(0,0,0,.2);border:2px solid rgba(0,0,0,.2);align-items:center}@media(max-width: 767px){.ranking-button.--style2{display:none}}.ranking-button.--style2 span{max-width:350px;width:100%}.ranking-button.--style2::after{content:"";width:16px;height:16px;display:inline-block;background:url(../img/ranking/right-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.ranking-button.--style3{background:#008ef3;box-shadow:0 4px 0 rgba(0,0,0,.2);border:2px solid rgba(0,0,0,.2);padding:11px 8px;position:relative}@media(min-width: 768px)and (max-width: 1100px){.ranking-button.--style3 br{display:none}}@media(max-width: 767px){.ranking-button.--style3{padding:12px 5px}}.ranking-button.--style3 span{font-size:24px;line-height:1.3em;font-weight:700;max-width:134px;width:100%;display:flex;justify-content:center}@media(min-width: 768px)and (max-width: 1100px){.ranking-button.--style3 span{max-width:85%}}@media(max-width: 767px){.ranking-button.--style3 span{max-width:100%;font-size:18px}}.ranking-button.--style3::after{content:"";width:16px;height:16px;display:inline-block;background:url(../img/ranking/right-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:8px}.ranking-button.--style4{background:#00b235;box-shadow:0 4px 0 rgba(0,0,0,.2);border:2px solid rgba(0,0,0,.2);padding:12px 5px;align-items:center;position:relative;margin:auto}.ranking-button.--style4 span{max-width:100%;width:100%;font-size:18px;line-height:1.3em;font-weight:700}.ranking-button.--style4::after{content:"";width:16px;height:16px;display:inline-block;background:url(../img/ranking/right-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:5px}.ranking-button.--style5{background:#1b3a61;box-shadow:0 4px 0 rgba(0,0,0,.2);border:2px solid rgba(0,0,0,.2);padding:16px 8px;align-items:center;max-width:400px;margin:56px auto 0}.ranking-button.--style5 span{max-width:366px;width:100%;font-size:18px;line-height:1.3em;font-weight:700}.ranking-button.--style5::after{content:"";width:16px;height:16px;display:inline-block;background:url(../img/ranking/up-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.ranking .ranking-notes{display:block;font-size:12px;line-height:1.3em;font-weight:500;color:#717073;padding-top:40px}@media(max-width: 767px){.ranking .ranking-notes{padding-top:24px}}.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:#1b3a61;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 #09203d;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 #09203d}.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:#09203d;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:#09203d #ededed}.info-sect .operator-ranking-table{width:1100px;border-collapse:collapse;background:#fff;table-layout:fixed}@media(max-width: 767px){.info-sect .operator-ranking-table{table-layout:fixed}}@media(min-width: 768px)and (max-width: 1100px){.info-sect .operator-ranking-table{table-layout:fixed}}.info-sect .operator-ranking-table thead tr th{border:1px solid #ababab;background:#09203d;color:#fff;font-size:10px;font-weight:700;text-align:center;padding:8px 4px}.info-sect .operator-ranking-table thead tr th:first-child{width:188px}@media(max-width: 767px){.info-sect .operator-ranking-table thead tr th:first-child{width:177px;position:sticky;left:0}}@media(min-width: 768px)and (max-width: 1100px){.info-sect .operator-ranking-table thead tr th:first-child{position:sticky;left:0}}.info-sect .operator-ranking-table tbody tr th{background-color:#fff;border:1px solid #ababab;font-size:15px;font-weight:700;text-align:left;padding:8px 4px;position:sticky;left:0}.info-sect .operator-ranking-table tbody tr th:first-child{z-index:13}@media(max-width: 767px){.info-sect .operator-ranking-table tbody tr th{position:sticky;left:0}}@media(min-width: 768px)and (max-width: 1100px){.info-sect .operator-ranking-table tbody tr th{position:sticky;left:0}}.info-sect .operator-ranking-table tbody tr td{border:1px solid #ababab;font-size:14px;text-align:center;padding:8px 4px}.info-sect .operator-ranking::-webkit-scrollbar-track{background:#ededed;border-radius:4px}.info-sect .operator-ranking::-webkit-scrollbar{width:12px;height:8px;background-color:#004aad}@media(max-width: 767px){.info-sect .operator-ranking::-webkit-scrollbar{width:4px}}.info-sect .operator-ranking::-webkit-scrollbar-thumb{border-radius:6px;background-color:#09203d}.info-sect .operator-ranking::-webkit-scrollbar-thumb:hover{background-color:#09203d}.production{background:#f0f1f2;padding:80px 20px}.production .wrapper{max-width:1100px;width:100%}.production .toptext{margin-bottom:20px}@media(max-width: 767px){.production .toptext{margin-bottom:16px}}.production .toptext span{font-size:32px;font-weight:700;line-height:1.2em;color:#ac7933;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.production .toptext span{font-size:22px}}.production .toptext span::after{margin-left:20px;content:"";width:25px;height:50px;background:url(../img/production/toptext-right.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.production .toptext span::before{margin-right:20px;content:"";width:25px;height:50px;background:url(../img/production/toptext-left.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.production .maintext{margin-bottom:56px}.production .box-1{width:100%;display:flex;gap:56px;padding:20px 42px 0px;align-items:center;justify-content:center;background:#fff;margin-bottom:40px}@media(min-width: 768px)and (max-width: 1100px){.production .box-1{padding:16px 16px 0px;gap:10px}}@media(max-width: 767px){.production .box-1{padding:16px 16px 0px;flex-direction:column-reverse;gap:16px}}.production .box-1 img{width:180px}@media(max-width: 767px){.production .box-1 img{width:80px}}.production .box-1 p{font-size:20px;font-weight:700;line-height:1.7em;max-width:800px;width:100%;margin:0px}@media(min-width: 768px)and (max-width: 1100px){.production .box-1 p{max-width:80%;font-size:16px}}@media(max-width: 767px){.production .box-1 p{font-size:16px}}@media(max-width: 374px){.production .box-1 p{font-size:13px}}.production .box-1 p span{border-bottom:3px solid #008ef3}.production .boxflex{width:100%;max-width:1100px;display:flex;justify-content:center;gap:15px;margin-bottom:40px}@media(min-width: 768px)and (max-width: 1100px){.production .boxflex{gap:8px}}@media(max-width: 767px){.production .boxflex{flex-direction:column}}.production .boxflex-cont{max-width:208px;border:4px solid #1b3a61;background:#fff;display:flex;flex-direction:column;align-items:center;width:100%;padding:20px}@media(min-width: 768px)and (max-width: 1100px){.production .boxflex-cont{padding:20px 10px}}@media(max-width: 767px){.production .boxflex-cont{max-width:100%;flex-direction:row}}.production .boxflex-cont-num{font-size:40px;line-height:1.3em;font-weight:700;margin-bottom:8px}@media(min-width: 768px)and (max-width: 1100px){.production .boxflex-cont-num{font-size:32px}}@media(max-width: 767px){.production .boxflex-cont-num{font-size:28px;margin-bottom:0px;margin-right:6px}}@media(max-width: 374px){.production .boxflex-cont-num{font-size:24px;margin-right:4px}}.production .boxflex-cont-num.red{color:#f30000}.production .boxflex-cont-num.orange{color:#f37900}.production .boxflex-cont-num.green{color:#00b235}.production .boxflex-cont-num.blue{color:#008ef3}.production .boxflex-cont-num.purple{color:#8900f3}.production .boxflex-cont-text{font-size:20px;line-height:1.3em;font-weight:700;color:#242d57;margin-top:8px;text-align:center}@media(min-width: 768px)and (max-width: 1100px){.production .boxflex-cont-text{font-size:13px}}@media(max-width: 767px){.production .boxflex-cont-text{margin-top:0;margin-left:6px;font-size:16px;max-width:170px;width:100%}}@media(max-width: 374px){.production .boxflex-cont-text{margin-left:4px;font-size:13px}}@media(min-width: 768px)and (max-width: 1100px){.production .boxflex-cont img{width:92px}}@media(max-width: 767px){.production .boxflex-cont img{width:80px}}@media(max-width: 374px){.production .boxflex-cont img{width:75px}}.production .box-2{width:100;display:flex;gap:40px;padding:0px 42px 0px;align-items:center;justify-content:center;background:#fff}@media(min-width: 768px)and (max-width: 1100px){.production .box-2{padding:0 16px;gap:10px}}@media(max-width: 767px){.production .box-2{padding:16px}}.production .box-2 img{width:160px}@media(min-width: 768px)and (max-width: 1100px){.production .box-2 img{width:140px}}.production .box-2 p{font-size:20px;font-weight:700;line-height:1.7em;max-width:800px;width:100%;margin:0}@media(min-width: 768px)and (max-width: 1100px){.production .box-2 p{font-size:14px}}@media(max-width: 767px){.production .box-2 p{font-size:16px}}@media(max-width: 374px){.production .box-2 p{font-size:13px}}.production .box-2 p span{border-bottom:3px solid #008ef3}.points{padding:80px 20px;background:url(../img/points/points-bg.png);background-position:top left;background-size:contain;background-repeat:no-repeat}@media(max-width: 767px){.points{background:#fff;padding:56px 16px}}.points .wrapper{max-width:1100px;width:100%}.points .toptext{background:#1b3a61;border-radius:100px;max-width:240px;padding:2px 16px;margin:0 auto;display:flex;justify-content:center;align-items:center}.points .toptext span{font-size:32px;line-height:1.3em;font-weight:700;letter-spacing:4%;color:#fff;text-align:center;margin:auto}.points .maintext{margin-bottom:56px}.points .boxflex{display:flex;justify-content:center;flex-direction:row;gap:20px}@media(min-width: 768px)and (max-width: 1100px){.points .boxflex{gap:15px}}@media(max-width: 767px){.points .boxflex{flex-direction:column;align-items:center}}.points .boxflex-cont{padding:0 18px 20px;max-width:353.33px;width:100%;border:4px solid #1b3a61;background:#fff}@media(min-width: 768px)and (max-width: 1100px){.points .boxflex-cont{padding:0 8px 16px}}@media(max-width: 767px){.points .boxflex-cont{border:3px solid #1b3a61;padding:0 8.5px 12px}}.points .boxflex-cont.brown{box-shadow:8px 8px 0 #ac7933}.points .boxflex-cont.blue{box-shadow:8px 8px 0 #008ef3}.points .boxflex-cont.green{box-shadow:8px 8px 0 #00b235}.points .boxflex-cont-top{display:flex;justify-content:center;align-items:center;margin-bottom:20px}@media(max-width: 767px){.points .boxflex-cont-top{margin-bottom:16px}}.points .boxflex-cont-top .boxtext{max-width:88px;background:#1b3a61;padding:8px}@media(max-width: 767px){.points .boxflex-cont-top .boxtext{max-width:fit-content}}.points .boxflex-cont-top .boxtext span{font-size:18px;line-height:1.5em;font-weight:700;color:#fff}@media(max-width: 767px){.points .boxflex-cont-top .boxtext span{font-size:14px}}.points .boxflex-cont-mid{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}@media(max-width: 767px){.points .boxflex-cont-mid{flex-direction:row-reverse;justify-content:flex-end;gap:20px}}.points .boxflex-cont-mid h3{font-size:28px;line-height:1.3em;font-weight:700;color:#242d57;text-align:center;margin:0 0 20px}@media(min-width: 768px)and (max-width: 1100px){.points .boxflex-cont-mid h3{font-size:19px}}@media(max-width: 767px){.points .boxflex-cont-mid h3{font-size:20px;text-align:start;margin:0 0 0;max-width:227px}}@media(max-width: 374px){.points .boxflex-cont-mid h3{font-size:16px}}@media(max-width: 767px){.points .boxflex-cont-mid img{width:64px}}.points .boxflex-cont-bot p{font-size:16px;line-height:1.7em;font-weight:700;color:#242d57;margin:0}@media(min-width: 768px)and (max-width: 920px){.points .boxflex-cont-bot p br{display:none}}@media(min-width: 768px)and (max-width: 1100px){.points .boxflex-cont-bot p{font-size:13px}}@media(max-width: 767px){.points .boxflex-cont-bot p{font-size:13px}}@media(max-width: 374px){.points .boxflex-cont-bot p{font-size:11px}}.points .boxflex-cont-bot p span{color:#f35500}header{background:#fff;padding:19.21px 0px;z-index:25;position:fixed;top:0px;width:100%;box-sizing:border-box}@media(min-width: 768px)and (max-width: 1100px){header{padding:19.21px 20px}}@media(max-width: 767px){header{padding:8px 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:348px;flex-basis:auto;display:flex;align-items:center}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .logo{width:40%;max-width:fit-content}}@media(max-width: 767px){header .wrapper .logo{max-width:248px;height:auto}}header .wrapper .menu{flex-basis:66%;position:relative}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu{flex-basis:70%;right:0px}}@media(max-width: 1340px){header .wrapper .menu{right:0px}}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;cursor:pointer;transition:transform .3s}header .wrapper .menu .nav-links li:hover{transform:translateY(-3px)}header .wrapper .menu .nav-links li.first{padding:0 8px}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links li.first{padding:0 3px}}header .wrapper .menu .nav-links li.first::before{content:"";width:40px;height:40px;background:url(../img/svg/nav-icon1.svg);background-size:contain;background-repeat:no-repeat;margin-right:8px;position:relative}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links li.first::before{width:32px;height:32px;margin-right:4px}}header .wrapper .menu .nav-links li.second{padding:0 8px}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links li.second{padding:0 3px}}header .wrapper .menu .nav-links li.second::before{content:"";width:40px;height:40px;background:url(../img/svg/nav-icon2.svg);background-size:contain;background-repeat:no-repeat;margin-right:8px;position:relative}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links li.second::before{width:32px;height:32px;margin-right:4px}}header .wrapper .menu .nav-links li.third{padding:0 8px}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links li.third{padding:0 3px}}header .wrapper .menu .nav-links li.third::before{content:"";width:40px;height:40px;background:url(../img/svg/nav-icon3.svg);background-size:contain;background-repeat:no-repeat;margin-right:8px;position:relative}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links li.third::before{width:32px;height:32px;margin-right:4px}}header .wrapper .menu .nav-links li.fourth{padding:0 8px}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links li.fourth{padding:0 3px}}header .wrapper .menu .nav-links li.fourth::before{content:"";width:40px;height:40px;background:url(../img/svg/nav-icon4.svg);background-size:contain;background-repeat:no-repeat;margin-right:8px;position:relative}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links li.fourth::before{width:32px;height:32px;margin-right:4px}}header .wrapper .menu .nav-links a{display:inline-block;color:#242d57;font-size:16px;line-height:1.3em;font-weight:700;text-align:center}@media(min-width: 768px)and (max-width: 1100px){header .wrapper .menu .nav-links a{font-size:12px}}header .nav-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:#fcfcfc;padding:0px;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 #afb3c1;position:relative}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item{border:1px solid #afb3c1;justify-content:center;width:100%}}header .nav-menu .nav-belt-flex-item a{font-size:18px;line-height:1em;font-weight:700;color:#303035;display:flex;align-items:center}@media(max-width: 767px){header .nav-menu .nav-belt-flex-item a{width:100%;max-width:349px;padding:10px 0px;text-align:center;justify-content:space-between}}@media(max-width: 374px){header .nav-menu .nav-belt-flex-item a{padding:12px 6px}}header .nav-menu .nav-belt-flex-item a::after{content:"";background:url(../img/svg/chevron-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:relative}header .nav-menu .nav-belt-flex-item:nth-child(1) a::before{content:"";background:url(../img/svg/nav-icon1-sp.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:28px;height:28px;margin-right:5px}}header .nav-menu .nav-belt-flex-item:nth-child(2){border-top:1px solid #fff;border-bottom:1px solid #fff}header .nav-menu .nav-belt-flex-item:nth-child(2) a::before{content:"";background:url(../img/svg/nav-icon2-sp.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:28px;height:28px;margin-right:5px}}header .nav-menu .nav-belt-flex-item:nth-child(3){border-bottom:1px solid #fff}header .nav-menu .nav-belt-flex-item:nth-child(3) a::before{content:"";background:url(../img/svg/nav-icon3-sp.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:28px;height:28px;margin-right:5px}}header .nav-menu .nav-belt-flex-item:nth-child(4){border-bottom:1px solid #fff}header .nav-menu .nav-belt-flex-item:nth-child(4) a::before{content:"";background:url(../img/svg/nav-icon4-sp.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(4) a::before{width:28px;height:28px;margin-right:5px}}footer{background:#fff;box-sizing:border-box}footer button.stotop{background:#1b3a61;position:fixed;right:20px;bottom:20px;width:45px;height:45px;border-radius:50%;border:solid 3px #fff;padding-top:7px;cursor:pointer;display:inline-block;z-index:10;will-change:opacity,bottom;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}@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:40px 20px;background:#f0f1f2}@media(max-width: 767px){footer .disclaimer{width:auto}}footer .disclaimer dl{max-width:620px;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;color:#717073}footer .disclaimer dl dt{margin:0px;padding:0px;text-align:left;font-size:12px;font-weight:700;line-height:1.3em;color:#717073;position:relative;left:-5px}footer .disclaimer dl dd{margin:0}footer .disclaimer dl dd p{font-size:12px;line-height:1.3em;color:#717073;margin:0;font-weight:700}footer .disclaimer dl dd p span{font-size:5px;color:#717073;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:#09203d;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;align-items:center}@media(max-width: 767px){footer .footer-grid{flex-direction:column;justify-content:flex-start;align-items:flex-start}}footer .footer-grid .col img{width:345px}@media(max-width: 767px){footer .footer-grid .col img{width:276px}}footer .footer-grid .col ul.list-nav{margin:0px;padding:0px;display:flex;width:100%;justify-content:flex-end;flex-direction:column;max-width:440px}@media(max-width: 767px){footer .footer-grid .col ul.list-nav{max-width:340px;justify-content:center;flex-direction:column;margin-top:26.2px}}@media(min-width: 768px)and (max-width: 1100px){footer .footer-grid .col ul.list-nav{max-width:395px}}footer .footer-grid .col ul.list-nav li{background:url("../img/svg/ic-footer-arrow.svg") no-repeat;background-position:left center;padding-left:25px;margin-bottom:8px}@media(max-width: 767px){footer .footer-grid .col ul.list-nav li{margin-bottom:8px;max-width:120px;text-align:left}}footer .footer-grid .col ul.list-nav li a{font-size:14px;line-height:1em;font-weight:500;letter-spacing:.6px;color:#333;position:relative;top:-2px}.toptext-glob{display:flex;justify-content:center;align-items:center;padding:12px 14px;border:4px solid #242d57;box-shadow:8px 8px 0 #ac7933;background:#fff;max-width:fit-content;width:100%;position:relative;margin:0 auto 14px}@media(max-width: 767px){.toptext-glob{margin:0 auto 10px;box-shadow:6px 6px 0 #ac7933}}.toptext-glob::after{content:"";width:28px;height:14px;clip-path:polygon(50% 100%, 0 0, 100% 0);background:#242d57;position:absolute;bottom:-17px;margin:auto}@media(max-width: 767px){.toptext-glob::after{width:20px;height:10px;bottom:-13px}}.toptext-glob span{font-size:32px;line-height:1em;font-weight:700;color:#ac7933}@media(max-width: 767px){.toptext-glob span{font-size:22px}}.maintext{font-size:40px;line-height:1.3em;font-weight:700;color:#1b3a61;text-align:center;margin:0}@media(max-width: 767px){.maintext{font-size:28px}}.maintext big{font-size:56px;line-height:1.3em;font-weight:700;margin:0}@media(max-width: 767px){.maintext big{font-size:32px}}.maintext big.brown{color:#ac7933}.desctext{font-size:20px;line-height:1.7em;font-weight:700;color:#242d57;text-align:center}@media(max-width: 767px){.desctext{font-size:16px}}@media(max-width: 374px){.desctext{font-size:13px}}.front-switch{display:flex;flex-direction:column}@media(max-width: 767px){.front-switch{flex-direction:column-reverse}}html{scroll-padding-top:80px}@media(min-width: 768px)and (max-width: 1100px){html{scroll-padding-top:71px}}@media(max-width: 767px){html{scroll-padding-top:56px}}*{box-sizing:border-box}/*# sourceMappingURL=style.min.css.map */