.note-list{color:#666;font-size:12px;margin-top:30px}.note-list li{text-indent:-15px;margin-left:15px}.mainv img{vertical-align:middle;max-width:100%;height:auto}.form-easy.no-global-cta .global-cta{display:none}.menu-link{color:#000;background-color:#fff;padding:20px 20px 40px}.menu-link_list{display:flex;flex-flow:row wrap}.menu-link .item{width:calc(50% - 5px)}.menu-link .item:nth-child(2n+0){margin-left:10px}.menu-link .item:nth-child(n+3){margin-top:18px}.menu-link .item a{height:140px;padding-top:78.5px;box-sizing:border-box;box-shadow:0 3px 8px rgba(0,0,0,.2);text-align:center;text-decoration:center;display:flex;flex-flow:column nowrap;align-items:center;position:relative}.menu-link .item a::before{content:"";background:#fff;width:32px;height:17px;border-radius:0 0 16px 16px;box-shadow:0 9px 5px rgba(0,0,0,.1);position:absolute;bottom:-8px;left:50%;transform:translate(-50%, 0)}.menu-link .item a::after{content:"";width:7px;height:7px;border-bottom:solid 1px #000;border-right:solid 1px #000;box-sizing:border-box;position:absolute;bottom:-1.5px;left:50%;transform:translate(-50%, 0) rotate(45deg)}.menu-link .item a .subtext{font-size:12px}.menu-link .item a .subtext sup{font-size:10px;vertical-align:top}.menu-link .item a .text{margin-top:10px;font-size:21px;font-weight:bold}.menu-link .item .anchor-menu1{background:url("/img/sp/y-mobile/icon1.png") no-repeat center 10px #fff;background-size:50px 50px}.menu-link .item .anchor-menu2{background:url("/img/sp/y-mobile/icon2.png") no-repeat center 10px #fff;background-size:50px 50px}.menu-link .item .anchor-menu3{background:url("/img/sp/y-mobile/icon3.png") no-repeat center 10px #fff;background-size:50px 50px}.menu-link .item .anchor-menu4{background:url("/img/sp/y-mobile/icon4.png") no-repeat center 10px #fff;background-size:50px 50px}.hikariset{color:#000;line-height:1.5;background-color:#fffce5;padding:50px 20px}.hikariset img{width:100%;vertical-align:top}.hikariset_ttl{font-size:20px;text-align:center;margin-bottom:50px}.hikariset_ttl span{font-size:28px;font-weight:bold}.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:35px 25px;box-shadow:0 10px 7px #ece9c9}.hikariset .about-set_ttl img{width:100%;vertical-align:top}.hikariset .about-set_text{font-size:16px;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 .net dt,.hikariset .about-set .plan dt{height:50px;font-size:16px;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:2px solid #f2f2f2;text-align:center}.hikariset .about-set dl.net{margin-top:26px}.hikariset .about-set dl.net dt img{width:25px;height:25px}.hikariset .about-set dl.net dd{display:flex;height:60px}.hikariset .about-set dl.net dd .hikari,.hikariset .about-set dl.net dd .air{display:flex;justify-content:center;align-items:center;width:50%}.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{border-right:2px solid #f2f2f2}.hikariset .about-set .plus{text-align:center}.hikariset .about-set .plus img{width:26px;height:26px;margin:20px auto}.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;justify-content:center;align-items:center}.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:2px solid #f2f2f2}.hikariset .about-set dl.plan dd .plan-name p{text-align:left;font-size:15px}.hikariset .about-set dl.plan dd .plan-price{border:2px solid #f03}.hikariset .about-set dl.plan dd .plan-price_w{text-align:center}.hikariset .about-set dl.plan dd .plan-price_w .pay{font-size:12px;font-weight:bold;margin-bottom:-2px}.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:24px;line-height:1;letter-spacing:-1px}.hikariset .about-set dl.plan dd .plan-price_w .price_box span.yen{font-size:12px;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 .about-set .note{color:#666;font-size:12px;margin-top:30px}.hikariset .waribiki{line-height:1.5;margin-top:46px}.hikariset .waribiki_w{box-sizing:border-box;border:2px solid #eee;background-color:#fff;padding:35px 25px;box-shadow:0 10px 7px #ece9c9}.hikariset .waribiki_ttl{font-size:20px;font-weight:bold;text-align:center}.hikariset .waribiki_text{font-size:16px;margin-bottom:10px}.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{margin-top:40px;text-align:center}.hikari-campaign{line-height:1.5;padding:50px 20px;box-sizing:border-box}.hikari-campaign_ttl{font-size:20px;text-align:center;margin-bottom:50px}.hikari-campaign_ttl span{font-size:28px;font-weight:bold}.hikari-plan{line-height:1.5;background:url("/img/sp/y-mobile/bg_plan.png") no-repeat left top #e3f0fc;background-size:150px 130px;padding:50px 20px}.hikari-plan_ttl{color:#1b1b1b;font-size:20px;text-align:center}.hikari-plan_ttl span{font-size:32px;font-weight:bold}.hikari-plan_w{box-shadow:0 10px 7px rgba(34,84,150,.3);background-color:#fff;padding:25px;margin-top:20px}.hikari-plan_w img{width:100%}.hikari-plan_w h3{margin-top:10px}.hikari-plan_w .mangaku{margin-top:10px}.hikari-plan_w .graph_txt{margin-top:40px;margin-bottom:20px}.plan_note{color:#666;font-size:12px;line-height:1.7;display:flex;align-items:baseline;word-break:break-all}.plan_note a{color:inherit}.plan_note-style{width:35px;flex:0 0 auto}.plan_note-style--dot{width:35px;flex:0 0 auto;text-align:center}.main_w.point-b{background:url("/img/sp/y-mobile/bg_point.png") no-repeat left top #fff;background-size:150px 130px;margin:0;padding:50px 20px 0}.main_w.point-b .about_ttl{font-size:20px;font-weight:normal;margin-bottom:30px}.main_w.point-b .about_ttl span{color:#2e2e2e;font-size:32px;font-weight:bold;line-height:1.4;letter-spacing:2px}.matome{background:url("/img/sp/y-mobile/total-bg.png") no-repeat center top #236ecd;background-size:contain;padding:56px 20px 45px}.matome_ttl{color:#fff;font-size:25px;font-weight:bold;text-align:center}.matome .text{color:#fff;font-size:14px;line-height:1.4;margin-top:12px}.matome .text span{color:#ffec18;font-weight:bold}.matome .matome-point{background-color:#fff;box-shadow:0 10px 8px #225596;padding:22px 20px 24px 18px;margin-top:15px}.matome .matome-point ul li{color:#236ecd;font-size:15px;line-height:1.4;padding-left:25px;background:url("/img/sp/y-mobile/matome_check.png") no-repeat left top;background-size:20px 20px;margin-top:20px}.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:12px}.matome .matome-point ul li:first-child{margin:0}.matome .note{color:#fff;font-size:12px;line-height:1.5;margin-top:20px}.flow{padding:45px 20px 56px;background-color:#fff}.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:100%;height:60px;color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:60px;border-radius:30px;background-color:#236ecd;margin-top:25px;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}.questionArea{width:100%;background:url("/img/sp/y-mobile/bg_faq.png") no-repeat left top #e3f0fc;background-size:147px 132px;padding:50px 20px 36px;margin:0}.questionArea_ttl{color:#000;font-size:18px;line-height:1.7}.questionArea_ttl span{font-size:32px;font-weight:bold;letter-spacing:2px}.go_top{display:block;height:65px;color:#236ecd;font-size:18px;font-weight:500;line-height:65px;text-align:center;border-radius:15px;border:2px solid #236ecd;margin-top:60px}.go_top img{width:22px;height:16px;vertical-align:middle;margin-right:11px}.flow_go_top{position:fixed;right:5px;bottom:70px;width:76px;height:76px;opacity:0}.flow_go_top img{width:100%;height:auto}.flow_go_top.fixLinkArea_on{opacity:1;z-index:99}
