body.softbank .mainv{min-height:329px;background:url('../img/line/softbank/campaign/mainv-bg.png?1656913638') center center #ffde00;background-size:cover;text-align:center;position:relative;box-sizing:border-box;margin-bottom:50px}body.softbank .mainv.nobread{padding-top:36px}body.softbank .content{margin-top:90px}body.softbank .content:first-of-type{margin-top:50px}body.softbank .content:last-of-type{margin-bottom:250px}body.softbank .content .campaign-list{margin-top:40px}body.softbank .content .campaign-list li:not(:first-child){margin-top:50px}body.softbank .content .campaign-list li .campaign-wrap{overflow:hidden;margin-bottom:30px}body.softbank .content .campaign-list li .campaign-wrap .campaign-left{width:490px;float:left}body.softbank .content .campaign-list li .campaign-wrap .campaign-right{font-size:16px;line-height:1.625;width:490px;margin-left:20px;float:right;text-align:left}body.softbank .content .campaign-list li .campaign-wrap .campaign-right .campaign-ttl{font-size:22px;font-weight:bold;color:#ff003c;margin-bottom:10px}body.softbank table{width:100%;border-top:1px solid  #cdcdcd;border-left:1px solid  #cdcdcd;background-color:#fff}body.softbank table tr td,body.softbank table tr th{padding:20px}body.softbank table tr th{font-size:13px;color:#333;width:17%;background-color:#e6e6e6;text-align:center;vertical-align:middle;border-bottom:1px solid  #cdcdcd}body.softbank table tr td{font-size:13px;line-height:1.9;width:83%;border-right:1px solid  #cdcdcd;border-bottom:1px solid  #cdcdcd}body.softbank table tr td .stepFlow{display:flex;justify-content:space-between}body.softbank table tr td .stepFlow .step{position:relative;width:140px;height:175px;border:2px solid #d00e31;box-sizing:border-box}body.softbank table tr td .stepFlow .step:not(:first-child){margin-top:0}body.softbank table tr td .stepFlow .step:not(:first-child):before{content:'';position:absolute;left:-23px;top:50%;width:14px;height:14px;border-top:3px solid #d00e31;border-right:3px solid #d00e31;transform:rotate(45deg);box-sizing:border-box}body.softbank table tr td .stepFlow .step .flowHead-box{font-size:13px;font-weight:bold;line-height:32px;text-align:center;background-color:#d00e31;color:#fff}body.softbank table tr td .stepFlow .step .flowText-box{padding:0 14px 10px;height:130px}body.softbank table tr td .stepFlow .step .flowText-box .text{display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;font-weight:bold;height:72px}body.softbank table tr td .stepFlow .step .flowText-box .note{font-size:11px;color:#999;text-align:left}body.docomo .mainv{min-height:313px;background:url('../img/line/docomo/campaign/mainv-bg.png?1656913620') center center #ffde00;background-size:cover;text-align:center;position:relative;box-sizing:border-box;margin-bottom:50px}body.docomo .mainv.nobread{padding-top:36px}body.docomo .content{margin-top:90px}body.docomo .content:first-of-type{margin-top:50px}body.docomo .content:last-of-type{margin-bottom:250px}body.docomo .content .campaign-list{margin-top:40px}body.docomo .content .campaign-list li:not(:first-child){margin-top:50px}body.docomo .content .campaign-list li .campaign-wrap{overflow:hidden;margin-bottom:30px}body.docomo .content .campaign-list li .campaign-wrap .campaign-left{width:490px;float:left}body.docomo .content .campaign-list li .campaign-wrap .campaign-right{font-size:16px;line-height:1.625;width:490px;margin-left:20px;float:right;text-align:left}body.docomo .content .campaign-list li .campaign-wrap .campaign-right .campaign-ttl{font-size:22px;font-weight:bold;color:#d00e31;margin-bottom:10px}body.docomo table{width:100%;border-top:1px solid  #cdcdcd;border-left:1px solid  #cdcdcd;background-color:#fff}body.docomo table tr td,body.docomo table tr th{padding:20px}body.docomo table tr th{font-size:13px;color:#333;width:17%;background-color:#e6e6e6;text-align:center;vertical-align:middle;border-bottom:1px solid  #cdcdcd}body.docomo table tr td{font-size:13px;line-height:1.9;width:83%;border-right:1px solid  #cdcdcd;border-bottom:1px solid  #cdcdcd}body.docomo table tr td .stepFlow{display:flex;justify-content:space-between}body.docomo table tr td .stepFlow .step{position:relative;width:140px;height:175px;border:2px solid #d00e31;box-sizing:border-box}body.docomo table tr td .stepFlow .step:not(:first-child){margin-top:0}body.docomo table tr td .stepFlow .step:not(:first-child):before{content:'';position:absolute;left:-23px;top:50%;width:14px;height:14px;border-top:3px solid #d00e31;border-right:3px solid #d00e31;transform:rotate(45deg);box-sizing:border-box}body.docomo table tr td .stepFlow .step .flowHead-box{font-size:13px;font-weight:bold;line-height:32px;text-align:center;background-color:#d00e31;color:#fff}body.docomo table tr td .stepFlow .step .flowText-box{padding:0 14px 10px;height:130px}body.docomo table tr td .stepFlow .step .flowText-box .text{display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;font-weight:bold;height:72px}body.docomo table tr td .stepFlow .step .flowText-box .note{font-size:11px;color:#999;text-align:left}body.softbank{width:100%;margin-bottom:30px;background-color:#fff;border-radius:10px;box-sizing:border-box;font-size:13px;line-height:1.5}body.softbank .mainv{margin-bottom:unset}body.softbank .mainv-notes{width:1000px;margin:10px auto 50px}body.softbank dt{background-color:#c03;border-radius:8px 8px 0 0;text-align:center}body.softbank dd{padding:20px 25px 15px}body.docomo .notes{font-size:11px;color:#999;padding-top:40px;padding-bottom:10px;text-align:left}body.docomo .docomo-cashback{width:100%;margin-bottom:30px;background-color:#fff;border:1px solid #c03;border-radius:10px;box-sizing:border-box;color:#c03;font-size:13px;line-height:1.5}body.docomo .docomo-cashback dt{background-color:#c03;border-radius:8px 8px 0 0;text-align:center}body.docomo .docomo-cashback dd{padding:20px 50px 15px;text-align:left}body.docomo .content:last-of-type{margin-bottom:100px}.container{text-align:center}
