﻿@media screen and (max-width: 350px){#main .h1+.h1-data .img{zoom:.5;-moz-transform:scale(0.5)}}@media screen and (min-width: 350px){#main .h1+.h1-data .img{zoom:.75;-moz-transform:scale(0.75)}}#category{background-color:#4788ee}#category .category{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:100%;height:60px}#category .category .icon{display:inline-block;width:24px;height:24px;margin-right:10px}#category .category .icon svg{fill:#fff}#category .category .text{color:#fff;font-size:18px;font-weight:bold}#main{padding-top:20px}#main .h1{display:block;color:#105edb;font-size:26px;font-weight:bold}#main .h1+.h1-text{margin-top:10px;font-size:14px;line-height:1.5}#main .h1+.h1-data{margin-top:20px;width:100%}#main .h1+.h1-data .img{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-bottom:20px;padding:10px;border:1px solid #ccc;border-radius:6px;line-height:1}#main .h1+.h1-data .ttl{font-size:18px;font-weight:bold;letter-spacing:0}#main .h1+.h1-data .text{margin-top:10px;font-size:14px;line-height:1.5}#main .c-subh{margin-bottom:15px;font-size:calc(18px + 3*(100vw - 320px)/55);line-height:1.4;text-align:center}@media screen and (min-width: 375px){#main .c-subh{font-size:21px}}@media screen and (max-width: 320px){#main .c-subh{font-size:18px}}#main .c-annotation{padding-left:1em;text-indent:-1em;font-size:10px;line-height:1.5em}#main .c-annotation+.c-annotation{margin-top:1em}#main .c-indent{padding-left:1em;text-indent:-1em}#main .c-indent-double{padding-left:2em;text-indent:-2em}#main .c-type-xl{font-size:26px;line-height:1.23}#main .c-type-lg{font-size:21px;line-height:1.43}#main .c-type-md{font-size:18px;line-height:1.11}#main .c-type-sm{font-size:14px;line-height:1.5}#main .c-h+.c-type-sm{margin-top:.6em}#main .c-type-xs{font-size:10px;line-height:1.5}#main .c-type-link{text-decoration:underline}#main .c-type-link [class*=chevron]{width:.8em;height:.8em}#main .c-type-price{color:#e83e62}#main .option-main{padding:0 0 50px}#main .option-category{margin-bottom:30px;padding:24px 4%;background-color:#4788ee;color:#fff;font-size:17px;font-weight:bold}#main .option-category svg{fill:currentcolor;margin-right:.5em;width:1.4em;height:1.4em}#main .option-section{margin-top:45px}#main .option-h{margin-bottom:.9em;font-size:26px;color:#105edb}#main .option-subh{margin-bottom:15px;font-size:calc(18px + 3*(100vw - 320px)/55);line-height:1.4;text-align:center}@media screen and (min-width: 375px){#main .option-subh{font-size:21px}}@media screen and (max-width: 320px){#main .option-subh{font-size:18px}}#main .option-contents{margin-top:14px;padding:35px 4%;background:#ebf3ff}#main .option-txtlink{margin-top:1em;text-align:center;font-weight:bold;line-height:2}#main .option-cards{margin-top:1em;display:flex;flex-wrap:wrap;justify-content:space-between}#main .option-card{width:48.69565%;border-color:#ebf3ff}#main .option-card::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #4788ee rgba(0,0,0,0)}#main .option-card+.option-card:nth-child(n+3){margin-top:15px}#main .option-card_header{height:93px}#main .option-card_body{background-color:#ebf3ff;height:calc(100% - 93px)}#main .option-card_h{font-size:19px;line-height:1.21;text-align:center}#main .option-card_h small{display:block;margin-bottom:5px;color:#4788ee}#main .option-service_logo{display:inline-block}#main .option-service_logo.option-service_logo-wifiMulti{width:110px}#main .option-service_logo.option-service_logo-whiteHikaridenwa{width:140px}#main .option-service_logo.option-service_logo-bbPhone{width:115px}#main .option-service_logo.option-service_logo-bbSecurity{width:150px}#main .option-lnav{margin-top:50px}#main .question_box{margin:16px 0;margin:5vw 0}#main .question_box .question_name{font-weight:bold;background-color:#eaf3fe;padding:16px;padding:5vw}#main .question_box .question_img{height:20px;margin-right:8px;margin-right:1.25vw}#main .trial_box{margin:8px;margin:1.25vw}#main .main_q{background-color:#4788ee;position:relative;color:#fff;padding:5px 0 5px 40px;padding:1.5625vw 0 1.5625vw 12.5vw;font-size:14px;font-size:4.375vw;letter-spacing:1.3px}#main .main_q:before{content:"";position:absolute;top:8px;top:2.5vw;left:10px;left:3.125vw;width:10%;height:70%;background-size:24px;background-size:7.5vw}#main .main{padding:16px;padding:5vw}#main .main .main_title{color:#0a5bce;font-weight:bold;padding:0 0 16px;padding:0 0 5vw;font-size:19.2px;font-size:6vw}#main .main .main_img{width:50%;margin:0 auto}#main .main .summary_box{padding:16px 0;padding:5vw 0;font-size:12px;font-size:3.75vw;letter-spacing:.5px}#main .main .summary_box .summary_title{font-size:16px;font-size:5vw;font-weight:bold}#main .sub_title{width:100%;text-align:center;font-size:20px;font-size:6.25vw;font-weight:bold;padding-bottom:16px;padding-bottom:5vw}#main .sub_title .title_blue{color:#0a5bce}#main .content_main{background-color:#eaf3fe;padding:16px;padding:5vw}#main .content_main .content_box{padding-bottom:24px;padding-bottom:7.5vw;border-bottom:1px solid #ccccce;margin-bottom:24px;margin-bottom:7.5vw}#main .content_main .content_box:last-child{padding-bottom:0;border-bottom:none}#main .content_main .content_title{font-size:16px;font-size:5vw;font-weight:bold;padding:3.2px 0;padding:1vw 0}#main .content_main .content_description{font-size:12px;font-size:3.75vw;letter-spacing:.7px;padding-bottom:16px;padding-bottom:5vw}#main .content_main .content_description_caution{font-size:10px;font-size:3.125vw;margin:-8px 0 16px 8px;margin:-2.5vw 0 5vw 2.5vw;position:relative}#main .content_main .content_description_caution:before{content:"※";position:absolute;left:-12px;left:-3.75vw}#main .content_main .content_caution{list-style:decimal;font-size:10px;font-size:3.125vw;letter-spacing:.7px;padding:16px;padding:5vw;padding-bottom:0}#main .content_main .content_caution .caution_item:not(:last-child){margin-bottom:10px;margin-bottom:3.125vw}#main .content_price{margin:32px 0 16px;margin:10vw 0 5vw;background-color:#eaf3fe}#main .content_price .sub_title{background-color:#fff;padding:2.5vw 0 2.5vw}#main .content_price .price_table{padding:16px 0;padding:5vw 0}#main .content_price .price_caution{font-size:10px;font-size:3.125vw;list-style:circle;padding-left:32px;padding-left:10vw;padding-bottom:24px;padding-bottom:7.5vw}#main .content_option{padding:16px 0;padding:5vw 0}#main .content_option .option_box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 12px;padding:0 3.75vw}#main .content_option .option_item{width:49%;position:relative;border:2px solid #ebf3ff;border-radius:3px;overflow:hidden}#main .content_option .option_item:after{content:"";position:absolute;right:0;bottom:0;border-left:16px solid rgba(0,0,0,0);border-left:5vw solid rgba(0,0,0,0);border-bottom:16px solid #4788ee;border-bottom:5vw solid #4788ee}#main .content_option .option_item_head{height:50%;font-weight:bold;text-align:center}#main .content_option .option_head_title{font-size:10px;font-size:3.125vw;color:#0a5bce;padding-top:16px;padding-top:5vw}#main .content_option .option_item_name{font-size:5vw}#main .content_option .option_item_body{height:50%;background-color:#ebf3ff;padding:16px 12.8px;padding:5vw 4vw;font-size:14px;font-size:4.375vw;line-height:1.5}#main .content_option .option_button{width:90%;margin:20px auto;margin:6.25vw auto;padding:3.75vw;border-radius:3px;background-color:#4788ee;font-size:5vw;font-weight:bold;text-align:center;position:relative}#main .content_option .option_button .option_button_link{color:#fff}#main .content_option .option_button:before{content:"";position:absolute;top:16px;top:5vw;right:12px;right:3.75vw;border-top:10px solid rgba(0,0,0,0);border-top:3.125vw solid rgba(0,0,0,0);border-left:12px solid #fff;border-left:3.75vw solid #fff;border-bottom:10px solid rgba(0,0,0,0);border-bottom:3.125vw solid rgba(0,0,0,0)}#main .content_option .option_button:after{content:"";position:absolute;top:16px;top:5vw;right:16px;right:5vw;border-top:10px solid rgba(0,0,0,0);border-top:3.125vw solid rgba(0,0,0,0);border-left:12px solid #4788ee;border-left:3.75vw solid #4788ee;border-bottom:10px solid rgba(0,0,0,0);border-bottom:3.125vw solid rgba(0,0,0,0)}#main .content_nav{padding:0 16px;padding:0 5vw;margin-top:16px;margin-top:5vw}#main .content_nav .lnav_item{font-size:12px;font-size:3.75vw}#main .content_nav .nav_item{display:flex;flex-direction:column;justify-content:space-around;float:left;padding:24px;width:47.82609%;height:137px;height:42.8125vw;font-size:12px;font-size:3.75vw;font-weight:bold;letter-spacing:normal;text-align:center;border-radius:3px;border:2px solid #ccc;position:relative}#main .content_nav .nav_item:after{content:"";position:absolute;right:0;bottom:0;border-left:16px solid rgba(0,0,0,0);border-left:5vw solid rgba(0,0,0,0);border-bottom:16px solid #0b5bce;border-bottom:5vw solid #0b5bce}#main .content_nav .nav_item:nth-of-type(even){margin-left:4.34783%}#main .content_nav .nav_icon{margin:0 auto 10px;margin:0 auto 3.125vw;display:block;width:65px;width:20.3125vw;height:65px;height:20.3125vw}#main .wifiMultipack-lead{margin-top:16px;font-size:18px;line-height:1.3889;font-weight:bold}#main .wifiMultipack-txt{margin-top:10px}#main .wifiMultipack-intro_figure{overflow:hidden;margin:auto;border:2px solid #ccc;border-radius:6px;width:150px}#main .contents-ttl{padding:0 15%}#main .option-navi{margin-top:36px}#main .option-navi .navi-contents{display:flex;justify-content:space-between}#main .option-navi .navi-contents a{display:block;width:48%}#main .wifi-nav{margin-top:30px}#main .wifi-nav_item{display:flex;align-items:center;position:relative;padding:15px 4%;width:100%;background-color:#dae7fb;font-size:18px;font-weight:bold;line-height:1.3}#main .wifi-nav_item+.wifi-nav_item{margin-top:10px}#main .wifi-nav_item svg{position:absolute;top:50%;right:4%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:9px;fill:#0a5ada}#main .wifi-nav_item strong{color:#0b5bce}#main .wifi-nav_item::before{content:"";display:inline-block;width:50px;height:50px;background-size:cover;margin-right:16px}#main .wifi-nav_item:nth-of-type(1)::before{background-image:url("/_img/sp/page/charm/index/pt-1.png")}#main .wifi-nav_item:nth-of-type(2)::before{background-image:url("/_img/sp/page/charm/index/pt-2.png")}#main .wifi-nav_item:nth-of-type(3)::before{background-image:url("/_img/sp/page/charm/index/pt-3.png")}#main .wifi-nav_item:nth-of-type(4)::before{background-image:url("/_img/sp/page/charm/index/pt-4.png")}#main .wifi-figure{padding:30px 4%;background-color:#ebf3ff;text-align:center}#main .wifi-figure_text{font-size:12px;margin-top:16px;text-align:left;line-height:1.8}#main .ouchi-bnr{margin-top:24px}#main .wifi-point{padding-top:40px}#main .wifi-point::before{content:"";display:block;margin:0 auto 5px;width:60px;height:60px;background-size:cover}#main .wifi-point.wifi-point-01::before{background-image:url("/_img/sp/page/charm/index/pt-1.png")}#main .wifi-point.wifi-point-02::before{background-image:url("/_img/sp/page/charm/index/pt-2.png")}#main .wifi-point.wifi-point-03::before{background-image:url("/_img/sp/page/charm/index/pt-3.png")}#main .wifi-point.wifi-point-04::before{background-image:url("/_img/sp/page/charm/index/pt-4.png")}#main .wifi-figure_charts{position:relative;display:flex;justify-content:space-between}#main .wifi-nav_item:nth-of-type(1) .wifi-nav_chart,#main .wifi-nav_item:nth-of-type(2) .wifi-nav_chart{margin:12px 0}#main .wifi-nav_item:nth-of-type(3) .wifi-nav_chart{margin:18px 0}#main .wifi-figure_chart-plus::before{content:"";display:block;position:absolute;left:50%;top:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:18.84058%;height:2px;background-color:#ebf3ff}#main .wifi-figure_chart-plus::after{content:"";display:block;position:absolute;top:-40px;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);width:11.5942%;padding-bottom:11.5942%;background-size:cover}#main .wifi-figure_chart{position:relative}#main .wifi-figure_charts+.wifi-figure_chart,#main .wifi-figure_chart+.wifi-figure_charts,#main :not(.wifi-figure_charts)>.wifi-figure_chart+.wifi-figure_chart{margin-top:20px;padding-top:20px;border-top:2px solid #ccc}#main .wifi-category{margin-bottom:30px;padding:24px 4%;background-color:#4788ee;color:#fff;font-size:17px;font-weight:bold;line-height:1.42}#main .wifi-h{margin-bottom:.9em;font-size:26px;font-weight:bold;color:#0b5bce}#main .wifi-subh{margin-bottom:.5em;font-size:21px;font-weight:bold;text-align:center;line-height:1.5}#main .wifi-subh strong{color:#0b5bce}#main .wifi-subh sup{font-size:10px}#main .wifi-txt{font-size:14px;line-height:2}#main .wifi-txt.wifi-txt-link{display:inline-block;background:linear-gradient(#c3cad4, #c3cad4) no-repeat;background-size:93% 2px;background-position:100% 1.6em;font-size:12px;font-weight:bold}#main .wifi-txt.wifi-txt-link .c-icn-chevron{margin-right:.5em}#main .wifi-annotations{margin-top:1.5em}#main .wifi-annotation{text-align:left;padding-left:2em;text-indent:-2em;line-height:1.7}#main .wifi-note{margin-top:1.4em;text-align:left;line-height:1.7}#main .wifi-nav{margin-top:30px}#main .accordion-area{margin-top:24px}#main .accordion-area .acc-trigger{position:relative;background-color:#666;color:#fff;border-radius:3px;font-size:14px;padding:6px 0}#main .accordion-area .acc-trigger:after{content:"";position:absolute;width:8px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px;right:16px}#main .accordion-area .acc-trigger.active:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#main .accordion-area .accordion-inner{display:none;background-color:#fff;padding:16px}#main .accordion-area .accordion-inner .annotation{font-size:12px;text-align:left;color:gray}#main .accordion-area .accordion-inner .table-title{text-align:left;font-size:14px;font-weight:bold;margin-bottom:3px}#main .accordion-area .accordion-inner table{width:100%;margin-bottom:20px}#main .accordion-area .accordion-inner table th,#main .accordion-area .accordion-inner table td{border:1px solid gray;width:50%;font-size:13px;padding:8px 0px 8px 12px}#main .accordion-area .accordion-inner table td.head{font-weight:bold;background-color:#f1f1f1}#main .accordion-area .accordion-inner table th{background-color:#f1f1f1;text-align:left}#main .space-area-1993{padding-top:60px}#main .section-title-1993{font-size:26px;font-weight:bold;padding-bottom:25px;text-align:center}#main .section-title-1993 .small-title-1993{font-size:16px;line-height:1.5;font-weight:100;display:block}#main .section-sub-title-1993{font-size:18px;font-weight:bold;padding-bottom:15px}#main .explain-1993{font-size:16px}#main .font-blue-1993{color:#0a5ada}#main .bg-gray-1993{background-color:#f9f9f9}#main .flex-area-1993{display:flex;align-items:center;justify-content:space-between}#main .mv-1993{margin-top:-20px}#main .mv-1993 img{width:100%}#main .what-recommendation-1993{padding:30px 0 15px;background-color:#dae7fb}#main .what-recommendation-1993 .recommend-contents{margin-bottom:15px}#main .what-recommendation-1993 .recommend-contents .anchor-btn-1993{background-color:#fff;box-shadow:0 2px 2px gray;border-radius:8px;font-size:14px;padding:4% 0 4% 25%;margin-bottom:10px;display:block;position:relative}#main .what-recommendation-1993 .recommend-contents .anchor-btn-1993 span{font-size:18px;font-weight:bold}#main .what-recommendation-1993 .recommend-contents .anchor-btn-1993::before{content:"";background-image:url("/_img/sp/page/charm/option/index/icon_wifi_1993.svg");background-size:cover;background-repeat:no-repeat;width:50px;height:50px;top:12px;left:3%;border-radius:50%;position:absolute}#main .what-recommendation-1993 .recommend-contents .anchor-btn-1993.mesh-wifi::before{background-image:url("/_img/sp/page/charm/option/index/icon_meshwifi_1993.svg")}#main .what-recommendation-1993 .recommend-contents .anchor-btn-1993.softbank-air::before{background-image:url("/_img/sp/page/charm/option/index/icon_softbank_air_1993.svg")}#main .what-recommendation-1993 .recommend-contents .anchor-btn-1993::after{content:"";width:10px;height:10px;top:34px;right:5%;border-bottom:2px solid #4788ee;border-right:2px solid #4788ee;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}#main .what-recommendation-1993 .recommend-contents .anchor-btn-1993 .recommendation-ribbon{width:35%;height:24px;top:-14px;right:0;left:0;margin:auto;position:absolute}#main .what-recommendation-1993 .recommend-contents .explain-1993{margin:10px 0 15px}#main .what-recommendation-1993 .recommend-contents.dotted-line{background-image:linear-gradient(to right, #a8b7c6, #a8b7c6 12px, transparent 6px, transparent 8px);background-size:18px 2px;background-position:left bottom;background-repeat:repeat-x;border-bottom:1px dotted rgba(0,0,0,0)}#main .wavy-line-1993{background:#ffec18;margin-top:-14px}#main .any-worries-1993{text-align:center;padding-bottom:25px}#main .any-worries-1993 .worry-bg{background:linear-gradient(180deg, #9a9da5, #ffffff)}#main .any-worries-1993 .worry-content{background-image:url("/_img/sp/page/charm/option/index/nayami_fukidasi_1993.svg");background-size:cover;background-repeat:no-repeat;position:relative}#main .any-worries-1993 .worry-content .worry-title{top:34px;right:0;left:0;font-size:24px;font-weight:bold;position:absolute}#main .any-worries-1993 .worry-content .worry-woman{padding-top:134px}#main .about-wifi-multi-pack{padding-bottom:60px}#main .about-wifi-multi-pack .content-wifi-multi-pack{background:#4788ee;color:#fff;border-radius:8px;padding:10px;margin-bottom:15px;text-align:center}#main .about-wifi-multi-pack .house-discount{font-size:16px;padding:15px 0 5px}#main .about-wifi-multi-pack .fee-box-1993{width:46%;border:solid 1px #fff;border-radius:8px;padding:5px 0;font-size:16px;line-height:1.2}#main .about-wifi-multi-pack .fee-box-1993 .tax-1993{font-size:12px}#main .about-wifi-multi-pack .explain-1993{line-height:1.8}#main .about-wifi-multi-pack .explain-1993 .font-blue-1993{font-weight:bold}#main .usage-wifi-multi-pack .flex-area-1993{align-items:flex-start;padding-top:10px}#main .usage-wifi-multi-pack .detail-box-1993{border:solid 2px #47bbee;border-radius:8px;font-size:14px;width:48%;padding:25px 10px 0;position:relative}#main .usage-wifi-multi-pack .detail-box-1993.outside-1993{border:solid 2px #105edb}#main .usage-wifi-multi-pack .detail-box-1993.outside-1993::before{background-image:url("/_img/sp/page/charm/option/index/icon_outside_1993.svg")}#main .usage-wifi-multi-pack .detail-box-1993.outside-1993 .detail-button-1993{background-color:#105edb}#main .usage-wifi-multi-pack .detail-box-1993::before{content:"";background-image:url("/_img/sp/page/charm/option/index/icon_house_1993.svg");background-repeat:no-repeat;width:52px;height:52px;top:-25px;right:0;left:0;margin:auto;position:absolute}#main .usage-wifi-multi-pack .detail-box-1993 .detail-explain-1993{height:136px}#main .usage-wifi-multi-pack .detail-box-1993 .detail-explain-1993 .font-weight-1993{font-size:16px;line-height:2.5;font-weight:bold;display:block;text-align:center}#main .usage-wifi-multi-pack .detail-box-1993 .detail-button-1993{color:#fff;background-color:#47bbee;padding:5px 0;margin:0 -10px;display:block;text-align:center}#main .wifi-multi-pack-1993 .wifi-house-1993,#main .wifi-multi-pack-1993 .wifi-outside-1993{width:100%}#main .wifi-multi-pack-1993 .wifi-nav_item{font-size:17px;margin-bottom:10px;padding:15px 8% 15px 4%}#main .wifi-multi-pack-1993 .wifi-nav_item.point2::before{background-image:url("/_img/sp/page/charm/index/pt-2.png")}#main .wifi-multi-pack-1993 .wifi-nav_item.point3::before{background-image:url("/_img/sp/page/charm/index/pt-3.png")}#main .wifi-multi-pack-1993 .wifi-nav_item.point4::before{background-image:url("/_img/sp/page/charm/index/pt-4.png")}#main .wifi-multi-pack-1993 .wifi-nav_item.active svg{transform:translateY(-50%) rotate(180deg)}#main .wifi-multi-pack-1993 .wifi-point-1993{margin-top:-10px}#main #about-mesh-wifi .section-title-1993,#main #about-softbank-air .section-title-1993{font-size:30px;padding-bottom:20px}#main #about-mesh-wifi .explain-1993,#main #about-softbank-air .explain-1993{margin-bottom:20px}#main #about-mesh-wifi img,#main #about-softbank-air img{width:100%}#main #about-mesh-wifi .mesh-banner-1993,#main #about-softbank-air .mesh-banner-1993{margin-top:20px}#main #about-softbank-air{padding-bottom:60px;text-align:center}