@charset "UTF-8";html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:#fff;color:#333;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,meiryo,メイリオ,sans-serif;font-size:14px;height:100%;line-height:1.5;margin:0;padding:0;text-align:left;width:100%}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse}a{color:#333;text-decoration:none;transition:all .2s ease}@media(hover){a:hover{transition:all .2s ease}}li,ul{list-style-type:none}::-moz-selection{background-color:#4051ff;color:#333;text-shadow:none}::selection{background-color:#4051ff;color:#333;text-shadow:none}.legacy-ie{background:#eee;left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.legacy-ie a{text-decoration:none}.noscript{left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@media screen and (min-width:375px){.u-hide-up-xxs{display:none!important}}@media screen and (min-width:425px){.u-hide-up-xs{display:none!important}}@media screen and (min-width:554px){.u-hide-up-sm{display:none!important}}@media screen and (min-width:768px){.u-hide-up-md{display:none!important}}@media screen and (min-width:992px){.u-hide-up-lg{display:none!important}}@media screen and (min-width:1200px){.u-hide-up-xl{display:none!important}}@media screen and (min-width:1300px){.u-hide-up-xxl{display:none!important}}@media screen and (min-width:374px){.u-hide-down-xxs{display:none!important}}@media screen and (max-width:424px){.u-hide-down-xs{display:none!important}}@media screen and (max-width:553px){.u-hide-down-sm{display:none!important}}@media screen and (max-width:767px){.u-hide-down-md{display:none!important}}@media screen and (max-width:991px){.u-hide-down-lg{display:none!important}}@media screen and (max-width:1199px){.u-hide-down-xl{display:none!important}}@media screen and (max-width:1299px){.u-hide-down-xxl{display:none!important}}html{font-weight:500}.m-wrapper{padding-bottom:159px}@media screen and (min-width:992px){.m-wrapper{padding-bottom:0}}.page-front *{box-sizing:border-box}.page-front .m-header{background:#fff;left:0;padding-top:0;position:sticky;top:0;transition:all .2s ease;width:100%;z-index:100}@media screen and (min-width:992px){.page-front .m-header{background:transparent;padding:15px 0;transition:.2s ease}.page-front .m-header.is-scrolled{background:#fff}}.page-front .m-header.is-scroll{transform:translateY(-100%)}.page-front .m-header.is-scroll.is-show{position:fixed;transform:translateY(0)}.page-front .m-header.is-open{position:sticky}.page-front .m-header.is-open .m-header__nav{display:block;height:100vh;opacity:1;visibility:visible}.page-front .m-header__inner{align-items:center;display:flex;flex-wrap:wrap;height:60px;justify-content:space-between;margin:0 auto;max-width:1259px;padding:0 5.3%;position:relative}@media screen and (min-width:554px){.page-front .m-header__inner{padding:0 30px}}@media screen and (min-width:992px){.page-front .m-header__inner{flex-wrap:nowrap;height:66px;justify-content:flex-start}}.page-front .m-header__logo{width:106px}@media screen and (min-width:992px){.page-front .m-header__logo{width:146px}}.page-front .m-header__logo a img{margin-bottom:0;margin-right:0;width:100%}.page-front .m-header__nav{background-color:#fff;display:flex;flex-flow:column;height:auto;justify-content:center;left:0;opacity:0;padding:34px 20px 35px;position:absolute;top:60px;transition:all .2s ease;visibility:hidden;width:100%}@media screen and (min-width:992px){.page-front .m-header__nav{align-items:center;background:none;flex-flow:row;height:auto;margin-left:auto;opacity:1;padding:0;position:static;transition:all .2s ease;visibility:visible;width:auto}}.page-front .m-header__nav ul{margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}@media screen and (min-width:992px){.page-front .m-header__nav ul{align-items:center;display:flex;justify-content:flex-end;margin:0;width:auto}}.page-front .m-header__nav ul .nav-item{list-style:none;padding:17px 0;transition:opacity .4s}@media screen and (min-width:992px){.page-front .m-header__nav ul .nav-item{letter-spacing:inherit;padding:0 11px}}.page-front .m-header__nav ul .nav-item a{color:#333;font-size:1.125rem;font-weight:700;text-decoration:none;transition:opacity .4s}@media screen and (min-width:992px){.page-front .m-header__nav ul .nav-item a{color:#333;font-size:.875rem}}@media screen and (min-width:1200px){.page-front .m-header__nav ul .nav-item a{font-size:1rem}}.page-front .m-header__nav ul .nav-item a:hover{opacity:.6}.page-front .m-header__act{display:grid;gap:14px 15px;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:30px auto 0;max-width:600px;position:relative;width:100%;z-index:2}@media screen and (min-width:992px){.page-front .m-header__act{display:none}}.page-front .m-header__mail{align-items:center;grid-column:1/3;grid-row:1/2;height:50px;justify-content:space-between;position:relative;width:100%}@media screen and (min-width:992px){.page-front .m-header__mail{border-radius:0;display:flex;flex-flow:column;height:33.333%}}.page-front .m-header__mail a{align-items:center;border-radius:10px;box-shadow:4px 4px 0 0 rgba(13,126,248,.2);display:flex;gap:30px;height:100%;justify-content:center;overflow:hidden;position:relative;text-decoration:none;width:100%}@media screen and (min-width:992px){.page-front .m-header__mail a{align-items:center;flex-flow:column;gap:8px;justify-content:center;padding:20px 13px}}.page-front .m-header__mail a:before{background:linear-gradient(90deg,#0a69d1 -.29%,#0d81ff);content:"";inset:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-header__mail a:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-header__mail a p{color:#fff;font-size:1rem;font-weight:700;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-header__mail a p{letter-spacing:.1em;writing-mode:vertical-rl}}@media(hover){.page-front .m-header__mail a:hover{border:2px solid #0a69d1}.page-front .m-header__mail a:hover:before{opacity:0}.page-front .m-header__mail a:hover:after{opacity:1}.page-front .m-header__mail a:hover .m-header__mail-arrow,.page-front .m-header__mail a:hover .m-header__mail-icon,.page-front .m-header__mail a:hover p{color:#0a69d1}}.page-front .m-header__mail-icon{color:#fff;display:block;height:25px;position:relative;width:33.57px;z-index:2}@media screen and (min-width:992px){.page-front .m-header__mail-icon{height:16px;width:23px}}.page-front .m-header__mail-arrow{color:#fff;display:block;height:17.12px;position:relative;width:10px;z-index:2}@media screen and (min-width:992px){.page-front .m-header__mail-arrow{display:none}}.page-front .m-header__web{align-items:center;grid-column:1/2;grid-row:2/3;height:50px;justify-content:space-between;width:100%}@media screen and (min-width:992px){.page-front .m-header__web{border-radius:0;display:flex;flex-flow:column;height:33.333%}}.page-front .m-header__web a{align-items:center;border-radius:10px;box-shadow:4px 4px 0 0 rgba(40,176,125,.2);display:flex;gap:11px;height:100%;justify-content:center;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:100%}@media screen and (min-width:992px){.page-front .m-header__web a{align-items:center;flex-flow:column;gap:8px;justify-content:center;padding:20px 13px}}.page-front .m-header__web a:before{background:linear-gradient(283.64deg,#46d8a1 -1.25%,#22a976 81.51%);content:"";inset:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-header__web a:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-header__web a p{color:#fff;font-size:1rem;font-weight:700;line-height:1.2;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-header__web a p{letter-spacing:.1em;text-orientation:upright;writing-mode:vertical-rl}}@media(hover){.page-front .m-header__web a:hover{border:2px solid #26a0ab}.page-front .m-header__web a:hover:before{opacity:0}.page-front .m-header__web a:hover:after{opacity:1}.page-front .m-header__web a:hover .m-header__web-arrow,.page-front .m-header__web a:hover .m-header__web-icon,.page-front .m-header__web a:hover p{color:#26a0ab}}.page-front .m-header__web-icon{color:#fff;display:block;height:26px;position:relative;width:17.09px;z-index:2}.page-front .m-header__web-arrow{color:#fff;display:block;height:17.12px;position:relative;width:10px;z-index:2}@media screen and (min-width:992px){.page-front .m-header__web-arrow{display:none}}.page-front .m-header__signUp{align-items:center;grid-column:2/3;grid-row:2/3;height:50px;justify-content:space-between;width:100%}@media screen and (min-width:992px){.page-front .m-header__signUp{border-radius:0;display:flex;flex-flow:column;height:33.333%}}.page-front .m-header__signUp a{align-items:center;border-radius:10px;box-shadow:4px 4px 0 0 rgba(40,176,125,.2);display:flex;gap:2.5px;height:100%;justify-content:center;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:100%}@media screen and (min-width:992px){.page-front .m-header__signUp a{align-items:center;flex-flow:column;gap:8px;justify-content:center;padding:20px 13px}}.page-front .m-header__signUp a:before{background:linear-gradient(90.02deg,#ef8333 59.04%,#fcd461 105.16%);content:"";inset:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-header__signUp a:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-header__signUp a p{color:#fff;font-size:1rem;font-weight:700;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-header__signUp a p{letter-spacing:.1em;text-orientation:upright;writing-mode:vertical-rl}}.page-front .m-header__signUp a p .spHide{display:none}@media screen and (min-width:992px){.page-front .m-header__signUp a p .spHide{display:inline-block}}@media(hover){.page-front .m-header__signUp a:hover{border:2px solid #f67c22}.page-front .m-header__signUp a:hover:before{opacity:0}.page-front .m-header__signUp a:hover:after{opacity:1}.page-front .m-header__signUp a:hover .m-header__signUp-arrow,.page-front .m-header__signUp a:hover .m-header__signUp-icon,.page-front .m-header__signUp a:hover p{color:#f67c22}}.page-front .m-header__signUp-icon{color:#fff;display:block;height:18px;position:relative;width:21px;z-index:2}.page-front .m-header__signUp-arrow{color:#fff;display:block;height:17.12px;position:relative;width:10px;z-index:2}@media screen and (min-width:992px){.page-front .m-header__signUp-arrow{display:none}}.page-front .m-header__tel{grid-column:1/3;grid-row:3/4;margin:0 auto;position:relative;width:100%;z-index:2}@media screen and (min-width:992px){.page-front .m-header__tel{display:none}}.page-front .m-header__tel a{align-items:center;background-color:#fff;border:1px solid #333;border-radius:10px;display:grid;gap:2px;grid-template-columns:43.57% auto 46.3%;justify-content:center;max-width:600px;padding:15px 19px;text-decoration:none;width:100%}@media screen and (min-width:992px){.page-front .m-header__tel a{display:none}}.page-front .m-header__tel-head{font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:0 auto;text-align:start;width:-moz-fit-content;width:fit-content}.page-front .m-header__tel-head .thin{font-weight:500}.page-front .m-header__tel-arrow{display:block}@media screen and (min-width:992px){.page-front .m-header__tel-arrow{margin-left:45px;margin-right:50px}}.page-front .m-header__tel-info{text-align:center}.page-front .m-header__tel-free{font-size:.875rem;font-weight:700}@media screen and (min-width:992px){.page-front .m-header__tel-free{font-size:1.25rem}}.page-front .m-header__tel-line{background-color:#797979;display:block;height:1px;margin:2px 0;width:100%}.page-front .m-header__tel-number{aspect-ratio:110/21;height:auto;max-width:217px;width:92.43%}.page-front .m-header__pc{display:none}@media screen and (min-width:992px){.page-front .m-header__pc{align-items:center;display:flex;flex-flow:row-reverse;gap:15px;margin:0 auto;padding-left:8px;width:280px;width:auto}}.page-front .m-header__pc-application{display:none}@media screen and (min-width:992px){.page-front .m-header__pc-application{align-items:center;background:linear-gradient(90deg,#ef8333 56.12%,#fcd461);border-radius:100px;color:#fff;display:flex;flex-flow:column;height:60px;justify-content:end;padding-bottom:6px;text-align:center;text-decoration:none;width:200px}}@media screen and (min-width:1200px){.page-front .m-header__pc-application{height:66px;width:225px}}.page-front .m-header__pc-application span{align-items:center;background-color:#fff;border-radius:60px;color:#f67c22;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;line-height:1;padding:0 6px}@media screen and (min-width:1200px){.page-front .m-header__pc-application span{font-size:.875rem;height:25px;padding:0 9px}}@media screen and (min-width:992px){.page-front .m-header__pc-tel{height:24px;width:100%}.page-front .m-header__decoration{display:none}}.page-front .m-header__decoration-01{aspect-ratio:139/330;height:auto;max-width:159px;position:absolute;right:0;top:-60px;width:37.06%}.page-front .m-header__decoration-02{aspect-ratio:225/370;bottom:0;height:auto;left:0;max-width:235px;position:absolute;width:60%}.page-front .m-header__menu{margin-right:0}.page-front .m-header .m-menu-icon{cursor:pointer;display:block;position:relative;z-index:300}@media screen and (min-width:992px){.page-front .m-header .m-menu-icon{display:none}}.page-front .m-header .m-menu-icon__wrap{height:15px;margin-left:auto;margin-right:auto;position:relative;width:20px}.page-front .m-header .m-menu-icon__wrap>span{background-color:#333;border-radius:1px;height:2px;left:0;position:absolute;transition:.2s ease-out;width:100%}.page-front .m-header .m-menu-icon__wrap>span:first-child{top:0}.page-front .m-header .m-menu-icon__wrap>span:nth-child(2){top:7.5px}.page-front .m-header .m-menu-icon__wrap>span:nth-child(3){top:15px}.page-front .m-header .m-menu-icon.is-open .m-menu-icon__wrap>span{background-color:#333}.page-front .m-header .m-menu-icon.is-open .m-menu-icon__wrap>span:first-child{transform:translateY(7.5px) rotate(-45deg)}.page-front .m-header .m-menu-icon.is-open .m-menu-icon__wrap>span:nth-child(2){transform:scaleX(0)}.page-front .m-header .m-menu-icon.is-open .m-menu-icon__wrap>span:nth-child(3){transform:translateY(-7.5px) rotate(45deg)}.page-front .m-container{margin:0 auto;max-width:700px;padding:0 20px}@media screen and (min-width:992px){.page-front .m-container{max-width:1140px;padding:0 48px}}@media screen and (min-width:1200px){.page-front .m-container{padding:0 20px}}.page-front .m-container--narrow{padding:0 10px}.page-front .m-container--wide{max-width:1240px}.page-front .m-container--maxwidthNone{max-width:none}@media screen and (min-width:992px){.page-front .m-container--maxwidthNone{max-width:1140px}}.page-front .m-mailButton a{align-items:center;border:2px solid #0a69d1;border-radius:10px;box-shadow:4px 4px 0 0 rgba(13,126,248,.2);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;text-decoration:none;width:100%}.page-front .m-mailButton a:before{background:linear-gradient(90deg,#0a69d1 -.29%,#0d81ff)}.page-front .m-mailButton a:after,.page-front .m-mailButton a:before{content:"";inset:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-mailButton a:after{background:#fff;opacity:0}.page-front .m-mailButton a p{color:#fff;font-weight:700;position:relative;z-index:2}@media(hover){.page-front .m-mailButton a:hover{border:2px solid #0a69d1}.page-front .m-mailButton a:hover:before{opacity:0}.page-front .m-mailButton a:hover:after{opacity:1}.page-front .m-mailButton a:hover .arrow,.page-front .m-mailButton a:hover .icon,.page-front .m-mailButton a:hover p{color:#0a69d1}}.page-front .m-mailButton a .arrow,.page-front .m-mailButton a .icon{color:#fff;position:relative;z-index:2}.page-front .m-webButton a{align-items:center;border:2px solid #26a0ab;border-radius:10px;box-shadow:4px 4px 0 0 rgba(13,126,248,.2);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;text-decoration:none;width:100%}.page-front .m-webButton a:before{background:linear-gradient(283.64deg,#46d8a1 -1.25%,#22a976 81.51%)}.page-front .m-webButton a:after,.page-front .m-webButton a:before{content:"";inset:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-webButton a:after{background:#fff;opacity:0}.page-front .m-webButton a p{color:#fff;font-weight:700;position:relative;text-align:center;z-index:2}@media(hover){.page-front .m-webButton a:hover{border:2px solid #26a0ab}.page-front .m-webButton a:hover:before{opacity:0}.page-front .m-webButton a:hover:after{opacity:1}.page-front .m-webButton a:hover .arrow,.page-front .m-webButton a:hover .icon,.page-front .m-webButton a:hover p{color:#26a0ab}}.page-front .m-webButton a .arrow,.page-front .m-webButton a .icon{color:#fff;position:relative;z-index:2}.page-front .m-signUpButton a{align-items:center;border:2px solid #f67c22;border-radius:10px;box-shadow:4px 4px 0 0 rgba(13,126,248,.2);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;text-decoration:none;width:100%}.page-front .m-signUpButton a:before{background:linear-gradient(90.02deg,#ef8333 59.04%,#fcd461 105.16%);content:"";inset:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-signUpButton a:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-signUpButton a p{color:#fff;font-weight:700;position:relative;z-index:2}@media(hover){.page-front .m-signUpButton a:hover{border:2px solid #f67c22}.page-front .m-signUpButton a:hover:before{opacity:0}.page-front .m-signUpButton a:hover:after{opacity:1}.page-front .m-signUpButton a:hover .arrow,.page-front .m-signUpButton a:hover .icon,.page-front .m-signUpButton a:hover p{color:#f67c22}}.page-front .m-signUpButton a .arrow,.page-front .m-signUpButton a .icon{color:#fff;position:relative;z-index:2}.page-front .m-application{background-color:#e0f7ff;border-radius:10px;padding:14px 20px 20px}@media screen and (min-width:992px){.page-front .m-application{padding:28px 40px 40px}}.page-front .m-application__head{color:#333;font-size:1.375rem;font-weight:700;text-align:center}@media screen and (min-width:992px){.page-front .m-application__head{font-size:2.25rem}}.page-front .m-application__button{display:grid;gap:15px 6px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:20px auto 0;max-width:600px;width:100%}@media screen and (min-width:375px){.page-front .m-application__button{gap:15px}}@media screen and (min-width:992px){.page-front .m-application__button{display:flex;flex-flow:row;gap:20px;margin-top:42px;max-width:1020px}}.page-front .m-application__mail{align-items:center;grid-column:1/3;grid-row:1/2;height:64px;justify-content:center;position:relative;width:100%}@media screen and (min-width:992px){.page-front .m-application__mail{height:75px;width:43.13%}}.page-front .m-application__mail:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/bubble-application.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:57px;left:-29px;pointer-events:none;position:absolute;top:-12px;width:63px;z-index:2}@media screen and (min-width:992px){.page-front .m-application__mail:before{height:70px;left:-20px;left:-16px;top:-14px;width:77.26px}}@media screen and (min-width:1200px){.page-front .m-application__mail:before{left:5px}}.page-front .m-application__mail a{box-shadow:4px 4px 0 0 rgba(13,126,248,.2);gap:30px}@media screen and (min-width:992px){.page-front .m-application__mail a{gap:20px;justify-content:center}}.page-front .m-application__mail p{color:#fff;font-size:1rem;font-weight:700;position:relative;z-index:2}@media screen and (min-width:375px){.page-front .m-application__mail p{font-size:1.125rem}}@media screen and (min-width:992px){.page-front .m-application__mail p{font-size:1.25rem}}@media screen and (min-width:1200px){.page-front .m-application__mail p{font-size:1.625rem}}.page-front .m-application__mail .icon{height:25px;width:33.57px}@media screen and (min-width:992px){.page-front .m-application__mail .icon{height:35px;width:47px}}.page-front .m-application__mail .arrow{height:17.12px;width:10px}@media screen and (min-width:992px){.page-front .m-application__mail .arrow{height:17.12px;width:10px}}.page-front .m-application__web{align-items:center;grid-column:1/2;grid-row:2/3;height:64px;justify-content:space-between;width:100%}@media screen and (min-width:992px){.page-front .m-application__web{height:75px;width:26.47%}}.page-front .m-application__web a{box-shadow:4px 4px 0 0 rgba(40,176,125,.2);gap:8px}@media screen and (min-width:425px){.page-front .m-application__web a{gap:20px}}@media screen and (min-width:992px){.page-front .m-application__web a{justify-content:center}}.page-front .m-application__web a p{font-size:1rem;line-height:1.3}@media screen and (min-width:375px){.page-front .m-application__web a p{font-size:1.125rem}}@media screen and (min-width:992px){.page-front .m-application__web a p{font-size:1.25rem}}@media screen and (min-width:1200px){.page-front .m-application__web a p{font-size:1.625rem}}.page-front .m-application__web .icon{height:26px;width:17.09px}@media screen and (min-width:992px){.page-front .m-application__web .icon{height:35px;width:23.5px}}.page-front .m-application__web .arrow{height:10px;width:5.71px}@media screen and (min-width:425px){.page-front .m-application__web .arrow{height:17.12px;width:10px}}.page-front .m-application__signUp{align-items:center;grid-column:2/3;grid-row:2/3;height:64px;justify-content:space-between;width:100%}@media screen and (min-width:992px){.page-front .m-application__signUp{height:75px;width:26.47%}}.page-front .m-application__signUp a{box-shadow:4px 4px 0 0 rgba(40,176,125,.2);gap:6px}@media screen and (min-width:425px){.page-front .m-application__signUp a{gap:20px}}@media screen and (min-width:992px){.page-front .m-application__signUp a{gap:20px;justify-content:center}}.page-front .m-application__signUp a p{font-size:1rem}@media screen and (min-width:375px){.page-front .m-application__signUp a p{font-size:1.125rem}}@media screen and (min-width:992px){.page-front .m-application__signUp a p{font-size:1.25rem}}@media screen and (min-width:1200px){.page-front .m-application__signUp a p{font-size:1.625rem}}.page-front .m-application__signUp .icon{height:18px;width:21px}@media screen and (min-width:992px){.page-front .m-application__signUp .icon{height:33px;width:43px}}.page-front .m-application__signUp .arrow{height:10px;width:5.71px}@media screen and (min-width:425px){.page-front .m-application__signUp .arrow{height:17.12px;width:10px}}.page-front .m-application__tel{margin:15px auto 0;max-width:600px;position:relative;width:100%}@media screen and (min-width:992px){.page-front .m-application__tel{margin-top:20px;max-width:none;max-width:1020px}}.page-front .m-application__tel:before{aspect-ratio:44/105;background-image:url(/ad/biz/hikari/fixedip/01/img/sservice/decoration-application-tel.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:auto;left:-27px;position:absolute;top:5px;width:44px}@media screen and (min-width:992px){.page-front .m-application__tel:before{left:20px;max-width:66.7px;width:14.91%}}@media screen and (min-width:1200px){.page-front .m-application__tel:before{left:50px;top:13.5px}}.page-front .m-application__tel a{align-items:center;background-color:#fff;border-radius:10px;display:grid;gap:2px;grid-template-columns:43.57% auto 46.3%;justify-content:center;padding:15px 19px;text-decoration:none;width:100%}@media screen and (min-width:992px){.page-front .m-application__tel a{grid-template-columns:auto auto 25.58%;pointer-events:none}}.page-front .m-application__tel-head{font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:0 auto;text-align:start;width:-moz-fit-content;width:fit-content}@media screen and (min-width:992px){.page-front .m-application__tel-head{font-size:1.625rem}}.page-front .m-application__tel-head .thin{font-weight:500}.page-front .m-application__tel-arrow{display:block}@media screen and (min-width:992px){.page-front .m-application__tel-arrow{margin-left:45px;margin-right:50px}}.page-front .m-application__tel-info{text-align:center}.page-front .m-application__tel-free{font-size:.875rem;font-weight:700}@media screen and (min-width:992px){.page-front .m-application__tel-free{font-size:1.25rem}}.page-front .m-application__tel-line{background-color:#797979;display:block;height:1px;margin:2px 0;width:100%}.page-front .m-application__tel-number{aspect-ratio:110/21;height:auto;max-width:217px;width:92.43%}.page-front .m-application__tel .u-hide-twice{display:none}@media screen and (min-width:375px){.page-front .m-application__tel .u-hide-twice{display:block}}@media screen and (min-width:992px){.page-front .m-application__tel .u-hide-twice{display:none}}.page-front .m-application--campaign{margin-bottom:40px;margin-top:60px;position:relative;z-index:2}@media screen and (min-width:768px){.page-front .m-application--campaign{margin-bottom:80px}}@media screen and (min-width:992px){.page-front .m-application--campaign{margin-top:94px}}.page-front .m-application--independent{border-radius:0;margin-top:60px;padding:40px 25px}@media screen and (min-width:992px){.page-front .m-application--independent{padding:100px 48px}}@media screen and (min-width:1200px){.page-front .m-application--independent{padding:100px 25px}}.page-front .m-application--independent .m-application__head{font-size:1.125rem;margin-top:7px}@media screen and (min-width:992px){.page-front .m-application--independent .m-application__head{font-size:2.125rem;margin-top:20px}}.page-front .m-application--independent .m-application__wrapper{padding:0 14px}.page-front .m-application--independent .m-application__introduction{align-items:center;background-color:#26a0ab;border-radius:40px;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:30px;justify-content:center;margin:0 auto;padding:0 24px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:992px){.page-front .m-application--independent .m-application__introduction{font-size:1.875rem;height:60px;padding:0 84px}}.page-front .m-application--independent .m-application__button{margin-top:32px}.page-front .m-application .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-application .number{font-family:Montserrat,sans-serif;font-weight:600}.page-front .m-action{align-items:center;display:flex;flex-flow:column;gap:20px;justify-content:center;margin-top:30px;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-action{flex-flow:row;gap:40px;margin-top:40px}}.page-front .m-action__mail{align-items:center;height:64px;justify-content:space-between;max-width:440px;position:relative;width:100%}@media screen and (min-width:992px){.page-front .m-action__mail{height:75px}}.page-front .m-action__mail a{align-items:center;border-radius:10px;box-shadow:4px 4px 0 0 rgba(13,126,248,.2);display:flex;gap:20px;height:100%;justify-content:space-between;overflow:hidden;padding:0 32px;position:relative;text-decoration:none;width:100%}@media screen and (min-width:375px){.page-front .m-action__mail a{padding:0 57px}}.page-front .m-action__mail a:before{background:linear-gradient(90deg,#0a69d1 -.29%,#0d81ff);content:"";inset:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-action__mail a:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-action__mail a p{color:#fff;font-size:1rem;font-weight:700;position:relative;z-index:2}@media screen and (min-width:375px){.page-front .m-action__mail a p{font-size:1.125rem}}@media screen and (min-width:992px){.page-front .m-action__mail a p{font-size:1.625rem}}@media(hover){.page-front .m-action__mail a:hover{border-color:#0a69d1}.page-front .m-action__mail a:hover:before{opacity:0}.page-front .m-action__mail a:hover:after{opacity:1}.page-front .m-action__mail a:hover .m-action__mail-arrow,.page-front .m-action__mail a:hover .m-action__mail-icon,.page-front .m-action__mail a:hover p{color:#0a69d1}}.page-front .m-action__mail-icon{color:#fff;display:block;height:25px;position:relative;width:33.57px;z-index:2}@media screen and (min-width:992px){.page-front .m-action__mail-icon{height:35px;width:47px}}.page-front .m-action__mail-arrow{color:#fff;display:block;height:17.12px;position:relative;width:10px;z-index:2}.page-front .m-action__web{align-items:center;height:64px;justify-content:space-between;max-width:440px;position:relative;width:100%}@media screen and (min-width:992px){.page-front .m-action__web{height:75px}}.page-front .m-action__web a{align-items:center;border-radius:10px;box-shadow:4px 4px 0 0 rgba(13,126,248,.2);display:flex;gap:20px;height:100%;justify-content:space-between;overflow:hidden;padding:0 32px;position:relative;text-decoration:none;width:100%}@media screen and (min-width:375px){.page-front .m-action__web a{padding:0 57px}}.page-front .m-action__web a:before{background:linear-gradient(283.64deg,#46d8a1 -1.25%,#22a976 81.51%);content:"";inset:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-action__web a:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:0}.page-front .m-action__web a p{color:#fff;font-size:1rem;font-weight:700;position:relative;z-index:2}@media screen and (min-width:375px){.page-front .m-action__web a p{font-size:1.125rem}}@media screen and (min-width:992px){.page-front .m-action__web a p{font-size:1.625rem}}@media(hover){.page-front .m-action__web a:hover{border:2px solid #26a0ab}.page-front .m-action__web a:hover:before{opacity:0}.page-front .m-action__web a:hover:after{opacity:1}.page-front .m-action__web a:hover .m-action__web-arrow,.page-front .m-action__web a:hover .m-action__web-icon,.page-front .m-action__web a:hover p{color:#26a0ab}}.page-front .m-action__web-icon{color:#fff;display:block;height:29px;position:relative;width:38px;z-index:2}@media screen and (min-width:992px){.page-front .m-action__web-icon{height:33px;width:42px}}.page-front .m-action__web-arrow{color:#fff;display:block;height:17.12px;position:relative;width:10px;z-index:2}.page-front .m-fixedBanner{background-color:#e0f7ff;bottom:0;opacity:0;padding:20px 24px 24px;position:fixed;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:100%;z-index:5}.page-front .m-fixedBanner.is-scrolled{opacity:1;transform:translateY(0);visibility:visible}@media screen and (min-width:992px){.page-front .m-fixedBanner{bottom:auto;height:64%;min-height:524px;opacity:1;padding:0;right:0;top:50%;transform:none;transform:translateY(-50%);transition:none;visibility:visible;width:40px}}@media screen and (min-width:1200px){.page-front .m-fixedBanner{height:76.8%;width:50px}}.page-front .m-fixedBanner__button{display:grid;gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:0 auto;max-width:600px;width:100%}@media screen and (min-width:992px){.page-front .m-fixedBanner__button{display:flex;flex-flow:column;gap:0;height:100%}}.page-front .m-fixedBanner__mail{align-items:center;grid-column:1/3;grid-row:1/2;height:50px;justify-content:space-between;position:relative;width:100%}@media screen and (min-width:992px){.page-front .m-fixedBanner__mail{display:flex;flex-flow:column;height:33.333%}}.page-front .m-fixedBanner__mail a{display:flex;gap:30px;position:relative}@media screen and (min-width:992px){.page-front .m-fixedBanner__mail a{align-items:center;border-radius:0;box-shadow:none;flex-flow:column;gap:8px;justify-content:center;padding:2px 0}}.page-front .m-fixedBanner__mail a p{font-size:1rem}@media screen and (min-width:992px){.page-front .m-fixedBanner__mail a p{font-size:.75rem;letter-spacing:.1em;writing-mode:vertical-rl}}@media screen and (min-width:1200px){.page-front .m-fixedBanner__mail a p{font-size:1rem}}.page-front .m-fixedBanner__mail .icon{height:25px;width:33.57px}@media screen and (min-width:992px){.page-front .m-fixedBanner__mail .icon{height:16px;width:23px}}.page-front .m-fixedBanner__mail .arrow{height:17.12px;width:10px}@media screen and (min-width:992px){.page-front .m-fixedBanner__mail .arrow{display:none}}.page-front .m-fixedBanner__web{align-items:center;grid-column:1/2;grid-row:2/3;height:50px;justify-content:space-between;width:100%}@media screen and (min-width:992px){.page-front .m-fixedBanner__web{display:flex;flex-flow:column;height:33.333%}}.page-front .m-fixedBanner__web a{box-shadow:4px 4px 0 0 rgba(40,176,125,.2);gap:8px}@media screen and (min-width:425px){.page-front .m-fixedBanner__web a{gap:20px}}@media screen and (min-width:992px){.page-front .m-fixedBanner__web a{align-items:center;border-radius:0;box-shadow:none;flex-flow:column;gap:8px;justify-content:center;padding:2px 0}}.page-front .m-fixedBanner__web a p{font-size:1rem;line-height:1.2;text-align:center}@media screen and (min-width:992px){.page-front .m-fixedBanner__web a p{font-size:.75rem;letter-spacing:.1em;text-orientation:upright;writing-mode:vertical-rl}}@media screen and (min-width:1200px){.page-front .m-fixedBanner__web a p{font-size:1rem}}.page-front .m-fixedBanner__web a p span{display:inline-block}.page-front .m-fixedBanner__web .icon{height:26px;width:17.09px}.page-front .m-fixedBanner__web .arrow{height:17.12px;width:10px}@media screen and (min-width:992px){.page-front .m-fixedBanner__web .arrow{display:none}}.page-front .m-fixedBanner__signUp{align-items:center;grid-column:2/3;grid-row:2/3;height:50px;justify-content:space-between;width:100%}@media screen and (min-width:992px){.page-front .m-fixedBanner__signUp{display:flex;flex-flow:column;height:33.333%}}.page-front .m-fixedBanner__signUp a{box-shadow:4px 4px 0 0 rgba(40,176,125,.2);gap:8px}@media screen and (min-width:425px){.page-front .m-fixedBanner__signUp a{gap:20px}}@media screen and (min-width:992px){.page-front .m-fixedBanner__signUp a{align-items:center;border-radius:0;box-shadow:none;flex-flow:column;gap:8px;justify-content:center;padding:2px 0}}.page-front .m-fixedBanner__signUp a p{font-size:1rem}@media screen and (min-width:992px){.page-front .m-fixedBanner__signUp a p{font-size:.75rem;letter-spacing:.1em;text-orientation:upright;word-break:keep-all;writing-mode:vertical-rl}}@media screen and (min-width:1200px){.page-front .m-fixedBanner__signUp a p{font-size:1rem}}.page-front .m-fixedBanner__signUp a p .spHide{display:none}@media screen and (min-width:992px){.page-front .m-fixedBanner__signUp a p .spHide{display:inline-block}}.page-front .m-fixedBanner__signUp a .spHide{display:none}@media screen and (min-width:992px){.page-front .m-fixedBanner__signUp a .spHide{display:inline-block}}.page-front .m-fixedBanner__signUp .icon{height:18px;width:21px}.page-front .m-fixedBanner__signUp .arrow{height:17.12px;width:10px}@media screen and (min-width:992px){.page-front .m-fixedBanner__signUp .arrow{display:none}}.page-front .m-anchorOffset{display:block;height:0;margin-top:-100px;padding-top:100px}.page-front .m-anchorOffset--benefits{margin-top:-120px;padding-top:120px}@media screen and (min-width:992px){.page-front .m-anchorOffset--benefits{margin-top:-140px;padding-top:140px}}.page-front .m-top{overflow:hidden;position:relative;width:100%}@media screen and (min-width:992px){.page-front .m-top{margin-top:-96px;padding-top:96px}}.page-front .m-top:before{display:none}@media screen and (min-width:992px){.page-front .m-top:before{aspect-ratio:866/842;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-main-visual-01-pc.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:auto;max-width:866px;position:absolute;right:0;width:60%;z-index:2}}@media screen and (min-width:1200px){.page-front .m-top:before{width:866px}}.page-front .m-top:after{display:none}@media screen and (min-width:992px){.page-front .m-top:after{aspect-ratio:1851/496;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-main-visual-02-pc.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:26px;content:"";display:block;height:auto;left:-104px;position:absolute;width:100%;z-index:1}}.page-front .m-top__content{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:auto;position:relative;width:100%;z-index:3}@media screen and (min-width:992px){.page-front .m-top__content{margin:0 auto;max-width:1260px;padding:20px 30px 36px}}.page-front .m-top__mv{display:block;height:auto;margin:0 auto;width:100%}@media screen and (min-width:992px){.page-front .m-top__mv{margin-left:0;margin-right:auto;width:62.75%}}.page-front .m-top__mv img{height:100%;width:100%}.page-front .m-top__note{align-items:flex-start;bottom:3.383%;color:#797979;display:flex;font-size:.563rem;gap:.3em;left:19px;position:absolute}@media screen and (min-width:992px){.page-front .m-top__note{bottom:auto;left:auto;margin-top:8px;position:relative}}.page-front .m-campaign{background:linear-gradient(170.03deg,#2f87e6 -1.65%,rgba(47,135,230,0) 51.48%);overflow:hidden;padding-top:83px;position:relative}.page-front .m-campaign:before{aspect-ratio:232/179;background-image:url(/ad/biz/hikari/fixedip/01/img/service/decoration-campaign-background-sp.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:auto;left:-6px;position:absolute;top:-16px;width:61.86%;z-index:2}@media screen and (min-width:992px){.page-front .m-campaign:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/decoration-campaign-background-pc.png);height:657px;left:-163px;top:-12px;width:851px}}.page-front .m-campaign__inner{position:relative;z-index:3}.page-front .m-campaign__spImage{bottom:-43px;content:"";display:block;height:118px;pointer-events:none;position:absolute;right:20px;width:110px;z-index:3}@media screen and (min-width:992px){.page-front .m-campaign__spImage{bottom:-60px;display:block;height:186px;right:-20px;width:174px;z-index:3}}@media screen and (min-width:1200px){.page-front .m-campaign__spImage{bottom:-83px;right:-47px}}.page-front .m-campaign__content{background-color:#fff;border-radius:10px;box-shadow:0 0 15px 0 rgba(49,90,134,.2);padding:43px 20px 40px;position:relative;width:100%;z-index:3}@media screen and (min-width:992px){.page-front .m-campaign__content{padding:63px 33px 40px}}.page-front .m-campaign__content img{display:block;width:100%}.page-front .m-campaign__content-bubble{color:#fff;display:block;font-size:1.25rem;font-weight:700;height:71px;left:50%;letter-spacing:.05em;line-height:1.1;margin:0 auto;padding:4px 10px 0 18px;position:absolute;text-align:center;top:-43px;transform:translateX(-50%);width:291px}@media screen and (min-width:992px){.page-front .m-campaign__content-bubble{font-size:1.875rem;padding:10px 20px 0;top:-28px;width:679px}}.page-front .m-campaign__content-bubble:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-content-bubble-sp.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:71px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:291px;z-index:-1}@media screen and (min-width:992px){.page-front .m-campaign__content-bubble:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-content-bubble-pc.svg);width:679px}}.page-front .m-campaign__content-bubble .emphasis{color:#f4ff26}.page-front .m-campaign__content-top{align-items:center;display:flex;flex-flow:column;font-weight:700;justify-content:center}@media screen and (min-width:1200px){.page-front .m-campaign__content-top{flex-flow:row}}.page-front .m-campaign__content-top-first{align-items:center;display:flex;justify-content:center}.page-front .m-campaign__content-top-first svg{height:14px;width:16px}@media screen and (min-width:992px){.page-front .m-campaign__content-top-first svg{height:18px;margin:0 10px;width:20px}}.page-front .m-campaign__content-top .first-text{font-size:1.125rem;font-weight:700}@media screen and (min-width:992px){.page-front .m-campaign__content-top .first-text{font-size:2.625rem}}.page-front .m-campaign__content-top .first-text--01{align-items:center;background-image:url(/ad/biz/hikari/fixedip/01/img/service/parallelogram-campaign-01.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;color:#0a69d1;display:flex;height:33px;justify-content:center;width:89px}@media screen and (min-width:992px){.page-front .m-campaign__content-top .first-text--01{font-size:2.625rem;height:70px;width:233px}}.page-front .m-campaign__content-top .first-text--02{align-items:center;background-image:url(/ad/biz/hikari/fixedip/01/img/service/parallelogram-campaign-02.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;color:#0a69d1;display:flex;font-size:1.125rem;font-weight:700;height:33px;justify-content:center;width:177px}@media screen and (min-width:992px){.page-front .m-campaign__content-top .first-text--02{font-size:2.625rem;height:70px;width:438px}}.page-front .m-campaign__content-top .first-text--03{font-size:1rem}@media screen and (min-width:992px){.page-front .m-campaign__content-top .first-text--03{font-size:1.875rem}}@media screen and (min-width:1200px){.page-front .m-campaign__content-top .first-text--03{margin-top:.45em}}.page-front .m-campaign__content-top .second-text{font-weight:700;margin-top:8px}@media screen and (min-width:992px){.page-front .m-campaign__content-top .second-text{font-size:1.875rem;margin-top:14px}}@media screen and (min-width:1200px){.page-front .m-campaign__content-top .second-text{margin:0}}.page-front .m-campaign__content-top .second-text .marker{background:linear-gradient(transparent 50%,#fffebc 0);font-size:1.875rem}@media screen and (min-width:992px){.page-front .m-campaign__content-top .second-text .marker{font-size:3rem}}.page-front .m-campaign__content-top .second-text .dot{display:inline-block;position:relative}.page-front .m-campaign__content-top .second-text .dot:before{background-color:#333;border-radius:100vh;content:"";height:5px;left:50%;position:absolute;top:-.1em;transform:translateX(-50%);width:5px}@media screen and (min-width:992px){.page-front .m-campaign__content-top .second-text .dot:before{height:7px;width:7px}}.page-front .m-campaign__content-middle{align-items:center;display:flex;flex-flow:column;justify-content:center;margin-top:16px}@media screen and (min-width:992px){.page-front .m-campaign__content-middle{flex-flow:row;gap:46px}}.page-front .m-campaign__content-middle-first{font-feature-settings:"palt";font-size:1rem;font-weight:700}@media screen and (min-width:992px){.page-front .m-campaign__content-middle-first{font-size:1.5rem}}.page-front .m-campaign__content-middle-first .big{font-size:1.25rem}@media screen and (min-width:992px){.page-front .m-campaign__content-middle-first .big{font-size:1.875rem}}.page-front .m-campaign__content-middle-first .emphasis{color:#dc2226}.page-front .m-campaign__content-middle-second{align-items:center;display:flex;gap:4px;justify-content:center}@media screen and (min-width:992px){.page-front .m-campaign__content-middle-second{gap:15px}}.page-front .m-campaign__content-middle-second .second-price{color:#dc2226;font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700;line-height:1;text-shadow:3px 4px 0 #ffe2e2}@media screen and (min-width:992px){.page-front .m-campaign__content-middle-second .second-price{font-size:4.75rem}}.page-front .m-campaign__content-bottom{align-items:center;background-color:#f2f2f2;border-radius:5px;display:flex;flex-flow:column;gap:8px;justify-content:center;margin-top:40px;padding:20px;position:relative}@media screen and (min-width:992px){.page-front .m-campaign__content-bottom{gap:24px}}@media screen and (min-width:1200px){.page-front .m-campaign__content-bottom{flex-flow:row;gap:50px}}.page-front .m-campaign__content-bottom:after{background-color:#f2f2f2;bottom:calc(100% - 2px);clip-path:polygon(50% 0,0 100%,100% 100%);content:"";height:23px;left:50%;position:absolute;transform:translateX(-50%);width:23px}.page-front .m-campaign__content-bottom-first{align-items:center;display:flex;flex-flow:column;justify-content:center}@media screen and (min-width:1200px){.page-front .m-campaign__content-bottom-first{flex-flow:row;gap:18px}}.page-front .m-campaign__content-bottom-first .first-text{border:1px solid #26a0ab;border-radius:5px;color:#26a0ab;font-size:.75rem;font-weight:700;line-height:1.4;margin:0 auto;padding:7px;text-align:center;width:255px}@media screen and (min-width:992px){.page-front .m-campaign__content-bottom-first .first-text{font-size:.875rem}}@media screen and (min-width:1200px){.page-front .m-campaign__content-bottom-first .first-text{align-items:center;display:flex;flex-flow:column;height:62px;justify-content:center;padding:6px 20px;width:-moz-fit-content;width:fit-content}}.page-front .m-campaign__content-bottom-first .first-text .big{font-size:1.125rem}@media screen and (min-width:992px){.page-front .m-campaign__content-bottom-first .first-text .big{font-size:1.375rem}}.page-front .m-campaign__content-bottom-first .first-container{align-items:center;display:flex;flex-flow:row;gap:8px;justify-content:center}.page-front .m-campaign__content-bottom-first .first-inner{align-items:center;display:flex;flex-flow:column;justify-content:center}.page-front .m-campaign__content-bottom-first .first-price{font-family:Montserrat,sans-serif;font-size:2.375rem;font-weight:600;letter-spacing:.05em}@media screen and (min-width:992px){.page-front .m-campaign__content-bottom-first .first-price{font-size:2.5rem}}.page-front .m-campaign__content-bottom-first .first-note{color:#797979;font-size:.563rem;margin-left:auto}@media screen and (min-width:992px){.page-front .m-campaign__content-bottom-first .first-note{font-size:.75rem}}.page-front .m-campaign__content-bottom-plus{height:14px;width:16px}@media screen and (min-width:992px){.page-front .m-campaign__content-bottom-plus{height:26px;width:28px}}.page-front .m-campaign__content-bottom-second{align-items:center;display:flex;flex-flow:column;justify-content:center}@media screen and (min-width:1200px){.page-front .m-campaign__content-bottom-second{flex-flow:row;gap:18px}}.page-front .m-campaign__content-bottom-second .second-text{border:1px solid #26a0ab;border-radius:5px;color:#26a0ab;font-size:1.125rem;font-weight:700;line-height:1.4;margin:0 auto;padding:7px;text-align:center;width:255px}@media screen and (min-width:992px){.page-front .m-campaign__content-bottom-second .second-text{font-size:1.375rem}}@media screen and (min-width:1200px){.page-front .m-campaign__content-bottom-second .second-text{align-items:center;display:flex;height:62px;justify-content:center;padding:6px 20px;width:-moz-fit-content;width:fit-content}}.page-front .m-campaign__content-bottom-second .second-inner{align-items:center;display:flex;flex-flow:row;gap:8px;justify-content:center}.page-front .m-campaign__content-bottom-second .second-price{font-family:Montserrat,sans-serif;font-size:2.375rem;font-weight:600;letter-spacing:.05em}@media screen and (min-width:992px){.page-front .m-campaign__content-bottom-second .second-price{font-size:2.5rem}}.page-front .m-evaluation{background-color:#0a69d1;padding:38px 0;position:relative}.page-front .m-evaluation:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-evaluation.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:100%;position:absolute;width:100%;z-index:1}.page-front .m-evaluation__head{display:flex;flex-flow:column}@media screen and (min-width:992px){.page-front .m-evaluation__head{align-items:end;flex-flow:row;gap:20px;justify-content:center}}.page-front .m-evaluation__head-image{aspect-ratio:174/139;display:block;height:auto;margin:0 auto;max-width:174px;position:relative;width:32.8%;z-index:2}@media screen and (min-width:992px){.page-front .m-evaluation__head-image{margin-bottom:8px;width:100%}}.page-front .m-evaluation__head-bubble{background-color:#fff;border-radius:20px;font-size:1rem;font-weight:700;line-height:1.8;margin-top:28px;padding:8px 15px 15px;position:relative;text-align:center;z-index:3}@media screen and (min-width:992px){.page-front .m-evaluation__head-bubble{font-size:1.25rem;height:-moz-fit-content;height:fit-content;margin-left:23px;margin-top:0;padding:14px 38px 12px}}.page-front .m-evaluation__head-bubble:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/tip-evaluation-bubble.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:100%;content:"";height:19px;left:50%;position:absolute;transform:translateX(-50%);width:18px}@media screen and (min-width:992px){.page-front .m-evaluation__head-bubble:before{bottom:auto;height:23px;left:auto;right:100%;top:50%;transform:translateY(-50%) rotate(-90deg);width:22px}}.page-front .m-evaluation__head-text{display:block}.page-front .m-evaluation__head-text--second{margin-top:-6px}.page-front .m-evaluation__head-text .emphasis{color:#0a69d1;font-size:1.375rem;position:relative}@media screen and (min-width:992px){.page-front .m-evaluation__head-text .emphasis{font-size:1.875rem}}.page-front .m-evaluation__head-text .emphasis:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/border-emphasis-sentence.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:-5px;content:"";height:2px;position:absolute;width:100%}.page-front .m-evaluation__award{display:block;height:auto;margin:20px auto 0;max-width:722px;padding:0 20px 0 11px;position:relative;width:100%;z-index:3}@media screen and (min-width:992px){.page-front .m-evaluation__award{margin:30px auto 0;max-width:722px;padding:0}}.page-front .m-evaluation__note{align-items:flex-start;display:flex;gap:.3em;margin:16px auto 0;max-width:722px;position:relative;width:100%;z-index:3}@media screen and (min-width:992px){.page-front .m-evaluation__note{padding-left:15px}}.page-front .m-evaluation__note p{font-feature-settings:"palt";color:#fff;font-size:.563rem;letter-spacing:-.01em}@media screen and (min-width:992px){.page-front .m-evaluation__note p{font-size:.75rem}}.page-front .m-question{margin-top:20px}@media screen and (min-width:992px){.page-front .m-question{margin-top:76px;position:relative}}.page-front .m-question:before{display:none}@media screen and (min-width:992px){.page-front .m-question:before{aspect-ratio:1560/1174;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-question-01-pc.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:auto;left:-4px;position:absolute;top:20.38%;width:100%;z-index:1}}.page-front .m-question__worries{position:relative;z-index:2}.page-front .m-question__worries-head{font-size:1.625rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:992px){.page-front .m-question__worries-head{font-size:2.25rem;line-height:1.6}}.page-front .m-question__worries-head .emphasis{color:#0a69d1}.page-front .m-question__worries-head .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-question__worries-content{margin-top:38px}.page-front .m-question__worries-list{align-items:center;display:flex;flex-flow:column;gap:36px;justify-content:center;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-question__worries-list{flex-flow:row;gap:50px}}.page-front .m-question__worries-list:before{aspect-ratio:368/374;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-question-01-sp.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";height:auto;left:-20px;max-width:620px;position:absolute;top:6.95%;width:calc(98% + 40px);z-index:1}@media screen and (min-width:554px){.page-front .m-question__worries-list:before{top:2.95%}}@media screen and (min-width:768px){.page-front .m-question__worries-list:before{max-width:700px;top:0}}@media screen and (min-width:992px){.page-front .m-question__worries-list:before{display:none}}.page-front .m-question__worries-list:after{aspect-ratio:375/274;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-question-02-sp.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:1.678%;content:"";height:auto;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% + 40px);z-index:1}@media screen and (min-width:554px){.page-front .m-question__worries-list:after{bottom:-8%}}@media screen and (min-width:768px){.page-front .m-question__worries-list:after{bottom:-15%}}@media screen and (min-width:992px){.page-front .m-question__worries-list:after{display:none}}.page-front .m-question__worries-item{align-items:center;display:flex;flex-flow:column;gap:12px;justify-content:center;position:relative;z-index:2}.page-front .m-question__worries-image{aspect-ratio:248/228;display:block;height:auto;width:63%}@media screen and (min-width:992px){.page-front .m-question__worries-image{max-width:248px;width:100%}}.page-front .m-question__worries-text{font-size:1rem;font-weight:700;text-align:center}.page-front .m-question__worries-text .emphasis{color:#0a69d1}.page-front .m-question__solution{margin-top:56px;position:relative}@media screen and (min-width:992px){.page-front .m-question__solution{margin-top:96px}}.page-front .m-question__solution:before{aspect-ratio:375/538;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-question-03-sp.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";height:auto;left:50%;position:absolute;top:-27px;transform:translateX(-50%);width:calc(100% + 40px);z-index:1}@media screen and (min-width:992px){.page-front .m-question__solution:before{display:none}}.page-front .m-question__solution-bubble{display:block;margin:0 auto;position:relative;z-index:2}.page-front .m-question__solution-head{position:relative;text-align:center;z-index:2}.page-front .m-question__solution-head span{color:#0a69d1;display:inline-block;font-size:1.625rem;font-weight:700;margin:0 auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:992px){.page-front .m-question__solution-head span{font-size:2.25rem;margin:8px auto 0}}.page-front .m-question__solution-head .emphasis:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/border-emphasis-sentence.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:2px;position:absolute;width:100%}.page-front .m-question__solution-content{margin-top:20px;position:relative;z-index:2}.page-front .m-question__solution-list{align-items:center;display:flex;flex-flow:column;justify-content:center;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-question__solution-list{flex-flow:row;gap:21px;margin:0 auto;max-width:900px;width:100%}}@media screen and (min-width:1200px){.page-front .m-question__solution-list{max-width:none}}.page-front .m-question__solution-item{align-items:center;background-color:#fff;border:4px solid #0a69d1;border-radius:20px;display:flex;justify-content:center;margin:19px auto 15px;max-width:500px;position:relative;width:100%}.page-front .m-question__solution-item:before{aspect-ratio:1/1;background-image:url(/ad/biz/hikari/fixedip/01/img/service/arrow-worries.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:-19px;content:"";height:auto;left:50%;max-width:46px;position:absolute;transform:translateX(-50%) translateY(0);transition:transform .2s ease;width:10.4%}@media screen and (min-width:992px){.page-front .m-question__solution-item:before{bottom:-25px;width:100%}}@media(hover){.page-front .m-question__solution-item:has(a:hover):before{transform:translateX(-50%) translateY(5px)}}.page-front .m-question__solution-item a{height:100%;padding:27px 0 30px;text-decoration:none;width:100%}@media screen and (min-width:992px){.page-front .m-question__solution-item a{padding:35px 0 38px}}.page-front .m-question__solution-image{position:absolute}.page-front .m-question__solution-image--01{aspect-ratio:94/108;height:auto;left:16px;max-width:94px;top:-20px;width:23.85%}@media screen and (min-width:992px){.page-front .m-question__solution-image--01{left:-30px;top:21px;width:100%}}.page-front .m-question__solution-image--02{aspect-ratio:26/112;bottom:-21px;height:auto;left:16px;max-width:36px;width:7.95%}@media screen and (min-width:992px){.page-front .m-question__solution-image--02{left:-11px;top:38px;width:100%}}.page-front .m-question__solution-image--03{aspect-ratio:61/160;bottom:-27px;height:auto;max-width:61px;right:6px;width:13.45%}@media screen and (min-width:992px){.page-front .m-question__solution-image--03{right:-22px;top:38px;width:100%}}.page-front .m-question__solution-text{font-size:1.25rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:1200px){.page-front .m-question__solution-text{font-size:1.625rem}}.page-front .m-question__solution-text .emphasis{color:#0a69d1}.page-front .m-support{margin-top:60px;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-support{margin-top:118px}}.page-front .m-support:before{aspect-ratio:175/506;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-support-01-sp.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:auto;left:0;position:absolute;top:-223px;width:46.7%;z-index:-1}@media screen and (min-width:992px){.page-front .m-support:before{aspect-ratio:311/816;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-support-01-pc.png);left:auto;right:0;top:442px;width:16.1%}}.page-front .m-support:after{aspect-ratio:175/506;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-support-02-sp.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:-45px;content:"";height:auto;position:absolute;right:0;width:46.7%}@media screen and (min-width:992px){.page-front .m-support:after{aspect-ratio:486/863;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-support-02-pc.png);bottom:-329px;left:0;left:auto;right:auto;width:25.3%}}.page-front .m-support__inner{background-color:#fff;border:4px solid #0a69d1;border-radius:20px}.page-front .m-support__wrapper{background-color:#fff;border-radius:16px;padding:40px 16px 0;position:relative;z-index:2}@media screen and (min-width:554px){.page-front .m-support__wrapper{padding:40px 50px 0}}@media screen and (min-width:992px){.page-front .m-support__wrapper{padding:56px 50px 0}}.page-front .m-support__head{margin:0 auto;max-width:600px;padding:16px 0;position:relative;width:100%}.page-front .m-support__head:before{top:0}.page-front .m-support__head:after,.page-front .m-support__head:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/border-emphasis-sentence.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";height:2px;position:absolute;width:100%}.page-front .m-support__head:after{bottom:0}.page-front .m-support__head-bubble{aspect-ratio:117/107;height:auto;left:-12px;max-width:117px;position:absolute;top:-26px;width:27.11%}@media screen and (min-width:992px){.page-front .m-support__head-bubble{left:-81px}}.page-front .m-support__head-text{display:block;font-size:1.625rem;font-weight:700;position:relative;text-align:center}@media screen and (min-width:992px){.page-front .m-support__head-text{font-size:2.25rem}}.page-front .m-support__head-text .first{margin-right:-7px}.page-front .m-support__head-text .emphasis{color:#0a69d1}.page-front .m-support__content{margin-top:40px}@media screen and (min-width:992px){.page-front .m-support__content{margin-top:31px}}.page-front .m-support__title{align-items:center;color:#0a69d1;display:flex;font-size:1.125rem;font-weight:700;gap:13px;justify-content:flex-start}@media screen and (min-width:992px){.page-front .m-support__title{font-size:1.625rem}}.page-front .m-support__title svg{height:28px;width:19px}@media screen and (min-width:992px){.page-front .m-support__title svg{height:35px;width:23px}}.page-front .m-support__description{font-size:.875rem;margin-top:10px}@media screen and (min-width:992px){.page-front .m-support__description{font-size:1rem;margin-top:35px}}.page-front .m-support__description .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-support__image{display:block;margin-top:20px;width:100%}@media screen and (min-width:992px){.page-front .m-support__image{margin-top:40px}}.page-front .m-support__image img{height:100%;width:100%}.page-front .m-support__tub{margin-top:17px}@media screen and (min-width:992px){.page-front .m-support__tub{margin-top:36px}}.page-front .m-support__tub .c-tab01{margin:0 auto;max-width:none}.page-front .m-support__tub .c-tab01__button{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0 8px}@media screen and (min-width:375px){.page-front .m-support__tub .c-tab01__button{padding:0 20px}}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__button{padding:0 50px}}.page-front .m-support__tub .c-tab01__button>li{align-items:center;background-color:#e5e5e5;border-style:solid;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;display:flex;flex-flow:column;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.2;padding:8px 0;text-align:center;width:50%}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__button>li{border-top-left-radius:10px;border-top-right-radius:10px;font-size:1.375rem;padding:12px 0;width:49.9%}}.page-front .m-support__tub .c-tab01__button>li.is-active{background-color:#fff;border:solid #0a69d1;border-width:2px 2px 0;color:#0a69d1;cursor:auto;margin-bottom:-2px}.page-front .m-support__tub .c-tab01__button-text{font-feature-settings:"palt";display:block;font-size:1.125rem}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__button-text{font-feature-settings:normal;font-size:1.625rem}}.page-front .m-support__tub .c-tab01__button-text .small{font-size:.875rem}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__button-text .small{font-size:1.375rem}}.page-front .m-support__tub .c-tab01__content{border-top:2px solid #0a69d1}.page-front .m-support__tub .c-tab01__content>div{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:none;padding:0;position:relative;z-index:2}.page-front .m-support__tub .c-tab01__content>div.is-show{display:block;text-align:center}.page-front .m-support__tub .c-tab01__content--fee>div{padding:32px 13px}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__content--fee>div{padding:33px 33px 35px}}.page-front .m-support__tub .c-tab01__inner{margin-top:20px;padding:0 20px 40px}@media screen and (min-width:554px){.page-front .m-support__tub .c-tab01__inner{padding:0 54px 40px}}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__inner{margin-top:40px}}.page-front .m-support__tub .c-tab01__block{margin-top:35px}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__block{margin-top:40px}}.page-front .m-support__tub .c-tab01__block:first-child{margin-top:0}.page-front .m-support__tub .c-tab01__table{border-collapse:collapse;font-size:.875rem;table-layout:fixed;width:100%}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__table{font-size:1.375rem}}.page-front .m-support__tub .c-tab01__table thead tr{border-bottom:2px solid #fff}.page-front .m-support__tub .c-tab01__table thead tr:last-child{border-bottom:none}.page-front .m-support__tub .c-tab01__table thead tr th{background-color:#26a0ab;border-right:2px solid #fff;color:#fff;font-weight:700;max-width:145px;padding:10px 4px;text-align:center;vertical-align:middle;width:35.2%}@media screen and (min-width:554px){.page-front .m-support__tub .c-tab01__table thead tr th{max-width:none;width:140px}}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__table thead tr th{padding:20px 4px;width:320px}}.page-front .m-support__tub .c-tab01__table thead tr td{background-color:#26a0ab;color:#fff;font-weight:700;padding:10px;text-align:left;vertical-align:middle}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__table thead tr td{padding:20px 40px}}.page-front .m-support__tub .c-tab01__table tbody tr{border-bottom:2px solid #fff}.page-front .m-support__tub .c-tab01__table tbody tr:last-child{border-bottom:none}.page-front .m-support__tub .c-tab01__table tbody tr th{background-color:#ecfaf3;border-right:2px solid #fff;color:#26a0ab;font-weight:700;max-width:140px;padding:10px 4px;text-align:center;vertical-align:middle;width:35.2%}@media screen and (min-width:554px){.page-front .m-support__tub .c-tab01__table tbody tr th{max-width:none;width:140px}}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__table tbody tr th{padding:20px 4px;width:320px}}.page-front .m-support__tub .c-tab01__table tbody tr td{background-color:#f7f7f7;font-weight:700;padding:10px;text-align:left;vertical-align:middle}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__table tbody tr td{padding:20px 40px}}.page-front .m-support__tub .c-tab01__table-list{align-items:flex-start;display:flex;gap:4px;justify-content:flex-start}.page-front .m-support__tub .c-tab01__table--margin{margin-top:20px}.page-front .m-support__tub .c-tab01__head{align-items:center;color:#0a69d1;display:flex;font-size:1.125rem;font-weight:700;gap:8px;justify-content:flex-start}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__head{font-size:1.625rem;gap:12px}}.page-front .m-support__tub .c-tab01__head svg{flex-shrink:0}.page-front .m-support__tub .c-tab01__head--ip svg{height:21px;width:26px}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__head--ip svg{height:35px;width:42px}}.page-front .m-support__tub .c-tab01__head--system{align-items:flex-start;text-align:left}.page-front .m-support__tub .c-tab01__head--system svg{height:18px;margin-top:.24em;width:31px}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__head--system svg{height:30px;width:53px}}.page-front .m-support__tub .c-tab01__graph{display:block;margin-top:20px;width:100%}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__graph{margin-top:16px}}.page-front .m-support__tub .c-tab01__graph img{height:100%;width:100%}.page-front .m-support__tub .c-tab01__description{font-size:.875rem;line-height:1.5;margin-top:10px;text-align:left}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__description{font-size:1rem}}.page-front .m-support__tub .c-tab01__description .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-support__tub .c-tab01__list{align-items:center;display:flex;flex-flow:column;gap:20px;justify-content:center;margin-top:10px}@media screen and (min-width:768px){.page-front .m-support__tub .c-tab01__list{flex-flow:row;gap:24px;margin-top:16px}}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__list{gap:50px}}.page-front .m-support__tub .c-tab01__item{align-items:center;display:grid;grid-template-columns:38.3% 59%;justify-content:space-between;margin:0 auto;max-width:375px;width:100%}@media screen and (min-width:768px){.page-front .m-support__tub .c-tab01__item{display:flex;flex-flow:column;max-width:267px}}.page-front .m-support__tub .c-tab01__item-image{display:block;height:100%;max-height:95px;width:auto}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__item-image{max-height:147px}}.page-front .m-support__tub .c-tab01__item-text{font-size:.875rem;text-align:left}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__item-text{font-size:1rem;margin-top:15px;text-align:center}}.page-front .m-support__tub .c-tab01__item-text .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-support__tub .c-tab01__note{color:#797979;font-size:.563rem;margin-top:16px;text-align:left}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__note{font-feature-settings:"palt";font-size:.75rem}}.page-front .m-support__tub .c-tab01__note-inner{align-items:flex-start;display:flex;gap:1.5px;justify-content:flex-start}.page-front .m-support__tub .c-tab01__note .link{margin-top:10px;text-align:right}@media screen and (min-width:992px){.page-front .m-support__tub .c-tab01__note .link{font-size:.875rem}}.page-front .m-ipOption{margin-top:64px;position:relative}.page-front .m-ipOption:before{aspect-ratio:175/506;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-ipOption-01-sp.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:-38px;content:"";height:auto;left:0;position:absolute;width:46.7%}@media screen and (min-width:992px){.page-front .m-ipOption:before{aspect-ratio:311/816;background-image:url(/ad/biz/hikari/fixedip/01/img/service/background-ipOption-01-pc.png);bottom:-323px;left:0;left:auto;right:0;width:16.2%}.page-front .m-ipOption{margin-top:103px}}.page-front .m-ipOption__inner{background-color:#fff;border:4px solid #0a69d1;border-radius:20px}.page-front .m-ipOption__wrapper{background-color:#fff;border-radius:16px;padding:40px 16px;position:relative;z-index:2}@media screen and (min-width:554px){.page-front .m-ipOption__wrapper{padding:40px 50px}}@media screen and (min-width:992px){.page-front .m-ipOption__wrapper{padding:54px 50px}}.page-front .m-ipOption__head{padding:16px 0;position:relative}@media screen and (min-width:992px){.page-front .m-ipOption__head{margin:0 auto;max-width:400px}}.page-front .m-ipOption__head:before{top:0}.page-front .m-ipOption__head:after,.page-front .m-ipOption__head:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/border-emphasis-sentence.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";height:2px;position:absolute;width:100%}.page-front .m-ipOption__head:after{bottom:0}.page-front .m-ipOption__head-text{display:block;font-size:1.625rem;font-weight:700;position:relative;text-align:center}@media screen and (min-width:992px){.page-front .m-ipOption__head-text{font-size:2.25rem}}.page-front .m-ipOption__head-text .first{margin-right:-7px}.page-front .m-ipOption__head-text .emphasis{color:#0a69d1}.page-front .m-ipOption__description{font-size:.875rem;line-height:1.5;margin-top:36px;text-align:center}@media screen and (min-width:992px){.page-front .m-ipOption__description{font-size:1rem}}.page-front .m-ipOption__description .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-ipOption__option{margin-top:40px}.page-front .m-ipOption__option-list{align-items:center;display:grid;gap:37px;grid-template-columns:repeat(1,1fr);justify-content:center}@media screen and (min-width:554px){.page-front .m-ipOption__option-list{align-items:flex-start;gap:46px 27px;grid-template-columns:repeat(2,1fr)}}.page-front .m-ipOption__option-item{display:flex;flex-flow:column;gap:14px;justify-content:center}@media screen and (min-width:992px){.page-front .m-ipOption__option-item{align-items:flex-start;flex-flow:row;gap:18px;justify-content:flex-start}.page-front .m-ipOption__option-item figure{flex-shrink:0}}.page-front .m-ipOption__option-image{aspect-ratio:182/166;display:block;height:auto;margin:0 auto;width:61.7%}@media screen and (min-width:992px){.page-front .m-ipOption__option-image{margin:0;max-width:182px;width:100%}}.page-front .m-ipOption__option-title{color:#0a69d1;font-size:1.125rem;font-weight:700}@media screen and (min-width:992px){.page-front .m-ipOption__option-title{font-size:1.375rem}}.page-front .m-ipOption__option-description{font-size:.875rem;line-height:1.5;margin-top:4px}@media screen and (min-width:992px){.page-front .m-ipOption__option-description{font-size:1rem}}.page-front .m-ipOption__option-description .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-ipOption__case{margin-top:40px}.page-front .m-ipOption__case-head{display:block;margin:0 auto;max-width:389px;width:86.44%}.page-front .m-ipOption__case-list{align-items:center;display:grid;gap:36px;grid-template-columns:repeat(1,1fr);justify-content:center;margin:16px auto 0;max-width:375px;width:100%}@media screen and (min-width:992px){.page-front .m-ipOption__case-list{align-items:start;grid-template-columns:repeat(3,1fr);margin-top:24px;max-width:none}}.page-front .m-ipOption__case-item{padding-top:40px;position:relative}.page-front .m-ipOption__case-bubble{display:block;height:74px;left:0;position:absolute;top:0;width:74px}.page-front .m-ipOption__case-image{display:block;height:auto;margin:0 auto;width:140px}.page-front .m-ipOption__case-text{margin-top:12px}.page-front .m-ipOption__case-title{color:#0a69d1;font-size:1.125rem;font-weight:700}@media screen and (min-width:992px){.page-front .m-ipOption__case-title{font-size:1.375rem}}.page-front .m-ipOption__case-description{font-size:.875rem;line-height:1.5;margin-top:4px}@media screen and (min-width:992px){.page-front .m-ipOption__case-description{font-size:1rem;margin-top:9px}}.page-front .m-ipOption__case-description .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-benefits{margin-top:113px}.page-front .m-benefits__inner{border-bottom:2px solid #26a0ab;border-top:2px solid #26a0ab;margin:0 auto;max-width:700px;padding:45px 0 40px;position:relative;width:100%}@media screen and (min-width:992px){.page-front .m-benefits__inner{max-width:none}}.page-front .m-benefits__inner:before{aspect-ratio:285/86;background-image:url(/ad/biz/hikari/fixedip/01/img/service/head-benefits-sp.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";height:auto;left:50%;max-width:285px;position:absolute;top:-50px;transform:translateX(-50%);width:85.07%}@media screen and (min-width:992px){.page-front .m-benefits__inner:before{aspect-ratio:686/108;background-image:url(/ad/biz/hikari/fixedip/01/img/service/head-benefits-pc.svg);max-width:686px;top:-67px}}.page-front .m-benefits__head{font-size:1.625rem;font-weight:700;line-height:1.5;margin:0 auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:992px){.page-front .m-benefits__head{font-size:2.875rem}}.page-front .m-benefits__head:before{display:none}@media screen and (min-width:992px){.page-front .m-benefits__head:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/border-emphasis-sentence.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:2px;position:absolute;width:100%}}.page-front .m-benefits__head span{display:inline-block;margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content}.page-front .m-benefits__head span:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/border-emphasis-sentence.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:2px;position:absolute;width:100%}@media screen and (min-width:992px){.page-front .m-benefits__head span:before{display:none}}.page-front .m-benefits__head .emphasis{color:#0a69d1}.page-front .m-benefits__list{align-items:center;display:flex;flex-flow:column;gap:24px;margin-top:40px}@media screen and (min-width:768px){.page-front .m-benefits__list{flex-flow:row;gap:24px;justify-content:center}}.page-front .m-benefits__item{border-radius:20px;margin:0 auto;max-width:340px;padding:4px;width:100%}@media screen and (min-width:992px){.page-front .m-benefits__item{margin:0;max-width:500px}}.page-front .m-benefits__item--01{background-color:#0a69d1}.page-front .m-benefits__item--02{background-color:#26a0ab}.page-front .m-benefits__item .list-container{border:1px solid #fff;border-radius:17px;padding:20px}.page-front .m-benefits__item .list-head{background-color:#333;border-radius:60px;color:#fff;display:flex;flex-flow:row;font-size:1.25rem;font-weight:700;height:37px;justify-content:space-between}@media screen and (min-width:992px){.page-front .m-benefits__item .list-head{height:43px}}.page-front .m-benefits__item .list-head .list-head__r{align-items:center;display:flex;font-size:1.125rem;height:37px;justify-content:center;padding-left:18px}@media screen and (min-width:375px){.page-front .m-benefits__item .list-head .list-head__r{padding-left:28px}}@media screen and (min-width:992px){.page-front .m-benefits__item .list-head .list-head__r{font-size:1.625rem;height:43px;padding-left:40px}}.page-front .m-benefits__item .list-head .list-head__l{align-items:center;background-color:#e0f7ff;border-radius:60px;display:flex;font-size:1.125rem;height:37px;justify-content:center;width:66%}@media screen and (min-width:992px){.page-front .m-benefits__item .list-head .list-head__l{font-size:1.625rem;height:43px}}.page-front .m-benefits__item .list-head .list-head__l--01{color:#0a69d1}.page-front .m-benefits__item .list-head .list-head__l--02{color:#26a0ab}.page-front .m-benefits__item .list-head .list-head__l .note{color:#797979;font-size:.563rem;margin-top:-1em}.page-front .m-benefits__item .list-price{align-items:center;color:#fff;display:flex;flex-flow:column;font-size:1.5rem;font-weight:700;justify-content:center;margin-top:8px}@media screen and (min-width:375px){.page-front .m-benefits__item .list-price{align-items:baseline;flex-flow:row;gap:10px}}@media screen and (min-width:992px){.page-front .m-benefits__item .list-price{font-size:2rem;font-size:2.25rem;margin-top:16px}}.page-front .m-benefits__item .list-price__inner{align-items:center;display:flex;gap:3px}.page-front .m-benefits__item .list-price__value{color:#f4ff26;font-size:1.625rem;line-height:1}.page-front .m-benefits__item .list-price__value--01{text-shadow:3px 3px 0 #0350a3}.page-front .m-benefits__item .list-price__value--02{text-shadow:3px 3px 0 #137881}@media screen and (min-width:992px){.page-front .m-benefits__item .list-price__value{font-size:2rem}}@media screen and (min-width:1200px){.page-front .m-benefits__item .list-price__value{font-size:2.25rem}}.page-front .m-benefits__item .list-price__value .big{font-family:Montserrat,sans-serif;font-size:3.25rem;font-weight:600}@media screen and (min-width:992px){.page-front .m-benefits__item .list-price__value .big{font-size:4rem}}@media screen and (min-width:1200px){.page-front .m-benefits__item .list-price__value .big{font-size:4.75rem}}.page-front .m-benefits__item .list-price__note{font-size:.563rem}@media screen and (min-width:992px){.page-front .m-benefits__item .list-price__note{font-size:.75rem}}.page-front .m-benefits__item .list-monthly{background-color:#fff;border-radius:5px;font-size:.875rem;font-weight:700;margin-top:8px;padding:7px 0;text-align:center}@media screen and (min-width:992px){.page-front .m-benefits__item .list-monthly{font-size:1rem}}.page-front .m-benefits__item .list-monthly--01{color:#0a69d1}.page-front .m-benefits__item .list-monthly--02{color:#26a0ab}.page-front .m-benefits__item .list-monthly__num{font-size:1.375rem}@media screen and (min-width:992px){.page-front .m-benefits__item .list-monthly__num{font-size:1.5rem}}.page-front .m-benefits__card{display:block;height:auto;width:100%}.page-front .m-benefits__conditions{margin-top:16px}@media screen and (min-width:992px){.page-front .m-benefits__conditions{padding:0 30px}}.page-front .m-benefits__conditions-head{font-size:.875rem;font-weight:700}@media screen and (min-width:992px){.page-front .m-benefits__conditions-head{font-size:1rem}}.page-front .m-benefits__conditions-content{margin-top:5px}.page-front .m-benefits__conditions-content:last-child{margin-top:10px}@media screen and (min-width:992px){.page-front .m-benefits__conditions-content:last-child{margin-top:20px}}.page-front .m-benefits__conditions-inner{align-items:flex-start;color:#797979;display:flex;font-size:.563rem;gap:3px;justify-content:flex-start;margin-top:4px}@media screen and (min-width:992px){.page-front .m-benefits__conditions-inner{font-size:.75rem}}.page-front .m-benefits__conditions-inner:first-child{margin-top:0}.page-front .m-benefits__conditions-inner--important{color:#dc2226}.page-front .m-flow{margin-top:60px}.page-front .m-flow__head{display:flex;flex-flow:column;font-size:1.625rem;font-weight:700;gap:8px;text-align:center}@media screen and (min-width:992px){.page-front .m-flow__head{font-size:2.25rem;gap:16px}}.page-front .m-flow__head svg{display:block;height:29px;margin:0 auto;width:60px}@media screen and (min-width:992px){.page-front .m-flow__head svg{height:40px;width:83px}}.page-front .m-flow__tub{margin-top:17px}@media screen and (min-width:992px){.page-front .m-flow__tub{margin-top:50px}}.page-front .m-flow__tub .c-tab02{margin:0 auto;max-width:700px}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02{max-width:none}}.page-front .m-flow__tub .c-tab02__button{display:flex;justify-content:space-between;list-style:none;margin:0 auto;max-width:870px;width:100%}.page-front .m-flow__tub .c-tab02__button>li{align-items:center;background-color:#fff;border:2px solid #333;border-radius:10px;cursor:pointer;display:flex;flex-flow:column;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.2;padding:17px 0;text-align:center;width:31.9%}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__button>li{font-size:1.375rem;padding:26px 0;width:30.22%}}.page-front .m-flow__tub .c-tab02__button>li.is-active{background-color:#0a69d1;border-color:#0a69d1;border-style:solid;color:#fff;cursor:auto;position:relative}.page-front .m-flow__tub .c-tab02__button>li.is-active:before{aspect-ratio:17/10;background-image:url(/ad/biz/hikari/fixedip/01/img/service/tip-flow-active-tub.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:auto;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:16.2%}.page-front .m-flow__tub .c-tab02__button-text{font-feature-settings:"palt";display:block;font-size:.75rem}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__button-text{font-size:1rem}}.page-front .m-flow__tub .c-tab02__button-text .emphasis{display:block;font-size:1.125rem;margin-top:4px}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__button-text .emphasis{font-size:1.625rem;margin-top:6px}}.page-front .m-flow__tub .c-tab02__content>div{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:none;padding:0;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__content>div{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.page-front .m-flow__tub .c-tab02__content>div.is-show{display:block;text-align:center}.page-front .m-flow__tub .c-tab02__content--fee>div{padding:32px 13px}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__content--fee>div{padding:33px 33px 35px}}.page-front .m-flow__tub .c-tab02__inner{border-bottom:1px solid #cfcfcf;margin-top:50px;padding:0 0 60px}.page-front .m-flow__tub .c-tab02__block{margin-top:35px}.page-front .m-flow__tub .c-tab02__block:first-child{margin-top:0}.page-front .m-flow__tub .c-tab02__head{align-items:center;color:#0a69d1;display:flex;font-size:1.125rem;font-weight:700;gap:8px;justify-content:center}.page-front .m-flow__tub .c-tab02__head svg{flex-shrink:0}.page-front .m-flow__tub .c-tab02__head--ip svg{height:21px;width:26px}.page-front .m-flow__tub .c-tab02__head--system{align-items:flex-start;text-align:left}.page-front .m-flow__tub .c-tab02__head--system svg{height:18px;margin-top:.24em;width:31px}.page-front .m-flow__tub .c-tab02__graph{display:block;margin-top:20px;width:100%}.page-front .m-flow__tub .c-tab02__description{font-size:.875rem;line-height:1.5;margin-top:10px;text-align:left}.page-front .m-flow__tub .c-tab02__description .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-flow__tub .c-tab02__list{align-items:flex-start;counter-reset:flow;display:flex;flex-flow:column;gap:40px;justify-content:center;margin:10px auto 0;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__list{flex-flow:row;gap:24px}}@media screen and (min-width:1200px){.page-front .m-flow__tub .c-tab02__list{flex-flow:row;gap:85px}}.page-front .m-flow__tub .c-tab02__list:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/line-flow-sp.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:68px;position:absolute;top:0;width:2px;z-index:1}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__list:before{background-image:url(/ad/biz/hikari/fixedip/01/img/service/line-flow-pc.svg);height:2px;left:18px;top:68px;width:calc(100% - 18px)}}.page-front .m-flow__tub .c-tab02__item{align-items:center;counter-increment:flow;display:grid;gap:28px;grid-template-columns:100px 1fr;justify-content:flex-start;padding-left:18px;position:relative;z-index:2}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__item{display:flex;flex-flow:column}}.page-front .m-flow__tub .c-tab02__item:before{color:#bee8eb;content:"0" counter(flow);font-family:Montserrat,sans-serif;font-size:2.125rem;font-weight:600;left:0;letter-spacing:-.04em;line-height:1;position:absolute;top:0}@media screen and (min-width:992px){.page-front .m-flow__tub .c-tab02__item:before{font-size:2.5rem}}.page-front .m-flow__tub .c-tab02__image{display:block;height:auto;width:100%}.page-front .m-flow__tub .c-tab02__text{font-size:1.125rem;font-weight:700;text-align:left}@media screen and (min-width:1200px){.page-front .m-flow__tub .c-tab02__text{font-size:1.375rem;line-height:1.5;text-align:center}}.page-front .m-flow__tub .c-tab02__text .emphasis{color:#0a69d1}.page-front .m-flow__tub .c-tab02__note{color:#797979;font-size:.75rem;margin-top:16px;text-align:right}@media screen and (min-width:1200px){.page-front .m-flow__tub .c-tab02__note{font-size:.875rem;margin:10px auto 0;max-width:925px;width:100%}}.page-front .m-faq{margin-top:60px}@media screen and (min-width:992px){.page-front .m-faq{margin-top:100px}}.page-front .m-faq__head{display:flex;flex-flow:column;font-size:1.625rem;font-weight:700;gap:8px;text-align:center}@media screen and (min-width:992px){.page-front .m-faq__head{font-size:2.25rem;gap:16px}}.page-front .m-faq__head svg{display:block;height:28px;margin:0 auto;width:35px}@media screen and (min-width:992px){.page-front .m-faq__head svg{height:40px;width:51px}}.page-front .m-faq__description{font-size:.875rem;line-height:1.5;margin-top:26px;padding:0 27px;text-align:center}@media screen and (min-width:992px){.page-front .m-faq__description{font-size:1rem}}.page-front .m-faq__description .marker{background:linear-gradient(transparent 50%,#fffebc 0);padding-bottom:3px}.page-front .m-faq .m-qa-list-accordion{margin-top:36px}.page-front .m-faq .m-qa-list-accordion__item{background-color:#ecfaf3;border:none;border-radius:10px}.page-front .m-faq .m-qa-list-accordion__item:not(:first-child){margin-top:20px}.page-front .m-faq .m-qa-list-accordion__item.is-active .m-qa-list-accordion__question-button{background-color:#ecfaf3}.page-front .m-faq .m-qa-list-accordion__item.is-active .m-qa-list-accordion__question-button .m-qa-list-accordion__question-icon{background-color:#0a69d1}.page-front .m-faq .m-qa-list-accordion__question-button{border-radius:10px}.page-front .m-faq .m-qa-list-accordion__question-button:hover{background-color:#c4efda}.page-front .m-faq .m-qa-list-accordion__question-icon{background-color:#0a69d1;color:#fff;margin-right:7px}.page-front .m-faq .m-qa-list-accordion__question-title{color:#0a69d1;font-size:1.125rem;font-weight:700}@media screen and (min-width:992px){.page-front .m-faq .m-qa-list-accordion__question-title{font-size:1.375rem}}.page-front .m-faq .m-qa-list-accordion__answer{padding:10px 24px 20px}.page-front .m-faq .m-qa-list-accordion__answer-icon{border:none;border-radius:0;color:#0a69d1;font-family:Montserrat,sans-serif;font-weight:700;height:auto;line-height:1;width:-moz-fit-content;width:fit-content}.page-front .m-faq .m-qa-list-accordion__answer-container{background-color:#fff;padding:15px 12px 20px;width:100%}@media screen and (min-width:992px){.page-front .m-faq .m-qa-list-accordion__answer-container{padding:20px}}.page-front .m-faq .m-qa-list-accordion__answer-content{font-size:1rem}.page-front .m-faq .m-qa-list-accordion__answer-content a{font-size:.875rem}.page-front .m-precautions{margin-top:60px}@media screen and (min-width:992px){.page-front .m-precautions{margin-top:100px}}.page-front .m-precautions__inner{border-top:1px solid #cfcfcf;padding-top:60px}.page-front .m-precautions__head{display:flex;flex-flow:column;font-size:1.625rem;font-weight:700;gap:8px;text-align:center}@media screen and (min-width:992px){.page-front .m-precautions__head{font-size:2.25rem;gap:16px}}.page-front .m-precautions__head svg{display:block;height:47px;margin:0 auto;width:45px}@media screen and (min-width:992px){.page-front .m-precautions__head svg{height:73px;width:70px}}.page-front .m-precautions__description{margin:28px auto 0;width:-moz-fit-content;width:fit-content}.page-front .m-precautions__description-inner{align-items:flex-start;display:flex;gap:4px;justify-content:flex-start}.page-front .m-precautions__description-text{color:#797979;font-size:.625rem}@media screen and (min-width:992px){.page-front .m-precautions__description-text{font-size:.75rem}}.page-front .m-precautions__content{margin-top:37px}.page-front .m-precautions__list{list-style:none;margin:0 auto;max-width:900px;max-width:none;width:100%}@media screen and (min-width:992px){.page-front .m-precautions__list{max-width:none}}.page-front .m-precautions__list>li{margin:20px 0}.page-front .m-precautions__question-title{background-color:#ecfaf3;border-top-left-radius:10px;border-top-right-radius:10px;color:#0a69d1;cursor:pointer;font-size:1rem;font-weight:700;gap:7px;padding:20px 62px 20px 20px;position:relative;text-align:start;transition:all .5s ease}@media screen and (min-width:992px){.page-front .m-precautions__question-title{font-feature-settings:normal;border-radius:10px;font-size:1.25rem;letter-spacing:.05em}}.page-front .m-precautions__question-title svg{flex-shrink:0;height:38px;width:38px}.page-front .m-precautions__question-title .title{display:block;margin-top:.4em}.page-front .m-precautions__question-title:after,.page-front .m-precautions__question-title:before{background-color:#0a69d1;border-radius:1.5px;content:"";height:3px;position:absolute;transition:transform .2s;width:18px}.page-front .m-precautions__question-title:before{right:24px;top:calc(50% - 1px);transform:rotate(0deg)}.page-front .m-precautions__question-title:after{right:24px;top:calc(50% - 1px);transform:rotate(90deg)}.page-front .m-precautions__question-title.is-close:before{transform:rotate(0deg)}.page-front .m-precautions__question-title.is-close:after{transform:rotate(180deg)}.page-front .m-precautions__question-icon{flex-shrink:0;height:30px;width:30px}@media screen and (min-width:992px){.page-front .m-precautions__question-icon{height:40px;width:40px}}.page-front .m-precautions__answer{background-color:#ecfaf3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none;padding:10px 20px 20px}@media screen and (min-width:992px){.page-front .m-precautions__answer{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.page-front .m-precautions__answer-text{align-items:flex-start;background-color:#fff;border-radius:5px;display:flex;font-size:.875rem;gap:5px;justify-content:flex-start;padding:15px 12px 20px}@media screen and (min-width:992px){.page-front .m-precautions__answer-text{font-size:1rem}}.page-front .m-precautions__answer-text a{display:block}.page-front .m-precautions__answer-text--topAlign{align-items:flex-start}.page-front .m-precautions__answer-text svg{flex-shrink:0;height:24px;width:37px}.page-front .m-precautions__answer-note{color:#797979;font-size:.875rem;text-decoration:underline}.page-front .m-precautions__answer-description{font-size:.875rem}@media screen and (min-width:992px){.page-front .m-precautions__answer-description{font-size:1rem}}.page-front .m-precautions__note{color:#797979;font-size:.75rem;margin-top:16px;text-align:right}.f-footer--ad{overflow:hidden}
