body.softbank .mainv{min-height:652px;background:url('../img/line/softbank/index/mainv-bg.png?1656913640') center center #ffde00;background-size:cover;text-align:center;position:relative;padding-bottom:30px;box-sizing:border-box}body.softbank .mainv .breadcrumb{margin-bottom:20px}body.softbank .mainv .note-txt{width:1010px;margin:0 auto;padding-top:10px;font-size:10px;color:#000}body.softbank .mainv .note-txt a{color:#000}body.softbank .mainv.nobread{padding-top:36px;position:relative}body.softbank .mainv.nobread.nobread::after{position:absolute;content:'';left:50%;bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffde00 transparent transparent transparent;transform:translateX(-50%)}body.softbank .mainv .note{width:1000px;text-align:right;font-size:12px;color:#999;margin:0 auto}body.softbank .mainv .note a{color:#999}body.softbank .otoku-cp{background-color:#fff3f6;padding:80px 0 70px;text-align:center}body.softbank .otoku-cp a img{transition:none;margin-top:15px}body.softbank .why{padding-top:60px;padding-bottom:60px;text-align:center;background-color:#f0f2f7}body.softbank .why .why-ttl{margin-bottom:40px;text-align:center}body.softbank .why .why-img{margin-bottom:40px;text-align:center}body.softbank .why .note-txt{color:#333333;font-size:15px}body.softbank .why .detail-btn-bd{margin-top:40px}body.softbank .charm{padding-top:40px;padding-bottom:100px;background-color:#f0f2f7;position:relative}body.softbank .charm:before{content:'';height:460px;display:block;position:absolute;top:0;left:0;right:0;background-color:#fff298;z-index:1}body.softbank .charm>.container{position:relative;z-index:2}body.softbank .charm .charm-ttl{margin-bottom:30px;text-align:center}body.softbank .charm .charm-controller{font-size:0;letter-spacing:0;text-align:center}body.softbank .charm .charm-controller li{width:19%;display:inline-block;box-sizing:border-box}body.softbank .charm .charm-controller li:not(:first-child){margin-left:1.25%}body.softbank .charm .charm-controller li a{display:block;background-color:#fff;border-radius:5px;position:relative;text-decoration:none;box-sizing:border-box;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.1)}body.softbank .charm .charm-controller li a:hover:before{content:'';display:block;border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid red}body.softbank .charm .charm-controller li a span{display:block}body.softbank .charm .charm-controller li a span.ttl{font-size:20px;line-height:40px;color:#fff;border-radius:5px 5px 0 0;text-align:center;background-color:red}body.softbank .charm .charm-controller li a span.icon{height:110px;position:relative}body.softbank .charm .charm-controller li a span.icon img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}body.softbank .charm .charm-controller li a span.text{font-size:20px;font-weight:bold;line-height:1.35;color:#333;text-align:center;padding-bottom:20px;border-bottom:22px solid #d3d3d3}body.softbank .charm .charm-controller li a span.text:after{content:'';display:block;margin:auto;vertical-align:middle;position:absolute;bottom:9px;right:0;left:0;width:12px;height:12px;border-bottom:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.softbank .charm .charm-contents-wrap{padding-top:25px}body.softbank .charm .charm-contents-wrap .charm-contents:not(:first-child){margin-top:45px}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-wrap{border:4px solid #ffde00;border-radius:5px;background-color:#fff}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner{padding:55px 0px 50px;margin-left:56px;margin-right:56px}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner:not(:first-of-type){border-top:4px dotted #cacaca}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-img{margin-top:30px;margin-bottom:30px;text-align:center}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-img:first-of-type{margin-top:0}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-text{font-size:17px;line-height:1.5;color:#222;margin-bottom:15px;text-align:center}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-text span{font-weight:bold}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-text .note{color:#999;font-size:12px}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-text .note a{color:#999}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner .note{text-align:center;font-size:11px;color:#999}body.softbank .charm .charm-contents-wrap .charm-contents .charm-contents-inner .note.mb15{margin-bottom:15px}body.softbank .learn_more{padding-top:70px;padding-bottom:70px}body.softbank .learn_more .learn_more-ttl{font-size:38px;font-weight:bold;line-height:1;color:#253a64;margin-bottom:25px;text-align:center}body.softbank .learn_more .learn_more-ttl-small{font-size:35px}body.softbank .learn_more .learn_more-text{font-size:17px;color:#253a64;text-align:center;margin-bottom:35px;position:relative}body.softbank .learn_more ul{font-size:0;letter-spacing:0}body.softbank .learn_more ul li{display:inline-block}body.softbank .learn_more ul li:not(:first-child){margin-top:15px}body.softbank .learn_more ul li.half{width:490px}body.softbank .learn_more ul li.half:last-child{margin-left:20px}body.softbank .learn_more ul li .text{font-size:18px;color:#253a64}body.softbank .notes{margin-top:30px;text-align:center;font-size:11px;color:#222}body.softbank .notes a{color:#222}body.softbank .notes.notes-career{font-weight:normal;font-size:17px}body.docomo .mainv{min-height:651px;background:url('../img/line/docomo/index/mainv-bg.png?1656913630') center center #ffde00;background-size:cover;text-align:center;position:relative;padding-bottom:30px;box-sizing:border-box}body.docomo .mainv .breadcrumb{margin-bottom:20px}body.docomo .mainv .note-txt{width:1010px;margin:0 auto;padding-top:10px;font-size:10px;color:#000}body.docomo .mainv .note-txt a{color:#000}body.docomo .mainv.nobread{padding-top:36px;position:relative}body.docomo .mainv.nobread.nobread::after{position:absolute;content:'';left:50%;bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffde00 transparent transparent transparent;transform:translateX(-50%)}body.docomo .mainv .note{width:1000px;text-align:right;font-size:12px;color:#999;margin:0 auto}body.docomo .mainv .note a{color:#999}body.docomo .otoku-cp{background-color:#fff3f6;padding:80px 0 70px;text-align:center}body.docomo .otoku-cp a img{transition:none;margin-top:15px}body.docomo .why{padding-top:60px;padding-bottom:60px;text-align:center;background-color:#f0f2f7}body.docomo .why .why-ttl{margin-bottom:40px;text-align:center}body.docomo .why .why-img{margin-bottom:40px;text-align:center}body.docomo .why .note-txt{color:#333333;font-size:15px}body.docomo .why .detail-btn-bd{margin-top:40px}body.docomo .charm{padding-top:40px;padding-bottom:100px;background-color:#f0f2f7;position:relative}body.docomo .charm:before{content:'';height:460px;display:block;position:absolute;top:0;left:0;right:0;background-color:#fff29a;z-index:1}body.docomo .charm>.container{position:relative;z-index:2}body.docomo .charm .charm-ttl{margin-bottom:30px;text-align:center}body.docomo .charm .charm-controller{font-size:0;letter-spacing:0;text-align:center}body.docomo .charm .charm-controller li{width:19%;display:inline-block;box-sizing:border-box}body.docomo .charm .charm-controller li:not(:first-child){margin-left:1.25%}body.docomo .charm .charm-controller li a{display:block;background-color:#fff;border-radius:5px;position:relative;text-decoration:none;box-sizing:border-box;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.1)}body.docomo .charm .charm-controller li a:hover:before{content:'';display:block;border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #d00e31}body.docomo .charm .charm-controller li a span{display:block}body.docomo .charm .charm-controller li a span.ttl{font-size:20px;line-height:40px;color:#fff;border-radius:5px 5px 0 0;text-align:center;background-color:#d00e31}body.docomo .charm .charm-controller li a span.icon{height:110px;position:relative}body.docomo .charm .charm-controller li a span.icon img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}body.docomo .charm .charm-controller li a span.text{font-size:20px;font-weight:bold;line-height:1.35;color:#333;text-align:center;padding-bottom:20px;border-bottom:22px solid #d3d3d3}body.docomo .charm .charm-controller li a span.text:after{content:'';display:block;margin:auto;vertical-align:middle;position:absolute;bottom:9px;right:0;left:0;width:12px;height:12px;border-bottom:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.docomo .charm .charm-contents-wrap{padding-top:25px}body.docomo .charm .charm-contents-wrap .charm-contents:not(:first-child){margin-top:45px}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-wrap{border:4px solid #d00e31;border-radius:5px;background-color:#fff}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner{padding:55px 0px 50px;margin-left:56px;margin-right:56px}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner:not(:first-of-type){border-top:4px dotted #cacaca}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-img{margin-top:30px;margin-bottom:30px;text-align:center}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-img:first-of-type{margin-top:0}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-text{font-size:17px;line-height:1.5;color:#222;margin-bottom:15px;text-align:center}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-text span{font-weight:bold}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-text .note{color:#999;font-size:12px}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner .charm-contents-text .note a{color:#999}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner .note{text-align:center;font-size:11px;color:#999}body.docomo .charm .charm-contents-wrap .charm-contents .charm-contents-inner .note.mb15{margin-bottom:15px}body.docomo .learn_more{padding-top:70px;padding-bottom:70px}body.docomo .learn_more .learn_more-ttl{font-size:38px;font-weight:bold;line-height:1;color:#253a64;margin-bottom:25px;text-align:center}body.docomo .learn_more .learn_more-ttl-small{font-size:35px}body.docomo .learn_more .learn_more-text{font-size:17px;color:#253a64;text-align:center;margin-bottom:35px;position:relative}body.docomo .learn_more ul{font-size:0;letter-spacing:0}body.docomo .learn_more ul li{display:inline-block}body.docomo .learn_more ul li:not(:first-child){margin-top:15px}body.docomo .learn_more ul li.half{width:490px}body.docomo .learn_more ul li.half:last-child{margin-left:20px}body.docomo .learn_more ul li .text{font-size:18px;color:#253a64}body.docomo .notes{margin-top:30px;text-align:center;font-size:11px;color:#222}body.docomo .notes a{color:#222}body.docomo .notes.notes-career{font-weight:normal;font-size:17px}body.softbank .mainv .main-txt1{position:absolute;left:0;right:0;bottom:330px;text-align:center}body.softbank .mainv .main-txt2{position:absolute;left:0;right:0;bottom:160px;line-height:11px}body.softbank .mainv .breadcrumb{margin-bottom:0px}body.softbank .SB-controllNum{margin:0 auto;width:1000px}body.softbank .SB-controllNum p{text-align:right;font-size:15px}body.docomo .mainv .breadcrumb{margin-bottom:0px}body.docomo .mainv .note-list{width:100%;display:inline-block}body.docomo .mainv .note-list p.note-text{text-align:left;width:1000px;margin:0 auto;font-size:14px}body.docomo .mainv .note{color:#333}body.docomo .mainv .note a{color:#333}body.docomo .why .why-img{position:relative}body.docomo .why .why-img .note{color:#999;position:absolute;bottom:32px;right:20px}body.docomo .why .why-img .note a{color:#999}body.docomo .bg-103400{background:url('../img/line/docomo/index/charm/103400-bg.png?1656913624') no-repeat;padding:20px 10px 35px;margin-bottom:55px}body.docomo .bg-103400 .charm-contents-white{font-size:17px;line-height:1.5;color:#fff;margin-bottom:15px;text-align:center}body.docomo .bg-103400 .charm-contents-white span{font-weight:bold}body.docomo .bg-103400 .detail-btn-bd{margin-top:0}body.docomo .ast{font-size:11px;position:relative;top:-1em}body.docomo .note-left{text-align:left}
