html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,iframe{display:block}.breadcrumb{margin:0 auto 15px}.pd30{padding:60px 0}.mt1{margin-top:1px}.mt2{margin-top:2px}.mt3{margin-top:3px}.mt4{margin-top:4px}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt7{margin-top:7px}.mt8{margin-top:8px}.mt9{margin-top:9px}.mt10{margin-top:10px}.mt11{margin-top:11px}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt19{margin-top:19px}.mt20{margin-top:20px}.mt21{margin-top:21px}.mt22{margin-top:22px}.mt23{margin-top:23px}.mt24{margin-top:24px}.mt25{margin-top:25px}.mt26{margin-top:26px}.mt27{margin-top:27px}.mt28{margin-top:28px}.mt29{margin-top:29px}.mt30{margin-top:30px}.mt31{margin-top:31px}.mt32{margin-top:32px}.mt33{margin-top:33px}.mt34{margin-top:34px}.mt35{margin-top:35px}.mt36{margin-top:36px}.mt37{margin-top:37px}.mt38{margin-top:38px}.mt39{margin-top:39px}.mt40{margin-top:40px}.mt41{margin-top:41px}.mt42{margin-top:42px}.mt43{margin-top:43px}.mt44{margin-top:44px}.mt45{margin-top:45px}.mt46{margin-top:46px}.mt47{margin-top:47px}.mt48{margin-top:48px}.mt49{margin-top:49px}.mt50{margin-top:50px}#collabo-contents{font-family:"Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:17px;color:#333;line-height:1.4;overflow:hidden}#collabo-contents .inner{max-width:960px;margin:0 auto}#collabo-contents .head3{display:flex;align-items:center;justify-content:center;height:100px;text-align:center;background:#05376e}#collabo-contents .head3 span{color:#fff;font-size:40px;font-weight:bold;text-shadow:0 4px #002356;letter-spacing:.05em;margin-left:11px}#collabo-contents .note{color:#949494;font-size:12px}#collabo-contents .popup-btn{display:block;color:#fff;text-align:center;border-radius:3px;padding:15px 0;background:#4a4a4a;box-shadow:0 3px #000;position:relative;text-decoration:none}#collabo-contents .popup-btn::before{content:"";width:12px;height:2px;background-color:#fff;display:block;position:absolute;top:50%;right:15px;margin-top:-3px}#collabo-contents .popup-btn::after{content:"";width:12px;height:2px;background-color:#fff;display:block;position:absolute;top:50%;right:15px;margin-top:-3px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#collabo-contents .popup-btn:hover{top:2px;box-shadow:0 1px #000}#collabo-contents #mainv{background:url("/img/collabo/softbank/mainv-bg.png") center top no-repeat;background-size:cover;height:610px;padding-top:15px;position:relative}#collabo-contents #mainv .inner{max-width:1005px}#collabo-contents #mainv .mainv-mask{position:absolute}#collabo-contents #mainv .mainv-mask .head1{position:relative}#collabo-contents #mainv .mainv-mask .head1 .mainv-month{position:absolute;z-index:999;top:210px;left:20px}#collabo-contents #mainv .mainv-mask .head1 .mainv-month.animate{-webkit-animation:rotation .5s ease;animation:rotation .5s ease}#collabo-contents #mainv .mainv-mask .head1 .balloon{position:absolute;z-index:999;top:90px;right:20px;opacity:0}#collabo-contents #mainv .mainv-mask .head1 .balloon.animate{-webkit-animation:slideBolloon .4s ease .4s forwards;animation:slideBolloon .4s ease .4s forwards}#collabo-contents #mainv .mainv-mask .head1 .mainv-note{color:#043174;font-size:13px;position:relative;left:20px;top:10px;width:1000px}#collabo-contents #mainv .mainv-mask .head1 .mainv-note a{color:#043174;text-decoration:underline}@-webkit-keyframes rotation{from{transform:scale(0.1)}to{transform:scale(1)}}@keyframes rotation{from{transform:scale(0.1)}to{transform:scale(1)}}@-webkit-keyframes slideBolloon{from{transform:translate(100px, -100px)}to{opacity:1;transform:translate(0, 0)}}@keyframes slideBolloon{from{transform:translate(100px, -100px)}to{opacity:1;transform:translate(0, 0)}}#collabo-contents .contact-box{height:100px;background:url("/img/collabo/softbank/cta_area_bg.png") repeat;width:100%;padding:20px 0}#collabo-contents .contact-box .inner{width:960px;margin:0 auto;overflow:hidden;padding:0 10px;overflow:hidden}#collabo-contents .contact-box .tel-contact{width:395px;float:left;position:relative}#collabo-contents .contact-box .tel-contact .caption{color:#fff;font-weight:bold;font-size:14px}#collabo-contents .contact-box .tel-contact .caption b{display:inline-block;margin-left:17px}#collabo-contents .contact-box .tel-contact .caption span{display:inline-block;margin-left:15px;font-weight:normal;font-size:12px}#collabo-contents .contact-box .tel-contact .fd{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:52px;color:#fff;text-decoration:none;letter-spacing:0;line-height:1;position:relative;margin-top:5px}#collabo-contents .contact-box .tel-contact .fd:before{content:url("/img/collabo/softbank/icon_fd.png");margin-top:6px;margin-right:8px;line-height:14px;vertical-align:bottom;display:inline-block;float:left}#collabo-contents .contact-box .tel-contact .fd img{vertical-align:middle;margin-right:3px}#collabo-contents .contact-box .tel-contact .fd a{color:#fff}#collabo-contents .contact-box .tel-contact .reserve{color:#fff;font-size:14px;margin-top:5px;text-align:left}#collabo-contents .contact-box .tel-contact .reserve .reserve_btn{position:relative;display:inline-block;width:90px;background-color:#fff;text-decoration:none;border-radius:5px}#collabo-contents .contact-box .tel-contact .reserve .reserve_btn span{font-size:12px;font-weight:bold;padding-left:22px;color:#ff003c}#collabo-contents .contact-box .tel-contact .reserve .reserve_btn:before{position:absolute;top:1px;left:6px;content:url("/img/collabo/softbank/btn_arrow.png")}#collabo-contents .contact-box .web-contact{width:960px;float:right;line-height:1;position:relative;overflow:hidden}#collabo-contents .contact-box .web-contact .caption{color:#fff;font-size:16px;font-weight:bold;text-align:center;margin-bottom:10px;margin-left:-10px}#collabo-contents .contact-box .web-contact .btn-tel-caption{position:absolute;top:3px;left:0;color:#fff;font-size:15px;letter-spacing:1px;font-weight:bold}#collabo-contents .contact-box .web-contact .btn-tel,#collabo-contents .contact-box .web-contact .btn-entry,#collabo-contents .contact-box .web-contact .btn-inquiry{margin-right:15px}#collabo-contents .contact-box .web-contact .btn-tel:last-child,#collabo-contents .contact-box .web-contact .btn-entry:last-child,#collabo-contents .contact-box .web-contact .btn-inquiry:last-child{margin-right:0}#collabo-contents .contact-box .web-contact .btn-tel{float:left}#collabo-contents .contact-box .web-contact .btn-tel .off{display:inline}#collabo-contents .contact-box .web-contact .btn-tel .on{display:none}#collabo-contents .contact-box .web-contact .btn-tel:hover .off{display:none}#collabo-contents .contact-box .web-contact .btn-tel:hover .on{display:inline}#collabo-contents .contact-box .web-contact .btn-entry{float:left}#collabo-contents .contact-box .web-contact .btn-entry .off{display:inline}#collabo-contents .contact-box .web-contact .btn-entry .on{display:none}#collabo-contents .contact-box .web-contact .btn-entry:hover .off{display:none}#collabo-contents .contact-box .web-contact .btn-entry:hover .on{display:inline}#collabo-contents .contact-box .web-contact .btn-inquiry{float:left}#collabo-contents .contact-box .web-contact .btn-inquiry .off{display:inline}#collabo-contents .contact-box .web-contact .btn-inquiry .on{display:none}#collabo-contents .contact-box .web-contact .btn-inquiry:hover .off{display:none}#collabo-contents .contact-box .web-contact .btn-inquiry:hover .on{display:inline}#collabo-contents #campaign{padding:60px 0;text-align:center;background-color:#ffdce6}#collabo-contents #campaign .head2{margin-bottom:30px}#collabo-contents #campaign .campaign-banner{position:relative}#collabo-contents #campaign .campain-btn{width:400px;margin:0 auto;position:absolute;bottom:40px;left:280px}#collabo-contents #campaign .campain-btn .popup-btn{color:#858585;font-size:20px;font-weight:bold;background-color:#ddd;border-radius:5px;box-shadow:0 5px #a6a6a6}#collabo-contents #campaign .campain-btn .popup-btn:before,#collabo-contents #campaign .campain-btn .popup-btn:after{width:13px;height:3px;background-color:#858585}#collabo-contents #campaign .campain-btn .popup-btn:hover{box-shadow:0 1px #a6a6a6}#collabo-contents #charm{height:640px;box-sizing:border-box;background:url("/img/collabo/softbank/charm-bg.png") center bottom no-repeat;padding-top:50px}#collabo-contents #charm .head2{text-align:center}#collabo-contents #charm .charm-list{position:relative;height:435px}#collabo-contents #charm .charm-list .charm-1{position:absolute;top:47px;left:0}#collabo-contents #charm .charm-list .charm-2{position:absolute;top:20px;left:245px}#collabo-contents #charm .charm-list .charm-3{position:absolute;top:20px;right:245px}#collabo-contents #charm .charm-list .charm-4{position:absolute;top:47px;right:0}#collabo-contents #charm .charm-list .charm-5{position:absolute;top:255px;left:50px}#collabo-contents #charm .charm-list .charm-6{position:absolute;top:255px;right:50px}#collabo-contents #charm .font12{font-size:12px;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff}#collabo-contents .charm-box{background:#e0f0ff;padding-bottom:100px}#collabo-contents .charm-box .charm-ttl{text-align:left;padding:55px 0 20px;position:relative}#collabo-contents .charm-box .charm-ttl img{position:relative}#collabo-contents .charm-box .charm-ttl .charm1-ill{position:absolute;top:18px;right:-47px}#collabo-contents .charm-box .charm-ttl .charm2-ill{position:absolute;top:15px;right:-115px}#collabo-contents .charm-box .charm-ttl .charm3-ill{position:absolute;top:18px;right:-64px}#collabo-contents .charm-box .charm-ttl .charm5-ill{position:absolute;top:22px;left:-55px}#collabo-contents .charm-box .charm-ttl .charm6-ill{position:absolute;top:5px;right:-30px}#collabo-contents .charm-box .charm-content{text-align:center;border-radius:10px;box-shadow:0 7px #aaa;background:#fff;padding:45px 35px 30px;margin-bottom:7px}#collabo-contents .charm-box .charm-content p{font-size:18px;margin-top:25px}#collabo-contents .charm-box .note{margin-top:12px}#collabo-contents .charm-box .font18{font-size:18px}#collabo-contents #charm3 .charm-content{padding-top:55px}#collabo-contents #charm3 .charm-ttl{padding:70px 0 30px}#collabo-contents #charm3 .charm-content .campain-btn{width:508px;margin:30px auto 10px}#collabo-contents #charm4 .charm-content .campain-btn{width:407px;margin:30px auto 10px}#collabo-contents #charm4 .content1{margin-top:50px;position:relative}#collabo-contents #charm4 .content1 .charm4-ill{position:absolute;right:-65px;bottom:5px}#collabo-contents #charm4 .content2{margin-top:32px}#collabo-contents #charm5 .charm-ttl{text-align:center}#collabo-contents #charm5 .charm-content p{text-align:left}#collabo-contents #charm6 .charm-ttl{padding:30px 0 20px}#collabo-contents #charm6 .charm-content{padding:30px 35px 30px}#collabo-contents #charm6 .charm-content p{text-align:left}#collabo-contents #charm6 .charm-content .content-ttl{color:#fff005;font-size:22px;font-weight:bold;text-align:center;border-radius:5px;background:#05376e;padding:7px 0;margin-top:0px}#collabo-contents .campaign{background:#fffcc2;padding:10px 0 75px}#collabo-contents .campaign .campaign-ttl{color:#05376e;font-size:40px;font-weight:bold;text-align:center;margin-top:45px;margin-bottom:5px}#collabo-contents .campaign .campaign-txt{color:#05376e;font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px}#collabo-contents .campaign .campaign-list{font-size:0;letter-spacing:0}#collabo-contents .campaign .campaign-list li{display:inline-block;margin-right:8px}#collabo-contents .campaign .campaign-list li:last-child{margin-right:0}.popup-campaign{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:10000}.popup-campaign .bg{width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=70)}.popup-campaign .box{position:absolute;left:50%;top:50%;width:880px;height:650px;margin:-325px 0 0 -440px;z-index:100000;background:#fff}.popup-campaign .box .inner{position:absolute;color:#034688;width:880px;height:650px;padding:60px 50px;box-sizing:border-box;overflow:auto}.popup-campaign .softbank-box{height:573px}.popup-campaign .softbank-box .softbank-inner{height:auto}.popup-campaign .softbank-box .softbank-inner img{width:100%}.popup-campaign .softbank-box .softbank-inner .note{margin-top:20px;line-height:1.4}.popup-campaign .close{cursor:pointer;position:absolute;top:-20px;right:-20px}.popup-campaign .popup-campaign-ttl{color:#043174;font-size:24px;font-weight:bold;margin-bottom:20px}.popup-campaign .popup-campaign-sttl{color:#fff;font-size:20px;font-weight:bold;text-align:center;background:#043174;padding:10px 0 10px 16px;margin-bottom:30px}.popup-campaign .popup-campaign-read{color:#2a2a2a;font-size:16px;margin-bottom:40px}.popup-campaign .popup-campaign-table{width:100%}.popup-campaign .popup-campaign-table th,.popup-campaign .popup-campaign-table td{color:#2a2a2a;font-size:12px;line-height:1.8;vertical-align:top;box-sizing:border-box;border:solid 1px #ccc;padding:13px 18px}.popup-campaign .popup-campaign-table th{width:198px;background:#f0f0f0;vertical-align:middle}.popup-campaign .mb60{margin-bottom:60px}.popup-campaign .tac{text-align:center}#popup-campaign-new .popup-campaign-ttl,#popup-campaign-new .popup-campaign-read{line-height:1.4}.SB-controlNum{margin:0 auto;width:1100px}.SB-controlNum p{text-align:right;font-size:15px}
