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}.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}.notes-txt{color:#949494;font-size:13px;line-height:1.4}#collabo-contents{overflow:hidden;font-family:"Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:17px;color:#333;line-height:1.4}#collabo-contents .pd30{position:relative;padding:60px 0}#collabo-contents .inner{max-width:960px;margin:0 auto}#collabo-contents .inner.top-img{max-width:1541px}#collabo-contents .head2{background:#0066b6;text-align:center;padding:23px 0;position:relative}#collabo-contents .head2:before{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-20px;width:0;height:0;border:20px solid rgba(0,0,0,0);border-top:20px solid #0066b6}#collabo-contents .head3{text-align:center;margin-bottom:40px}#collabo-contents .aside{font-size:18px;text-align:left;margin-top:30px}#collabo-contents .btn_collabo{display:block;width:277px;margin:20px auto 0}#collabo-contents .btn_collabo:hover{opacity:.8}#collabo-contents #mainv{background:url("/img/collabo/new-main-bg.png") left top no-repeat;background-size:cover;height:600px}#collabo-contents #mainv .head1{padding-top:0px}#collabo-contents #mainv .head1 img{max-width:none}#collabo-contents #mainv.collabo-top{position:relative;background-position:center center}#collabo-contents #mainv.collabo-top .breadcrumb{padding-top:8px}#collabo-contents #mainv.collabo-top .mainv-mask{position:absolute}#collabo-contents #mainv.collabo-top .mainv-mask.collabo-top-img{left:50%;transform:translateX(-50%)}#collabo-contents #reasonable{position:relative}#collabo-contents #reasonable .reasonable-bg{position:absolute;top:-82px;left:-133px}#collabo-contents #reasonable .point-list{overflow:hidden;margin-left:-30px;position:relative}#collabo-contents #reasonable .point-list>li{width:300px;float:left;margin-left:30px}#collabo-contents #reasonable .point-list>li>dl{text-align:center}#collabo-contents #reasonable .point-list>li>dl>dt{background:#fff;font-size:45px;font-weight:bold;font-style:italic;color:#fff;border-radius:10px 10px 0 0}#collabo-contents #reasonable .point-list>li>dl>dd{padding-top:145px;border-radius:0 0 10px 10px}#collabo-contents #reasonable .point-list>li>dl>dd .top-text{font-size:45px;font-weight:bold;color:#fff;line-height:1.1;padding-bottom:20px;letter-spacing:0}#collabo-contents #reasonable .point-list>li>dl>dd .top-text span{font-size:28px}#collabo-contents #reasonable .point-list>li .point1 dt{color:#ff5800;border:solid 3px #ff5800}#collabo-contents #reasonable .point-list>li .point1 dd{background:#ff5800 url("/img/collabo/new-point1.png") center 30px no-repeat}#collabo-contents #reasonable .point-list>li .point2 dt{color:#00a2ea;border:solid 3px #00a2ea}#collabo-contents #reasonable .point-list>li .point2 dd{background:#00a2ea url("/img/collabo/new-point2.png") center 20px no-repeat}#collabo-contents #reasonable .point-list>li .point3 dt{color:#eb4260;border:solid 3px #eb4260}#collabo-contents #reasonable .point-list>li .point3 dd{background:#eb4260 url("/img/collabo/new-point3.png") center 26px no-repeat}#collabo-contents #campaign{position:relative}#collabo-contents #campaign .head3{margin-bottom:50px}#collabo-contents #campaign .campaign-bg{position:absolute;top:-30px;right:-132px;z-index:3}#collabo-contents #campaign .campaign-bnner{margin-top:-10px}#collabo-contents #campaign .campaign-bnner a{display:block}#collabo-contents #line{position:relative}#collabo-contents #line .line-bg{position:absolute;top:-80px;right:-224px;z-index:3}#collabo-contents #line .line-list{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;row-gap:34px;margin-bottom:20px}#collabo-contents #line .line-list>li{border-radius:3px;text-align:center;background:#fff;border-radius:10px}#collabo-contents #line .line-list>li .txt-box{padding:26px 30px}#collabo-contents #line .line-list>li .txt-box .text{color:#fff;font-size:14px;line-height:1.7;text-align:left;padding:16px 6px}#collabo-contents #line .line-list>li .txt-box .txt-btn{width:80%;font-size:20px;font-weight:bold;line-height:55px;margin:0 auto;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;background-color:#ffe400;box-shadow:0 5px 0 #998900}#collabo-contents #line .line-list>li .txt-box .txt-btn:hover{top:5px;box-shadow:0 0px 0 #fff}#collabo-contents #line .line-list>li .txt-box .txt-btn::after{display:block;position:absolute;content:"";width:8px;height:8px;border-top:solid 2px;border-right:solid 2px;top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}#collabo-contents #line .line-list>li .balloon-txt{position:relative;background-color:#fff;border-radius:40px;font-size:20px;font-weight:bold}#collabo-contents #line .line-list>li .balloon-txt.balloon::before{position:absolute;top:-40px;left:50%;content:"";border-bottom:20px solid #fff;border-right:20px solid rgba(0,0,0,0);border-top:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);transform:translateX(-50%)}#collabo-contents #line .line-list>li.softbank{border:3px solid #00a2ea;width:100%;display:flex}#collabo-contents #line .line-list>li.softbank>div{width:50%}#collabo-contents #line .line-list>li.softbank .line-name{display:flex;flex-direction:column;align-items:center;justify-content:center}#collabo-contents #line .line-list>li.softbank .line-name .text-img{margin-top:14px}#collabo-contents #line .line-list>li.softbank .txt-box{background-color:#00a2ea}#collabo-contents #line .line-list>li.softbank .txt-box .balloon-txt{color:#00a2ea;padding:14px 0}#collabo-contents #line .line-list>li.softbank .txt-box .txt-btn{color:#00a2ea}#collabo-contents #line .line-list>li.softbank .txt-box .txt-btn::after{border-color:#00a2ea}#collabo-contents #line .line-list>li.cont-bottom-box{border:3px solid #838383;width:458px}#collabo-contents #line .line-list>li.cont-bottom-box .txt-box{background-color:#838383}#collabo-contents #line .line-list>li.cont-bottom-box .txt-box .balloon-txt{color:#838383;padding:5px 0;font-size:16px}#collabo-contents #line .line-list>li.cont-bottom-box .img{height:90px}#collabo-contents #change{position:relative}#collabo-contents #change .change-bg{position:absolute;top:-75px}#collabo-contents #change .head3{margin-top:60px}#collabo-contents #change .detail{text-align:center;background:#fff;position:relative}#collabo-contents #change .detail .btn-box::after{content:"";display:table;clear:both}#collabo-contents #change .detail .btn-box .greybtn{float:left;color:#000;width:465px;font-size:18px;font-weight:bold;line-height:55px;margin:0 auto;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;background-color:#e3e3e3;box-shadow:0 5px 0 #b4b4b4;margin-top:35px;margin-right:25px}#collabo-contents #change .detail .btn-box .greybtn:hover{top:5px;box-shadow:0 0px 0 #fff}#collabo-contents #change .detail .btn-box .greybtn::after{display:block;position:absolute;content:"";width:8px;height:8px;border-top:solid 2px;border-right:solid 2px;top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}#collabo-contents #change .detail .btn-box .greybtn::after{border-color:#000}#collabo-contents #change .detail .btn-box .greybtn:last-child{margin-right:0}#collabo-contents #flow{margin:22px 0 60px}#collabo-contents #flow .tab-select{overflow:hidden;margin:22px 40px 0}#collabo-contents #flow .tab-select>li{width:47%;text-align:center;box-sizing:border-box;cursor:pointer}#collabo-contents #flow .tab-select>li a{display:block;padding:20px 0;text-indent:100%;white-space:nowrap;overflow:hidden}#collabo-contents #flow .tab-select>li.active{position:relative}#collabo-contents #flow .tab-select>li.active:before{content:"";position:absolute;bottom:-23px;left:50%;margin-left:-10px;width:0;height:0;border:10px solid rgba(0,0,0,0);border-top:10px solid #0079cd}#collabo-contents #flow .tab-select .tab1{border-top:3px solid #0079cd;border-radius:5px 5px 0 0;float:left;background:#e3e3e3 url("/img/collabo/new-repeat-off.png") center 16px no-repeat}#collabo-contents #flow .tab-select .tab1.active{background:#f0f2f7 url("/img/collabo/new-new-on.png") center 16px no-repeat}#collabo-contents #flow .tab-select .tab2{border-top:3px solid #0079cd;border-radius:5px 5px 0 0;float:right;background:#e3e3e3 url("/img/collabo/new-new-off.png") center 14px no-repeat}#collabo-contents #flow .tab-select .tab2.active{background:#f0f2f7 url("/img/collabo/new-repeat-on.png") center 14px no-repeat}#collabo-contents #flow .tab{width:100%;background-color:#f0f2f7;border-radius:10px;padding:40px 20px}#collabo-contents #flow .step-list{overflow:hidden}#collabo-contents #flow .step-list>li{float:left;margin-left:20px}#collabo-contents #flow .step-list>li>dl>dt{font-size:20px;font-weight:bold;color:#fff;text-align:center;display:table-cell;vertical-align:middle;height:50px;line-height:1.6;width:225px;background:#0079cd;border-radius:10px 10px 0 0;border:solid 3px #0079cd}#collabo-contents #flow .step-list>li>dl>dd{font-size:13px;padding:18px 14px;min-height:320px;background:#fff;border-radius:0 0 10px 10px;border:solid 3px #0079cd}#collabo-contents #flow .step-list>li>dl>dd .img-box{position:relative}#collabo-contents #flow .step-list>li>dl>dd .img-box img{position:absolute;top:43%;left:50%;transform:translate(-50%, -50%)}#collabo-contents #flow .step-list>li>dl>dd .dd-inner{min-height:110px}#collabo-contents #flow .step-list>li>dl>dd .ttl{display:block;font-size:16px;margin-bottom:10px}#collabo-contents #flow .step-list.tab1>li,#collabo-contents #flow .step-list.tab2>li{position:relative}#collabo-contents #flow .step-list.tab1>li::after,#collabo-contents #flow .step-list.tab2>li::after{position:absolute;content:"";width:0px;height:0px;border-top:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #0066b6;top:50%;right:-25px;transform:translateY(-50%)}#collabo-contents #flow .step-list.tab1>li:last-child::after,#collabo-contents #flow .step-list.tab2>li:last-child::after{content:none}#collabo-contents #flow .step-list.tab1>li:first-child,#collabo-contents #flow .step-list.tab2>li:first-child{margin-left:0}#collabo-contents #flow .step-list.tab1 dd .img-box,#collabo-contents #flow .step-list.tab2 dd .img-box{text-align:center;height:100px}#collabo-contents #flow .step-list.tab1 dd .ttl,#collabo-contents #flow .step-list.tab2 dd .ttl{color:#0079cd;font-weight:bold;text-align:center}#collabo-contents #flow .step-list.tab1{width:903px;margin:0 auto}#collabo-contents #flow .step-list.tab1>li{width:210px}#collabo-contents #flow .step-list.tab2{width:673px;margin:0 auto}#collabo-contents #flow .step-list.tab2>li{width:210px}#collabo-contents #flow .inquiry-btn,#collabo-contents #flow .tenyou-btn,#collabo-contents #flow .entry-btn{margin-top:20px;text-align:center;cursor:pointer}#collabo-contents #flow .inquiry-btn a,#collabo-contents #flow .tenyou-btn a,#collabo-contents #flow .entry-btn a{display:block;white-space:nowrap;text-decoration:none}#collabo-contents #flow .inquiry-btn a{width:100%;font-size:18px;font-weight:bold;line-height:45px;margin:0 auto;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;background-color:#43a425;box-shadow:0 5px 0 #477e36;color:#fff}#collabo-contents #flow .inquiry-btn a:hover{top:5px;box-shadow:0 0px 0 #fff}#collabo-contents #flow .inquiry-btn a::after{display:block;position:absolute;content:"";width:8px;height:8px;border-top:solid 2px;border-right:solid 2px;top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}#collabo-contents #flow .tenyou-btn a{width:100%;font-size:14px;font-weight:bold;line-height:35px;margin:0 auto;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;background-color:#e3e3e3;box-shadow:0 5px 0 #b4b4b4;color:#000;margin-bottom:10px}#collabo-contents #flow .tenyou-btn a:hover{top:5px;box-shadow:0 0px 0 #fff}#collabo-contents #flow .tenyou-btn a::after{display:block;position:absolute;content:"";width:8px;height:8px;border-top:solid 2px;border-right:solid 2px;top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}#collabo-contents #flow .entry-btn a{width:100%;font-size:18px;font-weight:bold;line-height:45px;margin:0 auto;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;background-color:#ff7d1e;box-shadow:0 5px 0 #bc4b00;color:#fff}#collabo-contents #flow .entry-btn a:hover{top:5px;box-shadow:0 0px 0 #fff}#collabo-contents #flow .entry-btn a::after{display:block;position:absolute;content:"";width:8px;height:8px;border-top:solid 2px;border-right:solid 2px;top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}#flow-entry-number{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:10000}#flow-entry-number .bg{width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=70)}#flow-entry-number .inner{background:#fff;position:absolute;left:50%;top:50%;width:880px;height:650px;margin:-325px 0 0 -440px;text-align:center;color:#034688;z-index:100000}#flow-entry-number h3{margin-top:30px;font-size:38px;margin-bottom:20px}#flow-entry-number .image{margin-bottom:25px}#flow-entry-number .text{font-weight:bold;font-size:18px;margin-bottom:20px}#flow-entry-number .area{display:inline-block;width:330px;text-align:left}#flow-entry-number .area.east{margin-right:20px}#flow-entry-number .area dt{font-size:14px;margin-bottom:5px}#flow-entry-number .area .tel{line-height:1;font-size:36px;font-weight:bold;margin-bottom:5px;font-family:Helvetica,Arial,sans-serif;font-size:43px}#flow-entry-number .area .tel img{margin-right:5px;vertical-align:baseline}#flow-entry-number .area .reception-time{margin-bottom:10px;font-size:11px;letter-spacing:-1px}#flow-entry-number .area .btn a{display:block;margin:0 auto;width:243px;height:33px;line-height:33px;border:1px solid #004589;border-radius:18px;color:#004589;position:relative;text-align:center;background:#e8f2fb;text-decoration:none}#flow-entry-number .area .btn a:after{content:" ";position:absolute;width:8px;height:11px;right:10px;top:50%;margin-top:-6px;background:url("/img/collabo/flow-entry-btn-arrow.png") 0 0 no-repeat}#flow-entry-number .note{margin:25px 50px;padding:20px;text-align:left;background:#e8f2fb;line-height:1.8}#flow-entry-number .close{cursor:pointer;position:absolute;top:-20px;right:-20px}.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:485px}.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}
