@charset "UTF-8";@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}#app_view{position:relative;padding-top:3.57143%}@media only screen and (max-width:950px){#app_view{padding-top:6.31579%}}#app_view .dual_button{width:100%;display:flex;align-items:center;justify-content:space-between}#app_view .header_wrap{position:relative;width:100%;background:url(../../images/theme/ox/app/headervisual.png) left bottom no-repeat;background-size:100%;font-size:0;line-height:0;padding-bottom:4.64286%}@media only screen and (max-width:950px){#app_view .header_wrap{background-image:url(../../images/theme/ox/app/headervisual_sp.png);padding-bottom:36.42105%}}#app_view .header_wrap h3{margin-left:auto;margin-right:auto;width:25.83333%;margin-top:1.19048%}@media only screen and (max-width:950px){#app_view .header_wrap h3{width:46.31579%;margin-left:7.89474%}}#app_view .header_wrap h4{margin-left:auto;margin-right:auto;width:40.35714%}@media only screen and (max-width:950px){#app_view .header_wrap h4{width:84.21053%}}#app_view .header_wrap .button_download{margin-left:auto;margin-right:auto;width:27.67857%;margin-top:1.30952%}@media only screen and (max-width:950px){#app_view .header_wrap .button_download{display:none}}#app_view .header_wrap .button_download .dual_button li{width:47.74194%}#app_view .header_wrap .button_download a.disabled{cursor:default}#app_view .header_wrap .header_smartphone{position:absolute;top:0;left:50%;z-index:100;width:19.88095%;margin-top:1.60714%;margin-left:20%}@media only screen and (max-width:950px){#app_view .header_wrap .header_smartphone{width:32.63158%;margin-top:10%;margin-left:9.36842%}}#app_view .header_wrap .header_smartphone.yscrolling{transition-duration:.6s}#app_view .header_wrap .header_smartphone.yscrolling:not(.fire){-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}#app_view .header_sub{padding-top:2.38095%}@media only screen and (max-width:950px){#app_view .header_sub{display:block;padding-top:5.26316%}}#app_view .header_sub h5{font-size:0;line-height:0;margin-left:auto;margin-right:auto;width:40.11905%}@media only screen and (max-width:950px){#app_view .header_sub h5{margin-top:4.21053%;width:88.21053%}}#app_view .header_sub .description{margin-top:2.08333%}@media only screen and (max-width:950px){#app_view .header_sub .description{margin-top:3.15789%}}#app_view .header_sub .button_download{display:none}@media only screen and (max-width:950px){#app_view .header_sub .button_download{display:block;margin-left:auto;margin-right:auto;width:84.21053%}}#app_view .header_sub .button_download li{width:47.75%}#app_view .header_sub .button_download a.disabled{cursor:default}#app_view .two_column_layout{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-top:8.10811%}@media only screen and (max-width:950px){#app_view .two_column_layout{margin-top:12.5%;display:block}}#app_view .two_column_layout .imagebox{width:38.71622%}@media only screen and (max-width:950px){#app_view .two_column_layout .imagebox{width:96.75%;margin-top:7.75%;padding-bottom:6.25%;margin-left:auto;margin-right:auto}}#app_view .two_column_layout .imagebox .dual_ss{display:flex;justify-content:space-between}#app_view .two_column_layout .imagebox .dual_ss li{width:44.67714%}#app_view .two_column_layout .imagebox .smartphonebox.yscrolling{transition-duration:.6s}#app_view .two_column_layout .imagebox .smartphonebox.yscrolling.ss1{transition-delay:.4s}@media only screen and (max-width:950px){#app_view .two_column_layout .imagebox .smartphonebox.yscrolling.ss1{transition-delay:0.0s}}#app_view .two_column_layout .imagebox .smartphonebox.yscrolling.ss2{transition-delay:.6s}@media only screen and (max-width:950px){#app_view .two_column_layout .imagebox .smartphonebox.yscrolling.ss2{transition-delay:.2s}}#app_view .two_column_layout .imagebox .smartphonebox.yscrolling:not(.fire){-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}#app_view .two_column_layout .textbox{width:61.28378%;text-align:right}@media only screen and (max-width:950px){#app_view .two_column_layout .textbox{width:100%;text-align:center}}#app_view .two_column_layout .textbox .title_jp{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:100%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:36px;font-size:3.78947vw}@media all and (-ms-high-contrast:none){#app_view .two_column_layout .textbox .title_jp{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#app_view .two_column_layout .textbox .title_jp{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#app_view .two_column_layout .textbox .title_jp{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#app_view .two_column_layout .textbox .title_jp{font-size:68px;font-size:7.15789vw}}#app_view .two_column_layout .textbox .title_jp.yscrolling:not(.fire){-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}#app_view .two_column_layout .textbox .title_en{margin-top:1.54355%;font-family:Open Sans,sans-serif;color:#ff3080;font-style:italic;line-height:100%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:30px;font-size:3.15789vw}@media only screen and (max-width:950px){#app_view .two_column_layout .textbox .title_en{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#app_view .two_column_layout .textbox .title_en{font-size:58px;font-size:6.10526vw}}#app_view .two_column_layout .textbox .title_en.yscrolling{transition-delay:.1s}#app_view .two_column_layout .textbox .title_en.yscrolling:not(.fire){-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}#app_view .two_column_layout .textbox .description{margin-top:4.41014%}@media only screen and (max-width:950px){#app_view .two_column_layout .textbox .description{display:none}}#app_view .two_column_layout .textbox .description .inner{text-align:right}#app_view .two_column_layout .textbox .description.yscrolling{transition-delay:.2s;transition-duration:.6s}#app_view .two_column_layout .textbox .description.yscrolling:not(.fire){-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}#app_view .two_column_layout.reverse{flex-direction:row}#app_view .two_column_layout.reverse .textbox{text-align:left}@media only screen and (max-width:950px){#app_view .two_column_layout.reverse .textbox{text-align:center}}#app_view .two_column_layout.reverse .textbox .description .inner{text-align:left}#app_view .smartphonebox{background:url(../../images/app/smartphone_frame.png) left top no-repeat;background-size:contain;width:100%;padding-top:211.84971%;position:relative;font-size:0;line-height:0}#app_view .smartphonebox .ss{top:0;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;width:97.10983%;margin-top:19.07514%}@media only screen and (max-width:950px){#app_view .description{position:relative;overflow:hidden;z-index:10;padding-top:2.10526%;padding-bottom:2.10526%}}#app_view .description .inner{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:200%;font-size:13px;font-size:1.36842vw;text-shadow:1px 1px 6px #000,2px 2px 8px #000}@media all and (-ms-high-contrast:none){#app_view .description .inner{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#app_view .description .inner{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#app_view .description .inner{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#app_view .description .inner{text-align:left;font-size:24px;font-size:2.52632vw;position:relative;padding:3.94737% 7.89474%;background-color:#1a1a1a;border-top:4px solid #ff3080;border-bottom:4px solid #ff3080}}@media only screen and (max-width:640px){#app_view .description .inner{line-height:180%;font-size:40px;font-size:4.21053vw}}#app_view .description .inner strong{color:#ff3080;font-style:italic;font-weight:700}#app_view .description .inner span{display:block;color:#58ff19;line-height:200%;font-style:italic;font-weight:700;font-size:150%}@media only screen and (max-width:640px){#app_view .description .inner span{font-size:100%;line-height:180%}}@media only screen and (max-width:950px){#app_view .description .inner br{display:none}}@media only screen and (max-width:950px){#app_view .description .inner:before{content:'';position:absolute;top:0;left:0;width:21.05263%;background-color:#ff3080;padding-top:2.10526%;margin-top:-2.10526%;margin-left:-2.10526%;-webkit-transform:skew(45deg);transform:skew(45deg)}}@media only screen and (max-width:950px){#app_view .description .inner:after{content:'';position:absolute;bottom:0;right:0;width:21.05263%;background-color:#ff3080;padding-top:2.10526%;margin-bottom:-2.10526%;margin-right:-2.10526%;-webkit-transform:skew(-135deg);transform:skew(-135deg)}}#app_view .description.showsponly{display:none}@media only screen and (max-width:950px){#app_view .description.showsponly{display:block}}#app_view .footer_app_downlaod{display:none}@media only screen and (max-width:950px){#app_view .footer_app_downlaod{display:block;font-size:0;line-height:0;margin-left:auto;margin-right:auto;margin-top:10.52632%;width:84.21053%}}#app_view .footer_app_downlaod li{width:47.75%}#app_view .footer_app_downlaod a.disabled{cursor:default}#app_view .plancontent{margin-top:8.10811%}@media only screen and (max-width:950px){#app_view .plancontent{margin-top:12.5%}}#app_view .plancontent h5{font-size:0;line-height:0;margin-left:auto;margin-right:auto;width:54.05405%}@media only screen and (max-width:950px){#app_view .plancontent h5{margin-top:5%;width:100%}}#app_view .plancontent .simpletable{margin-top:2.7027%;width:100%;table-layout:fixed;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;line-height:200%;font-size:13px;font-size:1.36842vw;border-collapse:collapse}@media all and (-ms-high-contrast:none){#app_view .plancontent .simpletable{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#app_view .plancontent .simpletable{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#app_view .plancontent .simpletable{table-layout:auto;margin-top:5%;font-size:30px;font-size:3.15789vw}}#app_view .plancontent .simpletable th{text-align:center;padding:1%;border:solid #000 2px;vertical-align:middle;font-style:italic;font-weight:700}@media only screen and (max-width:950px){#app_view .plancontent .simpletable th{padding:2%}}#app_view .plancontent .simpletable td{text-align:center;padding:1%;border:solid #000 2px;vertical-align:middle;font-style:italic}@media only screen and (max-width:950px){#app_view .plancontent .simpletable td{width:22%;padding:2%}}#app_view .plancontent .simpletable thead th{background:#505050}@media only screen and (max-width:950px){#app_view .plancontent .simpletable thead th{font-size:90%}}#app_view .plancontent .simpletable thead td{background:#8b8b8b;font-weight:700;color:#000}#app_view .plancontent .simpletable thead td.rank2{background:#fff;color:#000;font-weight:700}#app_view .plancontent .simpletable thead td.rank3{background:#ff3080;color:#000;font-weight:700}#app_view .plancontent .simpletable tbody th{background:#505050}@media only screen and (max-width:950px){#app_view .plancontent .simpletable tbody th{font-size:90%}}#app_view .plancontent .simpletable tbody th.parent br{display:none}@media only screen and (max-width:950px){#app_view .plancontent .simpletable tbody th.parent br{display:inline}}@media only screen and (max-width:950px){#app_view .plancontent .simpletable tbody th.parent{font-size:80%}}#app_view .plancontent .simpletable tbody td{background:#222}#app_view .plancontent .simpletable tbody td.strong{font-weight:700}#app_view .plancontent .simpletable tbody td.rank2{font-weight:700;background:#292929}#app_view .plancontent .simpletable tbody td.rank3{font-weight:700;color:#ff3080;background-color:#333}#app_view .plancontent .simpletable tbody .caution{font-weight:700;font-style:italic;color:#58ff19}#app_view .add_description{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-shadow:1px 1px 6px #000,2px 2px 8px #000;color:#fff;font-size:13px;font-size:1.36842vw;line-height:180%;font-style:italic;font-weight:700;margin-top:2.7027%}@media all and (-ms-high-contrast:none){#app_view .add_description{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#app_view .add_description{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#app_view .add_description{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#app_view .add_description{margin-top:5%;font-size:28px;font-size:2.94737vw}}#app_view .add_description .caution{font-weight:700;font-style:italic;color:#58ff19}