.btn{font-size:20px;font-weight:bold;border-radius:8px;border:3px solid #131313;-webkit-box-shadow:0 5px 0 #131313;box-shadow:0 5px 0 #131313;padding:20px 0}.btn:hover{-webkit-box-shadow:0 0 0 #131313!important;box-shadow:0 0 0 #131313!important;padding:20px 0!important}@media (min-width:768px){.btn{width:350px}}@media (max-width:767px){.btn{width:100%;font-size:15px;border-width:2px}}.accordion-title{font-size:20px;font-weight:bold;text-align:center!important;padding:20px 0;border:3px solid #131313;border-radius:8px;-webkit-box-shadow:0 5px 0 #131313;box-shadow:0 5px 0 #131313}.accordion-title.is-active .accordion-icon{-webkit-transform:rotate(180deg) translateY(-50%);-ms-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%)}.accordion-title.small{padding:10px 0}@media (min-width:768px){.accordion-title.small{font-size:16px}}.accordion-icon{display:block;position:absolute;right:10px;top:50%;width:23px;height:23px;background-image:url(/common_c/images/common/icon/icon_arrow_circle_down_black.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;margin:0}.accordion-box{padding:10px 0!important}@media (max-width:768px){.accordion-title{font-size:15px;margin-top:30px;margin-bottom:20px;text-align:center;border-width:2px}.accordion-title.small{font-size:13px;margin-top:10px;margin-bottom:10px;padding-right:10px}.accordion-icon{width:15px;height:15px}}@media (max-width:768px) and (max-width:320px){.accordion-title{font-size:13px;text-align:left}.accordion-title.small{font-size:12px;padding-right:15px}.accordion-title.small .accordion-icon{right:5px}}body{color:#131313}.l-wrapper{background-color:#ededed;padding-bottom:90px}@media (max-width:767px){.l-wrapper{padding-bottom:60px}}.l-lp .l-footer-bottom{margin-bottom:0;padding:15px 0 10px}.l-section{background-color:#fff;border:#d6d6d6 solid 2px;padding:15px 0;overflow:inherit}@media (min-width:980px){.l-section{padding-bottom:45px}}.l-section .l-inner{padding:40px 15px 0}@media (min-width:980px){.l-section .l-inner{padding:50px 45px 0}}@media (max-width:767px){.l-section .l-inner{padding:30px 15px 0}}@media (width:768px){.l-section .l-inner.top-pd{padding:80px 15px 0}}@media (max-width:767px){.l-section .l-inner.top-pd{padding:60px 15px 0}}@media (min-width:768px){.l-section-wrapper{padding-top:30px}}.l-section-wrapper+.l-section-wrapper{margin-top:60px}@media (max-width:1200px){.l-inner{padding:0}}@media (max-width:1180px){.l-inner{padding:0}}@media (max-width:979px){.l-inner{padding:0 15px}}@media (max-width:979px) and (min-width:768px){.l-inner{max-width:768px}}.text-red{color:#e90000!important}.text-size-n{font-size:17px!important}@media (max-width:767px){.text-size-n{font-size:14px!important}}small{font-size:80%!important}.pc{display:block!important}@media (max-width:767px){.pc{display:none!important}}.sp{display:block!important}@media (min-width:768px){.sp{display:none!important}}.mv{width:100%;position:relative;margin:auto}.mv .cont-ttl{width:100%;height:42.60869565217391vw;max-height:230px;background-image:url(/sp/ymobile201910/img/mv-pc.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center top;text-indent:-999em}@media (max-width:767px){.mv .cont-ttl{height:66.66666vw;max-height:none;background-image:url(/sp/ymobile201910/img/mv-sp.png)}}.notes-ttl{background-color:#707070;color:#fff;font-size:17px;font-weight:bold;text-align:center;line-height:1;display:inline-block;padding:0.5em 2em}@media (max-width:767px){.notes-ttl{font-size:14px}}@media (max-width:320px){.notes-ttl{font-size:13px}}.bal-ttl{text-align:center;margin-bottom:30px}@media (max-width:767px){.bal-ttl{margin-bottom:20px}}.bal-ttl span{background-color:#131313;color:#fff;font-size:20px;font-weight:bold;line-height:1;padding:0.45em 2em 0.55em;border-radius:20px;display:inline-block;position:relative}@media (max-width:767px){.bal-ttl span{font-size:15px}}.bal-ttl span:after{content:'';width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#131313 transparent transparent transparent;position:absolute;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.bal-ttl.wide span{width:70%;padding:0.75em 2em;border-radius:40px}@media (max-width:767px){.bal-ttl.wide span{width:100%}}.bal-ttl.wide span:after{border-width:12px 7px 0 7px;bottom:-12px}.bal-ttl.margin{margin-top:80px}@media (max-width:767px){.bal-ttl.margin{margin-top:60px}}.bal-ttl+h3{margin-top:30px}.plan-table{position:relative;border-bottom:none;margin-bottom:0}.plan-table-wrapper{overflow:hidden;padding:1px 0}.plan-table tr td,.plan-table tr th{position:relative;background-clip:padding-box}@media (max-width:767px){.plan-table tr td,.plan-table tr th{padding:2.66666vw 1.066666vw}}@media (max-width:767px){.plan-table tr td,.plan-table tr th{font-size:3.2vw}}.plan-table tr td:nth-of-type(2):after,.plan-table tr th:nth-of-type(2):after{content:'';width:1px;height:100%;background-color:#E8E8E8;position:absolute;top:0;right:0}.plan-table tr td:nth-of-type(3),.plan-table tr th:nth-of-type(3){border-left:#fff solid 15px}@media (max-width:767px){.plan-table tr td:nth-of-type(3),.plan-table tr th:nth-of-type(3){border-left-width:2.933333vw}}.plan-table tr td:nth-of-type(3):after,.plan-table tr td:nth-of-type(3):before,.plan-table tr th:nth-of-type(3):after,.plan-table tr th:nth-of-type(3):before{content:'';width:3px;height:calc(100% + 2px);background-color:#e90000;position:absolute;top:0;z-index:5}.plan-table tr td:nth-of-type(3):before,.plan-table tr th:nth-of-type(3):before{left:0}.plan-table tr td:nth-of-type(3):after,.plan-table tr th:nth-of-type(3):after{right:-1px}.plan-table tr:first-child th:first-of-type{width:33.333%}@media (max-width:767px){.plan-table tr:first-child th:first-of-type{width:35vw}}.plan-table tr:first-child th:nth-of-type(3){border-top:#e90000 solid 3px}@media (min-width:980px){.plan-table tr:first-child th:nth-of-type(3){width:250px}}@media (max-width:979px) and (min-width:768px){.plan-table tr:first-child th:nth-of-type(3){width:200px}}.plan-table tr:last-child td,.plan-table tr:last-child th{border-bottom:1px solid #E8E8E8}.plan-table tr:last-child td:nth-of-type(3){border-bottom:#e90000 solid 3px}.plan-table tr .border-top{border-top:#e90000 solid 3px}.plan-table tr .border-bottom{border-bottom:#e90000 solid 3px}.plan-table:after{content:'';width:0;height:0;border-style:solid;border-width:64.5px 0 64.5px 29px;border-color:transparent transparent transparent #707070;position:absolute;top:50%;right:233px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media (max-width:979px) and (min-width:768px){.plan-table:after{right:185px}}@media (max-width:767px){.plan-table:after{border-width:11.52vw 0 11.52vw 5.12vw;right:21.5vw}}@media (max-width:320px){.plan-table:after{right:19vw}}@media (max-width:767px){.plan-table.low:after{margin-top:2vw}}@media (max-width:320px){.plan-table.low:after{margin-top:5vw}}.sub-list li{padding-left:1em;margin-bottom:10px;position:relative}.sub-list li:before{content:'\0030fb';position:absolute;top:0;left:0}.sub-list li a{color:#1c619c;text-decoration:underline}.sub-list li a:hover{text-decoration:none}@media (min-width:769px){.giga-increase-anchor{width:100%;max-width:700px;margin:auto}}.giga-increase-anchor a{display:block}.list-anchor{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 50px}@media (max-width:767px){.list-anchor{margin:20px auto 50px}}.list-anchor-item{width:calc((100% - 40px) / 3)}@media (max-width:767px){.list-anchor-item{width:calc((100% - 6.4vw) / 3)}}.list-anchor-item a{background-color:#fff;text-align:center;border:#131313 solid 3px;-webkit-box-shadow:0px 4px 0px #131313;box-shadow:0px 4px 0px #131313;border-radius:8px;position:relative;display:block;padding-bottom:50px}@media (max-width:767px){.list-anchor-item a{padding-bottom:calc(10px + 11.2vw);border:#131313 solid 2px}}.list-anchor-item a:before{content:'';width:45px;height:44px;background-repeat:no-repeat;background-size:100% auto;position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.list-anchor-item a:before{width:12.8vw;height:11.2vw;bottom:2.66666vw}}.list-anchor-item.item-01 a:before{background-image:url(/sp/ymobile201910/img/icon-price-red.svg)}.list-anchor-item.item-02 a:before{background-image:url(/sp/ymobile201910/img/icon-contract-red.svg)}.list-anchor-item.item-03 a:before{background-image:url(/sp/ymobile201910/img/icon-model-red.svg)}.list-anchor-item .sp-block{display:none}@media (max-width:767px){.list-anchor-item .sp-block{display:block}}.list-anchor-inner{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px 0;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:767px){.list-anchor-inner{height:16vw}}.list-anchor-txt{font-size:18px;font-weight:bold;text-align:center;line-height:1.3;display:block;position:relative}@media (max-width:767px){.list-anchor-txt{font-size:3.33333vw}}.list-anchor-txt .txt-l{font-size:24px;padding:0 0.1em}@media (max-width:767px){.list-anchor-txt .txt-l{font-size:3.33333vw}}.list-anchor-txt .txt-m{font-size:24px}@media (max-width:767px){.list-anchor-txt .txt-m{font-size:3.33333vw}}.sect-ttl{width:calc(100% - 90px);background-color:#e90000;text-align:center;border:#131313 solid 2px;border-radius:40px;position:absolute;top:-45px;left:0;right:0;margin:auto}@media (max-width:767px){.sect-ttl{width:calc(100% - 30px);top:-40px}}.sect-ttl span{font-size:24px;font-weight:bold;color:#fff;line-height:1.4;display:inline-block;position:relative;padding:0.5em 0}@media (max-width:767px){.sect-ttl span{font-size:4.266666vw;padding:0.75em 0}}.sect-ttl span.icon{padding:0.5em 0 0.5em 50px}@media (max-width:767px){.sect-ttl span.icon{padding:0.75em 0 0.75em 8.533333vw}}.sect-ttl span.icon:before{content:'';width:40px;height:37px;background-repeat:no-repeat;background-size:100% auto;background-position:center top;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.sect-ttl span.icon:before{width:7.733333vw;height:7.2vw}}.sect-sub-ttl{text-align:center}.sect-sub-ttl-inner{font-size:20px;font-weight:bold;line-height:1.3;display:inline-block;padding:0 0.5em;margin-bottom:1.5em;position:relative}@media (max-width:767px){.sect-sub-ttl-inner{font-size:15px}}@media (max-width:320px){.sect-sub-ttl-inner{font-size:13px}}.sect-sub-ttl-inner:after,.sect-sub-ttl-inner:before{content:'';height:85%;width:2px;background-color:#131313;position:absolute;top:50%}.sect-sub-ttl-inner:before{left:0;-webkit-transform:skew(15deg) translateY(-50%);-ms-transform:skew(15deg) translateY(-50%);transform:skew(15deg) translateY(-50%)}.sect-sub-ttl-inner:after{right:0;-webkit-transform:skew(-15deg) translateY(-50%);-ms-transform:skew(-15deg) translateY(-50%);transform:skew(-15deg) translateY(-50%)}.sect-00 .sect-ttl .icon:before{background-image:url(/sp/ymobile201910/img/icon-giga-white.svg)}@media (min-width:768px){.sect-00 .img{width:460px;margin:auto}}.sect-01 .sect-ttl .icon:before{background-image:url(/sp/ymobile201910/img/icon-price-white.svg)}@media (min-width:768px){.sect-01 .img:first-of-type{width:460px;margin:auto}}@media (max-width:767px){.sect-01 .table-cell-title{font-size:3.466666vw}}.sect-01 .cp-table{text-align:center;border-top:#131313 solid 2px;border-left:#131313 solid 2px}@media (max-width:767px){.sect-01 .cp-table{border-width:1px}}.sect-01 .cp-table td,.sect-01 .cp-table th{border-bottom:#131313 solid 2px;border-right:#131313 solid 2px}@media (max-width:767px){.sect-01 .cp-table td,.sect-01 .cp-table th{border-width:1px}}.sect-01 .cp-table th{padding:10px 5px}.sect-01 .cp-table td{padding:15px 20px}@media (max-width:767px){.sect-01 .cp-table td{padding:10px}}@media (max-width:320px){.sect-01 .cp-table td{padding:10px 5px}}.sect-01 .cp-table td p{text-align:center}@media (max-width:767px){.sect-01 .cp-table td p{text-align:left}}.sect-01 .cp-table td .accordion-title.small{font-size:11px;padding:5px 0 20px}@media (max-width:320px){.sect-01 .cp-table td .accordion-title.small{font-size:10px}}.sect-01 .cp-table td .accordion-icon{width:13px;height:13px;top:24px;right:0;left:0;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:320px){.sect-01 .cp-table td .accordion-icon{top:22px}}.sect-01 .cp-table td.cp-td-s{background-color:#ffdce1}.sect-01 .cp-table td.cp-td-s .text-bold{color:#e73534}.sect-01 .cp-table td.cp-td-m{background-color:#ffe3d7}.sect-01 .cp-table td.cp-td-m .text-bold{color:#ed782c}.sect-01 .cp-table td.cp-td-r{background-color:#daf2f2}.sect-01 .cp-table td.cp-td-r .text-bold{color:#00879d}.sect-01 .cp-table-head{min-width:110px;background-color:#f0f0f0;font-size:15px;font-weight:bold}@media (max-width:767px){.sect-01 .cp-table-head{font-size:11px}}@media (max-width:320px){.sect-01 .cp-table-head{min-width:100px;font-size:10px;padding:10px 0!important}}.sect-01 .cp-table-head:first-of-type{width:80px!important;min-width:80px!important}@media (max-width:320px){.sect-01 .cp-table-head:first-of-type{width:50px!important;min-width:50px!important}}.sect-01 .cp-table-head:nth-of-type(3){width:100px!important;min-width:100px!important}@media (max-width:320px){.sect-01 .cp-table-head:nth-of-type(3){width:90px!important;min-width:90px!important}}.sect-01 .cp-table-menu{color:#fff;font-size:32px}@media (max-width:767px){.sect-01 .cp-table-menu{font-size:17px}}.sect-01 .cp-table-menu.plan-s{background-color:#e73534}.sect-01 .cp-table-menu.plan-m{background-color:#ed782c}.sect-01 .cp-table-menu.plan-r{background-color:#00879d}.sect-01 .cp-table-menu .new{width:75px;height:75px;background-color:#fff000;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin:0 auto 5px}@media (max-width:767px){.sect-01 .cp-table-menu .new{width:45px;height:45px}}.sect-01 .cp-table-menu .new span{color:#131313;font-size:18px}@media (max-width:767px){.sect-01 .cp-table-menu .new span{font-size:12px}}.sect-01 .cp-table .cp-img{width:250px;margin:auto}@media (max-width:767px){.sect-01 .cp-table .cp-img{width:100%;max-width:130px}}.sect-01 .cp-table .img{width:250px;margin:auto}@media (max-width:767px){.sect-01 .cp-table .img{width:100%;max-width:150px}}.sect-02 .sect-ttl .icon:before{background-image:url(/sp/ymobile201910/img/icon-contract-white.svg)}.sect-02 .img{width:450px;margin:auto}@media (max-width:767px){.sect-02 .img{width:100%;max-width:190px}}.sect-03 .sect-ttl .icon:before{background-image:url(/sp/ymobile201910/img/icon-model-white.svg)}.sect-03 .img{width:480px;margin:auto}@media (max-width:767px){.sect-03 .img{width:100%}}@media (max-width:767px){.sect-03 .model-table tr:first-of-type th:nth-of-type(1){width:85px!important;min-width:85px!important}}@media (max-width:320px){.sect-03 .model-table tr:first-of-type th:nth-of-type(1){width:auto!important;min-width:inherit!important}}.sect-03 .model-table th{background-color:#fff}.sect-03 .model-table-head{background-color:#131313!important;color:#fff}.sect-03 .model-table-head.renew{background-color:#e90000!important}.sect-03 .model-table td.renew{background-color:#ffe8e8;color:#e90000;font-weight:bold}.sect-04 .sect-ttl .icon:before{background-image:url(/sp/ymobile201910/img/icon-device.svg)}.plan-table tr td:nth-of-type(3),:root .plan-table tr th:nth-of-type(3),_:-ms-input-placeholder{border-left:none}.plan-table tr td:nth-of-type(3):after,.plan-table tr td:nth-of-type(3):before,.plan-table tr th:nth-of-type(3):after,:root .plan-table tr th:nth-of-type(3):before,_:-ms-input-placeholder{height:200%}@supports (-ms-ime-align:auto){.plan-table tr td:nth-of-type(3),.plan-table tr th:nth-of-type(3){border-left:none}}