body.softbank .mainv{min-height:540px;background:url('../img/line/softbank/price/mainv-bg.png?1656913642') center center #ffde00;background-size:cover;text-align:center;position:relative;box-sizing:border-box}body.softbank .mainv .breadcrumb{margin-bottom:20px}body.softbank .mainv .note-txt{width:1010px;margin:0 auto;padding-top:10px;text-align:right;color:#000}body.softbank .mainv .note-txt a{color:#000}body.softbank .mainv.nobread{padding-top:36px}body.softbank .price-controller{font-size:0;letter-spacing:0;text-align:center;margin-top:35px;margin-bottom:35px}body.softbank .price-controller li{width:32%;display:inline-block}body.softbank .price-controller li:not(:first-child){margin-left:2%}body.softbank .price-controller li a{font-size:22px;font-weight:bold;line-height:70px;color:#253a64;border-radius:5px;background-color:#fff;padding-top:7px;padding-bottom:7px;display:block;position:relative;border:3px solid #ffde00;border-bottom-width:30px;text-decoration:none;box-sizing:border-box;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.1)}body.softbank .price-controller li a:after{content:'';margin:auto;vertical-align:middle;position:absolute;bottom:-19px;right:0;left:0;width:12px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.softbank #fee{margin-bottom:110px}body.softbank #fee .fee-text{font-size:16px;line-height:1.875;text-align:center;margin-bottom:40px}body.softbank #fee .price-list{font-size:0;text-align:center}body.softbank #fee .price-list dl{width:490px;display:inline-block;box-sizing:border-box}body.softbank #fee .price-list dl:not(:first-child){margin-left:15px}body.softbank #fee .price-list dl dt{font-size:0;letter-spacing:0;text-align:center;background-color:#253a64}body.softbank #fee .price-list dl dt .icon{display:inline-block;vertical-align:middle;margin-right:10px}body.softbank #fee .price-list dl dt .text{font-size:23px;font-weight:bold;line-height:50px;color:#fff;display:inline-block;vertical-align:middle}body.softbank #fee .price-list dl dd{padding:10px 12px;background-color:#fff;box-sizing:border-box}body.softbank #fee .price-list dl dd .price-feature-img{margin-bottom:10px}body.softbank #fee .price-list dl dd .monthly-fee{font-size:0;letter-spacing:0;color:#ff003c;text-align:center}body.softbank #fee .price-list dl dd .monthly-fee span{font-weight:bold;line-height:1;display:inline-block}body.softbank #fee .price-list dl dd .monthly-fee span.fee{font-size:30px;margin-right:4px}body.softbank #fee .price-list dl dd .monthly-fee span.price{font-family:Helvetica, Arial, sans-serif;font-size:84px}body.softbank #fee .price-list dl dd .monthly-fee span.yen{font-size:48px;position:relative}body.softbank #fee .price-list dl dd .monthly-fee span.yen .tax{font-size:14px;width:5em;position:absolute;top:-20px;left:0}body.softbank #fee .price-list dl dd .price-feature-text-wrap{margin:12px -12px -10px}body.softbank #fee .price-list dl dd .price-feature-text-wrap .price-feature-text{font-size:18px;font-weight:bold;color:#ff003c;text-align:center}body.softbank #fee .price-list .note{margin-top:5px;margin-bottom:3px;text-align:right;font-size:11px;color:#999}body.softbank #fee .price-list .img-wrap{padding-top:35px;text-align:center}body.softbank #fee .price-list .img-wrap .detail-btn-bd{margin-top:35px}body.softbank #fee .price-img{overflow:hidden}body.softbank #fee .price-img:not(:first-of-type){margin-top:60px}body.softbank #fee .price-img .note{margin-top:15px;margin-bottom:3px;text-align:right;font-size:11px;color:#999}body.softbank #fee .price-img .price-text{font-size:16px;line-height:1.875;text-align:center;margin-top:20px;margin-bottom:20px}body.softbank #fee .price-img .price-text span{font-weight:bold}body.softbank #fee .price-img .img-wrap{padding-top:35px;background-color:#eee;text-align:center;overflow:hidden}body.softbank #fee .price-img .img-wrap p{font-size:16px;margin-bottom:26px}body.softbank #fee .price-img .img-wrap .detail-btn-bd{margin-top:35px;margin-bottom:30px}body.softbank #fee .price-img .campaign-link{padding:25px 20px;background:url('../img/line/softbank/price/pattern.png?1656913642') repeat 0 0;overflow:hidden}body.softbank #fee .price-img .campaign-link .campaign-link-caption{font-size:0;width:420px;display:inline-block;vertical-align:middle}body.softbank #fee .price-img .campaign-link .campaign-link-caption .icon{margin-right:5px;display:inline-block;vertical-align:middle}body.softbank #fee .price-img .campaign-link .campaign-link-caption .text{font-size:25px;font-weight:bold;line-height:1.2;color:#000;text-align:left;display:inline-block;vertical-align:middle}body.softbank #fee .price-img .campaign-link .entry-btn{font-size:0;width:504px;height:70px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;text-align:center;margin-left:20px;vertical-align:middle}body.softbank #fee .price-img .campaign-link .entry-btn a{font-size:24px;font-weight:bold;line-height:70px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#ff002a;box-shadow:0 3px 0 #c60525}body.softbank #fee .price-img .campaign-link .entry-btn a:after{right:10px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.softbank #fee .price-img .campaign-link .entry-btn a:hover{top:2px}body.softbank #fee .price-img .campaign-link .entry-btn a:before,body.softbank #fee .price-img .campaign-link .entry-btn a:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}body.softbank #fee .price-img .campaign-link .entry-btn a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}body.softbank #cost .init-cost .section-subtitle{font-weight:bold;line-height:50px;color:#222;background-color:#e3e3e3}body.softbank #cost .init-cost .tabsbox{margin-bottom:80px}body.softbank #cost .init-cost .tabsbox .tabs{list-style-type:none;overflow:hidden}body.softbank #cost .init-cost .tabsbox .tabs .tab-bar{background:#e3e3e3;border-top:4px solid transparent;color:#999;display:inline-block;font-size:24px;font-weight:bold;text-align:center;float:left;padding:20px 0;width:490px;cursor:pointer}body.softbank #cost .init-cost .tabsbox .tabs .tab-bar:first-child{margin-right:20px}body.softbank #cost .init-cost .tabsbox .tabs .tab-bar.selected{color:#222;border-color:#222;background-color:#fff88c}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont{background-color:#fff88c;padding:40px}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont .table-wrap{padding:30px;background-color:#fff}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont .table-ttl{margin-bottom:18px;color:#d00e31;font-size:24px;font-weight:bold;text-align:center;position:relative}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont .table-ttl::before{content:'';position:absolute;width:3px;height:40px;background-color:#d00e31;bottom:0;margin-left:-30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont .table-ttl::after{content:'';position:absolute;width:3px;height:40px;background-color:#d00e31;bottom:0;margin-left:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table{margin-top:0;border-color:#e3e3e3}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-title{color:#222;border-color:#e3e3e3;background-color:#f0f0f0}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data{border-color:#e3e3e3}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.free{color:#ff6c00;font-size:18px;font-weight:bold;text-align:center}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price{text-align:center;width:372px;color:#222}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .price-num{font-weight:bold}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .price-free{color:#ff6c00;font-weight:bold}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .price-em{display:block;font-size:20px}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .price-em.smaller{font-size:15px}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .cheap-offer{border:2px solid #ff6c00;color:#ff6c00;display:block;font-size:15px;font-weight:bold;margin-top:5px;padding:7px 0;width:100%}body.softbank #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .small{font-size:13px}body.softbank #sim{background-color:#f0f2f7;padding-top:80px;padding-bottom:65px;text-align:center}body.softbank #sim .sim-ttl{font-size:53px;font-weight:bold;color:#16488d;margin-bottom:30px;text-shadow:0px 4px 0px #fff}body.softbank #sim p{font-size:16px;line-height:1.625}body.softbank #sim .simu-banner{margin-top:30px}body.docomo .mainv{min-height:540px;background:url('../img/line/docomo/price/mainv-bg.png?1656913632') center center #ffde00;background-size:cover;text-align:center;position:relative;box-sizing:border-box}body.docomo .mainv .breadcrumb{margin-bottom:20px}body.docomo .mainv .note-txt{width:1010px;margin:0 auto;padding-top:10px;text-align:right;color:#000}body.docomo .mainv .note-txt a{color:#000}body.docomo .mainv.nobread{padding-top:36px}body.docomo .price-controller{font-size:0;letter-spacing:0;text-align:center;margin-top:35px;margin-bottom:35px}body.docomo .price-controller li{width:32%;display:inline-block}body.docomo .price-controller li:not(:first-child){margin-left:2%}body.docomo .price-controller li a{font-size:22px;font-weight:bold;line-height:70px;color:#253a64;border-radius:5px;background-color:#fff;padding-top:7px;padding-bottom:7px;display:block;position:relative;border:3px solid #d00e31;border-bottom-width:30px;text-decoration:none;box-sizing:border-box;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.1)}body.docomo .price-controller li a:after{content:'';margin:auto;vertical-align:middle;position:absolute;bottom:-19px;right:0;left:0;width:12px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.docomo #fee{margin-bottom:110px}body.docomo #fee .fee-text{font-size:16px;line-height:1.875;text-align:center;margin-bottom:40px}body.docomo #fee .price-list{font-size:0;text-align:center}body.docomo #fee .price-list dl{width:490px;display:inline-block;box-sizing:border-box}body.docomo #fee .price-list dl:not(:first-child){margin-left:15px}body.docomo #fee .price-list dl dt{font-size:0;letter-spacing:0;text-align:center;background-color:#d00e31}body.docomo #fee .price-list dl dt .icon{display:inline-block;vertical-align:middle;margin-right:10px}body.docomo #fee .price-list dl dt .text{font-size:23px;font-weight:bold;line-height:50px;color:#fff;display:inline-block;vertical-align:middle}body.docomo #fee .price-list dl dd{padding:10px 12px;background-color:#fff;box-sizing:border-box}body.docomo #fee .price-list dl dd .price-feature-img{margin-bottom:10px}body.docomo #fee .price-list dl dd .monthly-fee{font-size:0;letter-spacing:0;color:#d00e31;text-align:center}body.docomo #fee .price-list dl dd .monthly-fee span{font-weight:bold;line-height:1;display:inline-block}body.docomo #fee .price-list dl dd .monthly-fee span.fee{font-size:30px;margin-right:4px}body.docomo #fee .price-list dl dd .monthly-fee span.price{font-family:Helvetica, Arial, sans-serif;font-size:84px}body.docomo #fee .price-list dl dd .monthly-fee span.yen{font-size:48px;position:relative}body.docomo #fee .price-list dl dd .monthly-fee span.yen .tax{font-size:14px;width:5em;position:absolute;top:-20px;left:0}body.docomo #fee .price-list dl dd .price-feature-text-wrap{margin:12px -12px -10px}body.docomo #fee .price-list dl dd .price-feature-text-wrap .price-feature-text{font-size:18px;font-weight:bold;color:#d00e31;text-align:center}body.docomo #fee .price-list .note{margin-top:5px;margin-bottom:3px;text-align:right;font-size:11px;color:#999}body.docomo #fee .price-list .img-wrap{padding-top:35px;text-align:center}body.docomo #fee .price-list .img-wrap .detail-btn-bd{margin-top:35px}body.docomo #fee .price-img{overflow:hidden}body.docomo #fee .price-img:not(:first-of-type){margin-top:60px}body.docomo #fee .price-img .note{margin-top:15px;margin-bottom:3px;text-align:right;font-size:11px;color:#999}body.docomo #fee .price-img .price-text{font-size:16px;line-height:1.875;text-align:center;margin-top:20px;margin-bottom:20px}body.docomo #fee .price-img .price-text span{font-weight:bold}body.docomo #fee .price-img .img-wrap{padding-top:35px;background-color:#eee;text-align:center;overflow:hidden}body.docomo #fee .price-img .img-wrap p{font-size:16px;margin-bottom:26px}body.docomo #fee .price-img .img-wrap .detail-btn-bd{margin-top:35px;margin-bottom:30px}body.docomo #fee .price-img .campaign-link{padding:25px 20px;background:url('../img/line/docomo/price/pattern.png?1656913632') repeat 0 0;overflow:hidden}body.docomo #fee .price-img .campaign-link .campaign-link-caption{font-size:0;width:420px;display:inline-block;vertical-align:middle}body.docomo #fee .price-img .campaign-link .campaign-link-caption .icon{margin-right:5px;display:inline-block;vertical-align:middle}body.docomo #fee .price-img .campaign-link .campaign-link-caption .text{font-size:25px;font-weight:bold;line-height:1.2;color:#000;text-align:left;display:inline-block;vertical-align:middle}body.docomo #fee .price-img .campaign-link .entry-btn{font-size:0;width:504px;height:70px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;text-align:center;margin-left:20px;vertical-align:middle}body.docomo #fee .price-img .campaign-link .entry-btn a{font-size:24px;font-weight:bold;line-height:70px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#d00e31;background-color:#ffff00;box-shadow:0 3px 0 #b3b300}body.docomo #fee .price-img .campaign-link .entry-btn a:after{right:10px;width:4px;height:4px;border-top:2px solid #d00e31;border-right:2px solid #d00e31;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.docomo #fee .price-img .campaign-link .entry-btn a:hover{top:2px}body.docomo #fee .price-img .campaign-link .entry-btn a:before,body.docomo #fee .price-img .campaign-link .entry-btn a:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}body.docomo #fee .price-img .campaign-link .entry-btn a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}body.docomo #cost .init-cost .section-subtitle{font-weight:bold;line-height:50px;color:#222;background-color:#e3e3e3}body.docomo #cost .init-cost .tabsbox{margin-bottom:80px}body.docomo #cost .init-cost .tabsbox .tabs{list-style-type:none;overflow:hidden}body.docomo #cost .init-cost .tabsbox .tabs .tab-bar{background:#e3e3e3;border-top:4px solid transparent;color:#999;display:inline-block;font-size:24px;font-weight:bold;text-align:center;float:left;padding:20px 0;width:490px;cursor:pointer}body.docomo #cost .init-cost .tabsbox .tabs .tab-bar:first-child{margin-right:20px}body.docomo #cost .init-cost .tabsbox .tabs .tab-bar.selected{color:#222;border-color:#d00e31;background-color:#fff88c}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont{background-color:#fff88c;padding:40px}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont .table-wrap{padding:30px;background-color:#fff}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont .table-ttl{margin-bottom:18px;color:#d00e31;font-size:24px;font-weight:bold;text-align:center;position:relative}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont .table-ttl::before{content:'';position:absolute;width:3px;height:40px;background-color:#d00e31;bottom:0;margin-left:-30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont .table-ttl::after{content:'';position:absolute;width:3px;height:40px;background-color:#d00e31;bottom:0;margin-left:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table{margin-top:0;border-color:#e3e3e3}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-title{color:#222;border-color:#e3e3e3;background-color:#f0f0f0}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data{border-color:#e3e3e3}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.free{color:#ff6c00;font-size:18px;font-weight:bold;text-align:center}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price{text-align:center;width:372px;color:#222}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .price-num{font-weight:bold}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .price-free{color:#ff6c00;font-weight:bold}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .price-em{display:block;font-size:20px}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .price-em.smaller{font-size:15px}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .cheap-offer{border:2px solid #ff6c00;color:#ff6c00;display:block;font-size:15px;font-weight:bold;margin-top:5px;padding:7px 0;width:100%}body.docomo #cost .init-cost .tabsbox .tabscont-wrap .tabscont table .table-data.price .small{font-size:13px}body.docomo #sim{background-color:#f0f2f7;padding-top:80px;padding-bottom:65px;text-align:center}body.docomo #sim .sim-ttl{font-size:53px;font-weight:bold;color:#16488d;margin-bottom:30px;text-shadow:0px 4px 0px #fff}body.docomo #sim p{font-size:16px;line-height:1.625}body.docomo #sim .simu-banner{margin-top:30px}body.softbank .mainv .main-txt1{position:absolute;left:0;right:0;bottom:150px;text-align:center}body.softbank .price-list dl dd{border:3px solid #e3e3e3;border-top:none}body.softbank .price-list dl dd .price-feature-text-wrap{padding:13px 17px;background-color:#f0f0f0}body.softbank .price-list dl dd .price-feature-text-wrap .price-feature-text{line-height:36px;border:2px solid #ff003c;border-radius:3px;background-color:#fff}body.softbank .price-controller li a:after{border-bottom:2px solid #222;border-right:2px solid #222}body.softbank .price-img .img{color:#253a64}body.softbank .shoki-wrap .shoki-cont .shoki-title{background-color:#222}body.docomo .mainv .breadcrumb{margin-bottom:0px}body.docomo .price-list dl dd{border:3px solid #e3e3e3;border-top:none}body.docomo .price-list dl dd .price-feature-text-wrap{color:#d00e31;font-size:20px;font-weight:bold;padding:13px 17px;background-color:#faed19}body.docomo #fee .price-img .campaign-link .campaign-link-caption .text{color:#fff}body.docomo .notes{margin-top:30px;text-align:left}
