@charset 'UTF-8';.ref,body{position:relative}.full,.full-a,html{width:100%}.cols:after,.cols:before,.gp:after,.gp:before{content:'';border-spacing:0}.rslides,ol,ul{list-style:none}.cl,.cols:after,.gp:after,.scene .supports .supports_lists:after,.connect .supports .supports_lists:after{clear:both}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,dd,del,details,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,label,legend,li,mark,menu,nav,ol,output,p,pre,ruby,section,small,span,strong,summary,table,td,th,time,tr,u,ul,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}caption,i,td,th{vertical-align:middle}table{border-spacing:0;border-collapse:collapse}caption,td,th{font-weight:inherit;text-align:inherit}blockquote,q{quotes:none}a img{border:0}strong{font-weight:bold}article,aside,details,figure,footer,header,menu,nav,section,summary{display:block}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;white-space:normal;border:0}.elps,.nwp{white-space:nowrap;word-wrap:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}.cursorP,a.has-hover:hover,button.has-hover:hover{cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}body,html{-webkit-box-sizing:border-box;height:100%}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}.elps,.ofh{overflow:hidden}html{line-height:1;box-sizing:border-box;background-color:#fff}body{font-family:Roboto,'Helvetica Neue',Helvetica,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ ProN W6','ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','ＭＳ ゴシック',Osaka,sans-serif;font-size:12px;box-sizing:border-box;margin:0;padding:0;color:#333;-webkit-text-size-adjust:100%}.bxb,.full-a{-webkit-box-sizing:border-box}input[disabled]{opacity:1;filter:alpha(opacity=100)}a{display:inline-block;text-decoration:none;color:inherit;outline:0;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}i{display:inline-block}b{font-weight:700}em{font-style:normal}img,li{vertical-align:bottom}button{margin:0;padding:0;border:0;outline:0;background:0;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.gp:after,.gp:before{display:table !important}.elps{text-overflow:ellipsis}.tfix{table-layout:fixed}.mxw1{max-width:1px}.fl{float:left}.fr{float:right}.bxb{box-sizing:border-box}.abs{position:absolute}.is-hidden{display:none !important}.is-unvisible{visibility:hidden}.is-block{display:block !important}.is-inline{display:inline !important}.is-solid{display:inline-block !important}.is-table{display:table !important}.is-cell{display:table-cell !important;vertical-align:top}.no-bdr{border:none !important}.bdrnt,.bdrr{border-right:1px solid #c6c5c1}.bdrl,.bdrnt{border-left:1px solid #c6c5c1}.bdr{border:1px solid #c6c5c1}.bdrt{border-top:1px solid #c6c5c1}.bdrt-dot{border-top:1px dotted #c6c5c1}.bdrb-dot{border-bottom:1px dotted #c6c5c1}.bdrb-dot-sub{border-bottom:1px dotted #d8d8d8}.bdrb,.bdrnt{border-bottom:1px solid #c6c5c1}.notl{outline:0}.l{text-align:left}.c{text-align:center}.r{text-align:right}.btn-primary,.btn-primary-sub,.btn-secondary{text-align:center;font-weight:700}.b{font-weight:700}.n{font-weight:400}._{text-decoration:underline}._non{text-decoration:none}.i{font-style:italic}.full-a{display:block;box-sizing:border-box;height:100%}.f10{font-size:10px !important}.f11{font-size:11px !important}.f12{font-size:12px !important}.f13{font-size:13px !important}.f14{font-size:14px !important}.f15{font-size:15px !important}.f16{font-size:16px !important}.f17{font-size:17px !important}.f18{font-size:18px !important}.f19{font-size:19px !important}.f20{font-size:20px !important}.f22{font-size:22px !important}.f24{font-size:24px !important}.f26{font-size:26px !important}.f28{font-size:28px !important}.f30{font-size:30px !important}.f32{font-size:32px !important}.f36{font-size:36px !important}.break-word{word-wrap:break-word;word-break:break-all}.ffen{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}.ffbd{font-family:Roboto,'Helvetica Neue',Helvetica,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ ProN W6','ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','ＭＳ ゴシック',Osaka,sans-serif}.rds{border-radius:4px}.rds-t{border-top-left-radius:4px;border-top-right-radius:4px}.rds-b{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rds-n{border-radius:0}.no-pointer{cursor:default}.l-header{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc;background-color:#fff}@media only screen and (min-width:769px){.l-header{position:fixed;z-index:1000;left:0;width:100%;min-width:1200px;height:50px}.l-header.header-products,.l-header.header-scene,.l-header.header-connect{position:relative}.l-container{width:100%;min-width:1200px;padding:50px 0 0}.l-container.scene,.l-container.connect{padding:0}}.l-container,.l-contents{position:relative;-webkit-box-sizing:border-box}.l-container{box-sizing:border-box}@media only screen and (max-width:768px){.l-header{position:relative;width:100%;height:50px}.l-container{width:100%;padding:0}}.l-contents{box-sizing:border-box}.l-contact-contents,.l-policy-contents{position:relative;-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.l-contents{display:table;width:1200px;margin:0 auto}}@media only screen and (max-width:768px){.l-contents{display:block;width:100%;padding:30px 20px}}.l-contact-contents{box-sizing:border-box}@media only screen and (min-width:769px){.l-contact-contents{width:520px;margin:0 auto;padding:60px 20px 100px}}@media only screen and (max-width:768px){.l-contact-contents{width:100%;padding:35px 20px 40px}}.l-policy-contents{box-sizing:border-box}.l-media-contents,.l-terms-contents{position:relative;-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.l-policy-contents{width:780px;margin:0 auto;padding:60px 20px 100px}}@media only screen and (max-width:768px){.l-policy-contents{width:100%;padding:35px 20px 40px}}.l-terms-contents{box-sizing:border-box}@media only screen and (min-width:769px){.l-terms-contents{width:780px;margin:0 auto;padding:60px 20px 100px}}@media only screen and (max-width:768px){.l-terms-contents{width:100%;padding:35px 20px 40px}}.l-media-contents{box-sizing:border-box}.l-aside,.l-main{position:relative;-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.l-media-contents{display:table;width:1000px;margin:0 auto;padding:50px 0}}@media only screen and (max-width:768px){.l-media-contents{display:block;width:100%;padding:30px 20px}}.l-main{box-sizing:border-box}@media only screen and (min-width:769px){.l-main{display:table-cell;width:800px;padding:0 60px 0 0;vertical-align:top}}@media only screen and (max-width:768px){.l-main{display:block;width:100%}}.l-aside{box-sizing:border-box}.l-job-content,.l-jobs{position:relative;-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.l-aside{display:table-cell;width:200px;padding:0;vertical-align:top}}@media only screen and (max-width:768px){.l-aside{width:100%;isplay:block}}.l-jobs{box-sizing:border-box}@media only screen and (min-width:769px){.l-jobs{width:1200px;margin:0 auto;padding:50px 100px}}@media only screen and (max-width:768px){.l-jobs{display:block;width:100%;padding:30px 20px}}.l-job-content{box-sizing:border-box}.l-job-main,.l-job-sub{position:relative;-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.l-job-content{display:table;width:100%}}@media only screen and (max-width:768px){.l-job-content{display:block;width:100%}}.l-job-main{box-sizing:border-box}@media only screen and (min-width:769px){.l-job-main{display:table-cell;width:900px;padding:0;vertical-align:top}}@media only screen and (max-width:768px){.l-job-main{display:block;width:100%}}.l-job-sub{box-sizing:border-box}.l-content,.l-scene-point,.l-connect-point{position:relative;-webkit-box-sizing:border-box;overflow:hidden}.l-scene-point,.l-connect-point{box-sizing:border-box}@media only screen and (min-width:769px){.l-job-sub{display:table-cell;width:300px;padding:0 60px 0 0;vertical-align:top}.l-scene-point,.l-connect-point{width:100%;min-width:1200px;height:540px}}@media only screen and (max-width:768px){.l-job-sub{display:block;width:100%}.l-scene-point,.l-connect-point{width:100%;height:auto}}.l-content{box-sizing:border-box}.l-idea,.l-media{-webkit-box-sizing:border-box;background-color:#ff3a3a;position:relative}.l-media{box-sizing:border-box}.l-idea{box-sizing:border-box}.l-footer{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e5e5e5;background-color:#fff}.l-footer .footer-inner{-webkit-box-sizing:border-box;box-sizing:border-box}.col,.grids{-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.l-content{width:100%;min-width:1200px;height:700px}.l-idea,.l-media{width:100%;min-width:1200px}.l-footer .footer-inner{width:100%;padding:0 30px}}@media only screen and (max-width:768px){.l-content{width:100%;height:auto}.l-idea,.l-media{width:100%}.l-footer .footer-inner{width:100%;padding:0 30px 0 25px}}@media only screen and (min-width:769px){.l-footer{width:100%;min-width:1200px;padding:40px 0}}@media only screen and (max-width:768px){.l-footer{width:100%;padding:22px 0 30px}}.cols:after,.cols:before{display:table !important}.col{float:left;box-sizing:border-box}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12,.grid-row{width:100%}.grids{box-sizing:border-box}.grid-col,.grid-row{-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.grids{display:table}}@media only screen and (max-width:768px){.grids{display:block}}.grid-row{display:table;box-sizing:border-box}.grid-col{box-sizing:border-box}.icon-sns,.icon_new{-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.grid-col{display:table-cell;vertical-align:top}.grid-col-1{width:8.33333%}}.grid-col-middle{vertical-align:middle}.box-body,.box-sub{vertical-align:top}@media only screen and (max-width:768px){.grid-col{display:block}.grid-col-1{width:100%}}@media only screen and (min-width:769px){.grid-col-2{width:16.66667%}}@media only screen and (max-width:768px){.grid-col-2{width:100%}}@media only screen and (min-width:769px){.grid-col-3{width:25%}}@media only screen and (max-width:768px){.grid-col-3{width:100%}}@media only screen and (min-width:769px){.grid-col-4{width:33.33333%}}@media only screen and (max-width:768px){.grid-col-4{width:100%}}@media only screen and (min-width:769px){.grid-col-5{width:41.66667%}}@media only screen and (max-width:768px){.grid-col-5{width:100%}}@media only screen and (min-width:769px){.grid-col-6{width:50%}}@media only screen and (max-width:768px){.grid-col-6{width:100%}}@media only screen and (min-width:769px){.grid-col-7{width:58.33333%}}@media only screen and (max-width:768px){.grid-col-7{width:100%}}@media only screen and (min-width:769px){.grid-col-8{width:66.66667%}}@media only screen and (max-width:768px){.grid-col-8{width:100%}}@media only screen and (min-width:769px){.grid-col-9{width:75%}}@media only screen and (max-width:768px){.grid-col-9{width:100%}}@media only screen and (min-width:769px){.grid-col-10{width:83.33333%}}@media only screen and (max-width:768px){.grid-col-10{width:100%}}@media only screen and (min-width:769px){.grid-col-11{width:91.66667%}.grid-col-12{width:100%}}@media only screen and (max-width:768px){.grid-col-11,.grid-col-12{width:100%}}.grid-col-1h{width:37.5%}@font-face{font-family:iconf;src:url(font/iconf.eot);src:url(font/iconf.eot?#iefix) format('eot'),url(font/iconf.woff) format('woff'),url(font/iconf.ttf) format('truetype'),url(font/iconf.svg#iconf) format('svg')}.icon-close:before,.icon-down:before,.icon-left:before,.icon-mail:before,.icon-menu:before,.icon-plus:before,.icon-right:before,.icon-sns_fb:before,.icon-sns_insta:before,.icon-sns_mixi:before,.icon-sns_pint:before,.icon-sns_tw:before,.icon-sns_ytb:before,.icon-up:before{font-family:iconf;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:''}.icon-down:before{content:''}.icon-left:before{content:''}.icon-mail:before{content:''}.icon-menu:before{content:''}.icon-plus:before{content:''}.icon-right:before{content:''}.icon-sns_fb:before{content:''}.icon-sns_insta:before{content:''}.icon-sns_mixi:before{content:''}.icon-sns_pint:before{content:''}.icon-sns_tw:before{content:''}.icon-sns_ytb:before{content:''}.icon-up:before{content:''}.rslides{position:relative;overflow:hidden;width:100%;margin:0;padding:0}.rslides li{position:absolute;top:0;left:0;display:none;width:100%;-webkit-backface-visibility:hidden}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;float:left;width:100%;height:auto;border:0}.js-loading-more:before,.loading:before{z-index:1;left:0;width:100%;content:'';border-radius:4px;background-repeat:no-repeat;background-position:center}.page-title{text-align:center;color:#ff3a3a;background-color:#fafafa}@media only screen and (min-width:769px){.page-title{font-size:24px;width:100%;padding:30px 0}}@media only screen and (max-width:768px){.page-title{font-size:20px;width:100%;padding:12px 0}}.js-loading-more:before{position:absolute;bottom:-50px;height:50px}.loading{position:relative;display:block}.loading:before{position:absolute;top:0;height:100%}.icon-sns{font-size:20px;position:relative;box-sizing:border-box;width:30px;height:30px;color:#252525;border-radius:15px;background-color:#fff}.icon-sns::before{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px}.icon-nav{font-size:30px;display:none;color:#252525}.icon_category,.icon_new{line-height:1;color:#fff}@media only screen and (max-width:1080px){.icon-nav{display:none}}.icon_new{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;box-sizing:border-box;margin:0 0 0 8px;padding:3px 8px 2px;background-color:#04d2c6}.box,.icon_category{-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.icon_new{font-size:14px}}@media only screen and (max-width:768px){.icon-nav{display:block}.icon_new{font-size:15px}}.icon_category{font-size:9px;box-sizing:border-box;padding:4px;background-color:#cf679a}.icon_category.icon_category-sub{background-color:transparent}.icon_category.icon_category-event{background-color:#0099cb}.icon_category.icon_category-feature{background-color:#9fc242}.icon_category.icon_category-pd_headphones,.icon_category.icon_category-pd_speakers{background-color:#1d50b9}.icon_category.icon_category-cnts_magazine{background-color:#cf679a}.icon_category.icon_category-cnts_gallery{background-color:#ff9915}.box{display:table;box-sizing:border-box;width:100%}.box-body{width:100%}.box-body,.box-content,.box-sub,.box-th{position:relative;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box}.btn{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .5s cubic-bezier(.19,1,.22,1),color .5s cubic-bezier(.19,1,.22,1);transition:background-color .5s cubic-bezier(.19,1,.22,1),color .5s cubic-bezier(.19,1,.22,1)}.btn-nav,.btn-plan{-webkit-box-sizing:border-box}.header .btn-nav-sub,.header .nav-main_item .btn-nav-main{-webkit-transition:background-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width:769px){.icon_category.icon_category-sub{font-size:12px}.btn{border-radius:4px}}@media only screen and (max-width:768px){.icon_category.icon_category-sub{font-size:13px}.btn{border-radius:4px}}.btn-primary{color:#ff3a3a}@media only screen and (min-width:769px){.btn-primary{font-size:20px;width:384px;padding:24px 0;border:3px solid #ff3a3a}.btn-primary:hover{color:#fff;background-color:#ff3a3a}}@media only screen and (max-width:768px){.btn-primary{font-size:12px;width:195px;padding:14px 0;border:2px solid #ff3a3a}}.btn-primary-sub{color:#fff;background-color:#999}@media only screen and (min-width:769px){.btn-primary-sub{font-size:20px;width:384px;padding:24px 0}.btn-primary-sub:hover{background-color:#858383}}@media only screen and (max-width:768px){.btn-primary-sub{font-size:12px;width:195px;padding:14px 0}}.btn-secondary{color:#ff3a3a;background-color:#fff}.btn-nav,.btn-plan,.btn-scene-detail,.btn-start,.btn-connect-detail{display:inline-block;text-align:center;color:#fff}@media only screen and (min-width:769px){.btn-secondary{font-size:18px;width:200px;padding:12px 0}.btn-secondary:hover{color:#fff;background-color:#d52828}}@media only screen and (max-width:768px){.btn-secondary{font-size:12px;width:192px;padding:14px 0}}.btn-nav{box-sizing:border-box;background:#3498db}@media only screen and (min-width:769px){.btn-nav{font-size:14px;line-height:30px;width:100%;height:30px}.btn-nav:hover{background-color:#2980b9}}@media only screen and (max-width:768px){.btn-nav{font-size:13px;line-height:27px;width:100%;height:27px}}.btn-plan{box-sizing:border-box;background:#bdc3c7}.sec,.sec-content{-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.btn-plan{font-size:16px;line-height:40px;width:100%;height:40px}.btn-plan:hover{background-color:#cacfd2}}@media only screen and (max-width:768px){.btn-plan{font-size:14px;line-height:35px;width:100%;height:35px}}.btn-plan.btn-plan-primary{background:#3498db}@media only screen and (min-width:769px){.btn-plan.btn-plan-primary:hover{background-color:#2980b9}}.btn-scene-detail,.btn-connect-detail{background:#3498db}@media only screen and (min-width:769px){.btn-scene-detail,.btn-connect-detail{font-size:24px;line-height:72px;width:384px;height:72px}.btn-scene-detail:hover,.btn-connect-detail:hover{background-color:#2980b9}}@media only screen and (max-width:768px){.btn-scene-detail,.btn-connect-detail{font-size:14px;font-weight:700;line-height:36px;width:192px;height:36px}}.btn-start{background:#3498db}@media only screen and (min-width:769px){.btn-start{font-size:24px;line-height:72px;width:384px;height:72px}.btn-start:hover{background-color:#2980b9}}@media only screen and (max-width:768px){.btn-start{font-size:14px;font-weight:700;line-height:36px;width:192px;height:36px}}.sec{position:relative;box-sizing:border-box;width:100%}.sec-content{box-sizing:border-box}@media only screen and (min-width:769px){.sec-content{width:1200px;margin:0 auto}.header .logo{height:100%;text-align:left;vertical-align:middle}.header .btn-logo .logo_item{padding:0 0 0 20px}}@media only screen and (max-width:768px){.sec-content{width:100%}.header .logo{height:100%;text-align:center;vertical-align:middle}}.header .btn-logo{line-height:48px;height:100%}.header .btn-logo .logo_item{vertical-align:middle}.header .btn-logo .logo_item img{width:120px;margin:-4px 0 0;vertical-align:middle}@media only screen and (max-width:768px){.header .btn-logo .logo_item{padding:0}}.header .btn-logo .logo_desc{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;color:#ff3a3a}@media only screen and (min-width:769px){.header .btn-logo .logo_desc{display:inline-block;padding:0 0 0 16px}}@media only screen and (max-width:768px){.header .btn-logo .logo_desc{display:none;padding:0}}.header .btn-menu{position:absolute;top:0;right:5px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;height:50px;text-align:center;color:#999}.header .nav{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.header .btn-menu{display:none}.header .btn-menu .icon-menu{font-size:35px;display:inline-block}.header .btn-menu .icon-close{font-size:26px;display:inline-block}.header .nav{top:0;right:90px}}@media only screen and (max-width:768px){.header .btn-menu{display:inline-block}.header .btn-menu.is-open .icon-menu{font-size:35px;display:none}.header .btn-menu.is-open .icon-close{font-size:26px;display:inline-block}.header .btn-menu .icon-menu{font-size:35px;display:inline-block}.header .btn-menu .icon-close{font-size:26px;display:none}.header .nav{z-index:100;top:-5000px;left:0;width:100%;background-color:rgba(51,51,51,.95);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F2333333,EndColorStr=#F2333333)}.header .nav.is-open{top:50px}}.header .nav-main{font-size:0}.header .nav-main_item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.header .nav-main_item{display:inline-block}.header .nav-main_item .btn-nav-main{font-size:16px;line-height:50px;height:50px;color:#999;border:0}.header .nav-main_item .btn-nav-main:hover{color:#000}}.header .nav-main_item .btn-nav-main{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;transition:background-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);vertical-align:middle}@media only screen and (max-width:768px){.header .nav-main_item{display:block;text-align:center}.header .nav-main_item .btn-nav-main{font-size:30px;font-weight:lighter;line-height:60px;width:100%;height:60px;color:#fff;border-top:1px solid #5b5b5a}.header .nav-main_item .btn-nav-main.btn-nav-main-sub{font-size:12px;line-height:1;height:auto;padding:16px 0 0;color:#999}}.header .subnav{position:relative;text-align:center}@media only screen and (min-width:769px){.header .subnav{position:absolute;top:-1000px;left:50%;width:150px;margin:0 0 0 -75px;background-color:#fff;-webkit-box-shadow:0 0 4px #d3d3d3;box-shadow:0 0 4px #d3d3d3;behavior:url(PIE.htc)}.header .subnav.is-show{top:50px}.header .subnav .arrow-ballon{display:block}}@media only screen and (max-width:768px){.header .subnav{position:relative;top:0;background-color:transparent;behavior:none}}.header .subnav .arrow-ballon{position:absolute;top:-11px;left:50%;width:15px;height:11px;margin-left:-7px;background:url(img/common/arrow_baloon.png) no-repeat}@media only screen and (max-width:768px){.header .subnav .arrow-ballon{display:none}}@media only screen and (min-width:769px){.header .subnav-main{display:block}}@media only screen and (max-width:768px){.header .subnav-main{display:table;width:100%}}.header .subnav-main_item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.header .subnav-main_item{display:block;width:100%;border-top:1px solid #eaeaea}.header .subnav-main_item:first-child{border:0}}@media only screen and (max-width:768px){.header .subnav-main_item{display:table-cell;width:50%;padding:14px 0}.header .subnav-main_item .btn-nav-sub{padding:0 10.8%;text-align:left;border-left:1px solid #5b5b5a}.header .subnav-main_item:first-child .btn-nav-sub{text-align:right;border:0}.header .subnav-main_item:first-child .btn-nav-sub.center{text-align:center}}.header .btn-nav-sub{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;transition:background-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1)}.header .nav-sns{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.header .btn-nav-sub{font-size:16px;padding:14px 0;color:#999}.header .btn-nav-sub:hover{color:#000;background:#f8f8f8}.header .nav-sns{position:absolute;top:0;right:-78px;border:0}}@media only screen and (max-width:768px){.header .btn-nav-sub{font-size:30px;font-weight:lighter;color:#fff}.header .nav-sns{position:relative;text-align:center;border-top:1px solid #5b5b5a}}.header .nav-sns_item{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.header .nav-sns_item .btn-nav-sns-main{display:block;-webkit-transition:background-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);transition:background-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);vertical-align:middle}.nav-footer .btn-footer,.nav-footer .nav-footer_item,.sns li{display:inline-block}@media only screen and (min-width:769px){.header .nav-sns_item .btn-nav-sns-main{line-height:48px;height:50px;padding:0 4px;color:#999}.header .nav-sns_item .btn-nav-sns-main .icon-sns_fb{font-size:27px}.header .nav-sns_item .btn-nav-sns-main .icon-sns_tw{font-size:25px}.header .nav-sns_item .btn-nav-sns-main:hover{color:#000}}@media only screen and (max-width:768px){.header .nav-sns_item .btn-nav-sns-main{line-height:78px;height:80px;padding:0 10px;color:#fff}.header .nav-sns_item .btn-nav-sns-main .icon-sns_fb{font-size:36px}.header .nav-sns_item .btn-nav-sns-main .icon-sns_tw{font-size:34px}}.nav-footer{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.copyright,.top .main .btn-detail{-webkit-box-sizing:border-box;text-align:center}.nav-footer .nav-footer_list{text-align:center}@media only screen and (min-width:769px){.nav-footer .btn-footer{font-size:12px;line-height:1;padding:0 10px}}@media only screen and (max-width:768px){.nav-footer .btn-footer{font-size:14px;line-height:30px;padding:0 9px}}.nav-footer .btn-footer:hover{opacity:.5;filter:alpha(opacity=50)}.copyright{box-sizing:border-box}@media only screen and (min-width:769px){.copyright{font-size:12px;margin:40px 0 0}}@media only screen and (max-width:768px){.copyright{font-size:9px;margin:22px 0 0}}@media only screen and (min-width:769px){.sns{margin:35px 0 0}.top .main .main-bg-img{opacity:0;filter:alpha(opacity=0)}}@media only screen and (max-width:768px){.sns{margin:20px 0 0}}.sns li{margin:0 0 0 5px}.sns li:first-child{margin:0}.top .main{background:#1e1711}.top .main .main_contents{position:absolute;z-index:11;display:table;width:100%;height:100%;text-align:center}.top .main .main-bg-img{position:absolute;z-index:10}@media only screen and (max-width:768px){.top .main .main-bg-img{opacity:1;filter:alpha(opacity=100)}}.top .main .area-txt{display:table-cell;vertical-align:middle}.top .main .title{color:#fff}.top .main .title-desc{font-weight:lighter;color:#fff}@media only screen and (min-width:769px){.top .main .area-txt{opacity:0;filter:alpha(opacity=0)}.top .main .title{font-size:72px}.top .main .title-desc{font-size:24px;margin:36px 0 0}}@media only screen and (max-width:768px){.top .main .area-txt{opacity:1;filter:alpha(opacity=100)}.top .main .title{font-size:24px}.top .main .title-desc{font-size:12px;margin:18px 0 0}}.top .main .btn-detail{position:absolute;z-index:17;bottom:0;display:block;box-sizing:border-box;width:100%;padding:0 0 64px;color:#fff}@media only screen and (min-width:769px){.top .main .btn-detail{bottom:-300px;display:block;opacity:0;filter:alpha(opacity=0)}.top .main .btn-detail:hover{color:#818181}.top .service .service_contents{position:absolute;min-width:1200px}}@media only screen and (max-width:768px){.top .main .btn-detail{bottom:0;display:none;opacity:1;filter:alpha(opacity=100)}}.top .main .btn-detail .btn-detail_title{font-size:18px;display:block}.top .main .btn-detail .btn-detail_icon{font-size:38px;display:block}.top .service{background-color:#fff}.top .service .service_contents{z-index:41;top:0;height:100%}@media only screen and (max-width:768px){.top .service .service_contents{position:relative;width:100%}}.top .service .service-bg-img{position:absolute;z-index:40;top:0}.top .service .area-txt{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;color:#fff}.top .service .main-desc{font-weight:700;color:#333}@media only screen and (min-width:769px){.top .service .service-bg-img{opacity:0;filter:alpha(opacity=0)}.top .service .area-txt{padding:60px 0}.top .service .main-desc{font-size:18px;line-height:1.7}}@media only screen and (max-width:768px){.top .service .service-bg-img{opacity:1;filter:alpha(opacity=100)}.top .service .area-txt{padding:30px 20px 60px}.top .service .main-desc{font-size:12px;line-height:1.7}}.top .service .title-main{font-weight:lighter;display:block;color:#000}@media only screen and (min-width:769px){.top .service .title-main{font-size:32px;margin:20px 0 0}}@media only screen and (max-width:768px){.top .service .title-main{font-size:20px;margin:30px 0 0}}.top .service .title-desc{font-weight:700;display:block;color:#333}@media only screen and (min-width:769px){.top .service .title-desc{font-size:32px;line-height:1.4;margin:35px 0 0}}@media only screen and (max-width:768px){.top .service .title-desc{font-size:20px;line-height:1.4;margin:20px 0 0}}.top .service .title-sub{display:block;color:#ff3a3a}@media only screen and (min-width:769px){.top .service .title-sub{font-size:16px;line-height:1.6;margin:20px 0 0}.top .service .title-sub br{display:none}}@media only screen and (max-width:768px){.top .service .title-sub{font-size:12px;line-height:1.6;margin:15px 0 0}}.top .service .desc{color:#333}@media only screen and (min-width:769px){.top .service .desc{font-size:16px;line-height:2;margin:40px 0 0;text-align:center}}@media only screen and (max-width:768px){.top .service .desc{font-size:12px;line-height:2;margin:28px 0 0;text-align:left}.top .service .desc br{display:none}}.top .service .btn-link{text-decoration:underline;color:#999}.top .service .btn-link:hover{text-decoration:none;color:#ff3a3a}.top .scene{background-color:#eee}.top .scene .scene_contents{position:relative;z-index:41;top:0;height:100%}@media only screen and (min-width:769px){.top .service .btn-service{margin:50px auto 0}.top .scene .scene_contents{position:absolute;display:table;width:1200px}}@media only screen and (max-width:768px){.top .service .btn-service{margin:30px auto 0}.top .scene .scene_contents{position:relative;display:block;width:100%}}.top .scene .scene-bg-img{position:absolute;z-index:40}.top .scene .scene-bg-img-pc .scene-bg-img-png{position:absolute}.top .scene .scene-bg-img-pc .scene-bg-img-png.scene-bg-img-png-1{top:-700px;left:-700px}.top .scene .scene-bg-img-pc .scene-bg-img-png.scene-bg-img-png-1.is-show{top:0;left:0}.top .scene .scene-bg-img-pc .scene-bg-img-png.scene-bg-img-png-2{right:-700px;bottom:-700px}.top .scene .scene-bg-img-pc .scene-bg-img-png.scene-bg-img-png-2.is-show{right:0;bottom:0}@media only screen and (min-width:769px){.top .scene .scene-bg-img-pc{display:block;width:2442px;height:700px}.top .scene .scene-bg-img-sp{display:none}}@media only screen and (max-width:768px){.top .scene .scene-bg-img-pc{display:none}.top .scene .scene-bg-img-sp{display:block}}.top .scene .area-txt{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;color:#333}@media only screen and (min-width:769px){.top .scene .area-txt{display:table-cell;width:49.1666%;padding:0 200px 0 0}.top .scene .title-sub{font-size:20px;text-align:left}}.top .scene .title-sub{font-weight:lighter;display:block}@media only screen and (max-width:768px){.top .scene .area-txt{display:block;width:100%;padding:30px 20px 60px}.top .scene .title-sub{font-size:12px;text-align:center}}.top .scene .title{margin:0 0 25px}.top .scene .title-main{display:block}@media only screen and (min-width:769px){.top .scene .title-main{margin:15px 0 0;text-align:left}}@media only screen and (max-width:768px){.top .scene .title-main{margin:12px 0 0;text-align:center}.top .scene .title-main img{width:auto;height:25px}}.top .scene .title-desc{line-height:1.4;display:block}@media only screen and (min-width:769px){.top .scene .title-desc{font-size:20px;margin:35px 0 0;text-align:left}}@media only screen and (max-width:768px){.top .scene .title-desc{font-size:18px;margin:335px 0 0;text-align:center}}.top .scene .desc{line-height:1.8}@media only screen and (min-width:769px){.top .scene .desc{font-size:14px;margin:18px 0 0}}@media only screen and (max-width:768px){.top .scene .desc{font-size:12px;margin:18px 0 0}}.top .scene .area-img{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.top .scene .btn-service,.top .connect .btn-service{margin:40px 0 0}.top .scene .area-img{position:relative;display:table-cell;padding:64px 0 0 205px}}@media only screen and (max-width:768px){.top .scene .btn-service,.top .connect .btn-service{margin:30px auto 0}.top .scene .area-img{position:absolute;top:100px;left:50%;display:block;width:100%;margin:0 0 0 -71px;padding:0}}.top .scene .img-main{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.top .scene .img-main{position:absolute;top:700px;width:284px;margin:64px 0 0}.top .scene .img-main.is-show{top:0}}@media only screen and (max-width:768px){.top .scene .img-main{position:absolute;top:0;width:142px;margin:0}}.top .connect{background-color:#cecece}.top .connect .connect_contents{position:relative;z-index:41;top:0;height:100%}@media only screen and (min-width:769px){.top .connect .connect_contents{position:absolute;display:table;width:1200px}.top .connect .connect-bg-img-pc{display:block}}@media only screen and (max-width:768px){.top .connect .connect_contents{position:relative;display:block;width:100%}}.top .connect .connect-bg-img{position:absolute;z-index:40}@media only screen and (min-width:769px){.top .connect .connect-bg-img-sp{display:none}}@media only screen and (max-width:768px){.top .connect .connect-bg-img-pc{display:none}.top .connect .connect-bg-img-sp{display:block}}.top .connect .area-txt{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;color:#fff}@media only screen and (min-width:769px){.top .connect .area-txt{display:table-cell;width:35.833%;padding:0 0 0 40px}.top .connect .title-sub{font-size:20px;text-align:left}}.top .connect .title-sub{font-weight:lighter;display:block}@media only screen and (max-width:768px){.top .connect .area-txt{display:block;width:100%;padding:30px 20px 60px}.top .connect .title-sub{font-size:12px;text-align:center}}.top .connect .title-main{display:block}@media only screen and (min-width:769px){.top .connect .title-main{margin:15px 0 0;text-align:left}}@media only screen and (max-width:768px){.top .connect .title-main{margin:12px 0 0;text-align:center}.top .connect .title-main img{width:auto;height:25px}}.top .connect .title-desc{line-height:1.4;display:block}@media only screen and (min-width:769px){.top .connect .title-desc{font-size:20px;margin:35px 0 0;text-align:left}}@media only screen and (max-width:768px){.top .connect .title-desc{font-size:18px;margin:240px 0 0;text-align:center}}.top .connect .desc{line-height:1.8}@media only screen and (min-width:769px){.top .connect .desc{font-size:14px;margin:18px 0 0}}@media only screen and (max-width:768px){.top .connect .desc{font-size:12px;margin:18px 0 0}}.top .connect .comingsoon{font-weight:lighter;font-style:italic}.top .connect .area-img{position:relative}@media only screen and (min-width:769px){.top .connect .comingsoon{font-size:36px;margin:55px 0 0;text-align:left}.top .connect .area-img{display:table-cell;padding:124px 0 0}}@media only screen and (max-width:768px){.top .connect .comingsoon{font-size:18px;margin:30px 0 0;text-align:center}.top .connect .area-img{position:absolute;top:100px;left:50%;display:block;margin:0 0 0 -143px;padding:0}}@media only screen and (min-width:769px){.top .connect .img-main{position:absolute;left:2000px;width:726px;margin:0}.top .contact .sec-content{padding:64px 0 92px}}@media only screen and (max-width:768px){.top .connect .img-main{position:absolute;width:287px}}.top .media,.top .media .media_item{position:relative;-webkit-box-sizing:border-box}.top .contact .sec-content{text-align:center}.top .contact .title{font-weight:lighter}@media only screen and (min-width:769px){.top .contact .title{font-size:32px}}@media only screen and (max-width:768px){.top .contact .sec-content{padding:30px 30px 60px}.top .contact .title{font-size:20px}}.top .contact .desc{line-height:1.6}@media only screen and (min-width:769px){.top .contact .desc{font-size:18px;margin:36px 0 0}}@media only screen and (max-width:768px){.top .contact .desc{font-size:14px;margin:20px 0 0}}@media only screen and (min-width:769px){.top .contact .btn-contact{margin:40px auto 0}}@media only screen and (max-width:768px){.top .contact .btn-contact{margin:20px auto 0}}.top .media{box-sizing:border-box;width:100%;color:#fff}@media only screen and (min-width:769px){.top .media{display:table;width:1200px;margin:0 auto;padding:60px 0}}@media only screen and (max-width:768px){.top .media{display:block;width:100%;margin:0;padding:0 20px 30px}}.top .media .media_item{box-sizing:border-box}.top .media .title{font-weight:lighter;text-align:center}@media only screen and (min-width:769px){.top .media .media_item{display:table-cell;width:50%;padding:10px 50px 65px;vertical-align:top}.top .media .media_item.media-blog{border-top:0;border-left:1px solid #fff}.top .media .title{font-size:32px}.top .media .list{margin:20px 0 0}}@media only screen and (max-width:768px){.top .media .media_item{display:block;width:100%;padding:30px 0}.top .media .media_item.media-blog{border-top:1px solid #fff;border-left:0}.top .media .title{font-size:20px}.top .media .list{margin:5px 0 0}}.top .media .sec-content{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}.top .media .article-title{line-height:1.6;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}@media only screen and (min-width:769px){.top .media .sec-content{padding:20px 0}.top .media .article-title{font-size:14px;margin:18px 0 0}}@media only screen and (max-width:768px){.top .media .sec-content{padding:10px 0}.top .media .article-title{font-size:12px;margin:12px 0 0}}.top .media .btn-link{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.top .media .time{font-size:18px}.top .media .btn-link .article-title{text-decoration:underline}.top .media .btn-link:hover .article-title{text-decoration:none}.top .media .btn-archive{position:absolute;bottom:15px;left:50%;margin:0 -100px}}.company,.company .idea{position:relative}@media only screen and (max-width:768px){.top .media .time{font-size:14px}.top .media .btn-link .article-title{text-decoration:underline}.top .media .btn-archive{position:relative;bottom:0;left:0;margin:20px auto 0}}.company .idea{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.company .idea .idea-list{position:relative;z-index:11;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#fff}.company .idea .idea-bg-img{position:absolute;z-index:10;top:0}@media only screen and (min-width:769px){.company .idea .idea-list{display:table;width:1200px;margin:0 auto;padding:85px 0}.company .idea .idea-bg-img-pc{display:block}}@media only screen and (max-width:768px){.company .idea .idea-list{display:block;width:100%;margin:0;padding:15px 20px}.company .idea .idea-bg-img-pc{display:none}}@media only screen and (min-width:769px){.company .idea .idea-bg-img-sp{display:none}}@media only screen and (max-width:768px){.company .idea .idea-bg-img-sp{display:block}}.company .idea .idea_item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.company .idea .title{font-weight:lighter;text-align:center}@media only screen and (min-width:769px){.company .idea .idea_item{display:table-cell;width:50%;padding:10px 50px 40px;vertical-align:top}.company .idea .idea_item.idea-vision{border-left:1px solid #fff}.company .idea .title{font-size:30px}}@media only screen and (max-width:768px){.company .idea .idea_item{display:block;width:100%;padding:15px 0}.company .idea .title{font-size:20px}}.company .idea .desc{font-weight:lighter;text-align:center}@media only screen and (min-width:769px){.company .idea .desc{font-size:18px;line-height:2;margin:30px 0 0}}@media only screen and (max-width:768px){.company .idea .desc{font-size:15px;line-height:2;margin:12px 0 0}}.company .photos{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.company .photos.photos-pc{display:table}.company .photos.photos-pc .photo{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.company .profile,.media .aside .title{position:relative;-webkit-box-sizing:border-box}.company .photos.photos-pc .photo img{width:100%}.company .profile{box-sizing:border-box}@media only screen and (min-width:769px){.company .profile{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto}.company .profile .logo{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 150px 0 0;text-align:right;vertical-align:middle}.company .profile .logo .logo_inner{display:inline-block}.company .profile .logo .logo_img{display:block}.company .profile .logo .logo_txt{display:block;text-align:center}.company .profile .logo .logo_txt.logo_txt_1{font-size:18px;margin:20px 0 0}.company .profile .logo .logo_txt.logo_txt_2{font-size:16px;margin:10px 0 0}.company .profile .profile-data{line-height:3;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:45px 20px;vertical-align:top;color:#333}.company .profile .profile-data:after,.company .profile .profile-data:before{display:table !important;border-spacing:0;content:''}.company .profile .profile-data:after{clear:both}.company .profile .profile-data .title{font-size:14px;font-weight:700;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.company .profile .profile-data .desc{font-size:14px;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}}@media only screen and (max-width:768px){.company .profile{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:30px 20px 25px}.company .profile .logo{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.company .profile .logo .logo_inner{display:inline-block}.company .profile .logo .logo_img{display:block;width:106px}.company .profile .logo .logo_txt{display:block}.company .profile .logo .logo_txt.logo_txt_1{font-size:12px;margin:8px 0 0}.company .profile .logo .logo_txt.logo_txt_2{font-size:9px;margin:5px 0 0}.company .profile .profile-data{line-height:1.8;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px 0 0;color:#333}.company .profile .profile-data .title{font-size:10px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;margin:12px 0 0}.company .profile .profile-data .desc{font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box}}.media{position:relative}.media .movie-wrap{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%}.media .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:769px){.media .archive .archive-item{margin:50px 0 0}.media .archive .archive-item:first-child{margin:0}.media .article .time{font-size:18px}}@media only screen and (max-width:768px){.media .archive .archive-item{margin:28px 0 0}.media .archive .archive-item:first-child{margin:0}.media .article .time{font-size:12px}}.media .article .title{color:#ff3a3a}@media only screen and (min-width:769px){.media .article .title{font-size:18px;line-height:1.4;margin:12px 0 0}}@media only screen and (max-width:768px){.media .article .title{font-size:12px;line-height:1.4;margin:9px 0 0}}@media only screen and (min-width:769px){.media .article p{font-size:14px;line-height:1.6;margin:22px 0 0}}@media only screen and (max-width:768px){.media .article p{font-size:12px;line-height:1.6;margin:18px 0 0}}@media only screen and (min-width:769px){.media .article img{max-width:100%;margin:22px 0 0}}@media only screen and (max-width:768px){.media .article img{width:100%;margin:18px 0 0}}.media .article a{line-height:1.6;text-decoration:underline;word-break:break-all;color:#999}@media only screen and (min-width:769px){.media .article a{font-size:14px}.media .article a:hover{text-decoration:none;color:#000}}@media only screen and (max-width:768px){.media .article a{font-size:12px}}.media .article .btn-detail{display:block;color:#999}@media only screen and (min-width:769px){.media .article .btn-detail{font-size:16px;margin:22px 0 0}}@media only screen and (max-width:768px){.media .article .btn-detail{font-size:12px;margin:18px 0 0}}.media .aside .title{box-sizing:border-box}.media .aside .list,.media .aside li{-webkit-box-sizing:border-box;position:relative}@media only screen and (min-width:769px){.media .aside{margin:50px 0 0}.media .aside:first-child{margin:0}.media .aside .title{font-size:16px}}@media only screen and (max-width:768px){.media .aside{margin:25px 0 0}.media .aside:first-child{margin:50px 0 0}.media .aside .title{font-size:15px;padding:0 0 10px}.media .aside .list{border-top:1px solid #e5e5e5}}.media .aside .list{box-sizing:border-box}.media .aside li{box-sizing:border-box;color:#999}.job,.job .desc{-webkit-box-sizing:border-box}@media only screen and (min-width:769px){.media .aside .list{margin:25px 0 0}.media .aside li{font-size:14px;line-height:2}.media .aside li a{text-decoration:underline}}@media only screen and (max-width:768px){.media .aside li{font-size:12px;line-height:1;border-bottom:1px solid #e5e5e5}.media .aside li a{width:100%;padding:13px 0}}.job{position:relative;box-sizing:border-box}.job .job-name{line-height:1.5;color:#ff3a3a}@media only screen and (min-width:769px){.job .job-name{font-size:18px}}@media only screen and (max-width:768px){.job .job-name{font-size:15px;padding:0 0 25px}}.job .desc{line-height:1.5;box-sizing:border-box;color:#666;border-bottom:1px solid #e5e5e5}@media only screen and (min-width:769px){.job .desc{font-size:16px;margin:0 0 60px;padding:10px 0 60px}}@media only screen and (max-width:768px){.job .desc{font-size:12px;margin:0 0 25px;padding:0 0 25px}}@media only screen and (min-width:769px){.job .job-item{margin:80px 0 0}.job .job-item:first-child{margin:0}}@media only screen and (max-width:768px){.job .job-item{margin:40px 0 0}.job .job-item:first-child{margin:0}}@media only screen and (min-width:769px){.job .job-item section{font-size:14px;line-height:1.8;margin:50px 0 0}.job .job-item section:first-child{margin:0}}@media only screen and (max-width:768px){.job .job-item section{font-size:12px;line-height:1.8;margin:20px 0 0}.job .job-item section:first-child{margin:0}}.job .job-item section h1{font-weight:700}@media only screen and (min-width:769px){.job .job-item section h1{font-size:16px;padding:0 0 20px}}@media only screen and (max-width:768px){.job .job-item section h1{font-size:12px;padding:0 0 6px}}.job .job-item section li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 -.3em;padding:0 0 0 1em}.job .job-item section li:before{position:absolute;top:0;left:0;content:'・'}.job .job-item section dt{font-weight:700;margin:15px 0 0;padding:0 0 10px}.job .job-item section dt:first-child{margin:0}@media only screen and (max-width:768px){.job .job-item section h1+p{margin:0}}@media only screen and (min-width:769px){.job .job-item section h1+p{margin:0}.job .job-item section p{margin:20px 0 0}}@media only screen and (max-width:768px){.job .job-item section p{margin:15px 0 0}}.scene .main,.connect .main{background:#1e1711}.scene .main .main_contents,.connect .main .main_contents{position:absolute;z-index:11;display:table;width:100%;height:100%;text-align:center}.scene .main .main-bg-img,.connect .main .main-bg-img{position:absolute;z-index:10}@media only screen and (min-width:769px){.scene .main.is-fixed,.connect .main.is-fixed{margin:66px 0 0}.scene .main .main-bg-img,.connect .main .main-bg-img{opacity:0;filter:alpha(opacity=0)}}@media only screen and (max-width:768px){.scene .main .main-bg-img,.connect .main .main-bg-img{opacity:1;filter:alpha(opacity=100)}}.scene .main .area-txt,.connect .main .area-txt{display:table-cell;vertical-align:middle}.scene .main .title,.connect .main .title{font-weight:700;padding:0 20px;color:#fff}@media only screen and (min-width:769px){.scene .main .area-txt,.connect .main .area-txt{opacity:0;filter:alpha(opacity=0)}.scene .main .title,.connect .main .title{font-size:60px;line-height:1.4}}@media only screen and (max-width:768px){.scene .main .area-txt,.connect .main .area-txt{opacity:1;filter:alpha(opacity=100)}.scene .main .title,.connect .main .title{font-size:20px;line-height:1.4}}.scene .main .title-desc,.connect .main .title-desc{font-weight:lighter;line-height:1;color:#fff}@media only screen and (min-width:769px){.scene .main .title-desc,.connect .main .title-desc{font-size:90px;margin:60px 0 0}}@media only screen and (max-width:768px){.scene .main .title-desc,.connect .main .title-desc{font-size:45px;margin:25px 0 0}.scene .main .title-desc img,.connect .main .title-desc img{width:auto;height:35px}}@media only screen and (min-width:769px){.scene .main .area-btn,.connect .main .area-btn{margin:50px 0 0}}@media only screen and (max-width:768px){.scene .main .area-btn,.connect .main .area-btn{margin:30px 0 0}}.scene .main .area-btn .area-btn_title,.connect .main .area-btn .area-btn_title{font-weight:700;color:#fff}.scene .company,.connect .company{background-color:#fff}.scene .company .area-txt,.connect .company .area-txt{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;color:#fff}@media only screen and (min-width:769px){.scene .main .area-btn .area-btn_title,.connect .main .area-btn .area-btn_title{font-size:24px;margin:0 0 20px}.scene .company .company_contents,.connect .company .company_contents{position:relative;min-width:1200px}.scene .company .area-txt,.connect .company .area-txt{padding:60px 0 96px}}@media only screen and (max-width:768px){.scene .main .area-btn .area-btn_title,.connect .main .area-btn .area-btn_title{font-size:12px;margin:0 0 10px}.scene .company .company_contents,.connect .company .company_contents{position:relative;width:100%}.scene .company .area-txt,.connect .company .area-txt{padding:20px 20px 25px}}.scene .company .title,.connect .company .title{font-weight:700;display:block;color:#2c3e50}.scene .company .desc,.connect .company .desc{text-align:center;color:#000}@media only screen and (min-width:769px){.scene .company .title,.connect .company .title{font-size:28px}.scene .company .desc,.connect .company .desc{font-size:18px;line-height:2;margin:35px 0 0}.scene .company .desc br,.connect .company .desc br{display:none}}@media only screen and (max-width:768px){.scene .company .title,.connect .company .title{font-size:18px}.scene .company .desc,.connect .company .desc{font-size:14px;line-height:1.6;margin:12px 0 0}}.scene .company .company-logo,.connect .company .company-logo{text-align:center}@media only screen and (min-width:769px){.scene .company .company-logo,.connect .company .company-logo{margin:50px 0 0}}@media only screen and (max-width:768px){.scene .company .company-logo,.connect .company .company-logo{width:100%;max-width:332px;margin:20px 0 0}}.scene .point.point-odd,.connect .point.point-odd{color:#fff;background-color:#2c3e50}.scene .point.point-even,.connect .point.point-even{color:#2c3e50;background-color:#fff}.scene .point .point_contents,.connect .point .point_contents{position:relative;z-index:41;top:0;height:100%}@media only screen and (min-width:769px){.scene .point .point_contents,.connect .point .point_contents{position:absolute;display:table;width:1200px}}@media only screen and (max-width:768px){.scene .point .point_contents,.connect .point .point_contents{position:relative;display:block;width:100%}}.scene .point .area-txt,.connect .point .area-txt{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:middle}@media only screen and (min-width:769px){.scene .point .area-txt,.connect .point .area-txt{display:table-cell;width:50%;padding:0 50px}.scene .point .title-sub,.connect .point .title-sub{font-size:32px}}.scene .point .title-sub,.connect .point .title-sub{font-family:Oswald,sans-serif;display:block;text-align:center}@media only screen and (max-width:768px){.scene .point .area-txt,.connect .point .area-txt{display:block;width:100%;padding:30px 20px}.scene .point .title-sub,.connect .point .title-sub{font-size:20px}}.scene .point .title,.connect .point .title{font-weight:700;line-height:1.3;display:block;text-align:center}@media only screen and (min-width:769px){.scene .point .title,.connect .point .title{font-size:30px;margin:15px 0 0}}@media only screen and (max-width:768px){.scene .point .title,.connect .point .title{font-size:20px;margin:8px 0 0}}.scene .point .desc,.connect .point .desc{line-height:1.8;text-align:center}.scene .point .desc .desc_img,.connect .point .desc .desc_img{display:inline-block}@media only screen and (min-width:769px){.scene .point .desc .desc_img,.connect .point .desc .desc_img{margin:0 0 40px}}@media only screen and (max-width:768px){.scene .point .desc .desc_img,.connect .point .desc .desc_img{margin:0 0 20px}.scene .point .desc .desc_img img,.connect .point .desc .desc_img img{width:137px}}.scene .point .desc .desc_txt,.connect .point .desc .desc_txt{display:inline-block;text-align:left}@media only screen and (min-width:769px){.scene .point .desc,.connect .point .desc{font-size:16px;margin:40px 0 0}}@media only screen and (max-width:768px){.scene .point .desc,.connect .point .desc{font-size:14px;margin:270px 0 0}}.scene .point .area-img,.connect .point .area-img{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.scene .point .btn-service,.connect .point .btn-service{margin:40px 0 0}.scene .point .area-img,.connect .point .area-img{position:relative;display:table-cell;text-align:center;vertical-align:middle}}.scene .point .img-main,.connect .point .img-main{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:768px){.scene .point .btn-service,.connect .point .btn-service{margin:30px auto 0}.scene .point .area-img,.connect .point .area-img{position:absolute;left:50%;display:block;width:100%;padding:0}.scene .point .img-main,.connect .point .img-main{position:absolute;top:0;margin:0}.scene .point.point-1 .area-img,.connect .point.point-1 .area-img{top:140px;margin:0 0 0 -114px}.scene .point.point-1 .img-main,.connect .point.point-1 .img-main{height:230px}.scene .point.point-2 .area-img,.connect .point.point-2 .area-img{top:140px;margin:0 0 0 -129px}.scene .point.point-2 .img-main,.connect .point.point-2 .img-main{height:230px}.scene .point.point-3 .area-img,.connect .point.point-3 .area-img{top:125px;margin:0 0 0 -132px}.scene .point.point-3 .img-main,.connect .point.point-3 .img-main{height:210px}.scene .point.point-4 .area-img,.connect .point.point-4 .area-img{top:140px;margin:0 0 0 -117px}.scene .point.point-4 .img-main,.connect .point.point-4 .img-main{height:234px}.scene .point.point-5 .area-img,.connect .point.point-5 .area-img{top:152px;margin:0 0 0 -130px}.scene .point.point-5 .img-main,.connect .point.point-5 .img-main{height:210px}.scene .point.point-6 .area-img,.connect .point.point-6 .area-img{top:160px;margin:0 0 0 -132px}.scene .point.point-6 .img-main,.connect .point.point-6 .img-main{height:165px}.scene .point.point-6 .desc,.connect .point.point-6 .desc{margin:240px 0 0}.scene .point.point-7 .area-img,.connect .point.point-7 .area-img{top:124px;margin:0 0 0 -147px}.scene .point.point-7 .img-main,.connect .point.point-7 .img-main{height:205px}.scene .point.point-7 .desc,.connect .point.point-7 .desc{margin:260px 0 0}.scene .point.point-8 .area-img,.connect .point.point-8 .area-img{top:123px;margin:0 0 0 -146px}.scene .point.point-8 .img-main,.connect .point.point-8 .img-main{height:207px}.scene .point.point-8 .desc,.connect .point.point-8 .desc{margin:260px 0 0}}@media only screen and (min-width:769px){.scene .point .btn-scene-detail,.scene .point .btn-connect-detail,.connect .point .btn-scene-detail,.connect .point .btn-connect-detail{margin:40px 0 0}}@media only screen and (max-width:768px){.scene .point .btn-scene-detail,.scene .point .btn-connect-detail,.connect .point .btn-scene-detail,.connect .point .btn-connect-detail{margin:18px 0 0}}.scene .points-connect .point .attention,.connect .points-connect .point .attention{font-size:14px;line-height:1.4;margin:20px 0 0;text-align:left}.scene .points-connect .point h1.title,.connect .points-connect .point h1.title{margin:0}@media only screen and (min-width:769px){.scene .points-connect .point .title-sub,.connect .points-connect .point .title-sub{font-size:30px}.scene .points-connect .point .title,.connect .points-connect .point .title{font-size:20px;line-height:1.6;margin:30px 0 0}}@media only screen and (max-width:768px){.scene .points-connect .point .title-sub,.connect .points-connect .point .title-sub{font-size:20px}.scene .points-connect .point .br,.connect .points-connect .point .br{display:block}.scene .points-connect .point .title,.connect .points-connect .point .title{font-size:20px;margin:10px 0 0}}@media only screen and (min-width:769px){.scene .points-connect .point .desc,.connect .points-connect .point .desc{font-size:16px;margin:30px 0 0}}@media only screen and (max-width:768px){.scene .points-connect .point .desc,.connect .points-connect .point .desc{font-size:14px;margin:270px 0 0}.scene .points-connect .point.point-1 .area-img{top:170px;margin:0 0 0 -150px}.connect .points-connect .point.point-1 .area-img{top:120px;margin:0 0 0 -150px}.scene .points-connect .point.point-1 .img-main,.connect .points-connect .point.point-1 .img-main{width:300px;height:auto}}@media only screen and (min-width:769px){.scene .points-connect .point.point-1 .desc,.connect .points-connect .point.point-1 .desc{font-size:16px;margin:40px 0 0}}@media only screen and (max-width:768px){.scene .points-connect .point.point-1 .desc,.connect .points-connect .point.point-1 .desc{font-size:14px;margin:200px 0 0}.scene .points-connect .point.point-1 .title,.connect .points-connect .point.point-1 .title{font-size:16px;line-height:1.4em}.scene .points-connect .point.point-2 .area-img,.connect .points-connect .point.point-2 .area-img{top:126px;margin:0 0 0 -150px}.scene .points-connect .point.point-2 .img-main,.connect .points-connect .point.point-2 .img-main{width:300px;height:auto}}@media only screen and (min-width:769px){.scene .points-connect .point.point-2 .desc,.connect .points-connect .point.point-2 .desc{font-size:16px;margin:40px 0 0}}@media only screen and (max-width:768px){.scene .points-connect .point.point-2 .desc,.connect .points-connect .point.point-2 .desc{font-size:14px;margin:235px 0 0}.scene .points-connect .point.point-2 .title,.connect .points-connect .point.point-2 .title{font-size:15px}.scene .points-connect .point.point-3 .area-img,.connect .points-connect .point.point-3 .area-img{top:130px;margin:0 0 0 -125px}.scene .points-connect .point.point-3 .img-main,.connect .points-connect .point.point-3 .img-main{width:250px;height:auto}}@media only screen and (min-width:769px){.scene .points-connect .point.point-3 .desc,.connect .points-connect .point.point-3 .desc{font-size:16px;margin:40px 0 0}}@media only screen and (max-width:768px){.scene .points-connect .point.point-3 .desc,.connect .points-connect .point.point-3 .desc{font-size:14px;margin:270px 0 0}.scene .points-connect .point.point-3 .title,.connect .points-connect .point.point-3 .title{font-size:16px;line-height:1.6em}}.scene .supports,.connect .supports{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;background-color:#abb2b9}.scene .supports .supports_contents,.connect .supports .supports_contents{-webkit-box-sizing:border-box;box-sizing:border-box}.scene .supports .title,.connect .supports .title{font-weight:700;display:block}@media only screen and (min-width:769px){.scene .supports .supports_contents,.connect .supports .supports_contents{position:relative;width:1200px;margin:0 auto;padding:50px 0 22px}.scene .supports .title,.connect .supports .title{font-size:28px}}@media only screen and (max-width:768px){.scene .supports .supports_contents,.connect .supports .supports_contents{position:relative;width:100%;padding:30px 30px 15px 20px}.scene .supports .title,.connect .supports .title{font-size:18px}}.scene .supports .supports_lists,.connect .supports .supports_lists{-webkit-box-sizing:border-box;box-sizing:border-box}.scene .supports .supports_lists:after,.scene .supports .supports_lists:before,.connect .supports .supports_lists:after,.connect .supports .supports_lists:before{display:table !important;border-spacing:0;content:''}.scene .supports .support_item,.connect .supports .support_item{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:769px){.scene .supports .supports_lists,.connect .supports .supports_lists{padding:60px 20px 0}.scene .supports .support_item,.connect .supports .support_item{float:left;width:50%}}@media only screen and (max-width:768px){.scene .supports .supports_lists,.connect .supports .supports_lists{padding:20px 0 0}.scene .supports .support_item,.connect .supports .support_item{width:100%}}.scene .supports .support_body,.connect .supports .support_body{display:table;-webkit-box-sizing:border-box;box-sizing:border-box}.scene .supports .support_title,.connect .supports .support_title{font-weight:700;line-height:1.4;position:relative;display:table-cell;text-align:center;vertical-align:middle}@media only screen and (min-width:769px){.scene .supports .support_body,.connect .supports .support_body{padding:0 40px 40px 0}.scene .supports .support_title,.connect .supports .support_title{font-size:18px;width:150px;height:150px}}@media only screen and (max-width:768px){.scene .supports .support_body,.connect .supports .support_body{padding:0 0 15px}.scene .supports .support_title,.connect .supports .support_title{font-size:12px;width:75px;height:75px}}.scene .supports .support_title_txt,.connect .supports .support_title_txt{position:absolute;z-index:2;top:0;left:0}.scene .supports .support_title_txt .support_title_txt_body,.connect .supports .support_title_txt .support_title_txt_body{display:table-cell;vertical-align:middle}@media only screen and (min-width:769px){.scene .supports .support_title_txt .support_title_txt_body,.connect .supports .support_title_txt .support_title_txt_body{width:150px;height:150px}}@media only screen and (max-width:768px){.scene .supports .support_title_txt .support_title_txt_body,.connect .supports .support_title_txt .support_title_txt_body{width:75px;height:75px}}.scene .supports .support_title_bg,.connect .supports .support_title_bg{position:absolute;z-index:1;top:0;left:0}.scene .supports .support_desc,.connect .supports .support_desc{display:table-cell;text-align:left;vertical-align:middle}@media only screen and (min-width:769px){.scene .supports .support_title_bg,.connect .supports .support_title_bg{width:150px;height:150px}.scene .supports .support_desc,.connect .supports .support_desc{font-size:16px;line-height:1.4;padding:0 0 0 30px}}@media only screen and (max-width:768px){.scene .supports .support_title_bg,.connect .supports .support_title_bg{width:75px;height:75px}.scene .supports .support_desc,.connect .supports .support_desc{font-size:12px;line-height:1.5;padding:0 0 0 17px}}.scene .plan,.connect .plan{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#000}.scene .plan .plan_contents,.connect .plan .plan_contents{-webkit-box-sizing:border-box;box-sizing:border-box}.scene .plan .title,.connect .plan .title{font-weight:700;display:block}@media only screen and (min-width:769px){.scene .plan .plan_contents,.connect .plan .plan_contents{position:relative;width:1200px;margin:0 auto;padding:50px 20px 22px}.scene .plan .title,.connect .plan .title{font-size:28px}}@media only screen and (max-width:768px){.scene .plan .plan_contents,.connect .plan .plan_contents{position:relative;width:100%;padding:30px 30px 15px 20px}.scene .plan .title,.connect .plan .title{font-size:20px}}@media only screen and (min-width:769px){.scene .plan .desc,.connect .plan .desc{font-size:18px;line-height:1.8;margin:35px 0 0}}@media only screen and (max-width:768px){.scene .plan .desc,.connect .plan .desc{font-size:14px;line-height:1.6;margin:20px 0 0}}.scene .plan .plan_lists,.connect .plan .plan_lists{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.scene .plan .plan_item,.connect .plan .plan_item{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;border-style:solid}.scene .plan .plan_item.plan_item-praimary,.connect .plan .plan_item.plan_item-praimary{border-color:#5faee3}.scene .plan .plan_item.plan_item-praimary .plan_title,.connect .plan .plan_item.plan_item-praimary .plan_title{background-color:#5faee3}.scene .plan .plan_item.plan_item-type-A,.connect .plan .plan_item.plan_item-type-A{border-color:#415161}.scene .plan .plan_item.plan_item-type-A .plan_title,.connect .plan .plan_item.plan_item-type-A .plan_title{background-color:#415161}.scene .plan .plan_item.plan_item-type-B,.connect .plan .plan_item.plan_item-type-B{border-color:#2c3e50}.scene .plan .plan_item.plan_item-type-B .plan_title,.connect .plan .plan_item.plan_item-type-B .plan_title{background-color:#2c3e50}.scene .plan .plan_detail_accordion,.connect .plan .plan_detail_accordion{position:relative;-webkit-transition:height .5s cubic-bezier(.19,1,.22,1);transition:height .5s cubic-bezier(.19,1,.22,1)}.scene .plan .plan_detail_lists,.connect .plan .plan_detail_lists{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@media only screen and (min-width:769px){.scene .plan .plan_lists,.connect .plan .plan_lists{display:table;margin:50px 0 0}.scene .plan .plan_item,.connect .plan .plan_item{display:table-cell;width:20%;border-width:2px 2px 4px}.scene .plan .plan_detail_lists,.connect .plan .plan_detail_lists{padding:25px 20px 90px}.scene .plan .plan_detail_lists.plan_detail_lists-enterprise,.connect .plan .plan_detail_lists.plan_detail_lists-enterprise{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.scene .plan .plan_detail_lists.plan_detail_lists-enterprise .plan_detail_lists-enterprise-inner,.connect .plan .plan_detail_lists.plan_detail_lists-enterprise .plan_detail_lists-enterprise-inner{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.scene .plan .plan_detail_lists.plan_detail_lists-enterprise .plan_detail_lists-enterprise-inner .plan_detail_desc,.connect .plan .plan_detail_lists.plan_detail_lists-enterprise .plan_detail_lists-enterprise-inner .plan_detail_desc{display:inline-block;vertical-align:middle}}@media only screen and (max-width:768px){.scene .plan .plan_lists,.connect .plan .plan_lists{margin:15px 0 0}.scene .plan .plan_item,.connect .plan .plan_item{border:1px solid #fff}.scene .plan .plan_detail_accordion,.connect .plan .plan_detail_accordion{overflow:hidden;height:0}.scene .plan .plan_detail_accordion.is-open,.connect .plan .plan_detail_accordion.is-open{height:auto}.scene .plan .plan_detail_lists,.connect .plan .plan_detail_lists{overflow:hidden;padding:15px 20px 68px 18px}}.scene .plan .plan_detail,.connect .plan .plan_detail{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2c3e50}@media only screen and (min-width:769px){.scene .plan .plan_detail,.connect .plan .plan_detail{margin:36px 0 0}.scene .plan .plan_detail:first-child,.connect .plan .plan_detail:first-child{margin:0}.scene .plan .plan_detail.plan_detail-ml,.connect .plan .plan_detail.plan_detail-ml{margin:48px 0 0}.scene .plan .plan_detail_title,.connect .plan .plan_detail_title{font-size:16px}}@media only screen and (max-width:768px){.scene .plan .plan_detail,.connect .plan .plan_detail{margin:16px 0 0}.scene .plan .plan_detail:first-child,.connect .plan .plan_detail:first-child{margin:0}.scene .plan .plan_detail_title,.connect .plan .plan_detail_title{font-size:10px}}.scene .plan .plan_detail_desc.plan_detail_desc-jp,.connect .plan .plan_detail_desc.plan_detail_desc-jp{font-weight:700}@media only screen and (min-width:769px){.scene .plan .plan_detail_desc.plan_detail_desc-jp,.connect .plan .plan_detail_desc.plan_detail_desc-jp{font-size:24px;margin:6px 0 0}}@media only screen and (max-width:768px){.scene .plan .plan_detail_desc.plan_detail_desc-jp,.connect .plan .plan_detail_desc.plan_detail_desc-jp{font-size:14px;margin:6px 0 0}}@media only screen and (min-width:769px){.scene .plan .plan_detail_desc.plan_detail_desc-en,.connect .plan .plan_detail_desc.plan_detail_desc-en{font-size:36px;margin:6px 0 0}}@media only screen and (max-width:768px){.scene .plan .plan_detail_desc.plan_detail_desc-en,.connect .plan .plan_detail_desc.plan_detail_desc-en{font-size:20px;margin:6px 0 0}}.scene .plan .plan_detail_desc.plan_detail_desc-enterprise,.connect .plan .plan_detail_desc.plan_detail_desc-enterprise{line-height:1.4}.scene .plan .plan_detail_desc-sub,.connect .plan .plan_detail_desc-sub{font-weight:700;line-height:1.4}.scene .plan .plan_title,.connect .plan .plan_title{position:relative;text-align:center;color:#fff}@media only screen and (min-width:769px){.scene .plan .plan_detail_desc-sub,.connect .plan .plan_detail_desc-sub{font-size:14px;margin:6px 0 0}.scene .plan .plan_title,.connect .plan .plan_title{padding:18px 0 15px}.scene .plan .plan_title .icon-down,.connect .plan .plan_title .icon-down{display:none}}@media only screen and (max-width:768px){.scene .plan .plan_detail_desc-sub,.connect .plan .plan_detail_desc-sub{font-size:10px;margin:8px 0 0}.scene .plan .plan_title,.connect .plan .plan_title{padding:8px 0 10px;cursor:pointer}}.scene .plan .plan_title .icon-down,.connect .plan .plan_title .icon-down{font-size:36px;position:absolute;top:50%;right:20px;margin:-18px 0 0}.scene .plan .plan_title_main,.scene .plan .plan_title_sub,.connect .plan .plan_title_main,.connect .plan .plan_title_sub{display:block}@media only screen and (min-width:769px){.scene .plan .plan_title_main,.connect .plan .plan_title_main{font-size:20px;font-weight:700}}@media only screen and (max-width:768px){.scene .plan .plan_title .icon-down,.connect .plan .plan_title .icon-down{display:block}.scene .plan .plan_title_main,.connect .plan .plan_title_main{font-size:18px;font-weight:700}}@media only screen and (min-width:769px){.scene .plan .plan_title_sub,.connect .plan .plan_title_sub{font-size:16px;margin:10px 0 0}}.scene .plan .area-btn,.connect .plan .area-btn{position:absolute;bottom:20px;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 20px}@media only screen and (max-width:768px){.scene .plan .plan_title_sub,.connect .plan .plan_title_sub{font-size:10px;margin:10px 0 0}.scene .plan .btn-plan,.connect .plan .btn-plan{width:170px}}.scene .plan .attention,.connect .plan .attention{text-align:left}@media only screen and (min-width:769px){.scene .plan .attention,.connect .plan .attention{font-size:14px;line-height:1.9;margin:40px 0 0}}@media only screen and (max-width:768px){.scene .plan .attention,.connect .plan .attention{font-size:10px;line-height:1.8;margin:25px 0 0}}.scene .plan .attention_item,.connect .plan .attention_item{position:relative;padding:0 0 0 .8em}.scene .plan .attention_item:before,.connect .plan .attention_item:before{position:absolute;top:-1px;left:0;display:block;content:'※'}.scene .freeplan,.connect .freeplan{background-color:#fff}@media only screen and (min-width:769px){.scene .freeplan .freeplan_contents,.connect .freeplan .freeplan_contents{position:relative;width:1200px;margin:auto}.scene .freeplan .area-txt,.connect .freeplan .area-txt{padding:75px 0 145px}}.scene .freeplan .area-txt,.connect .freeplan .area-txt{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;color:#fff}.scene .freeplan .title,.connect .freeplan .title{line-height:1.5;display:block;color:#2c3e50}@media only screen and (min-width:769px){.scene .freeplan .title,.connect .freeplan .title{font-size:28px}.scene .freeplan .title br,.connect .freeplan .title br{display:none}}@media only screen and (max-width:768px){.scene .freeplan .freeplan_contents,.connect .freeplan .freeplan_contents{position:relative;width:100%}.scene .freeplan .area-txt,.connect .freeplan .area-txt{padding:2px 20px 60px}.scene .freeplan .title,.connect .freeplan .title{font-size:14px;font-weight:700}}.scene .freeplan .desc,.connect .freeplan .desc{text-align:center;color:#000}@media only screen and (min-width:769px){.scene .freeplan .desc,.connect .freeplan .desc{font-size:16px;line-height:1.5;margin:60px 0 0}}@media only screen and (max-width:768px){.scene .freeplan .desc,.connect .freeplan .desc{font-size:12px;line-height:1.5;margin:20px 0 0}}.scene .freeplan .desc-2,.connect .freeplan .desc-2{color:#000}@media only screen and (min-width:769px){.scene .freeplan .desc-2,.connect .freeplan .desc-2{font-size:14px;line-height:1.5;margin:60px 0 0;text-align:center}}@media only screen and (max-width:768px){.scene .freeplan .desc-2,.connect .freeplan .desc-2{font-size:10px;line-height:1.6;margin:30px 0 0;text-align:left}}.contact .attention,.contact .mw_wp_form_complete a,.contact .mw_wp_form_complete h2,.contact .mw_wp_form_complete p{text-align:center}.scene .freeplan .btn-contact,.connect .freeplan .btn-contact{text-decoration:underline}@media only screen and (min-width:769px){.scene .freeplan .btn-contact:hover,.connect .freeplan .btn-contact:hover{text-decoration:none;color:#5faee3}.scene .freeplan .btn-scene-detail,.scene .freeplan .btn-connect-detail,.connect .freeplan .btn-scene-detail,.connect .freeplan .btn-connect-detail{margin:60px 0 0}.scene .scene-header,.scene .connect-header,.connect .scene-header,.connect .connect-header{width:100%;min-width:1200px;padding:20px 0;text-align:center}}.scene .scene-header,.scene .connect-header,.connect .scene-header,.connect .connect-header{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#2c3e50}.scene .scene-header.is-fixed,.scene .connect-header.is-fixed,.connect .scene-header.is-fixed,.connect .connect-header.is-fixed{position:fixed;z-index:2000;top:0;width:100%}@media only screen and (max-width:768px){.scene .freeplan .btn-scene-detail,.scene .freeplan .btn-connect-detail,.connect .freeplan .btn-scene-detail,.connect .freeplan .btn-connect-detail{margin:12px 0 0}.scene .scene-header,.scene .connect-header,.connect .scene-header,.connect .connect-header{width:100%;padding:10px;text-align:center}}.scene .scene-header .scene_title,.scene .scene-header .connect_title,.scene .connect-header .scene_title,.scene .connect-header .connect_title,.connect .scene-header .scene_title,.connect .scene-header .connect_title,.connect .connect-header .scene_title,.connect .connect-header .connect_title{line-height:1}.scene .scene-header .scene_title img,.scene .scene-header .connect_title img,.scene .connect-header .scene_title img,.scene .connect-header .connect_title img,.connect .scene-header .scene_title img,.connect .scene-header .connect_title img,.connect .connect-header .scene_title img,.connect .connect-header .connect_title img{width:auto;height:22px;margin:0;vertical-align:top}@media only screen and (max-width:480px){.scene .scene-header .scene_title img,.scene .scene-header .connect_title img,.scene .connect-header .scene_title img,.scene .connect-header .connect_title img,.connect .scene-header .scene_title img,.connect .scene-header .connect_title img,.connect .connect-header .scene_title img,.connect .connect-header .connect_title img{height:20px;margin:2px 0 0}}@media only screen and (max-width:768px){.scene .scene-header .scene_title,.scene .scene-header .connect_title,.scene .connect-header .scene_title,.scene .connect-header .connect_title,.connect .scene-header .scene_title,.connect .scene-header .connect_title,.connect .connect-header .scene_title,.connect .connect-header .connect_title{font-size:24px;display:inline-block;vertical-align:middle}.scene .scene-header .connect_title img,.scene .connect-header .connect_title img,.connect .scene-header .connect_title img,.connect .connect-header .connect_title img{height:22px;margin:0}.scene .scene-header .scene_nav,.scene .scene-header .connect_nav,.scene .connect-header .scene_nav,.scene .connect-header .connect_nav,.connect .scene-header .scene_nav,.connect .scene-header .connect_nav,.connect .connect-header .scene_nav,.connect .connect-header .connect_nav{display:inline-block;vertical-align:middle}}@media only screen and (max-width:480px){.scene .scene-header .connect_title img,.scene .connect-header .connect_title img,.connect .scene-header .connect_title img,.connect .connect-header .connect_title img{height:18px;margin:3px 0 0}}.scene .scene-header .btn-item,.scene .connect-header .btn-item,.connect .scene-header .btn-item,.connect .connect-header .btn-item{display:inline-block}@media only screen and (min-width:769px){.scene .scene-header .scene_title,.scene .scene-header .connect_title,.scene .connect-header .scene_title,.scene .connect-header .connect_title,.connect .scene-header .scene_title,.connect .scene-header .connect_title,.connect .connect-header .scene_title,.connect .connect-header .connect_title{font-size:24px}.scene .scene-header .scene_nav,.scene .scene-header .connect_nav,.scene .connect-header .scene_nav,.scene .connect-header .connect_nav,.connect .scene-header .scene_nav,.connect .scene-header .connect_nav,.connect .connect-header .scene_nav,.connect .connect-header .connect_nav{position:absolute;top:50%;right:20px;margin:-15px 0 0}.scene .scene-header .btn-nav,.scene .connect-header .btn-nav,.connect .scene-header .btn-nav,.connect .connect-header .btn-nav{width:130px;margin:0 0 0 16px}}@media only screen and (max-width:768px){.scene .scene-header .btn-nav,.scene .connect-header .btn-nav,.connect .scene-header .btn-nav,.connect .connect-header .btn-nav{width:100px;margin:0 0 0 7px}}.scene .bg-video,.connect .bg-video{position:relative;overflow:hidden;width:100%;-webkit-transition:opacity 3s cubic-bezier(.19,1,.22,1);transition:opacity 3s cubic-bezier(.19,1,.22,1);opacity:0;filter:alpha(opacity=0)}.scene .bg-video.is-show,.connect .bg-video.is-show{opacity:1;filter:alpha(opacity=100)}.scene .bg-video video,.connect .bg-video video{position:absolute;display:block;width:auto;min-width:100%;height:auto;min-height:100%}.scene .bg-video img,.connect .bg-video img{position:absolute}.contact,.contact .field{position:relative}.contact .btn-policy{text-decoration:underline;color:#999}@media only screen and (min-width:769px){.contact .btn-policy:hover{text-decoration:none;color:#5faee3}.contact .main-desc{font-size:16px;line-height:1.6}}.contact .main-desc{margin:0;color:#333}@media only screen and (max-width:768px){.contact .main-desc{font-size:12px;line-height:1.5}}.contact .error{position:absolute;top:0;right:0;color:#ff3a3a}.policy,.terms{position:relative}@media only screen and (min-width:769px){.contact .error{font-size:14px;line-height:2.4}}@media only screen and (max-width:768px){.contact .error{font-size:14px;line-height:2}}.contact label{font-weight:700;color:#333}.contact label .star{color:#ff3a3a}@media only screen and (min-width:769px){.contact label{font-size:14px;line-height:2.4}.contact .field{margin:36px 0 0}}@media only screen and (max-width:768px){.contact label{font-size:14px;line-height:2}.contact .field{margin:15px 0 0}}.contact input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:14px 16px;-webkit-transition:background-color .5s cubic-bezier(.19,1,.22,1),border-color 2s cubic-bezier(.19,1,.22,1);transition:background-color .5s cubic-bezier(.19,1,.22,1),border-color 2s cubic-bezier(.19,1,.22,1);border-radius:4px}.contact input[type=text],.contact input[type=email]{border:1px solid #ccc}.contact input[type=text]:focus,.contact input[type=email]:focus{border-color:#3498db;outline:0}.contact input[type=submit]{font-weight:700;letter-spacing:.2em;color:#fff;border:0;background-color:#999}.contact .attention{font-weight:700;color:#ff3a3a}.contact textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:14px 16px;-webkit-transition:border-color 3s cubic-bezier(.19,1,.22,1);transition:border-color 3s cubic-bezier(.19,1,.22,1);border:1px solid #ccc;border-radius:4px}.contact textarea:focus{border-color:#3498db;outline:0}@media only screen and (min-width:769px){.contact input[type=submit]{font-size:20px}.contact input[type=submit]:hover{background-color:#333}.contact .attention{font-size:14px}.contact form p{margin:40px 0 0}}@media only screen and (max-width:768px){.contact .attention,.contact input[type=submit]{font-size:14px}.contact form p{margin:30px 0 0}}.contact .mw_wp_form_complete .thanks-desc{line-height:1.8;text-align:center}@media only screen and (min-width:769px){.contact .mw_wp_form_complete h2{font-size:32px;margin:30px 0 0}.contact .mw_wp_form_complete .thanks-desc{font-size:16px;margin:60px 0 0}}@media only screen and (max-width:768px){.contact .mw_wp_form_complete h2{font-size:16px}.contact .mw_wp_form_complete .thanks-desc{font-size:12px;margin:30px 0 0}}.contact .mw_wp_form_complete a{font-weight:700;-webkit-transition:background-color .5s cubic-bezier(.19,1,.22,1),color .5s cubic-bezier(.19,1,.22,1);transition:background-color .5s cubic-bezier(.19,1,.22,1),color .5s cubic-bezier(.19,1,.22,1);color:#fff;border-radius:4px;background-color:#999}@media only screen and (min-width:769px){.contact .mw_wp_form_complete a{font-size:20px;line-height:72px;width:384px;height:72px;margin:60px 0 0}.contact .mw_wp_form_complete a:hover{background-color:#333}}@media only screen and (max-width:768px){.contact .mw_wp_form_complete a{font-size:10px;line-height:36px;width:192px;height:36px;margin:30px 0 0}}.policy .desc{color:#333}@media only screen and (min-width:769px){.policy .desc{font-size:14px;line-height:1.8;margin:10px 0 0}.policy .desc.desc-frist{margin:28px 0 0}}@media only screen and (max-width:768px){.policy .desc{font-size:12px;line-height:1.8;margin:7px 0 0}.policy .desc.desc-frist{margin:14px 0 0}}@media only screen and (min-width:769px){.policy .update{font-size:14px;line-height:1.8}}@media only screen and (max-width:768px){.policy .update{font-size:12px;line-height:1.8}}.policy h1{font-weight:700}.policy section:first-child{margin:0}@media only screen and (min-width:769px){.policy h1{font-size:16px}.policy section{margin:60px 0 0}}@media only screen and (max-width:768px){.policy h1{font-size:14px}.policy section{margin:30px 0 0}}.policy a:hover{text-decoration:underline;color:#000}.terms .desc{color:#333}.terms .desc.desc-n{margin:0}@media only screen and (min-width:769px){.terms .desc{font-size:14px;line-height:1.8;margin:28px 0 0}}@media only screen and (max-width:768px){.terms .desc{font-size:12px;line-height:1.8;margin:14px 0 0}}@media only screen and (min-width:769px){.terms ul.lists-main li{margin:18px 0 0}}@media only screen and (max-width:768px){.terms ul.lists-main li{margin:9px 0 0}}@media only screen and (min-width:769px){.terms ul.lists-sub{margin:10px 0 0}}@media only screen and (max-width:768px){.terms ul.lists-sub{margin:5px 0 0}}.terms ul.lists-num .lists-item{display:table}.terms ul.lists-num .lists-item p{display:table-cell}.terms ul.lists-num .lists-item p.num{padding:0 1em 0 0}@media only screen and (min-width:769px){.terms ul.lists-num .lists-item{margin:18px 0 0}.terms ul li{font-size:14px;line-height:1.8}}@media only screen and (max-width:768px){.terms ul.lists-num .lists-item{margin:9px 0 0}.terms ul li{font-size:12px;line-height:1.8}}.terms h1{font-weight:700}@media only screen and (min-width:769px){.terms h1+.lists-num{margin:28px 0 0}.terms h1{font-size:16px}}@media only screen and (max-width:768px){.terms h1+.lists-num{margin:14px 0 0}.terms h1{font-size:14px}}.terms time{display:block}@media only screen and (min-width:769px){.terms time{font-size:14px;line-height:1.8;margin:60px 0 0}}@media only screen and (max-width:768px){.terms time{font-size:12px;line-height:1.8;margin:30px 0 0}}.terms section:first-child{margin:0}@media only screen and (min-width:769px){.terms section{margin:60px 0 0}}@media only screen and (max-width:768px){.terms section{margin:30px 0 0}}.terms a:hover{text-decoration:underline;color:#000}.browsers_devices>div{width:600px;margin:0 auto}.browsers_devices .product{font-size:x-large;font-weight:500;padding:0 0 13px 0;margin:0 0 25px 0;border-bottom:solid 1px #ddd}.browsers_devices table{width:100%}.browsers_devices thead{font-size:large;background:#efefef;font-weight:600}.browsers_devices table td,.browsers_devices table th{padding:7px 13px}.browsers_devices table tbody{font-size:large;font-weight:300}.browsers_devices table tr:nth-child(even){background:#efefef}.browsers_devices thead tr th:nth-child(1),.browsers_devices tbody tr td:nth-child(1){width:35%}.browsers_devices thead tr th:nth-child(2),.browsers_devices tbody tr td:nth-child(2){width:65%}.media .article.browsers_devices p.mbottom21{margin:0 0 21px 0}.media .article.browsers_devices p.mbottom55{margin:0 0 55px 0}.mbottom21{margin:0 0 21px 0}.mbottom55{margin:0 0 55px 0}
