@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&family=Noto+Serif+JP:wght@400;500;600&family=Montserrat:wght@500;600&family=Roboto:wght@100..500&family=Reddit+Sans+Condensed:wght@200..900&family=Advent+Pro:ital,wdth,wght@0,100..200,100..900;1,100..200,100..900&family=Yanone+Kaffeesatz:wght@200..700&display=swap";.fade-in{opacity:0;transition:opacity .5s .3s ease-in}.fade-in.is-show{opacity:1}.fade-up{opacity:0;transform:translateY(10px);transition:opacity .5s .3s ease-in,transform .5s .3s ease-in}.fade-up.is-show{opacity:1;transform:translateY(0)}@keyframes hello{0%{opacity:0}100%{opacity:1}}html{font-size:100%;overflow-y:scroll}@media only screen and (max-width: 768px){html.open{overflow:hidden}}body{height:100%;-webkit-text-size-adjust:100%;position:relative;opacity:0;animation:hello .2s linear forwards;display:flex;flex-direction:column}#layer{opacity:0;pointer-events:none;transition:opacity .1s linear}@media all and (min-width: 1421px){#layer{display:none !important}}#layer.open{width:100%;height:100%;position:fixed;overflow:hidden;z-index:3;background-color:#fff !important;opacity:1;pointer-events:all}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.6;margin:0;padding:0}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}img{max-width:100%;height:auto;vertical-align:top;border:0}ul,ol{padding:0 0 0 2em}dd{margin:0}object,embed{vertical-align:top}p{display:block;margin:0 0 1em}.layout{margin:0;padding:0;list-style:none}.cf::before,.cf::after{content:"";display:table}.cf::after{clear:both}.flex{display:flex}.noPost{padding-bottom:60px}#main{display:flex;flex-direction:column}@media only screen and (min-width: 651px){.sp{display:none !important}}@media only screen and (max-width: 768px){.tablet{display:none !important}}@media only screen and (min-width: 769px){.tablet-over{display:none !important}}@media only screen and (max-width: 650px){.pc{display:none !important}}table:not([collapse]){border-collapse:collapse}table:not([cellpadding]) th,table:not([cellpadding]) td{padding:.5em}table:not([border]) th,table:not([border]) td{border:1px solid #36393e}figcaption{font-size:14px;text-align:center}*,*::before,*::after{box-sizing:border-box}body:has(.header):not(.notarget) :target::before{content:"";display:block;height:min(18.115942029vw,250px);margin-top:max(-18.115942029vw,-250px)}@media only screen and (max-width: 650px){body:has(.header):not(.notarget) :target::before{height:5rem;margin-top:max(-5.7971014493vw,-80px)}}@media only screen and (min-width: 651px){body:has(.header):not(.notarget):has(.breadcrumb):not(:has(.js-support-pagenav)) :target::before{height:min(10.2173913043vw,141px);margin-top:max(-10.2173913043vw,-141px)}}body{font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;line-height:1.75;letter-spacing:.02em;color:#36393e;font-size:1rem}html.is-open{overflow:hidden}.inner{max-width:min(96.3768115942vw,1330px);width:100%;margin:0 auto;padding:0 min(1.8115942029vw,25px)}@media only screen and (max-width: 650px){.inner{max-width:none !important;padding:0 1.5rem}}.inner.small{max-width:min(61.231884058vw,845px)}#wrapper{min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{text-decoration:underline}sup{vertical-align:super;font-size:60%;line-height:0;display:inline-block}@media only screen and (max-width: 650px){.md-none{display:none}}.md-show{display:none}@media only screen and (max-width: 650px){.md-show{display:block}}.co-btn{display:block;max-width:min(29.5652173913vw,408px);width:100%;margin:0 auto;color:#36393e;background-color:#fefeff;border-radius:min(3.6231884058vw,50px);border:min(0.0724637681vw,1px) solid #222428;text-align:center;font-size:min(1.3043478261vw,18px);font-weight:500;text-decoration:none;padding:min(0.8043478261vw,11.1px) 0;line-height:1.4;position:relative;transition:.3s border-color,.3s color,.3s background-color;letter-spacing:.05em}@media only screen and (max-width: 650px){.co-btn{max-width:none;font-size:0.9375rem;padding:0.60625rem 2.5rem;border-radius:3.125rem;border:0.0625rem solid #222428}}.co-btn[target*=_blank]::after{background-image:url(../../_common/img/btn-blank.svg)}.co-btn[target*=_blank]:hover::after{background-image:url(../../_common/img/btn-blank-white.svg)}.co-btn.blue{background-color:#2f6bbe;color:#fefeff;border-color:#2f6bbe}.co-btn.blue::after{background-image:url(../../_common/img/btn-arrow-blue.svg)}.co-btn.blue:hover::after{background-image:url(../../_common/img/btn-arrow.svg)}.co-btn.blue.download::after{background-image:url(../../_common/img/btn-dl-wh.svg)}.co-btn.blue[target*=_blank]::after{background-image:url(../../_common/img/btn-blank-white.svg)}.co-btn.white{background-color:#2f6bbe;color:#fefeff;border-color:#2f6bbe}.co-btn.white::after{background-image:url(../../_common/img/arrow-blue-white.svg)}.co-btn.white:hover::after{background-image:url(../../_common/img/arrow-skyblue.svg)}.co-btn.target-link::after{background-image:url(../../_include/img/icon-blank-white.svg);width:min(0.8695652174vw,12px);height:min(0.8695652174vw,12px)}@media only screen and (max-width: 650px){.co-btn.target-link::after{width:0.8125rem;height:0.8125rem}}.co-btn.target-link.blank-white::after{background-image:url(../../_include/img/icon-blank.svg)}.co-btn.target-link:hover::after{background-image:url(../../_include/img/icon-blank-white.svg)}.co-btn.text::after{background-image:url(../../_common/img/btn-text.svg);width:min(1.0869565217vw,15px);height:min(1.231884058vw,17px)}@media only screen and (max-width: 650px){.co-btn.text::after{width:0.9375rem;height:1.0625rem}}.co-btn.text:hover::after{background-image:url(../../_common/img/btn-text-white.svg)}.co-btn.skyblue{color:#2f6bbe;border-color:#2f6bbe}.co-btn.skyblue.text::after{background-image:url(../../_common/img/btn-text-blue.svg)}.co-btn.skyblue.text:hover::after{background-image:url(../../_common/img/btn-text-white.svg)}.co-btn.btn-fade:hover{background-color:#36393e;background-position:100%}.co-btn.bg-transparent{color:#fefeff;border-color:#fefeff;background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #FEFEFF 50%, transparent 50%);background-position:100%;background-size:250%;transition:.5s background-position,.5s color,.5s border,.5s color}.co-btn.bg-transparent::after{background-image:url(../../_common/img/arrow-trans.svg)}.co-btn.bg-transparent:hover{background-position:0;color:#36393e;opacity:1;border-color:#fefeff;background-color:rgba(0,0,0,0)}.co-btn.bg-transparent:hover::after{background-image:url(../../_common/img/arrow-trans-bk.svg)}.co-btn:hover{background-color:#83b6e8;border-color:#83b6e8;color:#fefeff;opacity:1}.co-btn:hover::after{background-image:url(../../_common/img/arrow-trans.svg)}.co-btn::after{position:absolute;content:"";display:inline-block;background-image:url(../../_common/img/btn-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(1.3768115942vw,19px);height:min(1.3768115942vw,19px);right:min(1.0869565217vw,15px);top:50%;transform:translateY(-50%);transition:.3s background-image}@media only screen and (max-width: 650px){.co-btn::after{width:1.1875rem;height:1.1875rem;right:0.8125rem}}.co-btn.more::after{background-image:url(../../_common/img/btn-more.svg)}.co-btn.download::after{background-image:url(../../_common/img/btn-dl.svg);width:min(1.3043478261vw,18px);height:min(1.231884058vw,17px);right:min(1.5942028986vw,22px)}@media only screen and (max-width: 650px){.co-btn.download::after{width:1.125rem;height:1.0625rem;right:1.375rem}}.co-btn.download:hover::after{background-image:url(../../_common/img/btn-dl-wh.svg)}.co-btn.back::after{width:min(1.0144927536vw,14px);height:min(1.3043478261vw,18px);background-image:url(../../_common/img/back.svg);right:unset;left:min(1.8115942029vw,25px)}@media only screen and (max-width: 650px){.co-btn.back::after{width:0.875rem;height:1.125rem;left:1.5625rem}}.co-btn.back:hover::after{background-image:url(../../_common/img/back-white.svg)}.co-btn.large{max-width:50rem}.co-more{display:block;border-radius:min(3.6231884058vw,50px);background-color:#2f6bbe;border:min(0.0724637681vw,1px) solid #2f6bbe;color:#fefeff;text-align:center;line-height:1;font-size:min(1.0144927536vw,14px);font-weight:500;padding:min(0.5942028986vw,8.2px) 0;letter-spacing:.05em;text-decoration:none;transition:.3s background-color,.3s color}@media only screen and (max-width: 650px){.co-more{font-size:0.875rem;padding:0.5625rem 0;border-radius:3.125rem}}.co-more:hover{background-color:#83b6e8;border:min(0.0724637681vw,1px) solid #83b6e8;opacity:1}.sec{padding:min(5.7971014493vw,80px) 0 min(6.3768115942vw,88px)}@media only screen and (max-width: 650px){.sec{padding:4rem 0 4.5rem}}.sec.border{border-bottom:1px solid #ebeff3}.sec__btn{margin-top:min(4.0579710145vw,56px)}@media only screen and (max-width: 650px){.sec__btn{margin-top:3rem}}.second__sec-top{padding-top:min(5.7971014493vw,80px)}@media only screen and (max-width: 650px){.second__sec-top{padding-top:4rem}}.sec-title{padding-bottom:min(2.1014492754vw,29px);margin-bottom:min(4.0579710145vw,56px);position:relative}@media only screen and (max-width: 650px){.sec-title{margin-bottom:3rem;padding-bottom:1.3125rem}}.sec-title::after{position:absolute;content:"";display:inline-block;width:min(1.7391304348vw,24px);height:min(0.1449275362vw,2px);background-color:#a7b0bc;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 650px){.sec-title::after{width:1.25rem;height:0.125rem}}.sec-title__ja{text-align:center;font-size:min(2.4637681159vw,34px);font-weight:500;color:#36393e;letter-spacing:.05em;line-height:1.4}@media only screen and (max-width: 650px){.sec-title__ja{font-size:1.4375rem}}.sec-title__en{display:block;text-align:center;font-size:min(1.1594202899vw,16px);font-weight:500;color:#83b6e8;font-family:"Reddit Sans Condensed",serif;text-transform:uppercase;letter-spacing:.03em;line-height:1;margin-top:min(0.5797101449vw,8px)}@media only screen and (max-width: 650px){.sec-title__en{font-size:0.875rem;margin-top:0.5rem}}.sec-title__small{display:block;text-align:center;font-size:min(1.884057971vw,26px);font-weight:500;line-height:1.2;margin-bottom:min(1.0869565217vw,15px)}@media only screen and (max-width: 650px){.sec-title__small{font-size:1.625rem;margin-bottom:0}}.sec-lead{text-align:center;font-size:min(1.7391304348vw,24px);font-weight:500;line-height:1.5;letter-spacing:.05em;margin-bottom:min(3.4782608696vw,48px)}@media only screen and (max-width: 650px){.sec-lead{font-size:1.125rem;margin-bottom:3rem}}.support-text{text-align:center;font-size:min(1.1594202899vw,16px);line-height:1.6;letter-spacing:.05em;color:#36393e;margin-bottom:0}@media only screen and (max-width: 650px){.support-text{font-size:0.875rem}}.bg-gray{background-color:#ebeff3}.sec-faq__category{padding-bottom:min(6.3768115942vw,88px)}@media only screen and (max-width: 650px){.sec-faq__category{padding-bottom:4.5rem}}.sec-faq__category-box{display:none}.sec-faq__category-box:not(.--is-active){pointer-events:none}.support-title{margin-bottom:min(4.0579710145vw,56px)}@media only screen and (max-width: 650px){.support-title{margin-bottom:3rem}}.support-title__heading{text-align:center;font-size:min(3.4782608696vw,48px);font-weight:500;line-height:1.5;letter-spacing:.05em;color:#36393e}@media only screen and (max-width: 650px){.support-title__heading{font-size:2rem}}.support-title__heading span{font-size:min(2.4637681159vw,34px);font-weight:500;line-height:1.4;letter-spacing:.05em;color:#2f6bbe}@media only screen and (max-width: 650px){.support-title__heading span{font-size:1.4375rem}}.support-title__text{text-align:center;font-size:min(1.1594202899vw,16px);color:#36393e;margin:min(4.0579710145vw,56px) 0 0 0;line-height:1.6;letter-spacing:.05em}@media only screen and (max-width: 650px){.support-title__text{font-size:0.875rem;margin-top:3rem}}.support-title__comment{display:block;text-align:center;font-size:min(0.8695652174vw,12px);color:#6b727c;line-height:1.4;letter-spacing:.05em;margin-top:min(0.7246376812vw,10px)}@media only screen and (max-width: 650px){.support-title__comment{font-size:0.75rem;text-align:left;max-width:14.0625rem;width:100%;margin:0.75rem auto 0;text-indent:-1.5em;padding-left:1.5em}}.co-text{font-size:min(1.1594202899vw,16px);font-weight:400;line-height:1.6;letter-spacing:.05em;color:#36393e}@media only screen and (max-width: 650px){.co-text{font-size:0.875rem}}.co-text.co-text--s{font-size:min(0.8695652174vw,12px)}@media only screen and (max-width: 650px){.co-text.co-text--s{font-size:1rem}}@media only screen and (max-width: 650px){.co-text.co-text--l-sp{font-size:1rem}}.co-comment{font-size:min(0.8695652174vw,12px) !important;font-weight:400;line-height:1.4;letter-spacing:.05em;color:#6b727c;text-indent:-1.5em;padding-left:1.5em}@media only screen and (max-width: 650px){.co-comment{font-size:0.75rem !important}}.co-comment.comment-red{color:#ff5b42}.co-check-mark{position:relative;padding-left:min(1.4492753623vw,20px)}@media only screen and (max-width: 650px){.co-check-mark{padding-left:1.25rem}}.co-check-mark::after{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(../../_common/img/check-blue.svg);left:0;top:min(0.6884057971vw,9.5px);width:min(1.0144927536vw,14px);height:min(0.7246376812vw,10px)}@media only screen and (max-width: 650px){.co-check-mark::after{width:0.875rem;height:0.625rem;top:0.46875rem}}.co-mark{position:relative;padding-left:min(1.3043478261vw,18px)}@media only screen and (max-width: 650px){.co-mark{padding-left:0.9375rem}}.co-mark::before{position:absolute;content:"";display:inline-block;background-image:url(../../_common/img/dl-circle.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(0.7246376812vw,10px);height:min(0.7246376812vw,10px);left:0;top:min(0.652173913vw,9px)}@media only screen and (max-width: 650px){.co-mark::before{width:0.5625rem;height:0.5625rem;top:0.4375rem}}.sub-sec{padding-top:min(4.0579710145vw,56px);padding-bottom:min(4.0579710145vw,56px)}@media only screen and (max-width: 650px){.sub-sec{padding-top:2.5rem;padding-bottom:2.5rem}}.sub-sec-padding{padding-left:min(8.6956521739vw,120px);padding-right:min(8.6956521739vw,120px)}@media only screen and (max-width: 650px){.sub-sec-padding{padding-left:1.5rem;padding-right:1.5rem}}.co-heading{font-size:min(1.884057971vw,26px);font-weight:bold;letter-spacing:.05em;line-height:1.4;padding-left:min(0.2898550725vw,4px);padding-bottom:min(0.8695652174vw,12px);margin-bottom:min(2.8985507246vw,40px);color:#36393e;position:relative}@media only screen and (max-width: 650px){.co-heading{font-size:1.125rem;margin-left:-0.75rem;padding-bottom:0.5rem;margin-bottom:2rem}}.co-heading::after{position:absolute;content:"";display:inline-block;width:100%;height:min(0.2898550725vw,4px);background:linear-gradient(90deg, #2F6BBE 0%, #2F6BBE 25%, #A7B0BC 25%, #A7B0BC 100%);bottom:0;left:0}@media only screen and (max-width: 650px){.co-heading::after{height:0.1875rem;background:linear-gradient(90deg, #2F6BBE 0%, #2F6BBE 34%, #A7B0BC 34%, #A7B0BC 100%);width:100vw;left:-0.75rem}}.page-tops{position:fixed;display:block;right:min(2.4637681159vw,34px);bottom:min(2.4637681159vw,34px);width:min(4.347826087vw,60px);height:min(4.347826087vw,60px);z-index:4}@media only screen and (max-width: 650px){.page-tops{display:none !important}}table.product-table{border:min(0.0724637681vw,1px) solid #a7b0bc;background-color:#fefeff}@media only screen and (max-width: 650px){table.product-table{border:0.0625rem solid #a7b0bc}}table.product-table th,table.product-table td{border:none}table.product-table th,table.product-table td{font-size:min(0.7246376812vw,10px);vertical-align:top}@media only screen and (max-width: 650px){table.product-table th,table.product-table td{font-size:0.5625rem;letter-spacing:0}}table.product-table th{padding:0 min(0.4347826087vw,6px);font-weight:400}@media only screen and (max-width: 650px){table.product-table th{padding:0.03125rem 0.5rem}}table.product-table td{padding:min(0.1449275362vw,2px) min(0.4347826087vw,6px)}@media only screen and (max-width: 650px){table.product-table td{padding:0.0625rem 0.25rem}}table.product-table td:first-child{white-space:nowrap}table.product-table td:nth-child(2),table.product-table td:nth-child(3){font-size:min(0.9420289855vw,13px);letter-spacing:.05em;line-height:1.4;padding:min(0.1449275362vw,2px) min(0.4347826087vw,6px) min(0.4347826087vw,6px)}@media only screen and (max-width: 650px){table.product-table td:nth-child(2),table.product-table td:nth-child(3){font-size:0.625rem;padding:0.0625rem 0.5rem 0.375rem;letter-spacing:0}}.product-frame{font-size:min(0.9420289855vw,13px);font-weight:400;line-height:1.5;letter-spacing:.02em;color:#36393e}@media only screen and (max-width: 650px){.product-frame{font-size:0.625rem}}.product-frame .product-frame__rate{margin:0}@media only screen and (max-width: 650px){.simple-scrollbar{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}}@media only screen and (max-width: 650px){.simple-scrollbar .simplebar-scrollbar::before{background:#4984ce !important;border-radius:0 !important;height:0.375rem !important;margin-left:-0.09375rem;margin-top:-0.09375rem}}@media only screen and (max-width: 650px){.simple-scrollbar .simplebar-scrollbar.simplebar-visible::before{opacity:1 !important}}@media only screen and (max-width: 650px){.simple-scrollbar .simplebar-track{background:#d7dfe8;height:0.375rem !important}}.simple-scrollbar .simplebar-mask{overflow:visible}@media only screen and (max-width: 650px){.simple-scrollbar .simplebar-mask{overflow:hidden}}.simple-scrollbar .simplebar-content-wrapper{overflow:visible !important}@media only screen and (max-width: 650px){.simple-scrollbar .simplebar-content-wrapper{overflow:scroll hidden !important}}.simple-scrollbar .simplebar-track.simplebar-horizontal{visibility:hidden !important}@media only screen and (max-width: 650px){.simple-scrollbar .simplebar-track.simplebar-horizontal{visibility:visible !important}}.simple-scrollbar.vertical{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.simple-scrollbar.vertical .simplebar-track.simplebar-vertical{width:0.375rem !important;background:#d7dfe8}@media only screen and (max-width: 650px){.simple-scrollbar.vertical .simplebar-track.simplebar-vertical{width:0.375rem !important;background:#d7dfe8}}.simple-scrollbar.vertical .simplebar-scrollbar:before{background:#4984ce !important;border-radius:0 !important;width:0.375rem !important;margin-left:-0.09375rem;top:0;bottom:0}@media only screen and (max-width: 650px){.simple-scrollbar.vertical .simplebar-scrollbar:before{height:auto !important}}@media only screen and (max-width: 650px){.simple-scrollbar.vertical .simplebar-track{height:auto !important}}.simple-scrollbar.vertical .simplebar-scrollbar.simplebar-visible:before{opacity:1 !important}.simple-scrollbar.vertical .simplebar-mask{overflow:hidden}.simple-scrollbar.vertical .simplebar-content-wrapper{overflow:hidden scroll !important}.simple-scrollbar.vertical .simplebar-track.simplebar-horizontal{visibility:visible !important}@media only screen and (max-width: 650px){.simple-scrollbar.vertical .simplebar-track.simplebar-horizontal{visibility:hidden !important}}.modal{position:fixed;top:0;left:0;bottom:0;right:0;transition:opacity .55s cubic-bezier(0.55, 0, 0.38, 0.97);z-index:9999}.modal.--is-open{z-index:99999}.modal:not(.--is-open){opacity:0;pointer-events:none}.modal__layer{width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:-1}.modal__container{height:100%;overflow:scroll;position:relative;z-index:2;overscroll-behavior-y:contain}.modal iframe{display:block;width:min(57.9710144928vw,800px) !important;height:min(32.6086956522vw,450px) !important;aspect-ratio:560/315}@media only screen and (max-width: 650px){.modal iframe{width:100% !important;height:auto !important}}.modal-body{max-width:min(98.5507246377vw,1360px);width:-moz-max-content;width:max-content;background-color:#fff;padding:min(2.8985507246vw,40px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 650px){.modal-body{padding:0.5rem;max-width:87.2%;width:100%}}.modal-body_close{width:min(1.4492753623vw,20px);height:min(1.4492753623vw,20px);position:absolute;top:min(1.0144927536vw,14px);right:min(1.0144927536vw,14px);cursor:pointer}@media only screen and (max-width: 650px){.modal-body_close{width:1.875rem;height:1.875rem;top:-2.5rem;right:0}}.modal-body_close img{display:none}.modal-body_close::before,.modal-body_close::after{position:absolute;content:"";display:inline-block;width:min(1.4492753623vw,20px);height:min(0.1449275362vw,2px);background-color:#a7b0bc;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}@media only screen and (max-width: 650px){.modal-body_close::before,.modal-body_close::after{width:1.5625rem;height:0.125rem;background-color:#fefeff}}.modal-body_close::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal-box img{display:block}.co-faq__list{border:min(0.0724637681vw,1px) solid #d7dfe8;border-radius:min(1.1594202899vw,16px);background-color:#fefeff}@media only screen and (max-width: 650px){.co-faq__list{border:0.0625rem solid #d7dfe8;border-radius:1rem}}.co-faq__list+.co-faq__list{margin-top:min(2.8985507246vw,40px)}@media only screen and (max-width: 650px){.co-faq__list+.co-faq__list{margin-top:1.25rem}}.co-faq__item:first-child .co-faq__question{border-radius:min(1.1594202899vw,16px) min(1.1594202899vw,16px) 0 0}@media only screen and (max-width: 650px){.co-faq__item:first-child .co-faq__question{border-radius:1rem 1rem 0 0}}.co-faq__item:first-child:last-child .co-faq__question{border-radius:min(1.1594202899vw,16px)}@media only screen and (max-width: 650px){.co-faq__item:first-child:last-child .co-faq__question{border-radius:1rem}}.co-faq__item:first-child:last-child .co-faq__question.is-open{border-radius:min(1.1594202899vw,16px) min(1.1594202899vw,16px) 0 0}@media only screen and (max-width: 650px){.co-faq__item:first-child:last-child .co-faq__question.is-open{border-radius:1rem 1rem 0 0}}.co-faq__item:not(:last-child){border-bottom:min(0.0724637681vw,1px) solid #d7dfe8}@media only screen and (max-width: 650px){.co-faq__item:not(:last-child){border-bottom:0.0625rem solid #d7dfe8}}.co-faq__item:last-child .co-faq__answer{border-radius:0 0 min(1.1594202899vw,16px) min(1.1594202899vw,16px)}@media only screen and (max-width: 650px){.co-faq__item:last-child .co-faq__answer{border-radius:0 0 1rem 1rem}}.co-faq__item:last-child .co-faq__question{border-radius:0 0 min(1.1594202899vw,16px) min(1.1594202899vw,16px);transition:.3s border-radius}@media only screen and (max-width: 650px){.co-faq__item:last-child .co-faq__question{border-radius:0 0 1rem 1rem}}.co-faq__item:last-child .co-faq__question.is-open{border-radius:0}.co-faq__question{cursor:pointer;position:relative;transition:.3s background-color}.co-faq__question:hover,.co-faq__question.is-open{background-color:#4984ce}.co-faq__question:hover .co-faq__question-text,.co-faq__question.is-open .co-faq__question-text{color:#fefeff}.co-faq__question:hover .co-faq__question-q,.co-faq__question.is-open .co-faq__question-q{color:#fefeff}.co-faq__question:hover .co-faq__question-cat,.co-faq__question.is-open .co-faq__question-cat{color:#2f6bbe;background-color:#fefeff}.co-faq__question:hover::after,.co-faq__question.is-open::after{background-image:url(../../_common/img/icon-plus-white.svg)}.co-faq__question::after{position:absolute;content:"";display:inline-block;background-image:url(../../_common/img/icon-plus.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(1.7391304348vw,24px);height:min(1.7391304348vw,24px);right:min(2.3188405797vw,32px);top:50%;transform:translateY(-50%);transition:.3s background-image}@media only screen and (max-width: 650px){.co-faq__question::after{width:1.5rem;height:1.5rem;right:1.5rem;top:50%;transform:translateY(-50%)}[data-category="27"] .co-faq__question::after{top:60%}}.co-faq__question.is-open::after{background-image:url(../../_common/img/icon-minus.svg)}.co-faq__question-wrap{display:flex;-moz-column-gap:min(1.1594202899vw,16px);column-gap:min(1.1594202899vw,16px);padding:min(0.8695652174vw,12px) min(2.3188405797vw,32px)}@media only screen and (max-width: 650px){.co-faq__question-wrap{padding:1rem 1.5rem;flex-direction:column;row-gap:0.1875rem}}.co-faq__question-lead{display:flex;align-items:flex-start}@media only screen and (max-width: 650px){.co-faq__question-lead{-moz-column-gap:0.625rem;column-gap:0.625rem;align-items:center}}.co-faq__answer{background-color:#ebeff3;display:none;border-top:min(0.0724637681vw,1px) solid #d7dfe8}@media only screen and (max-width: 650px){.co-faq__answer{border-top:0.0625rem solid #d7dfe8}}.co-faq__answer-wrap{display:flex;padding:min(1.5942028986vw,22px) min(2.3188405797vw,32px);-moz-column-gap:min(1.1594202899vw,16px);column-gap:min(1.1594202899vw,16px)}@media only screen and (max-width: 650px){.co-faq__answer-wrap{flex-direction:column;row-gap:0.75rem;padding:1rem 1.5rem}}.co-faq__answer-wrap a{color:#4984ce}.co-faq__question-q,.co-faq__answer-a{font-size:min(2.6086956522vw,36px);font-weight:500;line-height:1;font-family:"Reddit Sans Condensed",serif;color:#2f6bbe;transition:.3s color}@media only screen and (max-width: 650px){.co-faq__question-q,.co-faq__answer-a{font-size:1.5rem}}.co-faq__question-cat{font-size:min(0.8695652174vw,12px);font-weight:500;line-height:1.2;letter-spacing:.05em;background-color:#a7b0bc;color:#fefeff;padding:min(0.2898550725vw,4px) min(0.5797101449vw,8px);border-radius:min(3.6231884058vw,50px);flex-shrink:0;min-width:min(14.4927536232vw,200px);text-align:center;margin-top:min(0.5072463768vw,7px);transition:.3s color,.3s background-color}@media only screen and (max-width: 650px){.co-faq__question-cat{font-size:0.5625rem;padding:0.34375rem 0.25rem;min-width:9.125rem;border-radius:3.125rem;display:flex;align-items:center;justify-content:center;text-align:left}}.co-faq__question-text{display:flex;align-items:center;padding-right:min(2.1739130435vw,30px);font-size:min(1.3043478261vw,18px);line-height:1.6;letter-spacing:.05em;color:#36393e;margin:min(0.0724637681vw,1px) 0 0 0;flex:1;transition:.3s color;word-break:break-all}@media only screen and (max-width: 650px){.co-faq__question-text{font-size:0.9375rem;line-height:1.4;padding-right:2.5rem;margin:0}}.co-faq__answer-text{font-size:min(1.1594202899vw,16px);font-weight:400;line-height:1.6;letter-spacing:.05em;color:#36393e;margin:0;padding-right:min(2.1739130435vw,30px);word-break:break-all}@media only screen and (max-width: 650px){.co-faq__answer-text{font-size:0.875rem;line-height:1.4;padding-right:0.625rem}}.co-faq__sp-flex .co-faq__answer{background-color:#fefeff}@media only screen and (max-width: 650px){.co-faq__sp-flex .sec-lead{margin-bottom:1.5rem}}@media only screen and (max-width: 650px){.co-faq__sp-flex .co-faq__question-wrap{padding-right:1rem;padding-left:1rem;flex-direction:row;align-items:center}}@media only screen and (max-width: 650px){.co-faq__sp-flex .co-faq__question::after{right:1rem}}@media only screen and (max-width: 650px){.co-faq__sp-flex .co-faq__answer-wrap{padding-right:1rem;padding-left:1rem;flex-direction:row;align-items:center}}.tab-category{display:flex;flex-wrap:wrap;gap:min(1.1594202899vw,16px)}@media only screen and (max-width: 650px){.tab-category{gap:0.4375rem}}.tab-category__item{display:flex;align-items:center;width:calc(25% - min(0.8695652174vw,12px));border-radius:min(1.1594202899vw,16px);background-color:#ebeff3;color:#36393e;font-size:min(1.0144927536vw,14px);font-weight:500;line-height:1.4;cursor:pointer;position:relative;min-height:min(4.6376811594vw,64px)}@media only screen and (max-width: 650px){.tab-category__item{width:100%;border-radius:0.75rem;font-size:0.75rem;min-height:4rem}}.tab-category__item.flex-item{width:auto;flex:1}@media only screen and (max-width: 650px){.tab-category__item.flex-item{width:100%;flex:unset}}.tab-category__item .small{font-size:min(0.8695652174vw,12px)}@media only screen and (max-width: 650px){.tab-category__item .small{font-size:0.625rem}}.tab-category__item a{display:flex;text-decoration:none;align-items:center;padding:min(0.8985507246vw,12.4px) min(2.1739130435vw,30px) min(0.8985507246vw,12.4px) min(1.1594202899vw,16px);height:100%;flex:1;color:#36393e}@media only screen and (max-width: 650px){.tab-category__item a{padding:1.475rem 1.875rem 1.475rem 1rem}}.tab-category__item::after{position:absolute;content:"";display:inline-block;background-image:url(../../_common/img/arrow-blue.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(0.9420289855vw,13px);height:min(0.9420289855vw,13px);right:min(1.231884058vw,17px);top:50%;transform:translateY(-50%) rotate(90deg)}@media only screen and (max-width: 650px){.tab-category__item::after{width:0.8125rem;height:0.8125rem;right:0.75rem}}.tab-category__item.category-current{background-color:#2f6bbe;color:#fefeff}.tab-category__item.category-current::after{background-image:url(../../_common/img/arrow-gray-white.svg);transform:translateY(-50%) rotate(0)}.sec-faq .tab-category__item{padding:min(1.5942028986vw,22px) min(2.7536231884vw,38px) min(1.5942028986vw,22px) min(1.4492753623vw,20px)}@media only screen and (max-width: 650px){.sec-faq .tab-category__item{padding:0.95rem 1.875rem 0.95rem 1rem}}@media only screen and (max-width: 650px){.catalogue-dl__contents .tab-category{flex-direction:column}}@media only screen and (max-width: 650px){.catalogue-dl__contents .tab-category__item{width:100%;min-height:3.5rem}}@media only screen and (max-width: 650px){.catalogue-dl__contents .tab-category__item a{padding:0.7rem 1.875rem 0.7rem 1rem;min-height:3.5rem}}.pro-features__top{background-color:#ebeff3;padding:min(4.7101449275vw,65px) min(4.0579710145vw,56px)}@media only screen and (max-width: 650px){.pro-features__top{padding:2rem 1.1875rem}}.pro-features__top-wrap{display:flex;align-items:flex-start;-moz-column-gap:min(3.4782608696vw,48px);column-gap:min(3.4782608696vw,48px)}@media only screen and (max-width: 650px){.pro-features__top-wrap{flex-direction:column;row-gap:1rem}}.pro-features__top-img{max-width:min(37.4637681159vw,517px);width:100%;flex-shrink:0;background-color:#fefeff;aspect-ratio:517/420;display:flex;align-items:center;justify-content:center;padding:min(1.231884058vw,17px)}@media only screen and (max-width: 650px){.pro-features__top-img{max-width:none;padding:0.5rem}}.pro-features__top-info{flex:1}@media only screen and (max-width: 650px){.pro-features__top-info{display:flex;flex-direction:column}}.pro-features__top-flex{display:flex;-moz-column-gap:min(0.7246376812vw,10px);column-gap:min(0.7246376812vw,10px)}@media only screen and (max-width: 650px){.pro-features__top-flex{flex-direction:column-reverse;row-gap:min(1.7391304348vw,24px);display:contents}}.pro-features__top-main{display:flex;flex-direction:column}@media only screen and (max-width: 650px){.pro-features__top-main{order:1}}.pro-features__top-name{font-size:min(4.9275362319vw,68px);font-weight:500;font-family:"Reddit Sans Condensed",serif;color:#36393e;line-height:1;letter-spacing:-0.03em;margin-top:min(1.0144927536vw,14px);order:2}@media only screen and (max-width: 650px){.pro-features__top-name{font-size:3rem;margin-top:0.6875rem;margin-bottom:0.5625rem;text-align:center}}.pro-features__top-comment{font-size:min(0.9420289855vw,13px);color:#fefeff;background-color:#2f6bbe;display:inline-block;line-height:1.6;padding:min(0.1811594203vw,2.5px) min(1.0869565217vw,15px);text-align:center;font-weight:500;order:1}@media only screen and (max-width: 650px){.pro-features__top-comment{font-size:0.75rem;padding:0.1875rem 0.75rem;display:block;width:100%;text-align:center}}.pro-features__top-type{display:flex;-moz-column-gap:min(0.8695652174vw,12px);column-gap:min(0.8695652174vw,12px);margin-left:auto}@media only screen and (max-width: 650px){.pro-features__top-type{-moz-column-gap:0.75rem;column-gap:0.75rem;margin-left:0;justify-content:center;order:3;margin-top:1rem}}.pro-features__top-type div{max-width:min(5.0724637681vw,70px);width:100%}@media only screen and (max-width: 650px){.pro-features__top-type div{max-width:4.375rem}}.pro-features__top-type img{display:block}.pro-features__top-title{font-size:min(2.0289855072vw,28px);font-weight:500;line-height:1.6;letter-spacing:.05em;color:#36393e;margin-top:min(1.1594202899vw,16px)}@media only screen and (max-width: 650px){.pro-features__top-title{font-size:1.25rem;margin-top:1rem}}.pro-features__top-text{margin:min(1.0144927536vw,14px) 0 0 0;font-size:min(1.3043478261vw,18px);font-weight:500;letter-spacing:.05em;line-height:1.6;color:#36393e}@media only screen and (max-width: 650px){.pro-features__top-text{margin-top:0;font-size:0.875rem;text-align:center;order:2}}.pro-features__top-made.layout{margin-top:min(1.1594202899vw,16px);display:flex;flex-wrap:wrap;gap:min(0.3623188406vw,5px)}@media only screen and (max-width: 650px){.pro-features__top-made.layout{margin-top:0.9375rem;gap:0.4375rem;order:4}}.pro-features__top-made-item{width:min(6.5217391304vw,90px)}@media only screen and (max-width: 650px){.pro-features__top-made-item{width:4.1875rem}}.pro-features__top-made-item img{display:block}.pro-features__top-option.layout{margin-top:min(1.1594202899vw,16px);display:flex;flex-wrap:wrap;gap:min(0.5797101449vw,8px)}@media only screen and (max-width: 650px){.pro-features__top-option.layout{margin-top:1.5rem;gap:0.5rem}}.pro-features__top-option-text{font-size:min(1.0869565217vw,15px);font-weight:500;color:#36393e;background-color:#fefeff;border:min(0.0724637681vw,1px) solid #d7dfe8;margin:0;padding:min(0.7246376812vw,10px) min(1.0144927536vw,14px);line-height:1;letter-spacing:.05em}@media only screen and (max-width: 650px){.pro-features__top-option-text{font-size:0.8125rem;border:0.0625rem solid #d7dfe8;padding:0.59375rem 0.6875rem}}.pro-features__top-list.layout{margin-top:min(1.0144927536vw,14px);display:flex;flex-wrap:wrap;gap:min(0.3623188406vw,5px)}@media only screen and (max-width: 650px){.pro-features__top-list.layout{margin-top:0.75rem;gap:0.4375rem;order:5}}.pro-features__top-list-item{max-width:min(5.1449275362vw,71px);width:100%}@media only screen and (max-width: 650px){.pro-features__top-list-item{max-width:4.1875rem}}.pro-features__top-list-item img{display:block}.pro-features__top-table{margin-top:min(0.8695652174vw,12px)}@media only screen and (max-width: 650px){.pro-features__top-table{margin-top:0.75rem;order:6}}.pro-features__top-textBox{margin-top:min(0.4347826087vw,6px)}@media only screen and (max-width: 650px){.pro-features__top-textBox{margin-top:0.3125rem;order:7}}.know-enjoy-links{background-color:#ebeff3;padding:min(4.0579710145vw,56px) 0}@media only screen and (max-width: 650px){.know-enjoy-links{padding:2.5rem 0}}.know-enjoy-links__contents{display:flex;-moz-column-gap:min(2.0289855072vw,28px);column-gap:min(2.0289855072vw,28px)}@media only screen and (max-width: 650px){.know-enjoy-links__contents{flex-direction:column;row-gap:1.5rem;max-width:25rem;width:100%;margin:0 auto}}.know-enjoy-links__wrap{padding:0 min(7.8985507246vw,109px)}@media only screen and (max-width: 650px){.know-enjoy-links__wrap{padding:0}}.know-enjoy__title{height:min(3.2608695652vw,45px);margin-top:min(-0.0724637681vw,-1px)}@media only screen and (max-width: 650px){.know-enjoy__title{height:2.3125rem;margin-top:-0.0625rem}}.know-enjoy__title .inner{display:flex;align-items:center;height:inherit}.know-enjoy__title img{width:min(9.1304347826vw,126px)}@media only screen and (max-width: 650px){.know-enjoy__title img{width:6.125rem}}.know-enjoy__title span{color:#fefeff;font-size:min(1.6666666667vw,23px);font-weight:bold;line-height:1}@media only screen and (max-width: 650px){.know-enjoy__title span{font-size:1.125rem}}.know-enjoy__title.color-red{background-color:#c84435}.know-enjoy__title.color-blue{background-color:#4676c2}.know-enjoy__title.color-blue2{background-color:#2b5491}.know-enjoy__title.color-skyblue{background-color:#73c2e7}.mainte-sec__flow-contents .modal-body{width:min(66.9565217391vw,924px)}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal-body{width:87.2%}}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal-body{padding:1.5rem 1.25rem}}.mainte-sec__flow-contents .modal .modal-title{font-size:min(1.5942028986vw,22px);font-weight:500;letter-spacing:.05em;margin:0}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal .modal-title{font-size:1.125rem}}.mainte-sec__flow-contents .modal .modal-text{display:block;margin-top:min(1.7391304348vw,24px)}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal .modal-text{margin-top:1.5rem;text-align:left}}.mainte-sec__flow-contents .modal .modal-list{background-color:#ebeff3;padding:min(2.3188405797vw,32px) min(2.8985507246vw,40px);margin-top:min(1.1594202899vw,16px);margin-bottom:min(2.8985507246vw,40px)}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal .modal-list{margin-top:1rem;padding:1rem;margin-bottom:1.5rem}}.mainte-sec__flow-contents .modal .modal__list{display:flex;flex-direction:column;row-gap:min(0.5797101449vw,8px)}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal .modal__list{row-gap:0.5rem}}.mainte-sec__flow-contents .modal .modal__list .color-red{color:#ff5b42}.mainte-sec__flow-contents .modal .modal__list li{padding-left:min(1.3043478261vw,18px);position:relative}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal .modal__list li{padding-left:0.9375rem}}.mainte-sec__flow-contents .modal .modal__list li::before{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(/_common/img/dl-circle.svg);width:min(0.7246376812vw,10px);height:min(0.7246376812vw,10px);left:0;top:min(0.5797101449vw,8px)}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal .modal__list li::before{width:0.5625rem;height:0.5625rem;top:0.5rem}}.mainte-sec__flow-contents .modal a.co-btn{max-width:min(44.6376811594vw,616px);background-color:#2f6bbe;border-color:#2f6bbe;color:#fefeff}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal a.co-btn{max-width:none}}.mainte-sec__flow-contents .modal a.co-btn:hover{background-color:#83b6e8;border-color:#83b6e8}.mainte-sec__flow-contents .modal a.co-btn+a.co-btn{margin-top:min(1.1594202899vw,16px)}@media only screen and (max-width: 650px){.mainte-sec__flow-contents .modal a.co-btn+a.co-btn{margin-top:1rem}}