@charset "UTF-8";.leadText{font-size:1.4em;font-weight:700;text-align:center;padding-bottom:.5em}.balloonText{text-align:center;padding-bottom:8px}.balloonText p{position:relative;display:inline-block;border:1px solid rgba(0,0,0,.2);padding:5px 40px;border-radius:20px}.balloonText p:before{position:absolute;content:"";bottom:-6px;left:50%;transform:translate(-50%);background:#fff;width:7px;height:8px;clip-path:polygon(0 0,100% 0%,50% 100%);z-index:1}.balloonText p:after{position:absolute;content:"";bottom:-8px;left:50%;transform:translate(-50%);background:#0003;width:7px;height:8px;clip-path:polygon(0 0,100% 0%,50% 100%)}.btn{position:relative;max-width:450px;width:100%;display:block;border-radius:8px;box-shadow:0 4px #0003;color:#000;font-size:26px;font-weight:700;padding:15px 10px;text-align:center;transition:all .2s;background:#fff}@media screen and (max-width:768px){.btn{font-size:18px;margin:0;padding:10px}}.btn.is-arrow:after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:20px;background:#0003;width:10px;height:15px;clip-path:polygon(0 0,0% 100%,100% 50%)}.btn:hover{text-decoration:none;transform:translateY(4px);box-shadow:none}.bg-beige{background:#ffefd2}.bg-orange{background:#fcd28d!important}.mv-area{padding:30px 0}.mv-logo{margin:1em auto 0;display:block;width:260px}.mv-area .leadText{margin-top:1em}.discount-box{margin-bottom:3em}.discout_btn{display:flex;flex-wrap:wrap;justify-content:center;gap:3em;margin-top:2em}.discout_btn .btn{border:1px solid rgba(0,0,0,.2)}@media screen and (max-width:768px){.discout_btn{gap:1em}.discout_btn .btn{width:100%}}.hikari-box{border:2px solid #ffd217;border-radius:6px;border:0;background:#fff;position:relative}.hikari-box .ttl{padding:2px 0;text-align:center;font-size:20px;font-weight:700;border-radius:4px 4px 0 0;background:#fff}.hikari-box .content{padding:5px 15px 15px}.hikari-box .img{padding:20px 15px 10px}.hikari-box sup{font-weight:lighter}.hikari-box .icon-otoku{background:url(/niftyhikari/service/hikaridenwa/images/icon-otoku.svg) no-repeat center;background-size:contain}.hikari-box .icon-anshin{background:url(/niftyhikari/service/hikaridenwa/images/icon-anshin.svg) no-repeat center;background-size:contain}.hikari-box .icon-kaiteki{background:url(/niftyhikari/service/hikaridenwa/images/icon-kaiteki.svg) no-repeat center;background-size:contain}@media screen and (max-width:768px){.hikari-box{display:block}.hikari-box .icon{width:55px;height:51px;top:-9px}.hikari-box .icon+.icon{left:45px}.hikari-box .ttl{width:100%;border-radius:0;display:block;flex-direction:unset;writing-mode:initial;font-size:18px}.hikari-box .content{width:100%}}.info-area{padding:70px 0;background-color:#ffefd2}.hikari-box{padding:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;background:#fff;position:relative}.hikari-box .content .ttl{margin:10px 0;font-size:1.8rem;font-weight:700;text-align:center}.hikari-box .icon{display:inline-block;width:65px;height:61px;position:absolute;top:-11px;left:-10px}.hikari-box .icon+.icon{left:55px}.hikari-box .icon-otoku{background:url(../img/icon-otoku.svg) no-repeat center;background-size:contain}.hikari-box .icon-anshin{background:url(../img/icon-anshin.svg) no-repeat center;background-size:contain}.hikari-box .icon-kaiteki{background:url(../img/icon-kaiteki.svg) no-repeat center;background-size:contain}@media screen and (max-width:768px){.info-area{padding:30px 0}.hikari-box{padding:15px}.hikari-box .img,.hikari-box .content{width:100%}.hikari-box .content .ttl{text-align:center;font-size:1.6rem}.hikari-box .icon{width:55px;height:51px;top:-9px}.hikari-box .icon+.icon{left:45px}}.ttl-ribbon{margin-bottom:30px;font-weight:700;font-size:2rem;position:relative}.ttl-ribbon:before,.ttl-ribbon:after{position:absolute;content:"";width:100%;height:2px;background:#ffd217;left:0}.ttl-ribbon:before{top:45%}.ttl-ribbon:after{top:55%}.ttl-ribbon .txt{padding:15px 50px 15px 15px;background:#ffd217;display:inline-block;position:relative;z-index:1}.ttl-ribbon .txt:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:31px 16px 31px 0;border-color:transparent #ffefd2 transparent transparent;right:0;top:0}.otoku-box .ttl{font-weight:700;font-size:2rem}.otoku-box .au-ttl{display:inline-block;font-weight:700;font-size:10rem;color:#ed6306;position:relative}.otoku-box .au-ttl .icon{position:absolute;content:"";width:50px;height:68px;background:url(../img/icon-glitter.png) no-repeat center;background-size:contain;top:0;right:-45px}.otoku-box .btn-wrap{margin-top:15px}@media screen and (max-width:768px){.ttl-ribbon{font-size:1.4rem}.ttl-ribbon .txt{padding:10px 20px 10px 10px;display:flex;align-items:center;width:80%}.ttl-ribbon .txt:before{top:50%;margin-top:-18px;border-width:18px 10px 18px 0}.otoku-box .ttl{font-size:1.8rem;text-align:center;margin-bottom:15px}.otoku-box .au-ttl{font-size:4rem}.otoku-box .au-ttl .icon{width:35px;height:34px;top:10px;right:-35px}}.prevention-box{border:2px solid #f43e31;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background-color:#fff}.prevention-box>.ttl{padding:18px;text-align:center;color:#fff;background-color:#f43e31;border-radius:1px 1px 0 0;-webkit-border-radius:1px 1px 0 0;-moz-border-radius:1px 1px 0 0;-ms-border-radius:1px 1px 0 0;-o-border-radius:1px 1px 0 0}.prevention-ttl{margin-bottom:10px;font-size:26px;font-weight:700}.prevention-box>.content{padding:30px 60px}.list-dotted.is-red>li+li{margin-top:15px}.prevention-ttl_sub{margin-bottom:5px;font-size:18px;font-weight:700}.nifpoint-box{margin-top:40px;padding:50px 30px 30px;border:3px solid #ffb14a;font-size:16px;background-color:#fff0de;position:relative}.nifpoint-box>.ballon{max-width:780px;width:100%;padding:10px;font-size:16px;font-weight:700;text-align:center;background-color:#ffb14a;border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;-ms-border-radius:999em;-o-border-radius:999em;position:absolute;top:-23px;left:50%;margin-left:-395px}.nifpoint-box>.ballon:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#ffb14a transparent transparent transparent;bottom:-12px;left:50%;margin-left:-16px}.nifpoint-box>.content{max-width:550px;width:100%;margin:auto}.nifpoint-box .point{display:inline-block;margin:0 5px;font-size:20px;font-weight:700;color:#ed6306}.nifpoint-box .point .num{font-size:1.5em}@media screen and (max-width:768px){.prevention-box>.ttl{padding:15px 10px}.prevention-ttl{margin-bottom:5px;font-size:18px}.prevention-box>.content{padding:15px 10px}.prevention-ttl_sub{margin-bottom:5px;font-size:16px}.nifpoint-box{margin-top:60px;padding:60px 10px 15px;font-size:14px}.nifpoint-box>.ballon{max-width:98%;padding:10px;font-size:14px;top:-3.5em;left:1%;margin-left:0}}.btn .text-sub{display:block;font-size:14px;font-weight:400}.price-area{padding-top:70px}.list-btn-wrap{background:-webkit-repeating-linear-gradient(135deg,#ddd,#ddd 6px,#ededed 0,#ededed 12px);background:-o-repeating-linear-gradient(135deg,#ddd,#ddd 6px,#ededed 0,#ededed 12px);background:repeating-linear-gradient(-45deg,#ddd,#ddd 6px,#ededed 0 12px);padding:20px;margin-top:30px}.btn.icon-island,.btn.icon-earth{text-align:left;padding-left:110px}.btn.icon-island{background:url(../img/icon-island.svg) no-repeat center left 20px / 75px auto,#fff center right 20px / 10px auto}.btn.icon-earth{background:url(../img/icon-earth.svg) no-repeat center left 20px / 75px auto,#fff center right 20px / 10px auto}.tbl .text-sub{font-size:80%;font-weight:400}.tbl .num{font-size:22px}@media screen and (max-width:768px){.price-area{padding-top:30px}.tbl .text-sub,.tbl .included-tax{display:block}.tbl .num{font-size:18px}}.flow-area{padding-top:70px}@media screen and (max-width:768px){.flow-area{padding-top:30px}}.faq-area{padding:70px 0}.list-faq li{padding-left:22px;font-size:16px;position:relative}.list-faq li+li{margin-top:10px}.list-faq .mark-q{position:absolute;left:0;top:0}.faq-area .link-lead a{color:#000;font-size:16px;font-weight:700}@media screen and (max-width:768px){.faq-area{padding:30px 0}}.btn-acMenu{background:#fff url(/hikari_denwa/img/icon-acDown.svg) no-repeat center right 15px;background-size:22px auto;border:1px solid #f15a24;border-radius:3px;color:#f15a24;font-size:17px;font-weight:700;padding:8px 10px;text-align:center;cursor:pointer;display:block;text-decoration:none;position:relative}.btn-acMenu.on{background:#fff url(/hikari_denwa/img/icon-acUp.svg) no-repeat center right 15px;background-size:22px auto;border-radius:3px 3px 0 0}.acMenu-inner{display:none;border:1px solid #f15a24;border-top:0;padding:20px 30px}.sec-acMenu+.sec-acMenu{margin-top:30px}.acMenu-lead{background:#f9f8f4;border-bottom:1px solid #d2d0c8;padding:5px 15px;margin-bottom:10px}@media screen and (max-width:768px){.btn-acMenu{background-position:center right 10px;background-size:15px auto;font-size:15px}.btn-acMenu.open{background-position:center right 10px;background-size:15px auto}.acMenu-inner{padding:20px 15px}}.apply-area{background:-webkit-repeating-linear-gradient(45deg,#f4b840,#f4b840 5px,#f7c90d 0,#f7c90d 10px);background:-o-repeating-linear-gradient(45deg,#f4b840,#f4b840 5px,#f7c90d 0,#f7c90d 10px);background:repeating-linear-gradient(45deg,#f4b840,#f4b840 5px,#f7c90d 0 10px);padding:40px 0 60px}.apply-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:30px}.apply-inner .content+.content{margin-top:20px}.apply-col{width:48%}.apply-col .lead{font-size:1.7rem;font-weight:700;margin-bottom:10px;padding-left:15px;position:relative}.apply-col .lead:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #000;position:absolute;left:0;top:7px}.apply-col .lead-sub{font-size:1.4rem}.apply-area .btn-green{display:block;background:#4bd13d url(../img/icon-arrow_01.png) center right 15px no-repeat;border-radius:3px;color:#fff;font-size:20px;font-weight:700;padding:15px 10px;text-align:center}.apply-area .btn-green:hover{opacity:.8;text-decoration:none}.apply-area .link-lead a{color:#000;font-weight:700}.tel-wrap .tel-num{background:url(../img/icon-tel.png) center left 0 no-repeat;font-size:3.4rem;font-weight:700;padding:5px 0 0 60px}.tel-wrap .tel-num .num{position:relative}.tel-wrap .tel-num .num-pun{display:block;width:100%;font-size:1.2rem;text-align:center;position:absolute;top:-5px;left:0}@media screen and (max-width:768px){.apply-area{padding:20px 0 30px}.apply-inner{display:block;padding:15px}.apply-col{width:100%}.apply-col+.apply-col{margin-top:20px}.apply-col .lead{font-size:1.4rem;margin-bottom:5px}.apply-col .lead:before{border-width:5px 0 5px 7px}.apply-area .btn-green{background-size:12px auto;background-position:center right 10px;font-size:1.6rem;padding:12px 24px}.tel-wrap .tel-num{background-size:25px auto;background-position:center left 0;font-size:2.4rem;padding-left:34px}.tel-wrap .tel-num .num-pun{font-size:.8rem}}
