﻿body{overflow-x:hidden}.mainv{background-image:url("/_img/pc/page/hikaku/mv_bg.png");background-size:cover}.mainv h1{width:960px;margin:0 auto;padding-top:38px}.check-list{width:100%}.check-list li{border-bottom:1px dashed #000;position:relative;width:100%;min-height:80px;padding-left:70px;font-size:28px;display:flex;align-items:center}.check-list li::before{content:"";position:absolute;top:20px;left:10px;width:40px;height:40px;background:#2a94e6;border-radius:50%}.check-list li::after{content:"";position:absolute;top:28px;left:24px;width:14px;height:21px;border-right:5.5px solid #fff;border-bottom:5.5px solid #fff;transform:rotate(45deg)}#main .note-area{min-width:1000px;display:flex;flex-direction:column;align-items:center;margin:0 60px 30px}#main .note-area .note{width:940px;height:110px;margin-top:30px;overflow-y:scroll}#main .note-area .note>p{font-size:14px;line-height:1.5;padding-left:10px;padding-right:10px;color:#4a4a4a}#main .note-area .note>p a{color:#0867f5}#main .cta-air .cta-inner{display:flex;flex-direction:column;align-items:center;margin:60px 0 120px}#main .cta-air .cta-inner a{color:#e83e62}#main .cta-air .cta-inner a .btn{width:800px;padding:40px;background-color:#feeff2;border:2px solid #e83e62;border-radius:67px;box-shadow:0 2px 0;font-size:36px;font-weight:bold;text-align:center;margin-top:40px;position:relative}#main .cta-air .cta-inner a .btn img{position:absolute;top:-40px;left:0;right:0;margin:0 auto}#main .cta-air .cta-inner a .btn::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #e83e62;border-right:2px solid #e83e62;margin-left:-2px;margin-right:6px}#main .contents{padding-top:35px;background:url(/_img/pc/page/index/ttl_pattern.png) no-repeat;background-position-x:center}#main .contents:first-of-type{padding-top:85px}#main .contents h2{margin-bottom:20px;font-size:40px;text-align:center;font-weight:bold;line-height:1.4}#main .contents h2 strong{font-size:50px;color:#4788ee}#main .contents h2 .blue{color:#4788ee}#main .contents ul{display:flex;flex-direction:column;justify-content:center;margin-bottom:35px}#main .contents ul li{width:100%;border-radius:20px;background-color:#fff;box-shadow:0 0 10px 0 rgba(60,60,60,.2)}#main .content-title{padding:21px 0 12px;font-size:26px;font-weight:bold;text-align:center;background-color:#4888ee;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}#main .content-box{margin:0 auto;padding:35px 38px 40px 62px;text-align:center}#main .content-box img{margin-bottom:20px}#main .content-box .attention{text-align:left;font-size:12px;color:#777;line-height:1.4}#main .check{position:relative;background:#e8f4fd;padding-top:100px;display:flex;flex-direction:column;align-items:center}#main .check img{margin:0 auto}#main .check .check-list-container{display:flex;flex-direction:column;align-items:center;z-index:1}#main .check .check-list-container .check-ttl-img{padding-top:50px}#main .check .note{width:940px;height:110px;margin:50px;overflow-y:scroll}#main .check .note a{color:#0867f5}#main .recommend{padding-top:85px}#main .recommend .recommend-inner .recommend-ttl{text-align:center}#main .recommend .recommend-inner .recommend-content-hikari{display:none}#main .recommend .recommend-inner .recommend-content-hikari .diff{z-index:0}#main .recommend .recommend-inner .tab-menu{width:1000px;margin:0 auto;display:flex;justify-content:space-between;padding:22px 56px 35px}#main .recommend .recommend-inner .tab-menu .tab-btn{position:relative;display:flex;align-items:center;justify-content:center;width:49%;padding:35px 11px 30px;background:#99b8e8;box-shadow:0 4px 0 #90adda;border-radius:99px;color:#fff;text-align:center;font-size:24px;font-weight:bold;line-height:20px;cursor:pointer}#main .recommend .recommend-inner .tab-menu .tab-btn.active{background:#4788ee;box-shadow:0 4px 0 #427cd6}#main .recommend .recommend-inner .tab-menu .tab-btn::after{content:"";display:block;position:absolute;width:13px;height:13px;transform:rotate(135deg);border-top:3px solid #fff;border-right:3px solid #fff;top:37px;right:20px}#main .recommend .recommend-inner .tab-menu .tab-btn .emphasis{font-size:1.1em}#main .recommend .recommend-inner ul{display:flex;flex-direction:column;justify-content:center}#main .recommend .recommend-inner ul .sb-air{position:relative}#main .recommend .recommend-inner ul .sb-air::after{position:absolute;content:"";display:block;bottom:-250px;left:0;width:0;height:0;border-style:solid;border-width:250px 50vw 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}#main .recommend .recommend-inner ul .sb-air .sb-air-inner{width:1000px;margin:0 auto;position:relative;z-index:2}#main .recommend .recommend-inner ul .sb-air .sb-air-inner .note{width:940px;height:120px;margin:50px auto 0;overflow-y:scroll}#main .recommend .recommend-inner ul .sb-air .sb-air-inner .note>p{font-size:14px;line-height:1.5;padding-left:14px;padding-right:11px}#main .recommend .recommend-inner ul .sb-air .sb-air-inner .note>p a{color:#0867f5}#main .recommend .recommend-inner ul .diff{background:#e8f4fd;padding-top:50px;display:flex;flex-direction:column;align-items:center}#main .recommend .recommend-inner ul .diff.sb-hikari-cont{padding:250px 0 50px}#main .recommend .recommend-inner ul .diff .diff-inner{width:1000px}#main .recommend .recommend-inner ul .diff .diff-inner .diff-first-img{position:relative;z-index:1}#main .recommend .recommend-inner ul .diff .diff-inner ul{margin-bottom:35px}#main .recommend .recommend-inner ul .diff .diff-inner .diff-point{margin-top:60px;text-align:center}#main .recommend .recommend-inner ul .diff .diff-inner .diff-point .diff-ttl{margin-bottom:40px}#main .recommend .recommend-inner ul .diff .diff-inner .diff-point .point{margin-bottom:60px;box-shadow:1px 1px 10px 1px #ccc;border-radius:15px;overflow:hidden}#main .recommend .recommend-inner ul .diff .diff-inner .diff-point .point_ttl{padding:15px 0;background-color:#4788ee;color:#fff;font-size:30px;font-weight:bold;text-align:center}#main .recommend .recommend-inner ul .diff .diff-inner .diff-point .point_content{background-color:#fff;padding:50px 100px;font-size:13px;text-align:left}#main .recommend .recommend-inner ul .diff .diff-inner .diff-point .point_content img{margin-bottom:20px}#main .recommend .recommend-inner ul .diff .diff-inner .diff-point .point a{color:#0867f5;text-decoration:underline}#main .recommend .recommend-inner ul .diff .diff-inner .recommend-content-10giga{display:none}#main .recommend .recommend-inner ul .diff .diff-inner .container{width:1000px !important;padding-top:62px}#main .recommend .recommend-inner ul .diff .diff-inner .container ul li{width:100%;border-radius:20px;background-color:#fff;box-shadow:0 0 10px 0 rgba(60,60,60,.2)}#main .recommend .recommend-inner ul .diff .diff-inner .content03{width:96%;padding:40px 0}#main .recommend .recommend-inner ul .diff .diff-inner .content04{width:87%;padding:49px 0 60px;text-align:center}#main .recommend .recommend-inner ul .diff .diff-inner .content04 .kouji-free{width:83%;margin:0 auto 19px}#main .recommend .recommend-inner ul .diff .diff-inner .content04 .attention{margin:18px 0 0}#main .recommend .recommend-inner ul .diff .diff-inner .content04 .content_norikae-campaign{padding-top:32px}#main .recommend .recommend-inner ul .diff .diff-inner .content04 .content_norikae-campaign .fukidashi{margin-bottom:11px;text-align:center;font-size:28px;font-weight:bold}#main .recommend .recommend-inner ul .sb-hikari{position:relative}#main .recommend .recommend-inner ul .sb-hikari::after{position:absolute;content:"";display:block;bottom:-250px;left:0;width:0;height:0;border-style:solid;border-width:250px 50vw 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}#main .recommend .recommend-inner ul .sb-hikari .sb-hikari-inner{width:1000px;margin:0 auto;text-align:center}#main .recommend .recommend-inner ul .sb-hikari .sb-hikari-inner img{position:relative;z-index:2}#main .price .price-inner{padding:60px 0;display:flex;flex-direction:column;align-items:center}#main .price .price-inner .note{width:940px;height:120px;margin-top:50px;overflow-y:scroll}#main .price .price-inner .note>p{font-size:14px;line-height:1.5;padding-left:10px;padding-right:10px}#main .price .price-inner .note>p a{color:#0867f5}#main .air-terminal6 .air-terminal6-inner{padding:60px 0;display:flex;flex-direction:column;align-items:center}#main .air-terminal6 .air-terminal6-inner .note{width:940px;height:120px;margin-top:50px}#main .air-terminal6 .air-terminal6-inner .note>p{font-size:14px;line-height:1.5;padding-left:10px;padding-right:10px}#main .air-terminal6 .air-terminal6-inner .note>p a{color:#0867f5}#main .simple{background:#f0faff;text-align:center}#main .campaign{background:#2a94e6;padding:100px 0;display:flex;justify-content:center}#main .campaign .campaign-inner{width:1000px;background:#fff;display:flex;flex-direction:column;align-items:center;padding:20px 20px 60px 20px}#main .campaign .campaign-inner img{margin-bottom:50px}#main .campaign .campaign-inner .campaign-btntop-txt{color:#2a94e6}#main .campaign .campaign-inner .campaign-btn{width:350px;padding:25px 0;margin-top:10px;background:#2a94e6;color:#fff;font-size:18px;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 .what{padding-bottom:60px}#main .what .what-ttl{background:#ebf3fc;text-align:center;position:relative;padding-top:20px}#main .what .what-ttl::after{content:"";position:absolute;bottom:-80px;left:0;right:0;margin:0 auto;background:#ebf3fc;width:160px;height:160px;transform:scaleY(0.5) rotate(45deg)}#main .what .what-inner{text-align:center;margin-top:80px}#main .what .what-inner .note{width:940px;height:120px;margin:50px auto 0;overflow-y:scroll}#main .what .what-inner .note>p{font-size:14px;line-height:1.5;padding-left:10px;padding-right:10px}#main .what .what-inner .note>p a{color:#0867f5}#main .how{padding-bottom:60px}#main .how .how-ttl{background:#ebf3fc;text-align:center;position:relative;padding-top:50px}#main .how .how-ttl::after{content:"";position:absolute;bottom:-80px;left:0;right:0;margin:0 auto;background:#ebf3fc;width:160px;height:160px;transform:scaleY(0.5) rotate(45deg)}#main .how .how-inner{text-align:center;margin:100px auto 0;padding-bottom:80px;display:flex;flex-direction:column;max-width:900px}#main .how .how-inner img{margin-bottom:60px}#main .how .how-inner img:nth-child(2n){margin-left:-100px}#main .how .how-inner img:nth-child(2n+1){margin-left:100px}#main .how .how-inner img .con-ttl{margin-left:auto}#main .how .how-inner .note{width:940px;margin:0 auto}#main .flow{text-align:center;padding:90px;background-color:#2a94e6;background-image:url("/_img/pc/page/air/index/sec9-ttl-bg.png");background-position:bottom;background-repeat:no-repeat}#main .flow .flow-ttl{color:#fff;font-size:40px;margin-bottom:60px}#main .ouchiwari{background-color:#ebf3ff}#main .ouchiwari .container{width:1000px !important;padding:0}#main .ouchiwari .container .contents{padding-top:100px;background:none}#main .ouchiwari .container .contents .ouchiwari-ttl{background:url(/_img/pc/page/index/ttl_pattern.png) no-repeat;background-position-x:center}#main .ouchiwari .container .contents .ouchiwari-ttl:not(:first-child){margin-top:20px}#main .ouchiwari .container .contents .ouchiwari-ttl h2{margin-bottom:20px;font-size:40px;text-align:center;font-weight:bold;line-height:1.4}#main .ouchiwari .container .contents .ouchiwari-ttl h2 strong{color:#000}#main .ouchiwari .container .contents .ouchiwari-ttl h2 .blue{color:#4788ee}#main .ouchiwari .container .contents .ouchiwari-ttl .ttl-line::after{content:"";position:relative;display:block;width:85px;height:3px;left:41%;top:50px;background-color:#333}#main .ouchiwari .container .contents .hikari-set{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#main .ouchiwari .container .contents .sub-ttl{height:230px}#main .ouchiwari .container .contents .sub-ttl h2{padding-top:80px}#main .ouchiwari .container .contents ul{padding-bottom:100px;margin-bottom:0}#main .ouchiwari .container .contents ul li .content-box{display:flex;width:92%;padding:40px 0 39px;justify-content:space-between;margin:0 auto;text-align:center}#main .ouchiwari .container .contents ul li .user-softbank{margin-top:0;padding:30px 30px 30px 16px;border-radius:10px;background-color:#ebf3ff;width:50%}#main .ouchiwari .container .contents ul li .user-softbank img{max-width:unset}#main .ouchiwari .container .contents ul li .user-softbank .attention{margin:0}#main .ouchiwari .container .contents ul li .user-ymobile{margin-top:0;padding:30px 30px 30px 16px;border-radius:10px;background-color:#fff1f4;width:49%}#main .ouchiwari .container .contents ul li .user-ymobile img{display:block;margin:0 auto}#main .ouchiwari .container .contents ul li .user-ymobile .attention{margin:20px 0 0}#main .move-inner-3018{text-align:center}#main .move-inner-3018 img{margin:30px auto;display:block}.air-faq{max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:40px}.air-faq .faq-text{font-size:24px;font-weight:bold;text-align:center}.air-faq .faq-text.title-margin{padding-top:100px}.air-faq .faqbox{display:block;margin-top:20px}.air-faq .faqbox+.faq-text{margin-top:40px}.air-faq .faqbox .faq-itemh{font-size:24px;font-weight:bold;text-align:center;margin-bottom:20px}.air-faq .faqbox .faq{background-color:#2a94e6}.air-faq .faqbox .faq+.faq{margin-top:5px}.air-faq .faqbox .faq>dt{display:block;padding:25px 80px 25px 75px;font-weight:bold;cursor:pointer;position:relative;color:#fff;font-size:20px}.air-faq .faqbox .faq>dt::before,.air-faq .faqbox .faq>dt::after{content:"";display:inline-block;width:24px;height:2px;background-color:#fff;border-radius:2px;position:absolute;top:0;bottom:0;right:20px;margin:auto;z-index:1}.air-faq .faqbox .faq>dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.air-faq .faqbox .faq>dt .icon{position:absolute;top:0;bottom:0;left:15px;font-size:40px;margin-top:6px;font-weight:normal}.air-faq .faqbox .faq>dt.active::after{-webkit-transform:rotate(0);transform:rotate(0);background-color:#fff;z-index:2}.air-faq .faqbox .faq>dd{padding:15px;padding-left:75px;letter-spacing:0;background:#fff}.air-faq .faqbox .faq>dd .icon{display:inline-block;vertical-align:top;width:50px;height:50px;margin-left:-60px;color:#2a94e6;font-size:40px}.air-faq .faqbox .faq>dd .text{display:inline-block;padding-top:5px;padding-left:10px;font-size:16px;letter-spacing:.05em}.air-faq .faqbox .faq>dd .text a:hover{color:#4788ee;text-decoration:underline}.air-faq .faqbox .faq>dd .text .note{margin-top:1em;text-indent:-2em;padding-left:2em}