﻿#point{padding-top:100px}#point .about_ttl{display:none}#point .charm{display:none}#hikari-campaign{padding-bottom:40px}#hikari-campaign.campaign{margin-top:40px;margin-bottom:40px}.mainv{background-color:#ffd400;text-align:center}.mainv img{vertical-align:middle;width:100%;max-width:1440px}.mainv-b{background-color:#f3f7fc;text-align:center}.mainv-b img{vertical-align:middle;width:100%;max-width:1440px}.note{color:#666;font-size:12px;line-height:1.5}.anchor-link__anchor--point,.anchor-link__anchor--hikari-plan,.anchor-link__anchor--hikari-campaign,.anchor-link__anchor--hikariset{background:#fff;width:100%;height:220px;padding-top:128px;border:solid 2px rgba(0,0,0,0);box-shadow:4px 4px 20px 0px rgba(23,40,66,.3);box-sizing:border-box;text-align:center;text-decoration:none;display:flex;flex-flow:column nowrap;align-items:center;position:relative;transition:all .2s ease 0s}.anchor-link__anchor--point::before,.anchor-link__anchor--hikari-plan::before,.anchor-link__anchor--hikari-campaign::before,.anchor-link__anchor--hikariset::before,.anchor-link__anchor--point::after,.anchor-link__anchor--hikari-plan::after,.anchor-link__anchor--hikari-campaign::after,.anchor-link__anchor--hikariset::after{content:"";width:68px;height:22px;border-radius:0 0 50% 50%/0 0 100% 100%;box-sizing:border-box;position:absolute;bottom:-22px;left:50%;transform:translate(-50%, 0)}.anchor-link__anchor--point::before,.anchor-link__anchor--hikari-plan::before,.anchor-link__anchor--hikari-campaign::before,.anchor-link__anchor--hikariset::before{box-shadow:4px 4px 20px 0px rgba(23,40,66,.3);z-index:-1}.anchor-link__anchor--point::after,.anchor-link__anchor--hikari-plan::after,.anchor-link__anchor--hikari-campaign::after,.anchor-link__anchor--hikariset::after{background:url("/img/index/arrow_anchor.png") no-repeat center top #fff;border-right:solid 2px rgba(0,0,0,0);border-bottom:solid 2px rgba(0,0,0,0);border-left:solid 2px rgba(0,0,0,0);z-index:1;transition:all .2s ease 0s}.anchor-link__anchor--point:hover,.anchor-link__anchor--hikari-plan:hover,.anchor-link__anchor--hikari-campaign:hover,.anchor-link__anchor--hikariset:hover{background-color:rgba(241,241,241,.9450980392)}.anchor-link__anchor--point:hover::after,.anchor-link__anchor--hikari-plan:hover::after,.anchor-link__anchor--hikari-campaign:hover::after,.anchor-link__anchor--hikariset:hover::after{background-color:rgba(241,241,241,.9450980392)}.anchor-link{margin:80px 0 100px}.anchor-link__items{width:1000px;margin:45px auto 0;display:flex;justify-content:space-between}.anchor-link__item{width:240px}.anchor-link__anchor--hikariset{background:url("/img/y-mobile/icon_anchor_point1.png") no-repeat center 30px #fff}.anchor-link__anchor--hikari-campaign{background:url("/img/y-mobile/icon_anchor_point2.png") no-repeat center 30px #fff}.anchor-link__anchor--hikari-plan{background:url("/img/y-mobile/icon_anchor_point3.png") no-repeat center 30px #fff}.anchor-link__anchor--point{background:url("/img/y-mobile/icon_anchor_point4.png") no-repeat center 30px #fff}.anchor-link__subtext{font-size:18px;line-height:1}.anchor-link__text{margin-top:13px;font-size:32px;font-weight:bold;line-height:1}#hikariset{background-color:#fffce5;padding-top:60px;padding-bottom:80px}#hikariset .ttl-img{display:block;margin:0 auto -20px}#hikariset .hikariset__inner{width:1000px;margin:0 auto}#hikariset .about-set{margin-top:20px;line-height:1.5}#hikariset .about-set_w{box-sizing:border-box;border:2px solid #eee;background-color:#fff;padding:60px;box-shadow:2px 10px 14px 0px rgba(211,207,191,.4)}#hikariset .about-set_ttl{text-align:center}#hikariset .about-set_text{text-align:center;font-size:18px;margin-top:20px}#hikariset .about-set_text .red{color:#f03;font-weight:bold}#hikariset .about-set_text .red .tax{font-size:12px;font-weight:normal}#hikariset .about-set__container{display:flex;justify-content:space-between;align-items:center;margin-top:30px}#hikariset .about-set .net dt,#hikariset .about-set .plan dt{height:50px;font-size:18px;font-weight:bold;text-align:center;line-height:50px;background-color:#f2f2f2}#hikariset .about-set .net dt img,#hikariset .about-set .plan dt img{vertical-align:middle;margin-right:3px}#hikariset .about-set .net dd,#hikariset .about-set .plan dd{border:4px solid #f2f2f2;text-align:center}#hikariset .about-set dl.net dt img{width:25px;height:25px}#hikariset .about-set dl.net dd{padding:20px}#hikariset .about-set dl.net dd .hikari img,#hikariset .about-set dl.net dd .air img{width:78%}#hikariset .about-set dl.net dd .hikari{margin-bottom:20px}#hikariset .about-set .plus{text-align:center}#hikariset .about-set .plus img{width:26px;height:26px;margin:20px auto}#hikariset .about-set dl.plan{width:50%}#hikariset .about-set dl.plan dt img{width:25px;height:25px}#hikariset .about-set dl.plan dd{border:none;display:grid;grid-template-columns:6fr 5fr;grid-template-areas:"name-simple price-simple" "name-basic price-basic"}#hikariset .about-set dl.plan dd .name-simple{grid-area:name-simple}#hikariset .about-set dl.plan dd .name-basic{grid-area:name-basic}#hikariset .about-set dl.plan dd .price-simple{grid-area:price-simple}#hikariset .about-set dl.plan dd .price-basic{grid-area:price-basic}#hikariset .about-set dl.plan dd .plan-name,#hikariset .about-set dl.plan dd .plan-price{height:76px;display:flex;align-items:center;padding-left:20px}#hikariset .about-set dl.plan dd .plan-name.no-border-bottom,#hikariset .about-set dl.plan dd .plan-price.no-border-bottom{border-bottom:none}#hikariset .about-set dl.plan dd .plan-name{border:4px solid #f2f2f2}#hikariset .about-set dl.plan dd .plan-name p{text-align:left;font-size:18px}#hikariset .about-set dl.plan dd .plan-price{border:4px solid #f03}#hikariset .about-set dl.plan dd .plan-price .pay{font-size:14px;font-weight:bold;writing-mode:vertical-lr;margin-bottom:-2px}#hikariset .about-set dl.plan dd .plan-price_w{text-align:center}#hikariset .about-set dl.plan dd .plan-price_w .price_box span{display:inline-block;font-weight:bold}#hikariset .about-set dl.plan dd .plan-price_w .price_box span.price{color:#f03;font-size:34px;line-height:1;letter-spacing:-1px}#hikariset .about-set dl.plan dd .plan-price_w .price_box span.yen{font-size:14px;line-height:1.2;padding-left:4px}#hikariset .about-set dl.plan dd .plan-price_w .price_box span.yen .tax{font-weight:normal}#hikariset .waribiki{line-height:1.5;margin-top:46px}#hikariset .waribiki_w{box-sizing:border-box;border:2px solid #eee;background-color:#fff;padding:40px 100px;box-shadow:2px 10px 14px 0px rgba(211,207,191,.4)}#hikariset .waribiki_ttl{font-size:30px;font-weight:bold;text-align:center}#hikariset .waribiki_text{text-align:center;font-size:18px;margin-bottom:30px}#hikariset .waribiki_text span{font-weight:bold}#hikariset .waribiki_text .red{color:#f03}#hikariset .waribiki_text sup{font-size:10px;font-weight:normal;vertical-align:super}#hikariset .waribiki .family{margin-top:20px}#hikariset .waribiki .otoku{background-color:#fffce5;padding:40px;margin-top:40px}#hikariset .waribiki .otoku>img{width:100%}#hikariset .waribiki .otoku-text,#hikariset .waribiki .otoku .note{margin-top:10px}#hikariset .note-list{word-break:break-all;margin-top:20px}#hikariset .note-list>li{text-indent:-20px;padding:0px 0 0 20px}#hikari-plan{padding-top:60px;padding-bottom:100px;background-color:#ebf3fa}#hikari-plan .hikari-plan__inner{background:#fff;width:1000px;padding-top:40px;margin:30px auto 0;box-shadow:4px 4px 20px rgba(0,0,0,.4);color:#666;font-size:12px;line-height:1.5}#hikari-plan .hikari-plan__container{width:860px;box-sizing:border-box;margin-right:auto;margin-left:auto}#hikari-plan .hikari-plan__text{text-align:center}#hikari-plan .hikari-plan__kouji{margin-top:6px}#hikari-plan .hikari-plan__table{background:#f7f7f7;margin-top:40px;padding:40px 0}#hikari-plan .hikari-plan__appoint{width:400px;height:70px;font-size:22px}#hikari-plan .hikari-plan__appoint::before{width:30px;height:30px;left:25px}#hikari-plan .hikari-plan__appoint::after{right:30px}#hikari-plan .hikari-plan-sec__title{color:#000;font-size:28px;font-weight:bold;line-height:1.5;text-align:center;display:flex;flex-flow:column nowrap;align-items:center}#hikari-plan .hikari-plan-sec__ttl-inner{display:flex;justify-content:center;align-items:center}#hikari-plan .hikari-plan-sec__ttl-inner::before{content:"";width:0;height:28px;border-right:solid 1px currentcolor;margin-right:.75em;transform:rotate(-30deg)}#hikari-plan .hikari-plan-sec__ttl-inner::after{content:"";width:0;height:28px;border-right:solid 1px currentcolor;margin-left:.75em;transform:rotate(30deg)}#hikari-plan .hikari-plan-note{display:flex;align-items:baseline;word-break:break-all}#hikari-plan .hikari-plan-note a{color:inherit}#hikari-plan .hikari-plan-note__style{width:35px;flex:0 0 auto}#hikari-plan .hikari-plan-note__style--dot{width:35px;flex:0 0 auto;text-align:center}#hikari-plan .hikari-plan-price{margin:15px 0 6px;display:flex;justify-content:center;align-items:center;position:relative}#hikari-plan .hikari-plan-price__note{background:#f23071;width:250px;height:40px;padding-left:25px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:bold;display:flex;align-items:center}#hikari-plan .hikari-plan-price__note:not(:first-child){margin-top:4px}#hikari-plan .hikari-plan-price__ruby{margin-left:18px}#hikari-plan .hikari-plan-price__year{color:#000;font-size:52px;font-weight:bold;line-height:1}#hikari-plan .hikari-plan-price__month{margin-top:9px;color:#000;font-size:32px;font-weight:bold;line-height:1}#hikari-plan .hikari-plan-price__mark{background:none;margin-left:19px;color:#f23071;font-size:70px;font-weight:bold;line-height:1}#hikari-plan .hikari-plan-price__mark .number{font-size:110px;line-height:1}#hikari-plan .hikari-plan-price__mark .number small{font-size:60px;line-height:1}#hikari-plan .hikari-plan-price__wrapper{position:relative;display:block}#hikari-plan .hikari-plan-price__wrapper *{position:relative;z-index:1}#hikari-plan .hikari-plan-price__wrapper::after{content:"";background:#ffec18;height:14px;width:100%;position:absolute;bottom:-1px;left:0;z-index:0}#hikari-plan .hikari-plan-price__wave{font-size:50px}#hikari-plan .hikari-plan-price__sup{color:#666;font-size:20px;font-weight:normal;line-height:1;position:absolute;bottom:40px;right:15px}#hikari-plan .hikari-plan-price__text{margin-top:7px;color:#666;font-size:12px;font-weight:normal;text-align:right;display:block}#hikari-plan .hikari-plan-table{border:2px #236ecd solid}#hikari-plan .hikari-plan-table__hd-th{background:#236ecd;color:#fff;font-size:24px;line-height:30px;font-weight:bold;text-align:center;vertical-align:middle;padding:20px 0;position:relative;width:50%}#hikari-plan .hikari-plan-table__hd-th:first-child{border-right:1px #fff solid}#hikari-plan .hikari-plan-table__hd-th img{height:30px}#hikari-plan .hikari-plan-table__hd-th div{position:relative;top:-4px;display:inline-block;margin:0 0 0 15px}#hikari-plan .hikari-plan-table__case,#hikari-plan .hikari-plan-table__case--only{position:relative;background:#fff8b5;color:#236ecd;font-size:22px;line-height:31px;font-weight:bold;text-align:center;padding:15px 0}#hikari-plan .hikari-plan-table__case img,#hikari-plan .hikari-plan-table__case--only img{vertical-align:middle}#hikari-plan .hikari-plan-table__case-text,#hikari-plan .hikari-plan-table__case--only-text{position:relative;top:2px;display:inline-block;margin:0 0 0 15px}#hikari-plan .hikari-plan-table__case{background:#bee6ff;border-top:1px #fff solid}#hikari-plan .hikari-plan-table__td{text-align:center;padding:25px 0 15px;background:#fff}#hikari-plan .hikari-plan-table__td:first-child{border-right:1px #ebf3fa solid}#hikari-plan .hikari-plan-table-price,#hikari-plan .hikari-plan-table-price--red{display:flex;justify-content:center;align-items:center}#hikari-plan .hikari-plan-table-price{color:#236ecd}#hikari-plan .hikari-plan-table-price--red{color:#f23071}#hikari-plan .hikari-plan-table-price__ruby{font-size:24px;font-weight:bold;line-height:28px;text-align:center}#hikari-plan .hikari-plan-table-price__price{font-size:32px;line-height:1;font-weight:bold;position:relative;padding:0 0 0 10px;margin:0 0 5px}#hikari-plan .hikari-plan-table-price__price .number{font-size:60px}#hikari-plan .hikari-plan-table-price__price .number small{font-size:35px}#hikari-plan .hikari-plan-table-price__sup{font-size:20px;font-weight:normal;position:absolute;top:7px;right:-8px}#hikari-plan .hikari-plan-table__detail{background:#ebf3fa;padding:15px 20px}#hikari-plan .hikari-plan-table__detail:first-child{border-right:1px #fff solid}#hikari-plan .hikari-plan-table__term{font-size:16px;font-weight:bold}#hikari-plan .hikari-plan-table__list{display:flex;font-size:16px}#hikari-plan .hikari-plan-table__list div:first-child{width:200px}#hikari-plan .hikari-plan-table__list div:first-child::before{content:"◆";font-size:10px;padding:0 5px 0 0}.matome{background-color:#236ecd}.matome__inner{width:1000px;background:url("/img/y-mobile/total-bg.png") no-repeat center top;padding:100px 0 60px;margin:0 auto}.matome__ttl{color:#fff;font-size:40px;font-weight:bold;text-align:center}.matome .text{color:#fff;font-size:18px;line-height:1.6;margin-top:20px}.matome .text span{color:#ffec18;font-weight:bold}.matome .matome-point{background-color:#fff;box-shadow:4px 4px 20px 0px #225596;padding:40px;margin-top:15px}.matome .matome-point ul li{color:#236ecd;font-size:24px;line-height:1.2;padding-left:36px;background:url("/img/y-mobile/matome_check.png") no-repeat left center;background-size:24px 24px}.matome .matome-point ul li span.line{font-weight:bold;background:linear-gradient(transparent 70%, #ffec18 0%)}.matome .matome-point ul li span.tax{font-size:14px}.matome .matome-point ul li:not(:first-child){margin-top:20px}.matome .note{color:#fff;font-size:16px;line-height:1.5;margin-top:20px}.flow{width:1000px;margin:60px auto 20px;background:url("/img/y-mobile/flow.png") no-repeat left center #fff;border:#e5e5e5 solid 2px}.flow__inner{width:500px;margin-left:auto;padding:30px 20px 40px}.flow_ttl{color:#1b1b1b;font-size:22px;font-weight:bold;text-align:center}.flow .text{color:#222;font-size:15px;text-align:center;line-height:1.6;margin-top:25px}.flow_link{display:block;width:60%;height:60px;color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:60px;border-radius:30px;background-color:#236ecd;margin:25px auto 0;position:relative}.flow_link::after{position:absolute;top:0;bottom:0;right:18px;content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}
