body,h1,h2,h3,h4,h5,h6,p,address,blockquote,pre,div,dl,dt,dd,ol,ul,li,th,td,form,fieldset,input,textarea{margin:0 0 0 0;padding:0 0 0 0}select{margin:0 0 0 0}html,body{height:100%}abbr,acronym{border:0 none}q:before,q:after{content:""}ol,ul{list-style:none}img{border:0 none;vertical-align:bottom}object{outline:none}table{max-width:100%;border-spacing:0}caption{text-align:left}th,td{text-align:left;vertical-align:top;empty-cells:show}hr{display:none}fieldset{border:0 none}label{cursor:default}iframe{border:0 none;overflow:auto}area{outline:none}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;font-size:100%}p,address,blockquote,pre,div,abbr,acronym,dfn,cite,q,code,kbd,samp,var,dl,ol,ul,caption,th{font-weight:normal;font-style:normal}em,strong{font-weight:bold;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0 0 0 0;padding:0 0 0 0}body{background:#fff;color:#000;font-family:"ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;font-size:100%;line-height:1.5}body{-webkit-text-size-adjust:100%}pre,code{font-family:"Osaka－等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace, serif;font-size:16px}a{-webkit-tap-highlight-color:rgba(255,255,255,0.25)}a:link,a:visited{color:#67779f}a:hover,a:active{color:#65a6ff}input,select,textarea{color:#333;font-family:"ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif}textarea{border:1px solid #b7b7b7;padding:2px 3px 2px 3px}.clearfix:after{content:"";display:block;clear:both}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none}.inner{width:1000px;margin:0 auto;position:relative}.inner:before,.inner:after{content:" ";display:table}.inner:after{clear:both}.page-index.is-mobile .hearlth-app{display:none !important}.page-index.is-mobile .mainVisual{height:600px}.page-index .inner>h3{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);-webkit-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.page-index .inner>h3.is-animated{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page-index .header{height:150px;background:url("../img/header_bg.png") repeat-x 0 0;position:fixed;width:100%;z-index:5999}.page-index .header h1{margin-left:326px;margin-top:28px}.page-index .header ul{list-style:none;position:absolute;top:58px;left:0}.page-index .header ul:before,.page-index .header ul:after{content:" ";display:table}.page-index .header ul:after{clear:both}.page-index .header ul li{float:left}.page-index .header ul li a{-webkit-transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1)}.page-index .header ul li a:hover{opacity:0.6}.page-index .header ul li:nth-child(2){margin-right:349px}.page-index .contents{display:block;padding-top:130px;overflow-x:hidden}.page-index .mainVisual{height:calc(100vh - 130px);background:url("../img/mv_bg.jpg") no-repeat center center/cover;position:relative}.page-index .mainVisual__play{position:absolute;top:50%;left:50%;text-align:center;margin-top:-157px;margin-left:-182px}.page-index .mainVisual__play-btn{margin-top:46px}.page-index .mainVisual__play-btn a{-webkit-transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1)}.page-index .mainVisual__play-btn a:hover{opacity:0.6}.page-index .section{position:relative}.page-index .section h3{text-align:center}.page-index .section--1{background:url("../img/sec01_bg.jpg") no-repeat center center/cover;padding-top:150px;padding-bottom:145px}.page-index .section--1 ul{margin-top:70px}.page-index .section--1 ul:before,.page-index .section--1 ul:after{content:" ";display:table}.page-index .section--1 ul:after{clear:both}.page-index .section--1 ul.is-animated li{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page-index .section--1 ul li{float:left;width:330px;opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}.page-index .section--1 ul li:nth-child(1){-webkit-transition:all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1)}.page-index .section--1 ul li:nth-child(2){-webkit-transition:all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s;transition:all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s}.page-index .section--1 ul li:nth-child(3){-webkit-transition:all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;transition:all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s}.page-index .section--1 ul li+li{margin-left:5px}.page-index .section--2{background:#fffff8;padding-top:153px;padding-bottom:218px;text-align:center}.page-index .section--2 .section__lead{position:relative;display:inline-block;vertical-align:top;opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);-webkit-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.page-index .section--2 .section__lead.is-animated{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page-index .section--2 .section__lead img{position:relative;z-index:3}.page-index .section--2 .section__lead--1{margin-top:68px}.page-index .section--2 .section__lead--1::before{content:" ";display:block;background:url("../img/sec02_bg_01.png") no-repeat 0 0;width:368px;height:368px;position:absolute;top:-238px;left:-140px;z-index:1}.page-index .section--2 .section__lead--2{margin-top:61px}.page-index .section--2 .section__lead--2::before{content:" ";display:block;background:url("../img/sec02_bg_02.png") no-repeat 0 0;width:368px;height:368px;position:absolute;top:-146px;right:-200px;z-index:1}.page-index .section--2 .hearlth-app{position:absolute;top:-76px;right:0;width:254px;height:740px;background:url("../img/sec02_bg_03.png") no-repeat 0 0;z-index:2}.page-index .section--2 .hearlth-app::before{content:" ";display:block;width:231px;height:426px;background:#000;position:absolute;top:74px;right:0}.page-index .section--2 .hearlth-app iframe{position:absolute;top:74px;right:-5px;width:236px;height:426px}.page-index .section--3{position:relative}.page-index .section--3.is-active h3:before{opacity:1}.page-index .section--3.is-active h3 img{opacity:0}.page-index .section--3.is-active .device__slider-item-btn{background:url("../img/sec03_slide_btn_02.png") no-repeat 50% 0}.page-index .section--3.is-active .device__slider-item-btn img{opacity:0}.page-index .section--3 h3{width:100%;position:absolute;top:99px;left:0;z-index:1}.page-index .section--3 h3:before{content:" ";display:block;width:100%;height:100%;background:url("../img/sec03_ttl_02.png") no-repeat 50% 0;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1)}.page-index .section--3 .device .bx-controls .bx-controls-direction a{-webkit-transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1)}.page-index .section--3 .device .bx-controls .bx-controls-direction a:hover{opacity:0.6}.page-index .section--3 .device .bx-controls .bx-controls-direction .bx-prev,.page-index .section--3 .device .bx-controls .bx-controls-direction .bx-next{display:block;width:52px;height:98px;overflow:hidden;font-size:0;text-indent:-9999px;position:absolute;top:50%;margin-top:-49px}.page-index .section--3 .device .bx-controls .bx-controls-direction .bx-prev{background:url("../img/sec03_slide_prev.png") no-repeat 0 0;left:100px}.page-index .section--3 .device .bx-controls .bx-controls-direction .bx-next{background:url("../img/sec03_slide_next.png") no-repeat 0 0;right:100px}.page-index .section--3 .device .bx-controls .bx-pager{font-size:0;line-height:1;text-align:center;position:absolute;bottom:30px;left:0;width:100%}.page-index .section--3 .device .bx-controls .bx-pager .bx-pager-item{display:inline-block;vertical-align:top;margin:0 8px}.page-index .section--3 .device .bx-controls .bx-pager .bx-pager-item a{display:block;width:10px;height:10px;background:#b3b3b3;border-radius:50%;overflow:hidden;text-indent:-9999px}.page-index .section--3 .device .bx-controls .bx-pager .bx-pager-item a.active{background:#89c96b}.page-index .section--3 .device__slider-item{width:100%;height:800px;text-align:center}.page-index .section--3 .device__slider-item--1{background:url("../img/sec03_slide_bg_01.jpg") no-repeat center center/cover}.page-index .section--3 .device__slider-item--2{background:url("../img/sec03_slide_bg_02.jpg") no-repeat center center/cover}.page-index .section--3 .device__slider-item--3{background:url("../img/sec03_slide_bg_03.jpg") no-repeat center center/cover}.page-index .section--3 .device__slider-item-wrap{position:absolute;bottom:100px;left:0;width:100%}.page-index .section--3 .device__slider-item-btn{margin-top:29px}.page-index .section--3 .device__slider-item-btn a{-webkit-transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1)}.page-index .section--3 .device__slider-item-btn a:hover{opacity:0.6}.page-index .section--4{padding-top:146px;padding-bottom:107px}.page-index .section--4 h3{margin-bottom:16px}.page-index .section--4 .howtouse__item{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);-webkit-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.page-index .section--4 .howtouse__item.is-animated{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page-index .section--4 .howtouse__item--1{margin-bottom:27px}.page-index .section--4 .howtouse__item--2{margin-left:-142px;margin-bottom:0}.page-index .section--4 .howtouse__item--3{margin-right:-70px}.page-index .section--5{height:600px;background:url("../img/sec05_bg.jpg") no-repeat center center/cover}.page-index .section--5 h3{text-align:left;padding-top:225px;margin-left:162px}.page-index .pagetop{text-align:center;background:#3e3e3e}.page-index .pagetop a{-webkit-transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1)}.page-index .pagetop a:hover{opacity:0.6}.page-index .pagetop a{display:block;padding-top:19px;padding-bottom:18px}.page-index .footer{background:#272727}.page-index .footer__logo{text-align:center;padding-top:60px;padding-bottom:58px;border-bottom:1px solid #474747}.page-index .footer__follow{padding-top:58px;padding-bottom:88px}.page-index .footer__follow-title{text-align:center}.page-index .footer__follow-btn{text-align:center;font-size:0;margin-top:15px}.page-index .footer__follow-btn a{-webkit-transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1)}.page-index .footer__follow-btn a:hover{opacity:0.6}.page-index .footer__follow-btn a{display:inline-block;vertical-align:top;margin:0 15px}.page-index .footer .copyright{display:block;text-align:center;font-size:0;line-height:1;padding:30px 0 25px;background:#fff}.page-index .popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:19999;display:none}.page-index .popup__mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;cursor:pointer}.page-index .popup__video{position:absolute;top:50%;left:50%;z-index:1;margin-top:-240px;margin-left:-427px}.page-index .device-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:19999;display:none}.page-index .device-popup.is-active{cursor:pointer}.page-index .device-popup.is-active .device-popup__item{opacity:1}.page-index .device-popup__mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}.page-index .device-popup__item{position:absolute;top:50%;left:50%;z-index:1;margin-top:-325px;margin-left:-500px;opacity:0;-webkit-transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1)}

/*# sourceMappingURL=main.css.map */
