﻿.red{color:red}.bold{font-weight:bold}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.ib{display:inline-block;*display:inline;zoom:1}.block{display:block}.table{display:table}.none{display:none}.padding-updown0{padding-top:0px;padding-bottom:0px}.padding-side0{padding-left:0px;padding-right:0px}.padding-top0{padding-top:0px}.padding-bottom0{padding-bottom:0px}.padding-right10{padding-right:10px}.padding-left0{padding-left:0px}.margin-updown0{margin-top:0px;margin-bottom:0px}.margin-side0{margin-left:0px;margin-right:0px}.margin-top10{margin-top:10px}.margin-top20{margin-top:20px}.margin-bottom10{margin-bottom:10px}.margin-bottom20{margin-bottom:20px}.margin-bottom30{margin-bottom:30px}.margin-left30{margin-left:30px}.margin-left40{margin-left:40px}.margin-right10{margin-right:10px}.margin-right20{margin-right:20px}.margin-right30{margin-right:30px}.margin-right40{margin-right:40px}.top0{top:0px}.left0{left:0px}.right0{right:0px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}.hidden{visibility:hidden}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.anchor{text-decoration:none;color:#333}.list{list-style-position:outside;list-style-type:disc}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-through{text-decoration:line-through}.break-all{word-break:break-all;word-wrap:break-word}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.dummy-img{z-index:-100;position:absolute;top:-1000px;left:-1000px;width:1px;height:1px}.btns.clearfix{text-align:left;text-decoration:none;cursor:pointer;border-radius:2px}.btns.clearfix .fa{float:left;line-height:40px;width:45px;font-size:22px;text-align:center;margin:0;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.btns.clearfix .text{float:left;line-height:40px;font-size:16px;text-align:left;padding-right:10px}.btns.clearfix:hover{text-decoration:none;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.post-btn{color:#fff;letter-spacing:1px;background-color:#c64d2e;border:2px solid #b13e27;margin-right:10px}.post-btn:hover{color:#fff}.question-btn{color:#fff;letter-spacing:1px;background-color:#4D90FE;border:2px solid #3079ED}.question-btn:hover{color:#fff}.load-btn{width:400px;height:40px;color:#fff;font-size:16px;cursor:pointer;text-align:center;border:none;background-color:#333;display:inline-block;*display:inline;zoom:1}.load-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.btn-base{cursor:pointer;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.09)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);background-color:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;*display:inline;zoom:1}.btn-base:hover{background-color:#f1f1f1;border-bottom:1px solid #e7e7e7}.btn-base.disabled:hover{background-color:#fff;border:1px solid #ccc;opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";*filter:alpha(opacity=30);zoom:1}.submit-btn{background-color:#333;border:none;cursor:pointer;color:#fff;text-align:center;border-radius:2px}.cancel-btn{border:1px solid #d6d6d6;background-color:#efefef}.submit-btn:hover,.cancel-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}main,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}svg{display:inline}output{display:inline-block;*display:inline;zoom:1}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,select,p,blockquote,th,td{margin:0;padding:0;font-family:"Noto Sans JP", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}table{border-collapse:collapse;border-spacing:0}img{border:0}li{color:#333;list-style-type:none}body{font-size:75%}:root>body{font-size:13px}#wrapper{text-align:center}p{color:#333}a{text-decoration:none;word-break:break-all}a:hover{text-decoration:underline}@media print{.clearfix:after{height:1px;margin-bottom:-1px;visibility:hidden}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}a{cursor:pointer}body{word-wrap:break-word;word-break:normal}body input.dummy[type="text"]{visibility:hidden;width:1px;height:1px;margin:0;padding:0;border:none;float:left;clear:left}[data-content-before]:before{content:attr(data-content-before)}[data-content-after]:after{content:attr(data-content-after)}[data-auto-link]{word-wrap:break-word;word-break:break-all}input[type="button"],input[type="submit"]{-webkit-appearance:none}#site-redirect{text-align:left;font-size:18px;width:600px;background-color:#fff;position:fixed;top:50%;left:50%;padding:20px;margin-top:-140px;margin-left:-300px;z-index:999;border:2px solid #555;border-radius:2px}#site-redirect a{display:block}.site-redirect-h2{font-size:20px;font-weight:bold;text-align:center;color:red;margin-bottom:20px}.site-redirect-p{margin-bottom:20px}#js-warning,#cookie-warning,#browser-warning,#sp-warning{display:block;color:#fff;font-size:14px;background-color:#444;text-align:center}#sp-warning{text-align:left}#sp-warning .link{color:#fff;font-size:18px;line-height:39px;text-align:center;display:block;height:37px;border:none;background-color:#333;box-shadow:0 2px 0 #CC9700;cursor:pointer;margin:10px auto;padding:0 15px;border-radius:4px}#page-overlay{position:fixed;top:0;left:0;z-index:-6;background-color:#000;width:100%;height:100%;visibility:hidden;opacity:0}#page-overlay.slide{z-index:6;visibility:visible;opacity:0.5}.wrapper-popup,.loading-wrapper-popup,.login-wrapper-popup{min-height:100%;min-width:100%;width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:3}.wrapper-popup.absolute .popup-dialog,.absolute.loading-wrapper-popup .popup-dialog,.absolute.login-wrapper-popup .popup-dialog{position:absolute}.popup-back{position:fixed;background-color:#000;width:100%;height:100%;opacity:.5;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";*filter:alpha(opacity=50);zoom:1}.popup-dialog{position:fixed;border-top:none;letter-spacing:0px;left:0;top:0;background-color:#FFF;border-radius:7px}.popup-header{text-align:center;padding:10px;cursor:pointer;border:1px solid #F1F1F1;background-color:#FBFBFB;margin-bottom:10px;zoom:1;border-radius:7px 7px 0 0;background:linear-gradient(#fbfbfb,#f1f1f1);background:-webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#F1F1F1));background:-moz-linear-gradient(top, #FBFBFB, #F1F1F1);background:-o-linear-gradient(top, #FBFBFB, #F1F1F1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFBFBFB, endcolorstr=#FFF1F1F1)";*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFBFBFB', endColorstr='#FFF1F1F1');zoom:1}.popup-title{font-size:14px}.popup-close-btn{color:#fff;font-weight:bold;position:absolute;top:12px;right:10px;padding:0 5px;cursor:pointer;background-color:#999}.popup-content{text-align:center;margin:auto;vertical-align:top;padding:10px 10px;position:relative}.popup-content grammarly-button{position:absolute;bottom:5px;right:20px}.popup-content .lblock{text-align:left}.popup-content .message{padding-right:10px;padding-left:10px}.popup-anchor{text-decoration:none;cursor:pointer}.loading-wrapper-popup{z-index:99}#loading-dialog{width:84px;height:84px;position:fixed;text-align:center;background:#EFEFEF;border-radius:4px}#loading-dialog .loading-progress{width:100px}#loading-dialog.progress{width:110px;height:110px}.load-img{display:none}.btn-area.loading .load-img{padding:5px;display:inline}.btn-area.loading .login-btn,.btn-area.loading .next-btn,.btn-area.loading .prev-btn,.btn-area.loading .add-btn,.btn-area.loading .finish-btn,.btn-area.loading .finish-btn.next,.btn-area.loading .finish-btn.send-q,.btn-area.loading .confirm-btn{display:none}.wrapper-popup .btn-area,.loading-wrapper-popup .btn-area,.login-wrapper-popup .btn-area{min-height:34px;margin-bottom:30px}.wrapper-popup .btn-area .ignore-popup,.loading-wrapper-popup .btn-area .ignore-popup,.login-wrapper-popup .btn-area .ignore-popup{display:block;margin-top:15px}.wrapper-popup .popup-content>.message,.loading-wrapper-popup .popup-content>.message,.login-wrapper-popup .popup-content>.message{width:478px;font-size:16px;margin-bottom:20px}.wrapper-popup .confirm-btn,.loading-wrapper-popup .confirm-btn,.login-wrapper-popup .confirm-btn{min-width:110px;font-size:16px;padding:7px 30px;background-color:#c8d7dc;text-align:center;border:none;cursor:pointer;vertical-align:top;border-radius:2px;display:inline-block;*display:inline;zoom:1}.wrapper-popup .confirm-btn.first,.loading-wrapper-popup .confirm-btn.first,.login-wrapper-popup .confirm-btn.first{margin-right:10px}.wrapper-popup .confirm-btn:hover,.loading-wrapper-popup .confirm-btn:hover,.login-wrapper-popup .confirm-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.wrapper-popup .reserve-btn,.loading-wrapper-popup .reserve-btn,.login-wrapper-popup .reserve-btn{min-width:110px;font-size:16px;color:#fff;padding:7px 30px;background-color:#333;border:2px solid #333;text-decoration:none;text-align:center;cursor:pointer;vertical-align:top;margin-left:10px;border-radius:2px;display:inline-block;*display:inline;zoom:1}.wrapper-popup .reserve-btn:hover,.loading-wrapper-popup .reserve-btn:hover,.login-wrapper-popup .reserve-btn:hover{text-decoration:none;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.popup-dialog .popup-content .login-message{font-size:16px;width:478px;margin-bottom:20px;padding:0 20px}.popup-dialog .popup-content .wrapper-links{text-align:center;margin-bottom:20px}.popup-dialog .popup-content .wrapper-links a{font-size:18px}.popup-dialog .popup-content .wrapper-links span{font-size:14px;color:#666;padding:0 5px}.login-wrapper-popup{z-index:99}.popup-content #login-form{width:370px}.popup-content #login-form .login-message{font-size:14px;margin-bottom:15px;padding:0 20px}.popup-content #login-form input[type="text"],.popup-content #login-form input[type="password"]{width:200px;border:1px solid #ccc;font-size:12px;padding-top:5px;padding-bottom:5px;padding-left:5px;margin-bottom:5px;border-radius:4px}.popup-content #login-form .btn-area{height:34px}.login-block{color:#333;text-align:left;padding-bottom:10px;margin-bottom:10px;display:inline-block;*display:inline;zoom:1}.login-block tr+tr{border-top:1px dotted #ddd}.login-block td{min-width:100px;padding:10px 0 10px 10px}.login-block input[type="password"]{width:120px;border:1px solid #ccc;font-size:12px;padding-top:5px;padding-bottom:5px;padding-left:5px;margin-bottom:5px;border-radius:4px}.login-btn{display:block;color:#fff;font-size:16px;padding:7px 30px;background-color:#EEB900;text-align:center;border:none;border-radius:2px;cursor:pointer;margin:0 auto}.login-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}body{background-color:#fff;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', Meiryo, YuGothic, sans-serif;-webkit-font-smoothing:antialiased}#main-area{max-width:100%;margin:0px auto;background-color:#FFF;height:100%}.header{background-color:#E36D00;width:100%;height:64px;display:flex;position:fixed;z-index:1}.header .header__inner{max-width:1200px;margin:0 auto;width:96%;display:flex;justify-content:space-between;align-items:center}.header .header__title{cursor:pointer;vertical-align:baseline;line-height:0}.header .header__title .header__logo{width:292px}.header .header__title:hover{opacity:.85}.header .global-nav{width:calc(100% - 294px);margin-left:26%}.header .global-nav ul{display:flex;justify-content:space-between}.header .global-nav li{display:flex}.header .global-nav li a{color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;cursor:pointer;text-decoration:none;text-align:center;transition:opacity .3s ease}.header .global-nav li a:hover{opacity:.8}.footer{background:#232323;color:#fff;padding:100px 0}.footer .inner{max-width:1000px;width:80%;margin:0 auto}.footer .footer__body{display:flex;justify-content:space-between;padding-bottom:40px}.footer .footer__body .footer__logo{width:220px}.footer .footer__body .footer__list .footer__list-title{font-size:16px;font-size:1rem;padding-bottom:16px}.footer .footer__body .footer__list .list li{padding-bottom:16px}.footer .footer__body .footer__list .list li:last-of-type{padding:0}.footer .footer__body .footer__list .list li a{color:#fff;font-size:14px;font-size:.875rem;font-weight:500;letter-spacing:0.02em}.footer .footer__body .footer__list .list li a:hover{text-decoration:none}.footer .footer__body .footer__list .list--internal li a{font-size:16px;font-size:1rem}.footer .footer__copyright{color:#fff;font-size:10px;font-size:.625rem;font-weight:500;text-align:center}.sp-show{display:none !important}@media (max-width: 559px){.sp-show{display:block !important}.pc-show{display:none !important}}.fadein{opacity:0;transform:translateY(20px);transition:all 1s}.slidein{animation-name:sample01;animation-duration:1s}@keyframes sample01{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.slidein-2{animation-name:sample02;animation-duration:2s}@keyframes sample02{0%{opacity:0;transform:translateY(0px)}50%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}*,*::before,*::after{box-sizing:border-box}main{color:#292931}main .black{color:#292931}main .blue{color:#0009E3}main .lightBlue{color:#EDEDFF}main .orange{color:#E36D00}main .lightOrange{color:#FFF0E3}main section{padding:100px 0}@media (max-width: 559px){main section{padding:60px 0}}main .inner{width:80%;max-width:1000px;margin:0 auto;box-sizing:border-box}@media (max-width: 559px){main .inner{width:90%}}main h2,main h3,main h4,main h5,main h6{color:#292931;font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;line-height:1.5;font-weight:700;letter-spacing:0.02em}main td,main th{font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:400;font-size:16px;font-size:1rem;letter-spacing:0.02em}main p{color:#292931;font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.7;letter-spacing:0.02em}main a{color:#292931;font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;text-decoration:none;cursor:pointer;font-weight:500;letter-spacing:0.02em}main a:hover,main a:focus,main a:active{opacity:0.75;text-decoration:none}main ul{list-style:none;text-align:left}main li{color:#292931;font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:400;line-height:1.7;letter-spacing:0.02em}@media (max-width: 559px){main li{list-style:none}}main label{font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:500}main img{width:100%;height:auto;display:block}main .nowrap{display:inline-block}main .br-pc{display:block}@media (max-width: 1024px){main .br-pc{display:none}}main .br-pc-tab{display:block}@media (max-width: 559px){main .br-pc-tab{display:none}}main .br-pc-sp{display:block}@media (max-width: 1024px){main .br-pc-sp{display:none}}@media (max-width: 559px){main .br-pc-sp{display:block}}main .br-tab{display:none}@media (max-width: 1024px){main .br-tab{display:block}}@media (max-width: 559px){main .br-tab{display:none}}main .br-tab-sp{display:none}@media (max-width: 1024px){main .br-tab-sp{display:block}}main .br-sp{display:none}@media (max-width: 559px){main .br-sp{display:block}}main .mb-0{margin-bottom:0}main .mb-1{margin-bottom:0.25rem}main .mb-2{margin-bottom:0.5rem}main .mb-3{margin-bottom:0.75rem}main .mb-4{margin-bottom:1rem}main .mb-5{margin-bottom:1.25rem}main .mb-6{margin-bottom:1.5rem}main .mb-7{margin-bottom:1.75rem}main .mb-8{margin-bottom:2rem}main .mb-9{margin-bottom:2.25rem}main .mb-10{margin-bottom:2.5rem}main .pb-0{padding-bottom:0}main .pb-1{padding-bottom:0.25rem}main .pb-2{padding-bottom:0.5rem}main .pb-3{padding-bottom:0.75rem}main .pb-4{padding-bottom:1rem}main .pb-5{padding-bottom:1.25rem}main .pb-6{padding-bottom:1.5rem}main .pb-7{padding-bottom:1.75rem}main .pb-8{padding-bottom:2rem}main .pb-9{padding-bottom:2.25rem}main .pb-10{padding-bottom:2.5rem}#main-area{padding-top:64px}@media (max-width: 1024px){#main-area{padding:0}}.section-title{font-size:32px;font-size:2rem;line-height:1.5;text-align:center;padding:40px 0;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("/st/img/index/title-bg.svg")}@media (max-width: 1024px){.section-title{font-size:30px;font-size:1.875rem}}@media (max-width: 800px){.section-title{background-image:url("/st/img/index/title-bg_sp.svg")}}@media (max-width: 559px){.section-title{font-size:24px;font-size:1.5rem;padding:24px 0}}.section-title--business{color:#0F3284;background-color:#EDEDFF}.section-title--everyday{color:#E36D00;background-color:#FFF0E3}.primary-btn{color:#fff;font-size:20px;font-size:1.25rem;font-weight:700;border-radius:44px;padding:16px 40px}@media (max-width: 1024px){.primary-btn{font-size:18px;font-size:1.125rem;padding:12px 40px}}@media (max-width: 559px){.primary-btn{font-size:15px;font-size:.9375rem;padding:12px 32px}}.primary-btn .highlight{display:flex;align-items:center;justify-content:center}.primary-btn .highlight::after{content:"";display:inline-block;width:17px;height:17px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0.2em 0 0 8px}@media (max-width: 559px){.primary-btn .highlight::after{width:12px;height:12px}}.primary-btn--business{background-color:#0009E3}.primary-btn--business .highlight::after{background-image:url("/st/img/index/btn-arrow-right-business.svg")}.primary-btn--everyday{background-color:#E36D00}.primary-btn--everyday .highlight::after{background-image:url("/st/img/index/btn-arrow-right-everyday.svg")}.fv{padding:64px 0 100px;background-image:url("/st/img/index/fv-man.svg"),url("/st/img/index/fv-woman.svg");background-repeat:no-repeat, no-repeat;background-position:left 36%, right 36%;background-size:20% auto, 20% auto;position:relative}@media (max-width: 1024px){.fv{background-image:none;padding:40px 0}}.fv .inner>.highlight{font-size:20px;font-size:1.25rem;font-weight:500;padding-bottom:40px;text-align:center}@media (max-width: 1024px){.fv .inner>.highlight{font-size:18px;font-size:1.125rem;padding-bottom:32px}}@media (max-width: 559px){.fv .inner>.highlight{font-size:14px;font-size:.875rem;padding-bottom:24px}}.fv .fv__title{width:528px;margin:0 auto;text-align:center;padding-bottom:80px}@media (max-width: 1024px){.fv .fv__title{max-width:440px;width:80%;padding-bottom:32px}}@media (max-width: 559px){.fv .fv__title{width:100%;max-width:400px;padding-bottom:20px}}.fv .fv__title .fv__title--sub{font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-size:32px;font-size:2rem;line-height:1.7;display:block;padding-bottom:12px}@media (max-width: 1024px){.fv .fv__title .fv__title--sub{font-size:26px;font-size:1.625rem}}@media (max-width: 559px){.fv .fv__title .fv__title--sub{font-size:20px;font-size:1.25rem;line-height:1.5}}.fv .fv__img{position:relative;height:50vw;width:100vw;margin:0 calc(50% - 50vw);margin-bottom:48px}@media (max-width: 1024px){.fv .fv__img{margin-bottom:64px}}@media (max-width: 559px){.fv .fv__img{height:61vw;margin-bottom:48px}}.fv .fv__img picture{position:absolute;width:52%}.fv .fv__img .fv__img--left{left:0;bottom:8px}.fv .fv__img .fv__img--right{right:0;bottom:0}.fv .block .block__title{font-size:32px;font-size:2rem;text-align:center;padding-bottom:40px}@media (max-width: 1024px){.fv .block .block__title{font-size:28px;font-size:1.75rem;padding-bottom:32px}}@media (max-width: 559px){.fv .block .block__title{font-size:24px;font-size:1.5rem;padding-bottom:24px}}.fv .block .box-wrapper{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto}.fv .block .box{width:48%}.fv .block .box .box__body{display:flex;align-items:end;justify-content:space-between;border-radius:16px 16px 0 0;background-repeat:no-repeat;background-size:100%;background-position:center 90%}@media (max-width: 1024px){.fv .block .box .box__body{flex-direction:column-reverse}}@media (max-width: 1024px){.fv .block .box .box__img{margin:0 auto;overflow:hidden;height:11vw;min-height:80px}}@media (max-width: 559px){.fv .block .box .box__img{height:15vw;min-height:auto}}.fv .block .box .box__img img{display:block}.fv .block .box .box__items{padding:56px 0;width:56%}@media (max-width: 1024px){.fv .block .box .box__items{padding:32px 2% 20px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 auto}}@media (max-width: 559px){.fv .block .box .box__items{padding:32px 2% 10px}}.fv .block .box .box__items li{font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.7}@media (max-width: 1024px){.fv .block .box .box__items li{font-size:clamp(14px, 2.5vw, 15px)}}@media (max-width: 559px){.fv .block .box .box__items li{font-size:clamp(12px, 3.3vw, 14px)}}.fv .block .box .box__items li::before{content:"・"}.fv .block .box .box__btn{display:block;border-radius:0 0 16px 16px;padding:16px 0;color:#fff;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.5;text-align:center}@media (max-width: 1024px){.fv .block .box .box__btn{font-size:18px;font-size:1.125rem}}@media (max-width: 559px){.fv .block .box .box__btn{font-size:15px;font-size:.9375rem}}.fv .block .box .box__btn .highlight{display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.fv .block .box .box__btn .highlight{flex-direction:column}}.fv .block .box .box__btn .highlight::after{content:"";display:inline-block;width:17px;height:17px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:8px}@media (max-width: 559px){.fv .block .box .box__btn .highlight::after{width:12px;height:12px;margin:6px 0 0}}.fv .block .box--1 .box__body{background-color:#EDEDFF;background-image:url("/st/img/index/fv-purpose-bg1.svg")}@media (max-width: 1024px){.fv .block .box--1 .box__body{background-image:none}}.fv .block .box--1 .box__img{width:33%;padding-left:14%}@media (max-width: 1024px){.fv .block .box--1 .box__img{width:28%;max-width:104px;padding:0}}@media (max-width: 559px){.fv .block .box--1 .box__img{width:32%}}.fv .block .box--1 .box__btn{background-color:#0009E3}.fv .block .box--1 .box__btn .highlight::after{background-image:url("/st/img/index/btn-arrow-down-business.svg")}.fv .block .box--2 .box__body{background-color:#FFF0E3;background-image:url("/st/img/index/fv-purpose-bg2.svg")}@media (max-width: 1024px){.fv .block .box--2 .box__body{background-image:none}}.fv .block .box--2 .box__img{width:40%;padding-left:4%}@media (max-width: 1024px){.fv .block .box--2 .box__img{width:54%;max-width:200px;padding:0}}@media (max-width: 559px){.fv .block .box--2 .box__img{width:60%}}.fv .block .box--2 .box__btn{background-color:#E36D00}.fv .block .box--2 .box__btn .highlight::after{background-image:url("/st/img/index/btn-arrow-down-everyday.svg")}.fv .note--promotion{position:absolute;padding:0;left:50%;transform:translate(-50%, -60px);font-size:13px;font-size:.8125rem;color:#666;white-space:nowrap}@media (max-width: 1024px){.fv .note--promotion{transform:translate(-50%, -50px)}}@media (max-width: 559px){.fv .note--promotion{font-size:12px;font-size:.75rem;transform:translate(-50%, -42px)}}.ranking{padding:0;background-repeat:no-repeat;background-size:900px}.ranking .box-wrapper{display:flex;flex-direction:column;padding:100px 0;max-width:800px;margin:0 auto;gap:24px}@media (max-width: 1024px){.ranking .box-wrapper{padding:56px 0}}.ranking .box{background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);border-radius:16px;padding:40px;display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width: 1024px){.ranking .box{padding:32px 4%;flex-direction:column}}@media (max-width: 559px){.ranking .box{padding:24px 4%}}.ranking .box .box__num{position:absolute;top:0;left:0;transform:translate(-32%, -32%);width:60px}@media (max-width: 559px){.ranking .box .box__num{width:48px;transform:translate(-32%, -45%)}}.ranking .box .box__title{font-size:30px;font-size:1.875rem}@media (max-width: 1024px){.ranking .box .box__title{font-size:28px;font-size:1.75rem;padding-bottom:16px}}@media (max-width: 559px){.ranking .box .box__title{font-size:24px;font-size:1.5rem;text-align:center}}.ranking .box .box__title .small{font-size:16px;font-size:1rem;font-weight:400;display:block;padding-bottom:8px}@media (max-width: 1024px){.ranking .box .box__title .small{font-size:15px;font-size:.9375rem}}@media (max-width: 559px){.ranking .box .box__title .small{font-size:14px;font-size:.875rem;letter-spacing:0}}.ranking .box .box__title .smaller{font-size:20px;font-size:1.25rem}@media (max-width: 559px){.ranking .box .box__title .smaller{font-size:16px;font-size:1rem}}@media (max-width: 559px){.ranking .box .box__title .smaller{font-size:14px;font-size:.875rem}}@media (max-width: 1024px){.ranking .ranking__img{width:100vw;max-width:560px;margin:0 calc(50% - 50vw) 0 auto}}@media (max-width: 559px){.ranking .ranking__img{width:100vw;margin:0 calc(50% - 50vw)}}@media (max-width: 1024px){.ranking .ranking__img img{display:block}}.ranking--business{background-color:#FCFCFF;background-position:bottom right 10%;background-image:url("/st/img/index/ranking-bg-business.svg")}.ranking--everyday{background-color:#FFFBF7;background-position:bottom left 20%;background-image:url("/st/img/index/ranking-bg-everyday.svg")}.ranking--everyday .ranking__img{margin:0 auto 0 calc(50% - 50vw)}@media (max-width: 1024px){.ranking--business,.ranking--everyday{background-image:none}}.service{background:#F9F9F9;padding:100px 0}@media (max-width: 559px){.service{padding:60px 0}}.service .service__title{font-size:32px;font-size:2rem;text-align:center;padding-bottom:40px}@media (max-width: 1024px){.service .service__title{font-size:30px;font-size:1.875rem}}@media (max-width: 559px){.service .service__title{font-size:24px;font-size:1.5rem;padding-bottom:24px}}.service .container-wrapper{display:flex;flex-direction:column;gap:40px}.service .container{padding:64px;border-radius:16px;background:#FFF;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);max-width:800px;margin:0 auto;display:flex;align-items:center;flex-direction:column;gap:40px}@media (max-width: 1024px){.service .container{padding:40px}}@media (max-width: 559px){.service .container{padding:24px}}.service .container .block{width:100%}.service .container .block__subtitle{font-size:24px;font-size:1.5rem;padding-bottom:16px;display:flex;align-items:center}@media (max-width: 1024px){.service .container .block__subtitle{font-size:20px;font-size:1.25rem}}@media (max-width: 559px){.service .container .block__subtitle{font-size:16px;font-size:1rem;padding-bottom:10px}}.service .container .block__subtitle::before{content:"";display:inline-block;width:35px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px}@media (max-width: 1024px){.service .container .block__subtitle::before{width:30px;height:30px}}@media (max-width: 559px){.service .container .block__subtitle::before{width:26px;height:26px}}.service .container .block--summary .block__img{padding-bottom:40px}.service .container .block--summary .block__title{font-size:30px;font-size:1.875rem;padding-bottom:4px;margin-bottom:24px}@media (max-width: 1024px){.service .container .block--summary .block__title{font-size:28px;font-size:1.75rem}}@media (max-width: 559px){.service .container .block--summary .block__title{font-size:20px;font-size:1.25rem;padding-bottom:2px;margin-bottom:16px}}.service .container .block--summary .block__title .smaller{font-size:20px;font-size:1.25rem}@media (max-width: 1024px){.service .container .block--summary .block__title .smaller{font-size:18px;font-size:1.125rem}}@media (max-width: 559px){.service .container .block--summary .block__title .smaller{font-size:14px;font-size:.875rem}}.service .container .block--summary .block__txt p{font-size:16px;font-size:1rem;font-weight:400;padding-bottom:1em}@media (max-width: 1024px){.service .container .block--summary .block__txt p{font-size:15px;font-size:.9375rem}}@media (max-width: 559px){.service .container .block--summary .block__txt p{font-size:14px;font-size:.875rem}}.service .container .block--summary .block__txt p:last-of-type{padding:0}.service .container .block--recommendation .list{list-style:none}.service .container .block--recommendation .list li{font-size:16px;font-size:1rem}@media (max-width: 1024px){.service .container .block--recommendation .list li{font-size:15px;font-size:.9375rem;text-indent:-1em;padding:0 0 0.4em 1em}}@media (max-width: 559px){.service .container .block--recommendation .list li{font-size:14px;font-size:.875rem}}.service .container .block--recommendation .list li::before{content:"・"}.service .container .block--feature .box-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}@media (max-width: 1024px){.service .container .block--feature .box-wrapper{align-items:stretch}}.service .container .block--feature .box{width:49.4%}@media (max-width: 1024px){.service .container .block--feature .box{width:48.9%;display:flex;flex-direction:column}}@media (max-width: 559px){.service .container .block--feature .box{width:48.6%}}.service .container .block--feature .box .box__title{font-size:16px;font-size:1rem;text-align:center;padding:8px 0}@media (max-width: 1024px){.service .container .block--feature .box .box__title{font-size:15px;font-size:.9375rem;padding:8px 3%}}@media (max-width: 559px){.service .container .block--feature .box .box__title{font-size:14px;font-size:.875rem}}.service .container .block--feature .box .box__txt{padding:16px;height:142px}@media (max-width: 1024px){.service .container .block--feature .box .box__txt{height:auto;flex:1}}.service .container .block--feature .box .box__txt p{font-size:13px;font-size:.8125rem;padding-bottom:1em}.service .container .block--feature .box .box__txt p:last-of-type{padding:0}.service .container .block--feature .box--wide{width:100%}.service .container .block--comment .box{display:flex;justify-content:space-between}@media (max-width: 559px){.service .container .block--comment .box{flex-direction:column}}.service .container .block--comment .box .box__img{width:108px;padding-right:16px}@media (max-width: 1024px){.service .container .block--comment .box .box__img{width:96px}}@media (max-width: 559px){.service .container .block--comment .box .box__img{width:28%;max-width:92px;padding:0;margin:0 auto 16px}}.service .container .block--comment .box .box__txt{width:calc(100% - 124px)}@media (max-width: 1024px){.service .container .block--comment .box .box__txt{width:calc(100% - 112px)}}@media (max-width: 559px){.service .container .block--comment .box .box__txt{width:100%}}.service .container .block--comment .box .box__txt p{font-size:16px;font-size:1rem}@media (max-width: 1024px){.service .container .block--comment .box .box__txt p{font-size:15px;font-size:.9375rem}}@media (max-width: 559px){.service .container .block--comment .box .box__txt p{font-size:14px;font-size:.875rem}}.service .container .block--review .box-wrapper{display:flex;flex-direction:column;gap:16px}.service .container .block--review .box{display:flex;justify-content:space-between}.service .container .block--review .box .box__img{width:74px;height:74px}@media (max-width: 1024px){.service .container .block--review .box .box__img{width:64px;height:64px}}@media (max-width: 559px){.service .container .block--review .box .box__img{width:54px;height:54px}}.service .container .block--review .box .box__body{width:calc(100% - 90px);padding:8px 16px 16px;border-radius:8px;background:#F9F9F9;position:relative}@media (max-width: 559px){.service .container .block--review .box .box__body{width:calc(100% - 70px)}}.service .container .block--review .box .box__body::after{content:"";position:absolute;display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #F9F9F9;top:0;left:0;transform:translate(-78%, 22px)}.service .container .block--review .box .box__body .box__profile{font-size:13px;font-size:.8125rem;padding-bottom:10px}.service .container .block--review .box .box__body .box__txt{font-size:16px;font-size:1rem}@media (max-width: 1024px){.service .container .block--review .box .box__body .box__txt{font-size:14px;font-size:.875rem}}@media (max-width: 559px){.service .container .block--review .box .box__body .box__txt{font-size:13px;font-size:.8125rem}}.service--business .container .block--summary .block__title{border-bottom:1px solid #0009E3}.service--business .container .block--recommendation .block__subtitle::before{background-image:url("/st/img/index/recommendation-icon-business.svg")}.service--business .container .block--feature .block__subtitle::before{background-image:url("/st/img/index/feature-icon-business.svg")}.service--business .container .block--feature .box .box__title{background-color:#D8D8FF}.service--business .container .block--feature .box .box__txt{background-color:#EDEDFF}.service--business .container .block--comment .block__subtitle::before{background-image:url("/st/img/index/comment-icon-business.svg")}.service--business .container .block--review .block__subtitle::before{background-image:url("/st/img/index/review-icon-business.svg")}.service--everyday .container .block--summary .block__title{border-bottom:1px solid #E36D00}.service--everyday .container .block--recommendation .block__subtitle::before{background-image:url("/st/img/index/recommendation-icon-everyday.svg")}.service--everyday .container .block--feature .block__subtitle::before{background-image:url("/st/img/index/feature-icon-everyday.svg")}.service--everyday .container .block--feature .box .box__title{background:rgba(227,109,0,0.3)}.service--everyday .container .block--feature .box .box__txt{background-color:#FFF0E3}.service--everyday .container .block--comment .block__subtitle::before{background-image:url("/st/img/index/comment-icon-everyday.svg")}.service--everyday .container .block--review .block__subtitle::before{background-image:url("/st/img/index/review-icon-everyday.svg")}.comparison{padding-top:0}.comparison .comparison__table{width:100%;margin-top:100px}@media (max-width: 1024px){.comparison .comparison__table{margin-top:60px;border-collapse:collapse}}@media (max-width: 559px){.comparison .comparison__table{margin-top:40px}}.comparison .comparison__table thead th{font-size:16px;font-size:1rem;font-weight:700;padding:8px 0}@media (max-width: 1024px){.comparison .comparison__table thead th{font-size:15px;font-size:.9375rem}}@media (max-width: 559px){.comparison .comparison__table thead th{font-size:13px;font-size:.8125rem}}@media (max-width: 559px){.comparison .comparison__table thead th:first-child{width:14%}}.comparison .comparison__table tbody th,.comparison .comparison__table tbody td{background:#FFF}@media (max-width: 1024px){.comparison .comparison__table tbody th,.comparison .comparison__table tbody td{vertical-align:top}}.comparison .comparison__table tbody th{font-size:14px;font-size:.875rem;font-weight:700;text-align:left}@media (max-width: 1024px){.comparison .comparison__table tbody th{padding:8px 1%}}@media (max-width: 559px){.comparison .comparison__table tbody th{font-size:13px;font-size:.8125rem}}.comparison .comparison__table tbody td{font-size:14px;font-size:.875rem;text-align:center;padding:16px}@media (max-width: 559px){.comparison .comparison__table tbody td{font-size:13px;font-size:.8125rem;padding:8px 2%}}.comparison .comparison__table tbody td .icon{font-size:22px;font-size:1.375rem}@media (max-width: 559px){.comparison .comparison__table tbody td .icon{font-size:20px;font-size:1.25rem}}@media (max-width: 1024px){.comparison .comparison__table tbody td .small{font-size:0.9em}}.comparison .comparison__table tbody tr:last-of-type th,.comparison .comparison__table tbody tr:last-of-type td{border:none}.comparison--business .comparison__table thead th{background:#D8D8FF}.comparison--business .comparison__table tbody th,.comparison--business .comparison__table tbody td{border-bottom:1px solid #D8D8FF}.comparison--everyday .comparison__table thead th{background:rgba(227,109,0,0.3)}.comparison--everyday .comparison__table tbody th,.comparison--everyday .comparison__table tbody td{border-bottom:1px solid rgba(227,109,0,0.3)}.comparison-guide{padding-top:0}.comparison-guide .section-title{color:#fff;background-image:url(/st/img/index/title-bg.svg),linear-gradient(90deg, rgba(0,9,227,0.5) 0%,rgba(227,109,0,0.5) 100%);background-position:center;background-size:cover, cover;background-repeat:no-repeat, no-repeat}@media (max-width: 800px){.comparison-guide .section-title{background-image:url(/st/img/index/title-bg-opacity_sp.svg),linear-gradient(90deg, rgba(0,9,227,0.5) 0%,rgba(227,109,0,0.5) 100%)}}.comparison-guide .block{padding:100px 0 24px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 1024px){.comparison-guide .block{padding:60px 0 24px}}@media (max-width: 559px){.comparison-guide .block{padding:40px 0 16px}}.comparison-guide .block .block__txt{display:inline-block;font-size:24px;font-size:1.5rem;font-weight:700;padding:24px;border-radius:16px;background:#F9F9F9;margin-bottom:24px;text-align:center;position:relative}@media (max-width: 1024px){.comparison-guide .block .block__txt{font-size:18px;font-size:1.125rem;padding:24px 4%}}@media (max-width: 559px){.comparison-guide .block .block__txt{font-size:15px;font-size:.9375rem;padding:16px 2%;margin-bottom:18px}}.comparison-guide .block .block__txt::after{content:"";position:absolute;left:50%;top:95%;transform:translateX(-50%);border-width:18px;border-style:solid;border-color:#F9F9F9 transparent transparent transparent}@media (max-width: 559px){.comparison-guide .block .block__txt::after{top:92%}}.comparison-guide .block .block__img{width:140px}@media (max-width: 1024px){.comparison-guide .block .block__img{width:120px}}@media (max-width: 559px){.comparison-guide .block .block__img{width:80px}}.comparison-guide .block .block__img.flip-horizontal{transform:scale(-1, 1)}.comparison-guide .comparison-guide__img{max-width:728px;margin:0 auto}.editorial-summary{background:#F9F9F9}.editorial-summary .container{border-radius:16px;border:3px solid #EEE;background:#FFF;padding:40px;max-width:800px;margin:0 auto}@media (max-width: 559px){.editorial-summary .container{padding:24px 5%}}.editorial-summary .editorial-summary__title{font-size:32px;font-size:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:40px}@media (max-width: 1024px){.editorial-summary .editorial-summary__title{font-size:30px;font-size:1.875rem;padding-bottom:32px}}@media (max-width: 559px){.editorial-summary .editorial-summary__title{font-size:24px;font-size:1.5rem;padding-bottom:24px}}.editorial-summary .editorial-summary__title .editorial-summary__title--sub{color:#E36D00;font-size:24px;font-size:1.5rem;padding-top:8px}@media (max-width: 559px){.editorial-summary .editorial-summary__title .editorial-summary__title--sub{font-size:18px;font-size:1.125rem}}@media (max-width: 559px){.editorial-summary .editorial-summary__title .editorial-summary__title--sub{font-size:16px;font-size:1rem}}.editorial-summary .editorial-summary__heading{font-size:24px;font-size:1.5rem;padding-bottom:24px}@media (max-width: 559px){.editorial-summary .editorial-summary__heading{font-size:22px;font-size:1.375rem}}@media (max-width: 559px){.editorial-summary .editorial-summary__heading{font-size:20px;font-size:1.25rem}}.editorial-summary .editorial-summary__heading--primary{padding-bottom:40px}.editorial-summary .editorial-summary__img{margin:0 auto 40px}.editorial-summary .editorial-summary__img--thumb{width:32%;max-width:232px}@media (max-width: 559px){.editorial-summary .editorial-summary__img--thumb{width:56%;max-width:140px}}.editorial-summary .editorial-summary__img--chart{width:100%}@media (max-width: 1024px){.editorial-summary .editorial-summary__img--chart{max-width:688px;margin:0 auto}}.editorial-summary .editorial-summary__txt{font-size:16px;font-size:1rem;padding-bottom:40px}@media (max-width: 1024px){.editorial-summary .editorial-summary__txt{font-size:15px;font-size:.9375rem}}@media (max-width: 559px){.editorial-summary .editorial-summary__txt{font-size:14px;font-size:.875rem}}@media (max-width: 559px){.editorial-summary .editorial-summary__txt--2{padding-bottom:24px}}.editorial-summary .block{padding-bottom:40px}.editorial-summary .block .block__title{font-size:20px;font-size:1.25rem;line-height:1.7;padding-bottom:16px}@media (max-width: 1024px){.editorial-summary .block .block__title{font-size:18px;font-size:1.125rem}}@media (max-width: 559px){.editorial-summary .block .block__title{font-size:16px;font-size:1rem}}.editorial-summary .block .block__txt p{font-size:16px;font-size:1rem;padding-bottom:1em}@media (max-width: 1024px){.editorial-summary .block .block__txt p{font-size:15px;font-size:.9375rem}}@media (max-width: 559px){.editorial-summary .block .block__txt p{font-size:14px;font-size:.875rem}}.editorial-summary .block .block__txt p:last-of-type{padding:0}.editorial-summary .block .block__txt p a{color:#0009E3;text-decoration:underline}.editorial-summary .block:last-of-type{padding:0}
