@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.5em}img{border-style:none}button,optgroup,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input,option,select{font-family:inherit;font-size:100%;line-height:2;margin:0}option{min-height:2}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}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]{-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}[hidden],template{display:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:1.5em 0 1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}ol,p,table,ul{margin:1em 0}ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}ol:first-child,p:first-child,table:first-child,ul:first-child{margin-top:0}hr{border:0;border-top:1px solid #000;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}img{max-width:100%;vertical-align:bottom}html{font-size:10px}body{color:#333;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif,Helvetica;font-size:1.6rem;line-height:1.6}code,pre{font:115% monospace,Osaka,ＭＳ Ｐゴシック,Arial,sans-serif}.hs_cos_wrapper_type_module a{color:#096bc3}@media screen and (min-width:769px){.hs_cos_wrapper_type_linked_image a{opacity:1}.hs_cos_wrapper_type_linked_image a:hover{animation:hover_flash 1s ease}}.widget-type-rich_text{line-height:1.4}.dnd-section{padding:0}.dnd-section>.row-fluid{margin-left:auto;margin-right:auto}.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;margin-left:2.127659574%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.489361693%}.row-fluid .span10{width:82.978723396%}.row-fluid .span9{width:74.468085099%}.row-fluid .span8{width:65.957446802%}.row-fluid .span7{width:57.446808505%}.row-fluid .span6{width:48.936170208%}.row-fluid .span5{width:40.425531911%}.row-fluid .span4{width:31.914893614%}.row-fluid .span3{width:23.404255317%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.382978723%}@media screen and (max-width:768px){.row-fluid [class*=span]{display:block;float:none;margin-left:0;width:auto}}.adjust-width{margin-left:auto;margin-right:auto;max-width:1200px;width:95%}@media screen and (max-width:768px){.adjust-width{padding-left:5.33vw;padding-right:5.33vw;width:100%}}.mv-area img{border:0 solid #d9d9d9}.c-contents{padding:0 0 20px;position:relative}.c-contents:before{background:linear-gradient(180deg,#fff,#fff);content:"";height:446px;left:0;position:absolute;top:0;width:100%;z-index:-1}.c-contents:not(.-home){position:relative}@media screen and (max-width:768px){.c-contents:not(.-home){padding-top:16px}}.c-contents .faq-area{background-color:#f0f1f0;padding:9px}@media screen and (max-width:960px){.c-contents .faq-area{padding:16px}}.c-contents .faq-area .inner{background:#fff;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.16)}.c-contents .faq-area .all-title{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/obj-faq-list-title.png) 100% 0/auto 100% no-repeat #f0f0f0;border-radius:4px;font-size:1.5rem;font-weight:700;margin:5px 5px 0;padding:10px 36px 10px 27px;position:relative}@media screen and (max-width:960px){.c-contents .faq-area .all-title{font-size:1.8rem;margin:6px 6px 0;padding:13px 20px 13px 26px}}.c-contents .faq-area .all-title:before{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/obj-faq-list.png) 0 0/contain no-repeat;bottom:0;content:"";height:10px;left:-5px;margin:auto;position:absolute;top:0;width:22px}@media screen and (max-width:960px){.c-contents .faq-area .all-title:before{left:-6px}}.c-contents .faq-area .global,.c-contents .faq-area .unique{padding:0 4px 5px}@media screen and (max-width:960px){.c-contents .faq-area .global,.c-contents .faq-area .unique{padding:0 6px 8px}}.c-contents .faq-area .global{position:relative}.c-contents .faq-area .global-title{display:flex;justify-content:center;margin-bottom:10px;padding-top:15px}@media screen and (max-width:960px){.c-contents .faq-area .global-title{border-top:1px dotted #817f7f;margin-bottom:24px;padding-top:10px}}.c-contents .faq-area .global-title>span{color:#fff;display:flex;font-size:1.2rem;font-weight:700;line-height:1;margin:0 20px;position:relative;z-index:0}@media screen and (max-width:960px){.c-contents .faq-area .global-title>span{font-size:1.8rem;margin:0 30px}}.c-contents .faq-area .global-title>span:after,.c-contents .faq-area .global-title>span:before{content:"";height:22px;position:absolute;top:4px;width:30px;z-index:-1}@media screen and (max-width:960px){.c-contents .faq-area .global-title>span:after,.c-contents .faq-area .global-title>span:before{height:32px;top:8px;width:44px}}.c-contents .faq-area .global-title>span:before{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/obj-global-faq-left.svg) 0 0/cover no-repeat;content:"";left:-20px}@media screen and (max-width:960px){.c-contents .faq-area .global-title>span:before{left:-30px}}.c-contents .faq-area .global-title>span:after{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/obj-global-faq-right.svg) 0 0/cover no-repeat;content:"";right:-20px}@media screen and (max-width:960px){.c-contents .faq-area .global-title>span:after{right:-30px}}.c-contents .faq-area .global-title>span span{background-color:#db291c;box-shadow:0 1px 2px rgba(0,0,0,.16);margin:0;padding:5px 20px;z-index:2}@media screen and (max-width:960px){.c-contents .faq-area .global-title>span span{padding:7px 10px}}.c-contents .faq-area .global-title img{width:100%}.c-contents .faq-area ol,.c-contents .faq-area ul{list-style:none;padding:0}.c-contents .faq-area ol li:not(:last-child),.c-contents .faq-area ul li:not(:last-child){border-bottom:1px dotted #817f7f}.c-contents .faq-area ol a,.c-contents .faq-area ul a{color:#096bc3;display:block;font-size:1.4rem;line-height:1.4}.c-contents .faq-area ol a:hover,.c-contents .faq-area ul a:hover{color:#01316d;text-decoration:none}.c-contents .faq-area ul li a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAIAgMAAABIag2VAAAACVBMVEX/yiH/3nX////G3pAUAAAAG0lEQVQImWNwXM0wIZthiTTDSnYQAjKAXMfVAFEOBq0Lol8UAAAAAElFTkSuQmCC) no-repeat 8px 12px;padding:8px 8px 8px 24px}@media screen and (max-width:960px){.c-contents .faq-area ul li a{background-position:8px 20px;padding:16px 16px 16px 24px}}.c-contents .faq-area ol li a{background-position:8px 10px;background-repeat:no-repeat}@media screen and (max-width:960px){.c-contents .faq-area ol li a{background-position:8px 12px}}.c-contents .faq-area ol li:first-child a{background-color:#fffdd9;background-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-faq-rank-1.png)}.c-contents .faq-area ol li:nth-child(2) a{background-color:#f9f9f9;background-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-faq-rank-2.png)}.c-contents .faq-area ol li:nth-child(3) a{background-color:#fef9f4;background-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-faq-rank-3.png)}.c-contents .faq-area ol a{padding:8px 8px 8px 42px}@media screen and (max-width:960px){.c-contents .faq-area ol a{padding:16px 8px 16px 45px}}.footer-pr{background:#f8f8f8;border-top:1px solid #f0f0f0;padding:25px 20px 40px}@media screen and (max-width:960px){.footer-pr{border-top:none;padding:32px 20px}}.c-button{align-items:center;background:#fff;border:2px solid #b6b6b6;border-radius:5px;box-shadow:0 3px 0 #b6b6b6;color:#096bb7;display:flex;font-size:1.4rem;font-weight:700;justify-content:center;line-height:1;margin:0 auto 3px;min-height:45px;padding:2px 30px;text-decoration:none;transition:all .3s;width:95%}.c-button:before{border-bottom:6px solid transparent;border-left:6px solid #096bb7;border-top:6px solid transparent;content:"";height:0;margin-right:8px;width:0}.c-button:after{content:none!important}.c-button>*{display:block;width:100%}.c-button:hover{opacity:.6}@media screen and (max-width:768px){.c-button{font-size:1.8rem;line-height:1.3;min-height:63px;width:100%}}.c-cta-button{align-items:center;border-radius:3px;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;line-height:1.2;margin-bottom:5px;min-height:56px;overflow:hidden;padding:5px 23px;position:relative;text-decoration:none}@media screen and (max-width:768px){.c-cta-button{min-height:52px;padding:8px 23px}}.c-cta-button:after,.c-cta-button:before{content:"";position:absolute}.c-cta-button:before{background:#fff;border-radius:50%;height:208%;left:-23.2%;opacity:.2;top:-150%;width:146.4%}.c-cta-button:after{border:5px solid transparent;border-left-color:#fff;bottom:0;height:0;margin:auto;right:7px;top:0;width:0}@media screen and (min-width:961px){.c-cta-button:hover{transform:translateY(2px)}}.c-cta-button.-orange{background-color:#ff6c00;box-shadow:0 5px 0 #cf5900;color:#fff}@media screen and (min-width:961px){.c-cta-button.-orange:hover{box-shadow:0 3px 0 #cf5900}}.c-cta-button.-green{background-color:#4ba700;box-shadow:0 5px 0 #3b8300;color:#fff}@media screen and (min-width:961px){.c-cta-button.-green:hover{box-shadow:0 3px 0 #3b8300}}.c-cta-button .icon{background:#fff;display:inline-block;margin-right:15px;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.6;position:relative}@media screen and (max-width:768px){.c-cta-button .icon{margin-right:10px}}.c-cta-button .icon.-mail{height:19px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-mail.svg);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-mail.svg);width:27px}.c-cta-button .icon.-phone{height:24px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-phone.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-phone.png);width:24px}.c-container{padding-top:270px}@media screen and (max-width:768px){.c-container{padding-top:109px}}.c-container.-is-in-editor{padding-top:0!important}.c-container.-is-in-editor .c-header{position:relative}.c-header{background-color:#fff;left:0;position:fixed;top:0;transition:transform .3s;width:100%;z-index:1000}@media screen and (max-width:960px){.c-header{border:1px solid #d7d7d7}}.c-header ul{list-style:none;padding:0}@media screen and (min-width:961px){.c-header ul{display:flex}}.c-header .header-description{background:#efefef;font-size:1.1rem;line-height:40px;padding:0 10px;text-align:right;transform-origin:top center;transition:transform .3s}@media screen and (max-width:960px){.c-header .header-description{line-height:1.45;padding:3px 10px;text-align:center}}@media screen and (min-width:961px){.c-header .header-description .inner{display:flex;justify-content:flex-end;margin:0 auto;max-width:1160px}}.c-header .header-description a{color:inherit}.c-header .header-description a[target=_blank]:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS4xIDkuOSI+PHBhdGggZD0iTTguNyA3LjdIMFYwaDguN1pNMSA2LjdoNi43VjFIMVptMTAuMS01aC0xdjcuMkgxLjl2MWg5LjJaIi8+PC9zdmc+) 50%/contain no-repeat;content:"";display:inline-block;height:11px;margin-left:5px;width:12px}.c-header .header-information .inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:962px}@media screen and (min-width:961px){.c-header .header-information .inner{height:90px}}@media screen and (max-width:960px){.c-header .header-information .inner{height:70px;padding:5px 0 5px 16px}}.c-header .header-information .logo{display:flex;gap:10px;height:100%;margin-right:auto}.c-header .header-information .logo .main{align-items:center;display:flex;max-width:218px}@media screen and (max-width:960px){.c-header .header-information .logo .main{max-width:120px}.c-header .header-information .logo .sub{align-items:center;display:flex}}.c-header .header-information .logo .cmn80_header-sub-logo{align-items:flex-end;display:flex;gap:15px}@media screen and (max-width:960px){.c-header .header-information .logo .cmn80_header-sub-logo{align-items:center}}.c-header .header-information .phone a{color:#66cdaa;font-size:2.6rem;font-weight:700;line-height:1.22;padding:3px 0 0 38px;position:relative;text-decoration:none}.c-header .header-information .phone a:before{background:#3eb387;bottom:0;content:"";height:1.27em;left:0;margin:auto;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-phone.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-phone.png);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:1.27em}.c-header .header-information .phone ul{gap:15px;justify-content:flex-end;margin-top:10px}.c-header .header-information .phone ul li{background:#e9e9e9;border-radius:10px;color:#5b5b5b;font-size:1rem;padding:2px 8px}@media screen and (min-width:961px){.c-header .header-information .contact{margin-left:19px;max-width:221px;width:22%}}@media screen and (max-width:960px){.c-header .header-information .contact{display:flex;gap:8px}.c-header .header-information .contact .cmn82_header-contact-link a{border-radius:8px;box-shadow:none;flex-direction:column;font-size:8px;height:60px;letter-spacing:-1px;padding:0;text-align:center;width:62px}.c-header .header-information .contact .cmn82_header-contact-link a:after,.c-header .header-information .contact .cmn82_header-contact-link a:before{content:none}.c-header .header-information .contact .cmn82_header-contact-link a .icon{margin:0 0 6px;opacity:1}.c-header .header-information .contact .cmn82_header-contact-link a .icon.-mail{height:14px;width:20px}.c-header .header-information .contact .cmn82_header-contact-link a .icon.-phone{height:20px;width:20px}}.c-header .toggle-btn{align-items:flex-end;display:flex;flex:0 0 auto;height:23px;justify-content:center;margin:0 16px;position:relative;width:26px}@media screen and (max-width:340px){.c-header .toggle-btn{margin:0 4px}}.c-header .toggle-btn.-js-opened i{height:5px}.c-header .toggle-btn.-js-opened i:first-child{top:0;transform:rotate(45deg)}.c-header .toggle-btn.-js-opened i:nth-child(2){display:none}.c-header .toggle-btn.-js-opened i:nth-child(3){top:0;transform:rotate(-45deg)}.c-header .toggle-btn i{background-color:#333;border-radius:3px;bottom:0;height:4px;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .3s linear;width:100%}.c-header .toggle-btn i:first-child{top:-18px}.c-header .toggle-btn i:nth-child(3){top:18px}@media screen and (min-width:1001px){.c-header .toggle-btn{display:none}}.c-header .gnav{border-bottom:5px solid #d7d7d7;left:0;position:relative;top:0;width:100%;z-index:1000}.c-header .gnav.-js-fixed{position:fixed}@media screen and (max-width:960px){.c-header .gnav{-webkit-backdrop-filter:blur(31px);backdrop-filter:blur(31px);background:hsla(0,0%,100%,.8);border:none;display:block;height:100vh;height:100dvh;left:auto;max-width:320px;overflow-y:auto;padding:0;position:fixed;right:-100vw;top:0;transition:right .4s linear;width:82%}.c-header .gnav.-js-opened{right:0}.c-header .gnav .sp-nav-header{align-items:center;display:flex;gap:16px;height:auto;margin:0;max-width:calc(100% - 50px);padding:13px 16px;width:100%}.c-header .gnav .sp-nav-header .widget-type-logo{width:120px}.c-header .gnav .sp-nav-header .toggle-btn{position:absolute;right:0}}.c-header .gnav .contact{margin:0;max-width:none;padding:24px 20px 60px;width:100%}.c-header .gnav .contact>*{margin:0 auto 24px;max-width:250px}.c-header .main-menu .main-nav{background:#f5af00;padding:0 20px}@media screen and (max-width:960px){.c-header .main-menu .main-nav{background:transparent;padding:0}}.c-header .main-menu .main-nav>ul{align-items:flex-end;height:60px;margin:0 auto;max-width:960px;padding:9px 0 0}@media screen and (max-width:960px){.c-header .main-menu .main-nav>ul{border-top:1px solid #c8c8c8;height:auto;padding:0}}.c-header .main-menu .main-nav>ul>li{position:relative}@media screen and (min-width:961px){.c-header .main-menu .main-nav>ul>li{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;height:100%;justify-content:center;line-height:1.3;padding:0 5px;width:20%;z-index:0}.c-header .main-menu .main-nav>ul>li:not(:last-child):after{background-color:#d48c24;border-right:1px solid #fdc966;bottom:7px;content:"";height:calc(100% - 7px);position:absolute;right:-1px;width:1px}.c-header .main-menu .main-nav>ul>li>span{align-items:center;display:flex;padding:6px 0 0}.c-header .main-menu .main-nav>ul>li:before{background:#fff;border-radius:5px 5px 0 0;bottom:0;content:"";height:100%;left:5px;opacity:0;position:absolute;width:calc(100% - 10px);z-index:-1}}@media screen and (max-width:960px){.c-header .main-menu .main-nav>ul>li{border-bottom:1px solid #c8c8c8}.c-header .main-menu .main-nav>ul>li>span{align-items:center;display:flex;font-weight:700;padding:20px 60px 20px 20px;position:relative}.c-header .main-menu .main-nav>ul>li>span:after,.c-header .main-menu .main-nav>ul>li>span:before{background-color:#333;border-radius:2px;bottom:0;content:"";height:4px;margin:auto 0;position:absolute;right:20px;top:0;width:24px}.c-header .main-menu .main-nav>ul>li>span:before{transform:rotate(90deg);transition:.3s ease}.c-header .main-menu .main-nav>ul>li.-js-show>span:before{transform:rotate(0deg)}.c-header .main-menu .main-nav>ul>li i{background-color:#f5af00!important}}.c-header .main-menu .main-nav>ul>li i{background:#fff;display:inline-block;margin-right:9px;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:22px}.c-header .main-menu .main-nav>ul>li i.file{height:17px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-file.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-file.png)}.c-header .main-menu .main-nav>ul>li i.beginner{height:20px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-beginner.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-beginner.png)}.c-header .main-menu .main-nav>ul>li i.yen{height:20px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-yen.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-yen.png)}.c-header .main-menu .main-nav>ul>li i.mobile{height:21px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-mobile.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-mobile.png)}.c-header .main-menu .main-nav>ul>li i.book{height:14px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-book.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-book.png)}.c-header .main-menu .main-nav>ul>li small{font-size:1.4rem}.c-header .main-menu .main-nav>ul>li.-js-show,.c-header .main-menu .main-nav>ul>li:hover{color:#333}.c-header .main-menu .main-nav>ul>li.-js-show:before,.c-header .main-menu .main-nav>ul>li:hover:before{opacity:1}.c-header .main-menu .main-nav>ul>li.-js-show i,.c-header .main-menu .main-nav>ul>li:hover i{background:#f5af00}.c-header .main-menu .megamenu{background:#fff;padding:10px 20px 5px}.c-header .main-menu .megamenu .menu-item{display:none}.c-header .main-menu .megamenu .menu-item.-js-show{display:block}.c-header .main-menu .megamenu ul{margin:0 auto;max-width:960px}@media screen and (min-width:961px){.c-header .main-menu .megamenu ul.-col3 li{width:33.33333%}.c-header .main-menu .megamenu ul.-col4 li{width:25%}.c-header .main-menu .megamenu ul.-col6 li{width:16.66667%}.c-header .main-menu .megamenu ul.-col7 li{width:14.28571%}}.c-header .main-menu .megamenu ul li{display:flex;flex:0 0 auto}.c-header .main-menu .megamenu ul li:not(:last-child){border-right:1px dotted #c4c4c4}.c-header .main-menu .megamenu ul li.current a{color:#f5af00}.c-header .main-menu .megamenu a{align-items:center;color:#333;display:flex;flex-direction:column;font-size:1.7rem;height:60px;justify-content:center;line-height:1.3;text-align:center;text-decoration:none;width:100%}.c-header .main-menu .megamenu a small{font-size:1.4rem}.c-header .main-menu .megamenu a:hover{color:#f5af00}.c-header .main-menu .sp-nav{border-top:1px solid #e6e6e6;display:none;margin:0 20px 0 51px;padding-top:25px}.c-header .main-menu .sp-nav li{margin-bottom:25px}.c-header .main-menu .sp-nav li a{color:inherit;font-size:1.4rem;font-weight:700;line-height:1.5;text-decoration:none}.c-header .gnav-overlay{-webkit-backdrop-filter:blur(31px);backdrop-filter:blur(31px);background:rgba(0,0,0,.7);height:calc(100vh + 1px);left:-1px;opacity:0;position:absolute;top:-1px;transition:opacity .3s ease-in-out;visibility:hidden;width:100%}.c-header .gnav-overlay.-js-opened{opacity:1;visibility:visible}@media screen and (max-width:960px){.switch-gt{display:none!important}}@media screen and (min-width:961px){.switch-lt{display:none!important}}.c-footer .footer-text{background-color:#ffeab5;padding:10px 0;width:100%}.c-footer .footer-text>*{font-size:1.4rem;margin:0 auto;max-width:1024px;text-align:center}.c-footer .footer-maps{padding:55px 20px 50px}.c-footer .footer-maps>*{margin:0 auto;max-width:1024px}.c-footer .footer-maps .innner{display:flex;flex-wrap:wrap;gap:50px 2.53%}.c-footer .footer-maps .innner .item{margin:0;padding:0}.c-footer .footer-maps .innner .item.-col1{max-width:184px;width:17.97%}.c-footer .footer-maps .innner .item.-col2{max-width:394px;width:38.48%}.c-footer .footer-maps .innner .item.-col2 dd li:not(.hs-menu-depth-2){width:50%}.c-footer .footer-maps .innner .item.-col3{max-width:604px;width:58.98%}.c-footer .footer-maps .innner .item.-col3 dd li:not(.hs-menu-depth-2){width:33.33333%}.c-footer .footer-maps .innner .item.-col3 dd li.hs-menu-depth-1:nth-child(-n+3){border-bottom:1px dashed #d9d9d9;padding-bottom:20px}.c-footer .footer-maps .innner dt{border-bottom:1px solid #f5af00;font-size:1.6rem;font-weight:700;line-height:1.4;padding:9px 0 9px 28px;position:relative}.c-footer .footer-maps .innner dt i{background:#f5af00;bottom:0;left:0;margin:auto;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0}.c-footer .footer-maps .innner dt i.file{height:17px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-file.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-file.png);width:14px}.c-footer .footer-maps .innner dt i.beginner{height:20px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-beginner.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-beginner.png);width:13px}.c-footer .footer-maps .innner dt i.yen{height:20px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-yen.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-yen.png);width:20px}.c-footer .footer-maps .innner dt i.mobile{height:21px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-mobile.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-mobile.png);width:13px}.c-footer .footer-maps .innner dt i.book{height:14px;-webkit-mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-book.png);mask-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/icon-nav-book.png);width:19px}.c-footer .footer-maps .innner dd{margin:0}.c-footer .footer-maps .innner dd ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.c-footer .footer-maps .innner dd ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHBAMAAAAyiZrdAAAAGFBMVEUAAADFxcXFxcXFxcXFxcXFxcXFxcXFxcWoVhcAAAAAB3RSTlMAn8+/YCAQV+SQ7gAAACFJREFUCNdjEGRgYFAXYGBIKmRgYC13YGAG0uJAviIDAwAl/AKUCQsGngAAAABJRU5ErkJggg==) no-repeat 0 6px;font-size:1.4rem;line-height:1.4;margin-top:16px;padding-left:10px}.c-footer .footer-maps .innner dd ul li.hs-item-has-children{background-image:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/ico_under_ar_footer.png);padding-left:14px}.c-footer .footer-maps .innner dd ul li.hs-menu-depth-2{width:100%}.c-footer .footer-maps .innner dd ul a{color:inherit;text-decoration:none}.c-footer .footer-maps .innner dd ul a:hover{text-decoration:underline}.c-footer .footer-maps .innner dd ul.hs-menu-children-wrapper{margin:0}.c-footer .footer-maps .innner dd ul.hs-menu-children-wrapper li{margin:10px 0 0 14px}.c-footer .banner-slides{background:#e6e6e6;padding:34px 20px;position:relative}@media screen and (max-width:960px){.c-footer .banner-slides{padding:34px 60px}}@media screen and (max-width:768px){.c-footer .banner-slides{padding:32px 10px}}.c-footer .banner-slides>*{margin:0 auto;max-width:965px}.c-footer .footer-information{background-color:#f8f8f8;border-top:1px solid #f0f0f0;padding:30px 0 48px}@media screen and (max-width:960px){.c-footer .footer-information{border-top:none;padding:32px 20px}}.c-footer .footer-information .inner{align-items:center;display:flex;margin:0 auto;max-width:1124px}@media screen and (max-width:960px){.c-footer .footer-information .inner{display:block}}.c-footer .footer-information .inner .logo{margin-right:6.23%;width:203px}@media screen and (max-width:960px){.c-footer .footer-information .inner .logo{margin:0 auto 24px}}.c-footer .footer-information .inner .address{font-size:1.4rem;line-height:1.6}@media screen and (max-width:960px){.c-footer .footer-information .inner .address{line-height:2;margin-bottom:30px;text-align:center}}.c-footer .footer-information .inner .banner-block{margin-left:auto;max-width:344px;width:30.6%}@media screen and (max-width:960px){.c-footer .footer-information .inner .banner-block{margin:0 auto;max-width:350px;width:100%}}.c-footer .footer-information .inner .banner-block .cmn13_banner-block{margin:16px 0 -16px}@media screen and (max-width:960px){.c-footer .footer-information .inner .banner-block .cmn13_banner-block{margin:0}}.c-footer .footer-bottom{background-color:#ffd773;color:#555;font-size:1.4rem;padding:10px 20px}@media screen and (max-width:960px){.c-footer .footer-bottom{font-size:1.3rem;padding:24px 20px}}.c-footer .footer-bottom .inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1124px}@media screen and (max-width:960px){.c-footer .footer-bottom .inner{display:block}.c-footer .footer-bottom .sub-links{margin-bottom:24px}}.c-footer .footer-bottom .sub-links ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}@media screen and (min-width:961px){.c-footer .footer-bottom .sub-links ul:before{content:"|";display:inline-block}}.c-footer .footer-bottom .sub-links ul li:after{content:"|";display:inline-block}@media screen and (max-width:960px){.c-footer .footer-bottom .sub-links ul li:after{line-height:2;margin:0 1em}}.c-footer .footer-bottom .sub-links ul a{color:inherit;padding:0 5px;text-decoration:none}@media screen and (max-width:960px){.c-footer .footer-bottom .sub-links ul a{padding:0}}.c-footer .footer-bottom .sub-links ul a:hover{text-decoration:underline}.c-footer .footer-bottom .sub-links ul a[target=_blank]{font-size:1.3rem;padding-right:0}.c-footer .footer-bottom .sub-links ul a[target=_blank]:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS4xIDkuOSI+PHBhdGggZD0iTTguNyA3LjdIMFYwaDguN1pNMSA2LjdoNi43VjFIMVptMTAuMS01aC0xdjcuMkgxLjl2MWg5LjJaIi8+PC9zdmc+) 50%/contain no-repeat;content:"";display:inline-block;height:11px;margin-left:5px;width:12px}@media screen and (min-width:961px){.c-footer .footer-bottom .sub-links .copyright{text-align:center}}.pagetop{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/common/btn_pagetop.png) no-repeat;border:none;bottom:10px;cursor:pointer;height:60px;overflow:hidden;position:fixed;right:0;width:42px;z-index:100}@media screen and (max-width:960px){.pagetop{display:none}}.pagetop:hover{background-position:0 -60px}.pagetop.-js-stop{bottom:0;position:absolute}.c-breadcrumb{background:#fff;border-radius:0 0 3px 3px;margin:0 auto 2px;max-width:960px;padding:0 10px}@media screen and (max-width:768px){.c-breadcrumb{border-radius:2px;margin-bottom:3px;padding:0 4px}}.c-breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.c-breadcrumb li{font-size:1.1rem}@media screen and (max-width:768px){.c-breadcrumb li{padding-bottom:1px;padding-top:1px}}.c-breadcrumb li:first-child a{padding-left:20px}@media screen and (max-width:768px){.c-breadcrumb li:first-child a{height:31px;overflow:hidden;padding-left:15px;width:15px}}.c-breadcrumb li:first-child a:before{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/home/icon-home.png) 0 50% no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:20px}.c-breadcrumb li:not(:last-child){background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/home/ico_breadcrumb_list.png) right 10px top 0 no-repeat;padding-right:30px;position:relative}@media screen and (max-width:768px){.c-breadcrumb li:not(:last-child){background-position:right 8px top 50%;padding-right:24px}}.c-breadcrumb li>*{display:block;line-height:1;padding:10px 0}.c-breadcrumb a{color:#1260aa}@media screen and (min-width:769px){.u-sp-only{display:none}a[href^="tel:"]{color:inherit;cursor:default;display:inline-block;pointer-events:none;text-decoration:none}}@media screen and (max-width:768px){.u-pc-only{display:none}}.u-mt-none{margin-top:0}.u-mt-small{margin-top:10px}.u-mt-default{margin-top:20px}@media screen and (max-width:768px){.u-mt-default{margin-top:32px}}.u-mt-large{margin-top:30px}@media screen and (max-width:768px){.u-mt-large{margin-top:32px}}.u-mb-none{margin-bottom:0}.u-mb-small{margin-bottom:10px}.u-mb-default{margin-bottom:20px}@media screen and (max-width:768px){.u-mb-default{margin-bottom:32px}}.u-mb-large{margin-bottom:30px}@media screen and (max-width:768px){.u-mb-large{margin-bottom:32px}}.u-ofi{font-family:"object-fit: cover; object-position: 50% 50%;";object-fit:cover;object-position:50% 50%}.u-ofi.-contain{font-family:"object-fit: contain; object-position: 50% 50%;";object-fit:contain}.-js-slide-toggle-trig,[data-tab-switch],[data-tab-target]{-webkit-user-select:none;user-select:none}.-js-tab-switch-hide,.-js-tab-target-hide,.u-tab-switch-target{display:none}.-js-tab-switch-show,.-js-tab-target-show{animation:fade-in .25s ease-out;display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media screen and (min-width:769px){.u-hover-flash{opacity:1}.u-hover-flash:hover{animation:hover_flash 1s ease}}@keyframes hover_flash{0%{opacity:.3}to{opacity:1}}.u-title-shout{align-items:center;display:flex;justify-content:center}.u-title-shout:after,.u-title-shout:before{background-color:#333;content:"";display:block;flex:0 0 auto;height:40px;width:3px}.u-title-shout:before{margin-right:20px;transform:rotate(-35deg)}.u-title-shout:after{margin-left:20px;transform:rotate(35deg)}.home-h1{background:#fffdee;padding:20px;text-align:center}@media screen and (max-width:768px){.home-h1{padding:3px 10px}}.home-h1 h1{font-size:2.3rem;font-weight:700;margin:0}@media screen and (max-width:768px){.home-h1 h1{font-size:2.5rem}}.u-arrow-link a{color:#003585;display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.2;padding-left:9px;position:relative}@media screen and (max-width:768px){.u-arrow-link a{font-size:1.4rem}}.u-arrow-link a:before{border:1px solid #003585;border-width:0 1px 1px 0;bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;top:0;transform:rotate(-45deg);width:3px}.u-arrow-link a:hover{color:#001f4d;text-decoration:none}.u-bg-square{text-align:center}.u-bg-square p{margin:0}.u-bg-square .inner{align-items:center;background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/houjin-keitai2024/assets/images/home/bg_start_campaign.png) 0 0 repeat;border:1px solid #cdcdcd;border-width:0 1px 5px;display:flex;flex-direction:column;gap:24px;padding:30px 20px 64px}@media screen and (max-width:768px){.u-bg-square .inner{border-width:0 1px 3px;gap:16px;padding:10px}}.u-icon-text{background:#ff9000;border-radius:2px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;line-height:1;padding:4px 8px 5px}.u-edit-info{background:#f5f8fa!important;border:1px dashed #516f90;color:#7c98b6;cursor:pointer;font-style:italic;padding:40px;text-align:center}.u-simple-qa-box{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;border-bottom:1px solid #e0e0e0;border-top:1px solid #d3d3d3;padding:34px 20px 40px}@media screen and (max-width:768px){.u-simple-qa-box{padding:32px 16px}}.u-simple-qa-box dl{margin:0}.u-simple-qa-box dt{align-items:center;border-bottom:2px dotted #adadae;display:flex;font-size:2.3rem;font-weight:400;gap:8px;letter-spacing:-.03em;margin-bottom:20px;padding-bottom:20px}@media screen and (max-width:768px){.u-simple-qa-box dt{font-size:1.8rem}.u-simple-qa-box dt img{flex:0 0 auto;width:25px}}.u-simple-qa-box dt strong{font-size:2.5rem}@media screen and (max-width:768px){.u-simple-qa-box dt strong{font-size:1.8rem}}.u-simple-qa-box dd{background:hsla(0,0%,100%,.8);background-position:100% 100%;background-repeat:no-repeat;border:2px solid #cb328f;border-radius:4px;margin:0;padding:15px 144px 15px 15px}@media screen and (max-width:768px){.u-simple-qa-box dd{background-image:none!important;padding:16px}}.u-simple-qa-box dd p{margin:0}.u-simple-qa-box dd .title{align-items:center;color:#cb328f;display:flex;font-size:2.3rem;font-weight:700;gap:8px;letter-spacing:-.03em;margin-bottom:10px}@media screen and (max-width:768px){.u-simple-qa-box dd .title{font-size:1.8rem;padding:0}.u-simple-qa-box dd .title img{flex:0 0 auto;width:25px}}.u-simple-qa-box dd .detail{background-position:100% 0;background-repeat:no-repeat;background-size:70px auto}@media screen and (min-width:769px){.u-simple-qa-box dd .detail{background-image:none!important}}@media screen and (max-width:768px){.u-simple-qa-box dd .detail{margin:0 -16px -16px;padding:0 78px 16px 16px}}.u-link-block-list{background-color:#f4f4f4;padding:32px 10px}@media screen and (max-width:768px){.u-link-block-list{padding:24px 16px}}.u-link-block-list ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:17px auto 4px;max-width:618px;padding:0}@media screen and (max-width:768px){.u-link-block-list ul{gap:16px 20px;margin:24px auto 4px}}.u-link-block-list ul li{width:calc(25% - 7.5px)}@media screen and (max-width:768px){.u-link-block-list ul li{width:calc(50% - 10px)}}.u-link-block-list ul a{align-items:center;background:#78b000;border-radius:2px;box-shadow:0 4px 0 #517700;color:#fff;display:flex;font-size:1.8rem;justify-content:center;padding:15px 10px;text-align:center;text-decoration:none;transition:box-shadow .3s ease}.u-link-block-list ul a>span:after{border:5px solid transparent;border-left-color:currentcolor;content:"";display:inline-block;height:0;margin:0 -5px 0 5px;width:0}