﻿#main #mv .mv_text{margin:15px 10px;font-size:11px;color:#777}#main #mv .mv_text p{padding:0 15px;height:65px;overflow:scroll}#main #mv .mv_text p a{color:#0867f5;text-decoration:underline}#main .hikaku{padding:40px 12px;background-color:#ebf3fc}#main .hikaku-check{margin-top:30px}#main .hikaku-check_img{width:80%;margin:0 auto 10px}#main .hikaku-check_text{margin-top:15px;font-size:11px;color:#777}#main .hikaku-check_text p{padding:0 10px;height:65px;overflow:scroll}#main .hikaku-check_text p a{color:#0867f5;text-decoration:underline}#main #recommend .tabs{padding:0 12px;display:flex;justify-content:space-between;align-items:center}#main #recommend .tabs .tab{position:relative;display:flex;justify-content:center;align-items:center;width:49%;height:auto;border-radius:50px;padding:20px 0 15px;background-color:#99b8e8;box-shadow:0 4px #90adda;color:#fff;font-size:14px;font-weight:bold;letter-spacing:.1em;text-align:center}#main #recommend .tabs .tab.active{background-color:#4788ee;box-shadow:0 4px #427cd6}#main #recommend .tabs .tab::after{position:absolute;content:"";display:inline-block;width:5px;height:5px;transform:rotate(135deg);border-top:1px solid #fff;border-right:1px solid #fff;top:25px;right:17px}#main #recommend .lists{margin-top:20px}#main #recommend .lists .list{background-color:#fff;border-radius:5px;overflow:hidden;box-shadow:0 0 4px 1px rgba(119,119,119,.4666666667)}#main #recommend .lists .list:not(:first-child){margin-top:25px}#main #recommend .lists .list_ttl{padding:15px 0;background-color:#4788ee;color:#fff;font-size:22px;font-weight:bold;text-align:center}#main #recommend .lists .list_content{padding:20px}#main #recommend .lists .list_content p{margin-top:10px;font-size:12px;color:#777;word-wrap:break-word}#main #recommend .lists .list_content p a{color:#0867f5;text-decoration:underline}#main #recommend .recommend{padding:40px 12px 20px}#main #recommend .recommend_img{width:92%;margin:0 auto}#main #recommend .tab_content .recommend_softbank-air{margin-top:25px}#main #recommend .tab_content .recommend_softbank-air .image .recommend-bottomimg{padding:30px 0 5px 12px}#main #recommend .tab_content .recommend_softbank-air .note{position:relative;padding:20px 0;font-size:11px;color:#777}#main #recommend .tab_content .recommend_softbank-air .note p{padding:0 10px;height:75px;overflow:scroll}#main #recommend .tab_content .recommend_softbank-air .note p a{color:#0867f5;text-decoration:underline}#main #recommend .tab_content .recommend_softbank-air .note::before{position:absolute;content:"";display:block;bottom:-30px;left:0;width:0;height:0;border-style:solid;border-width:30px 50vw 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}#main #recommend .tab_content .recommend_softbank-air_inner .air-terminal5{padding:70px 12px;background-color:#ebf3fc}#main #recommend .tab_content .recommend_softbank-air_inner .air-terminal5 .text{text-align:center;font-size:18px;font-weight:bold;line-height:1.8}#main #recommend .tab_content .recommend_softbank-air_inner .air-terminal5 .text span{font-size:23px}#main #recommend .tab_content .recommend_softbank-air_inner .air-terminal5 .point{margin-top:40px}#main #recommend .tab_content .recommend_softbank-air_inner .flow{text-align:center;padding:50px 12px;background-color:#2a94e6;background-image:url("/_img/sp/page/hikaku/softbank-air/air-flow_bg.png");background-position:bottom;background-repeat:no-repeat}#main #recommend .tab_content .recommend_softbank-air_inner .flow-ttl{color:#fff;font-size:30px;margin-bottom:50px}#main #recommend .tab_content .recommend_softbank-hikari{display:none;margin-top:25px}#main #recommend .tab_content .recommend_softbank-hikari .image{position:relative}#main #recommend .tab_content .recommend_softbank-hikari .image::before{position:absolute;content:"";display:block;bottom:-30px;left:0;width:0;height:0;border-style:solid;border-width:30px 50vw 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}#main #recommend .tab_content .recommend_softbank-hikari .image .recommend-topimg{padding:0 12px 40px}#main #recommend .tab_content .recommend_softbank-hikari_inner{background-color:#ebf3fc}#main #recommend .tab_content .recommend_softbank-hikari_inner .title{background-image:url("/_img/sp/page/hikaku/softbank-hikari/hikari_bg.png");background-repeat:no-repeat;background-position:center;background-size:contain;padding:10px 0 15px;text-align:center;font-size:15px;font-weight:bold}#main #recommend .tab_content .recommend_softbank-hikari_inner .title span{font-size:30px;color:#4788ee}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_price{padding-top:70px}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_price .tabs .tab{display:grid;padding:12px 0 5px;font-size:11px}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_price .tabs .tab span{font-size:13px}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_price .tabs .tab::after{right:13px}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_price .tab_content{margin-top:10px}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_price .tab_content.giga_1{width:94%;margin:15px auto 0}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_price .tab_content.giga_10{display:none}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .title{padding-top:34px}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists{margin-top:0;padding:0 12px 30px}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists .list{border-radius:15px;text-align:center}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists .list .narrow-width-img{width:75%}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists .list .norikae-content{margin-top:10px}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists .list .both-sides-oblique-line{position:relative;margin:0 auto 2vw;width:85%;font-size:13px;font-weight:bold;color:#333}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists .list .both-sides-oblique-line::before{content:"";background:url("/_img/sp/page/hikaku/softbank-hikari/icon_shasen_left.png");background-repeat:no-repeat;background-size:22px;width:34px;top:0;bottom:0;left:0;margin:auto 0;display:inline-block;position:absolute}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists .list .both-sides-oblique-line::after{content:"";background:url("/_img/sp/page/hikaku/softbank-hikari/icon_shasen_right.png");background-repeat:no-repeat;background-size:22px;width:34px;top:0;bottom:0;right:-5vw;margin:auto 0;display:inline-block;position:absolute}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists .list .strong-character{color:#4788ee;font-size:23px;font-weight:bold;margin-bottom:3vw}#main #recommend .tab_content .recommend_softbank-hikari_inner .softbank-hikari_campaign .lists .list .wifi-rental-text-img{width:95%;margin:2vw auto 0}#main #ouchiwari{background-color:#f3f8ff}#main #ouchiwari .ouchiwari{padding-bottom:20px}#main #ouchiwari .ouchiwari_bg{padding-top:20px;background-image:url("/_img/sp/page/hikaku/ouchiwari_bg.png");background-repeat:repeat;background-position:center;background-size:contain}#main #ouchiwari .ouchiwari_bg .logo{width:25%;margin:0 auto}#main #ouchiwari .ouchiwari_bg .ouchiwari_title{margin-top:10px;text-align:center}#main #ouchiwari .ouchiwari_bg .ouchiwari_title .title{position:relative;font-size:35px;font-weight:bold}#main #ouchiwari .ouchiwari_bg .ouchiwari_title .title::before{position:absolute;content:"";display:block;width:10vw;height:2px;bottom:-8px;left:45vw;background-color:#333}#main #ouchiwari .ouchiwari_bg .ouchiwari_title .sub_title{margin-top:30px;font-size:15px;font-weight:bold}#main #ouchiwari .ouchiwari_bg .ouchiwari_title .sub_title span{font-size:30px;color:#4788ee}#main #ouchiwari .ouchiwari_content{margin-top:20px;padding:0 12px}#main #ouchiwari .ouchiwari_content .inner{padding:15px;background-color:#fff;border-radius:10px;box-shadow:0 0 4px 1px rgba(119,119,119,.4666666667)}#main #ouchiwari .ouchiwari_content .inner .softbank-user{padding:20px 10px;border-radius:10px;background-color:#ebf3ff}#main #ouchiwari .ouchiwari_content .inner .ymobile-user{margin-top:15px;padding:20px 10px;border-radius:10px;background-color:#fff1f4}#main #ouchiwari .ouchiwari_content .inner .note{margin-top:15px;font-size:13px;line-height:1.5}#main #campaign{background:#2a94e6;padding:50px 12px}#main #campaign .campaign-inner{background:#fff;display:flex;flex-direction:column;align-items:center;padding:10px 0 40px}#main #campaign .campaign-inner img{margin-bottom:30px}#main #campaign .campaign-inner .campaign-topImg{padding:0}#main #campaign .campaign-inner .campaign-bottomImg{padding:0 13px}#main #campaign .campaign-inner .campaign-btntop-txt{color:#2a94e6;font-size:13px}#main #campaign .campaign-inner .campaign-btn{width:60vw;padding:15px 0;margin-top:10px;background:#2a94e6;color:#fff;font-size:16px;font-weight:bold;text-align:center;position:relative}#main #campaign .campaign-inner .campaign-btn::after{content:"〉";position:absolute;top:0;bottom:0;right:20px;margin:auto 0;height:24px;font-size:24px;line-height:1}#main #faq .faq_inner{padding:35px 12px}#main #faq .faq_inner .faq-text{text-align:center;width:47%;margin:0 auto 35px}#main #faq .faq_inner .faqbox{display:block}#main #faq .faq_inner .faqbox .faq{background-color:#2a94e6;margin-bottom:20px}#main #faq .faq_inner .faqbox .faq:last-child{margin-bottom:0}#main #faq .faq_inner .faqbox .faq>dt{display:block;padding:10px 8vw 10px 12vw;position:relative;color:#fff;font-size:13px}#main #faq .faq_inner .faqbox .faq>dt::before,#main #faq .faq_inner .faqbox .faq>dt::after{content:"";display:inline-block;width:16px;height:1px;background-color:#fff;border-radius:2px;position:absolute;top:0;bottom:0;right:13px;margin:auto;z-index:1}#main #faq .faq_inner .faqbox .faq>dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#main #faq .faq_inner .faqbox .faq>dt .icon{position:absolute;top:0;bottom:0;left:15px;font-size:20px;margin-top:6px;font-weight:normal}#main #faq .faq_inner .faqbox .faq>dt.active::after{-webkit-transform:rotate(0);transform:rotate(0);background-color:#fff;z-index:2}#main #faq .faq_inner .faqbox .faq>dd{padding:15px 5px 15px 40px;letter-spacing:0;background:#fff}#main #faq .faq_inner .faqbox .faq>dd .icon{display:inline-block;vertical-align:top;margin-left:-26px;color:#2a94e6;font-size:20px}#main #faq .faq_inner .faqbox .faq>dd .text{display:inline-block;padding-top:5px;padding-left:10px;font-size:13px}#main #faq .faq_inner .faqbox .faq>dd .text a{color:#4788ee;text-decoration:underline}#main #faq .faq_inner .faqbox .faq>dd .text .note{margin-top:1em;text-indent:-2em;padding-left:2em;font-size:10px}