﻿@keyframes show_loading{from{opacity:0}to{opacity:1}}.pc{display:none}.trial{width:100%;padding:0px 0 80px 0;background:#fff}.trial .content{width:100%;height:0px;padding-bottom:100%;position:relative}.trial .content .inner{width:100%;height:100%;position:absolute;top:0px;left:0px;display:table}.trial .content .content_inner{display:table-cell;vertical-align:middle}.trial .content .bg_img{width:100%;height:100%;position:absolute;background:#fff}.trial .content .bg_img .wrap_movie.sp,.trial .content .bg_img video{width:100%;height:100%;position:absolute;top:0px;left:0px}.trial .content .bg_img .wrap_movie.pc{display:none}.trial .content .bg_img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/poster/img_trial_sp.jpg) center center no-repeat;background-size:auto 100%;display:none}.trial .content .ttl{text-align:center}.trial .content .ttl p{font-weight:700;font-style:normal;font-size:14px;font-size:1.4rem;margin-bottom:10px}.trial .content .ttl h4{font-size:28px;font-size:2.8rem;font-weight:700;font-style:normal;letter-spacing:0.025em}.trial .wrap_btn{width:69.33%;position:absolute;bottom:-20px;left:15.335%}.trial a.btn_application{width:100%;text-align:center;height:60px;line-height:61px;display:block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:rgba(0,174,199,.9)}.trial a.btn_application span{display:inline-block;font-size:12px;font-size:1.2rem;color:#fff;font-weight:700;font-style:normal;letter-spacing:0.075em}.trial a.btn_application span:before{width:14px;height:14px;position:relative;top:1px;display:inline-block;content:"";margin-right:8px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMy43IDEzLjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzLjcgMTMuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTYuMSwxMC41Yy0wLjIsMC4yLTAuNiwwLjItMC44LDBMMi4xLDcuM0MxLjksNywxLjksNi43LDIuMSw2LjVMMyw1LjVjMC4yLTAuMiwwLjYtMC4yLDAuOCwwbDEuOSwxLjlsNC4yLTQuMmMwLjItMC4yLDAuNi0wLjIsMC44LDBsMC45LDAuOWMwLjIsMC4yLDAuMiwwLjYsMCwwLjhMNi4xLDEwLjV6IE0xMy43LDIuNmMwLTEuNC0xLjItMi42LTIuNi0yLjZIMi42QzEuMiwwLDAsMS4yLDAsMi42djguNmMwLDEuNCwxLjIsMi42LDIuNiwyLjZoOC42YzEuNCwwLDIuNi0xLjIsMi42LTIuNlYyLjZ6Ii8+PC9zdmc+");background-size:cover;background-repeat:no-repeat}.trial_blue{background:#4dacc4;padding:40px 0}.trial_blue .ttl p,.trial_blue .ttl h4{color:#fff}.trial_blue .content{height:auto;padding:0px}.trial_blue .img_trial{width:100%;height:0px;padding-bottom:58%;position:relative}.trial_blue .img_trial figure{background:url(../images/campaign/img_trial_sp.png) top left no-repeat;position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover}.trial_blue .wrap_btn{position:relative;bottom:auto;margin:auto;left:auto}.trial_blue a.btn_application{background:rgba(55,52,47,.9)}.btn_cart{height:60px;line-height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:100%;background:#00aec7 90%;display:block}.btn_cart span{display:block;line-height:60px;height:60px;text-align:center;width:100%;color:#fff;font-weight:900;letter-spacing:0.04em}.btn_cart span:before{content:"";width:15px;height:14px;display:inline-block;background:url(../images/icon/icon_cart_white.svg) top left no-repeat;margin-right:8px;background-size:cover;position:relative;top:2px}#top{background:#f6f6f6}#top #main{position:relative;width:100%;background:#fff}#top #main.movie_end #movie_main{background:url(../images/top/img_pc_movieend_sp.png) center no-repeat;background-size:cover}#top #main.movie_end video{display:none}#top #main #movie_main{position:relative;width:100%;height:100%}#top #main #movie_main video{position:absolute;width:100%;height:100%;top:0px;left:0px}#top #main .txt_main{width:100%;position:absolute;top:50%}#top #main .txt_main .txt_main_inner{width:84%;margin:auto;padding-bottom:60px}#top #main .txt_main p.subtitle{color:#00aec7;font-weight:900;text-align:center;font-size:18px;font-size:1.8rem;margin-bottom:24px}#top #main .txt_main h2{margin-bottom:24px}#top #main .txt_main p.price{text-align:center;font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:24px}#top #main .txt_main .wrap_btn{width:84%;margin:auto}#top #main .txt_main .wrap_btn a{font-size:12px;font-size:1.2rem}#top #main .txt_main .lead p{font-size:16px;font-size:1.6rem;line-height:1.8;font-weight:900}#top #main a.scroll{position:absolute;width:45px;height:18px;display:block;bottom:40px;left:50%;margin-left:-22.5px}#top #main a.scroll .st0{fill:#4dacc4}#top #link_lp a{display:block;overflow:hidden}#top #link_lp .img{width:100%;height:0px;padding-bottom:100%;position:relative;overflow:hidden}#top #link_lp .img figure{width:100%;height:100%;position:absolute;display:block;top:0px;left:0px;background:url(../images/top/kv_lp.jpg) top left no-repeat;background-size:cover}#top #link_lp .txt .txt_inner{padding:40px 0 40px 0;width:84%;margin:auto}#top #link_lp .txt .txt_inner p{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:20px}#top #link_lp .txt .txt_inner h3{font-weight:bold;font-size:28px;font-size:2.8rem;line-height:1.5;margin-bottom:40px}#top #link_lp .txt .txt_inner .arrow span.txt_arw{color:#00aec7}#top #link_lp .txt .txt_inner .arrow span.arw{background:#00aec7}#top #link_lp .txt .txt_inner .arrow span.arw:after{background:url(../images/icon/arrow_head_blue.svg) top left no-repeat}#top #about .concept,#top #about .about{padding:0px 0 80px 0}#top #about .wrap_movie{width:100%;height:0px;padding-bottom:100%;position:relative}#top #about .wrap_movie video{position:absolute;width:100%;height:100%;top:0px;left:0px}#top #about .col_txt{width:84%;margin:auto}#top #about .ttl{margin-bottom:20px}#top #about .ttl h3{color:#fff;font-weight:700;font-size:28px;font-size:2.8rem;line-height:1.4;margin-bottom:10px}#top #about .ttl p{color:#fff;font-size:14px;font-size:1.4rem;font-weight:700}#top #about .txt p{color:#fff;font-size:14px;font-size:1.4rem;line-height:1.7;font-weight:700;margin-bottom:40px}#top #about .txt a.arrow span.txt_arw{color:#fff}#top #about .txt a.arrow span.arw{background:#fff}#top #about .txt a.arrow span.arw:after{background:url(../images/icon/arrow_head_white.svg) top left no-repeat}#top #spec{background:#f6f6f6;padding:80px 0}#top #spec .ttl{width:84%;margin:auto}#top #spec .ttl h3{font-weight:700;font-size:28px;font-size:2.8rem;line-height:1.4;margin-bottom:10px}#top #spec .ttl p{font-size:14px;font-size:1.4rem;font-weight:700}#top #spec .img{width:100%;height:0px;padding-bottom:100%;position:relative}#top #spec .img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/top/img_spec_sp.png) top left no-repeat;background-size:cover}#top #spec .list_spec{width:84%;max-width:850px;margin:auto}#top #spec .list_spec dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;margin-bottom:12px}#top #spec .list_spec dl dt{width:36.8%}#top #spec .list_spec dl dd{width:calc(63.2% - 20px);margin-left:20px}#top #spec .list_spec dl dt,#top #spec .list_spec dl dd{font-size:14px;font-size:1.4rem;line-height:1.6}#top #spec .list_spec .spec_l dl:nth-last-of-type(1),#top #spec .list_spec .spec_r dl:nth-last-of-type(1){margin-bottom:0px}#top #spec .list_spec .spec_r{margin-top:-2px}#top #spec .note{width:84%;margin:auto;margin-bottom:40px}#top #spec .note ul li{font-size:10px;font-size:1rem;line-height:1.9}#top #spec .wrap_btn{width:84%;margin:auto}#top #spec .wrap_btn a.arrow span.txt_arw{color:#00aec7;font-size:12px;font-size:1.2rem}#top #spec .wrap_btn a.arrow span.txt_arw:before{content:"";width:12px;height:16px;margin-right:8px;background:url(../images/icon/icon_download.svg) top left no-repeat;display:inline-block;background-size:cover;position:relative;top:2px}#top #spec .wrap_btn a.arrow span.arw{background:#00aec7;width:240px}#top #spec .wrap_btn a.arrow span.arw:after{background:url(../images/icon/arrow_head_blue.svg) top left no-repeat}@media all and (min-width: 864px){.sp{display:none}.pc{display:block}.trial{padding:0}.trial .content{width:100%;max-width:1920px;height:auto;margin:auto;padding-bottom:0%;position:relative;height:0;padding-bottom:56.25%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}.trial .content .inner{width:50%;height:100%;position:absolute;top:0px;left:50%;display:table}.trial .content .content_inner{display:table-cell;vertical-align:middle}.trial .content .bg_img{width:100%;height:0px;padding-bottom:56.25%;position:absolute;left:0%}.trial .content .bg_img .wrap_movie.sp{display:none}.trial .content .bg_img .wrap_movie.pc{display:block}.trial .content .bg_img figure{background:url(../images/poster/img_trial_pc.jpg) top left no-repeat;background-size:100% auto}.trial .content .bg_img video{width:100.5%;height:100.5%}.trial .content .ttl{text-align:center;margin-bottom:52px}.trial .content .ttl p{font-size:20px;font-size:2rem;margin-bottom:34px}.trial .content .ttl h4{font-size:30px;font-size:3rem}.trial .wrap_btn{width:356px;margin:auto;position:relative;bottom:auto;left:auto}.trial a.btn_application{height:60px;background:rgba(0,174,199,.9);line-height:60px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;width:100%;border:2px solid #fff;-webkit-transition:background .5s ease 0s,transform .5s cubic-bezier(0.175, 0.885, 0.34, 1.36) 0s;transition:background .5s ease 0s,transform .5s cubic-bezier(0.175, 0.885, 0.34, 1.36) 0s}.trial a.btn_application span{display:inline-block;font-size:20px;font-size:2rem}.trial a.btn_application span:before{width:21px;height:21px;margin-right:.5em;position:relative;top:2px}.trial a.btn_application:hover{-webkit-transform:scale(1.06);transform:scale(1.06);background:#fff;border-color:rgba(0,174,199,.9)}.trial a.btn_application:hover span{color:rgba(0,174,199,.9)}.trial a.btn_application:hover span:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNy4xIDE3LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE3LjEgMTcuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuOTtmaWxsOiMwMEFFQzc7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTcuNiwxMy4xYy0wLjMsMC4zLTAuNywwLjMtMSwwbC00LTRjLTAuMy0wLjMtMC4zLTAuNywwLTFsMS4xLTEuMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDIuNCwyLjRsNS4yLTUuMmMwLjMtMC4zLDAuNy0wLjMsMSwwbDEuMSwxLjFjMC4zLDAuMywwLjMsMC43LDAsMUw3LjYsMTMuMXogTTE3LjEsMy4yYzAtMS44LTEuNC0zLjItMy4yLTMuMkgzLjJDMS40LDAsMCwxLjQsMCwzLjJ2MTAuN2MwLDEuOCwxLjQsMy4yLDMuMiwzLjJoMTAuN2MxLjgsMCwzLjItMS40LDMuMi0zLjJWMy4yeiIvPjwvc3ZnPg==");background-size:cover;background-repeat:no-repeat}.trial_blue{padding:0;background:none;margin-bottom:160px}.trial_blue .content{width:84.375%;max-width:1080px;margin:auto;background:#4dacc4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:auto;padding:0px}.trial_blue .content .ttl{margin-bottom:40px}.trial_blue .content .ttl p{font-size:20px;font-size:2rem;margin-bottom:10px}.trial_blue .content .ttl h4{font-size:24px;font-size:2.4rem}.trial_blue .col2{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;flex-direction:row-reverse}.trial_blue .img_trial{width:52.31%;height:0px;padding-bottom:30.55%;position:relative;margin-right:3.7%}.trial_blue .img_trial figure{background-image:url(../images/campaign/img_trial.png)}.trial_blue .col_l{width:32.96%}.trial_blue .wrap_btn{position:relative;width:100%;bottom:auto;margin:auto;left:auto}.trial_blue a.btn_application{background:rgba(55,52,47,.9);border-color:rgba(55,52,47,.9)}.trial_blue a.btn_application span{font-size:15px;font-size:1.5rem}.trial_blue a.btn_application span:before{width:15px;height:15px}#top #main{position:relative}#top #main.movie_end #movie_main{background:url(../images/top/img_pc_movieend.png) center no-repeat;background-size:cover}#top #main.movie_end video{display:none}#top #main #movie_main{width:100%;max-width:1280px;height:0%;padding-bottom:56.25%;position:absolute;left:50%;top:50%;margin:-28.125% 0 0 -50%}#top #main #movie_main video{width:100.5%;height:100.5%;position:absolute;top:0px;left:0px}#top #main .txt_main{margin:0px;width:100%;position:absolute;height:100%;top:0px;left:0px}#top #main .txt_main .ttl{width:50%;height:100%;position:absolute;top:0px;left:0px;display:table}#top #main .txt_main .ttl_content{display:table-cell;vertical-align:middle}#top #main .txt_main .ttl h2{width:430px;margin:auto;margin-bottom:40px}#top #main .txt_main .ttl .wrap_btn{width:218px}#top #main .txt_main .ttl p.price{font-weight:900;font-size:20px;font-size:2rem;margin-bottom:40px}#top #main .txt_main .ttl .btn_cart{-webkit-transition:background .5s ease 0s,transform .5s cubic-bezier(0.175, 0.885, 0.34, 1.36) 0s;transition:background .5s ease 0s,transform .5s cubic-bezier(0.175, 0.885, 0.34, 1.36) 0s;border:2px solid #fff}#top #main .txt_main .ttl .btn_cart:hover{background:#fff;border-color:rgba(0,174,199,.9);-webkit-transform:scale(1.06);transform:scale(1.06)}#top #main .txt_main .ttl .btn_cart:hover span{color:rgba(0,174,199,.9)}#top #main .txt_main .ttl .btn_cart:hover span:before{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMi4zIDE4LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyLjMgMTguOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMwMEFFQzc7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTguNiwxNy4xYzAtMC45LTAuOC0xLjctMS43LTEuN3MtMS43LDAuOC0xLjcsMS43czAuOCwxLjcsMS43LDEuN1M4LjYsMTguMSw4LjYsMTcuMXogTTIwLjYsMTcuMWMwLTAuOS0wLjgtMS43LTEuNy0xLjdzLTEuNywwLjgtMS43LDEuN3MwLjgsMS43LDEuNywxLjdTMjAuNiwxOC4xLDIwLjYsMTcuMXogTTIyLjMsMi42YzAtMC41LTAuNC0wLjktMC45LTAuOUg1LjNDNS4yLDEuMSw1LjIsMCw0LjMsMEgwLjlDMC40LDAsMCwwLjQsMCwwLjlzMC40LDAuOSwwLjksMC45aDIuN2wyLjQsMTFjLTAuMiwwLjQtMC44LDEuNC0wLjgsMS44YzAsMC41LDAuNCwwLjksMC45LDAuOWgxMy43YzAuNSwwLDAuOS0wLjQsMC45LTAuOWMwLTAuNS0wLjQtMC45LTAuOS0wLjlINy40YzAuMS0wLjMsMC4zLTAuNSwwLjMtMC45YzAtMC4zLTAuMS0wLjYtMC4yLTAuOWwxNC0xLjZjMC40LTAuMSwwLjgtMC40LDAuOC0wLjlWMi42eiIvPjwvc3ZnPg==");background-size:cover;background-repeat:no-repeat}#top #main .txt_main .ttl .btn_cart span{font-size:20px;font-size:2rem;font-weight:700}#top #main .txt_main .ttl .btn_cart span:before{width:23px;height:20px;position:relative;top:2px;margin-right:15px}#top #main a.scroll{width:60px;height:24px;bottom:30px;left:50%;margin-left:-30px}#top #link_lp{position:relative;background:#f6f6f6;padding-bottom:80px}#top #link_lp a{width:84.375%;max-width:1080px;margin:auto;display:block;background:#fff;position:relative;top:-50%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}#top #link_lp .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;flex-direction:row-reverse}#top #link_lp .col2{background:#f9f9f9}#top #link_lp .img{width:29.62%;padding-bottom:29.62%}#top #link_lp .txt{width:70.38%}#top #link_lp .txt .txt_inner{padding:0;width:57.8%;margin:auto}#top #link_lp .txt .txt_inner p{font-size:16px;font-size:1.6rem}#top #link_lp .txt .txt_inner h3{font-size:24px;font-size:2.4rem;line-height:1.5;margin-bottom:24px}#top #link_lp .txt .txt_inner .arrow span{font-size:14px;font-size:1.4rem;margin-bottom:4px}#top #link_lp .txt .txt_inner .arrow:after{width:150px;height:15px}#top #about .concept{padding:0;width:100%;overflow:hidden}#top #about .concept .block_inner{width:100%;max-width:100%;margin:auto}#top #about .concept .col_txt{width:50%;box-sizing:border-box;padding-left:40px;margin:0px;position:absolute;left:50%;top:0px;height:100%}#top #about .concept .col_txt .col_txt_inner{position:absolute;top:0px;left:0px;width:100%;height:100%;display:table}#top #about .concept .col_txt .col_txt_content{display:table-cell;vertical-align:middle;padding-left:40px}#top #about .about{padding-bottom:0px;overflow:hidden}#top #about .about .cols{flex-direction:row-reverse}#top #about .about .col_txt{width:50%;box-sizing:border-box;margin:0px;position:absolute;left:50%;top:0px;height:100%;left:50%;margin-left:-50%}#top #about .about .col_txt .col_txt_inner{position:absolute;top:0px;left:0px;width:89.1%;height:100%;display:table;padding-left:10.9%;box-sizing:border-box}#top #about .about .col_txt .col_txt_content{display:table-cell;vertical-align:middle;padding-left:40px}#top #about .about .col_txt .txt{width:80%;max-width:460px;margin:0}#top #about .cols{width:100%;max-width:1280px;margin:auto;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;height:0px;padding-bottom:56.25%}#top #about .ttl{width:100%;margin:0;margin-bottom:38px}#top #about .ttl h3{font-size:24px;font-size:2.4rem;line-height:1.4;margin-bottom:15px}#top #about .ttl h3 br{display:none}#top #about .ttl p{font-size:14px;font-size:1.4rem}#top #about .wrap_movie{position:absolute;width:100%;height:100%;left:0px;padding-bottom:0px;top:0px}#top #about .txt{width:100%;max-width:460px;margin:0}#top #about .txt p{font-size:14px;font-size:1.4rem;line-height:1.8;font-weight:700;margin-bottom:60px}#top #about .txt a{display:block}#top #about .txt a .arrow span{font-size:14px;font-size:1.4rem;display:block;margin-bottom:6px}#top #about .txt a .arrow:after{width:150px;height:10px;display:block;background:url(../images/icon/icon_arrow_l.svg) top left no-repeat}#top #spec{padding:70px 0 70px 0}#top #spec .ttl{width:100%;text-align:center}#top #spec .ttl h3{font-size:24px;font-size:2.4rem;line-height:1.4;margin-bottom:16px}#top #spec .ttl p{font-size:20px;font-size:2rem}#top #spec .img{width:850px;height:488px;margin:auto;padding-bottom:0%}#top #spec .img figure{background:url(../images/top/img_spec_pc.png) top left no-repeat;background-size:cover}#top #spec .list_spec{width:680px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;margin-bottom:10px}#top #spec .list_spec .spec_l,#top #spec .list_spec .spec_r{width:50%}#top #spec .list_spec dl{margin-bottom:22px}#top #spec .list_spec dl dt{width:36.8%;font-weight:700}#top #spec .list_spec dl dd{width:47.2%;margin-left:0px;font-weight:500}#top #spec .list_spec dl dt,#top #spec .list_spec dl dd{font-size:16px;font-size:1.6rem}#top #spec .note{width:680px;margin-bottom:58px}#top #spec .note ul li{font-size:12px;font-size:1.2rem;line-height:2}#top #spec .wrap_btn{width:680px;margin:auto}#top #spec .wrap_btn a.arrow span.txt_arw{font-size:16px;font-size:1.6rem}#top #spec .wrap_btn a.arrow span.arw{width:340px}}@media all and (min-width: 1080px){.trial .content .ttl{margin-bottom:52px}.trial .content .ttl p{font-size:36px;font-size:3.6rem;margin-bottom:34px}.trial .content .ttl h4{font-size:54px;font-size:5.4rem}.trial .wrap_btn{width:356px;margin:auto;position:relative;bottom:auto;left:auto}.trial a.btn_application{height:60px;line-height:58px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}.trial a.btn_application span{display:inline-block;font-size:20px;font-size:2rem}.trial a.btn_application span:before{width:21px;height:21px;margin-right:.5em;position:relative;top:2px}.trial_blue .content .ttl{margin-bottom:40px}.trial_blue .content .ttl p{font-size:20px;font-size:2rem;margin-bottom:10px}.trial_blue .content .ttl h4{font-size:30px;font-size:3rem}.trial_blue a.btn_application span{font-size:18px;font-size:1.8rem}.trial_blue a.btn_application span:before{width:18px;height:18px}}@media all and (min-width: 1280px){.trial .content{width:100%;max-width:1920px;margin:auto;padding-bottom:0%;position:relative;height:720px}.trial .content .inner{width:580px;height:100%}.trial .content .bg_img{width:1280px;height:720px;padding-bottom:0px;position:absolute;left:50%;margin-left:-640px}.trial .content .ttl{margin-bottom:52px}.trial .content .ttl p{font-size:36px;font-size:3.6rem;margin-bottom:34px}.trial .content .ttl h4{font-size:56px;font-size:5.6rem}.trial .wrap_btn{width:356px;margin:auto;position:relative;bottom:auto;left:auto}.trial a.btn_application span{display:inline-block;font-size:20px;font-size:2rem}.trial a.btn_application span:before{width:21px;height:21px;margin-right:.5em;position:relative;top:2px}.trial_blue .content{height:auto;max-width:1080px}.trial_blue .content .ttl{margin-bottom:40px}.trial_blue .content .ttl p{font-size:20px;font-size:2rem;margin-bottom:14px}.trial_blue .content .ttl h4{font-size:36px;font-size:3.6rem}.trial_blue a.btn_application span{font-size:20px;font-size:2rem}.trial_blue a.btn_application span:before{width:21px;height:21px}#top #main{height:100%}#top #main #movie_main{width:1280px;height:720px;margin:-360px 0 0 -640px;padding-bottom:0px}#top #main #movie_main video{width:100.5%;height:100.5%}#top #main .txt_main{width:1280px;left:50%;margin-left:-640px}#top #main .txt_main .ttl p.subtitle{font-size:24px;font-size:2.4rem}#top #main .txt_main .ttl h2{width:430px;margin:auto;margin-bottom:40px}#top #main .txt_main .ttl .wrap_btn{width:218px}#top #main .txt_main .ttl p.price{font-size:20px;font-size:2rem;margin-bottom:40px}#top #main .txt_main .ttl .btn_cart span{font-size:20px;font-size:2rem}#top #link_lp .txt .txt_inner{padding:0;width:57.8%;margin:auto}#top #link_lp .txt .txt_inner p{font-size:28px;font-size:2.8rem;margin-bottom:20px}#top #link_lp .txt .txt_inner h3{font-size:40px;font-size:4rem;margin-bottom:42px}#top #link_lp .txt .txt_inner .arrow span{font-size:18px;font-size:1.8rem;margin-bottom:12px}#top #about .wrap_movie video{width:auto}#top #about .about .wrap_movie video{left:auto;right:0px}#top #about .about .col_txt{width:640px;margin-left:-640px}#top #about .ttl h3{font-size:40px;font-size:4rem}#top #about .ttl p{font-size:20px;font-size:2rem}#top #about .cols{max-width:100%;margin:auto;height:720px;padding-bottom:0%}#top #about .txt{width:100%;max-width:460px;margin:0}#top #about .txt p{font-size:20px;font-size:2rem;line-height:1.8;font-weight:700;margin-bottom:60px}#top #about .txt a{display:block}#top #about .txt a .arrow span{font-size:18px;font-size:1.8rem;display:block;margin-bottom:6px}#top #about .txt a .arrow:after{width:200px;height:15px;display:block;background:url(../images/icon/icon_arrow_l.svg) top left no-repeat}#top #spec .ttl h3{font-size:40px;font-size:4rem;margin-bottom:16px}#top #spec .ttl p{font-size:20px;font-size:2rem}#top #spec .wrap_btn{width:680px;margin:auto}#top #spec .wrap_btn a.arrow span.txt_arw{font-size:18px;font-size:1.8rem}#top #spec .wrap_btn a.arrow span.arw{width:340px}}#special video{vertical-align:bottom}#special #main_campaign .img_main{width:100%;height:0px;padding-bottom:120%;position:relative}#special #main_campaign .img_main figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/campaign/img_main_sp.jpg) top left no-repeat;background-size:cover}#special #main_campaign .txt{padding:40px 0 40px 0}#special #main_campaign .txt h2{width:58.66%;margin:auto;margin-bottom:20px}#special #main_campaign .txt h3{font-size:18px;font-size:1.8rem;text-align:center;line-height:1.5}#special #main_campaign .txt h3 br{display:none}#special #about_campaign .img_about{width:92%;height:0px;padding-bottom:92%;position:relative;margin-bottom:40px}#special #about_campaign .img_about figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/campaign/img_contact.jpg) top left no-repeat;background-size:cover}#special #about_campaign .txt{width:84%;margin:auto;padding-bottom:80px}#special #about_campaign .txt p{font-size:14px;font-size:1.4rem;line-height:1.8;margin-bottom:1em;letter-spacing:0.08em}#special #about_campaign .txt p:nth-last-of-type(1){margin-bottom:0px}#special #about_campaign .txt p br{display:none}#special #about_campaign .txt p br.sp.pc{display:block}#special #movie_campaign{padding-bottom:80px}#special #movie_campaign .movies{width:100%;height:0px;padding-bottom:56.25%;position:relative;margin-bottom:40px;background:#f5f5f5}#special #movie_campaign .movies .movie,#special #movie_campaign .movies #ytPlayer{width:100%;height:100%;position:absolute;top:0px;left:0px}#special #movie_campaign .nav_movie{width:85.33%;max-width:390px;margin:auto}#special #movie_campaign .nav_movie ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center}#special #movie_campaign .nav_movie ul li{width:calc(50% - 10px)}#special #movie_campaign .nav_movie ul li .img{width:100%;height:0px;padding-bottom:56%;position:relative;margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}#special #movie_campaign .nav_movie ul li .img:before{background:#000;content:"";width:100%;height:100%;position:absolute;top:0px;left:0px}#special #movie_campaign .nav_movie ul li .img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}#special #movie_campaign .nav_movie ul li a{display:block;position:relative}#special #movie_campaign .nav_movie ul li a.active .img figure{opacity:.6}#special #movie_campaign .nav_movie ul li span{display:block;width:100%;text-align:center;font-size:14px;font-size:1.4rem}#special #movie_campaign .nav_movie ul li:nth-child(1){margin-right:20px}#special #movie_campaign .nav_movie ul li:nth-child(1) figure{background-image:url(../images/campaign/img_movie0.jpg)}#special #movie_campaign .nav_movie ul li:nth-child(2) figure{background-image:url(../images/campaign/img_movie1.jpg)}#special #feature_campaign{width:100%;background:#f6f6f6}#special #feature_campaign .txt{width:84%;margin:auto;padding:0 0 60px 0}#special #feature_campaign .txt h3{font-size:25px;font-size:2.5rem;font-weight:700;margin-bottom:26px}#special #feature_campaign .txt p{font-size:14px;font-size:1.4rem;letter-spacing:0.06em;font-weight:700;line-height:1.85;margin-bottom:22px}#special #feature_campaign .txt p.icon_cart{margin-bottom:45px}#special #feature_campaign .txt p.icon_cart span:before{content:"";width:15px;height:13px;margin-right:8px;display:inline-block;background:url(../images/icon/icon_cart.svg) top left no-repeat;background-size:cover}#special #feature_campaign .txt a.arrow span.txt_arw{color:#00aec7}#special #feature_campaign .txt a.arrow span.arw{background:#00aec7}#special #feature_campaign .txt a.arrow span.arw:after{background:url(../images/icon/arrow_head_blue.svg) top left no-repeat}#special #feature_campaign .txt p.note{font-size:10px;font-size:1rem;margin-top:16px;font-weight:500}#special #feature_campaign .txt sup{vertical-align:super;font-size:10px;font-size:1rem}#special #feature_campaign .f0 .img_feature{width:100%;height:0px;padding-bottom:88.4%;position:relative}#special #feature_campaign .f0 .img_feature figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background-image:url(../images/campaign/img_feature0_sp.png);background-repeat:no-repeat;background-position:center;background-size:cover}#special #feature_campaign .f1 .txt p{margin-bottom:40px}#special #feature_campaign .f2 .txt p{margin-bottom:40px}#special #feature_campaign .feature_campaign .wrap_movie{width:100%;height:0px;padding-bottom:100%;position:relative;overflow:hidden}#special #feature_campaign .feature_campaign .wrap_movie video{width:100%;height:100%;position:absolute;top:0px;left:0px}#special #quality_campaign{background:#37342f;padding-bottom:72px}#special #quality_campaign .img{width:100%;height:0px;padding-bottom:100%;position:relative}#special #quality_campaign .img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background-image:url(../images/campaign/img_quality.png);background-repeat:no-repeat;background-position:center;background-size:cover}#special #quality_campaign .txt{width:84%;margin:auto}#special #quality_campaign h3{font-size:28px;font-size:2.8rem;letter-spacing:0.05em;font-weight:700;margin-bottom:16px;color:#fff}#special #quality_campaign p.subtitle{margin-bottom:20px}#special #quality_campaign p{font-size:14px;font-size:1.4rem;letter-spacing:0.06em;font-weight:700;line-height:1.8;margin-bottom:46px;color:#fff}#special #quality_campaign a.arrow span.txt_arw{color:#fff}#special #quality_campaign a.arrow span.arw{background:#fff}#special #quality_campaign a.arrow span.arw:after{background:url(../images/icon/arrow_head_white.svg) top left no-repeat}@media all and (min-width: 840px){#special #movie_campaign .movies{width:840px;margin:auto;height:516px;padding-bottom:0%;margin-bottom:60px}#special #movie_campaign .nav_movie ul li{width:calc(50% - 15px)}#special #movie_campaign .nav_movie ul li:nth-child(1){margin-right:30px}#special #movie_campaign .nav_movie ul li span{font-size:16px;font-size:1.6rem}}@media all and (min-width: 864px){#special #main_campaign .img_main{padding-bottom:57.8125%}#special #main_campaign .img_main figure{background-image:url(../images/campaign/img_main.jpg)}#special #main_campaign .txt{padding:60px 0 63px 0}#special #main_campaign .txt h2{width:430px;margin:auto;margin-bottom:30px}#special #main_campaign .txt h3{font-size:24px;font-size:2.4rem;line-height:1.5;text-align:center}#special #main_campaign .txt h3 br{display:none}#special #about_campaign{margin-bottom:160px}#special #about_campaign .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center}#special #about_campaign .img_about{width:50%;height:0px;padding-bottom:50%;position:relative;margin-bottom:0px}#special #about_campaign .img_about figure{background-image:url(../images/campaign/img_contact.jpg)}#special #about_campaign .txt{width:50%;margin:0;padding-bottom:0px;box-sizing:border-box}#special #about_campaign .txt .txt_inner{width:71.8%;margin:auto}#special #about_campaign .txt p{font-size:14px;font-size:1.4rem;line-height:1.8;margin-bottom:2em;letter-spacing:0.08em}#special #about_campaign .txt p:nth-last-of-type(1){margin-bottom:0px}#special #about_campaign .txt p br{display:block}#special #movie_campaign{margin-bottom:160px;padding-bottom:0px}#special #movie_campaign .nav_movie ul li a.active .img figure,#special #movie_campaign .nav_movie ul li a:hover .img figure{opacity:.6}#special #feature_campaign{width:100%;background:#f6f6f6}#special #feature_campaign .col2{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center}#special #feature_campaign .txt{width:50%;margin:auto;padding:0 0 0px 0}#special #feature_campaign .txt .txt_inner{width:calc(100% - 40px);margin-left:40px;max-width:460px}#special #feature_campaign .txt h3{font-size:22px;font-size:2.2rem;margin-bottom:32px}#special #feature_campaign .txt p{font-size:14px;font-size:1.4rem;line-height:1.7;margin-bottom:25px}#special #feature_campaign .txt p.icon_cart{margin-bottom:54px}#special #feature_campaign .txt p.icon_cart span{font-size:12px;font-size:1.2rem}#special #feature_campaign .txt p.icon_cart span:before{width:19px;height:16px}#special #feature_campaign .txt sup{font-size:12px;font-size:1.2rem}#special #feature_campaign .f0{padding:0}#special #feature_campaign .f0 .img_feature{width:50%;padding-bottom:44.375%}#special #feature_campaign .f0 .img_feature figure{background-image:url(../images/campaign/img_feature0.png)}#special #feature_campaign .f1{padding-bottom:200px}#special #feature_campaign .f1 .col2 .txt{padding-top:240px}#special #feature_campaign .f2 p.note{font-size:12px;font-size:1.2rem;margin-top:20px}#special #feature_campaign .feature_campaign .wrap_movie{width:50%;padding-bottom:50%}#special #quality_campaign{padding-bottom:0px}#special #quality_campaign .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;flex-direction:row-reverse}#special #quality_campaign .img{width:50%;padding-bottom:50%}#special #quality_campaign .img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background-image:url(../images/campaign/img_quality.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-left:-3.125%}#special #quality_campaign .txt{width:50%;margin:0}#special #quality_campaign .txt .txt_inner{width:calc(100% - 220px);max-width:440px;margin-left:140px}#special #quality_campaign h3{font-size:22px;font-size:2.2rem;margin-bottom:20px}#special #quality_campaign p.subtitle{margin-bottom:32px}#special #quality_campaign p{font-size:14px;font-size:1.4rem;line-height:1.8;margin-bottom:60px}}@media all and (min-width: 1024px){#special #main_campaign .txt h3{font-size:36px;font-size:3.6rem}#special #about_campaign{margin-bottom:160px}#special #about_campaign .txt .txt_inner{width:71.8%;margin:auto}#special #about_campaign .txt p{font-size:16px;font-size:1.6rem}#special #feature_campaign .txt h3{font-size:28px;font-size:2.8rem;margin-bottom:32px}#special #feature_campaign .txt p{font-size:16px;font-size:1.6rem;margin-bottom:25px}#special #feature_campaign .txt p.icon_cart{margin-bottom:54px}#special #feature_campaign .txt p.icon_cart span{font-size:18px;font-size:1.8rem}#special #feature_campaign .txt a.arrow:after{width:200px;height:20px}#special #quality_campaign h3{font-size:28px;font-size:2.8rem}#special #quality_campaign p{font-size:16px;font-size:1.6rem;margin-bottom:60px}#special #quality_campaign a.arrow:after{width:200px;height:20px}}@media all and (min-width: 1280px){#special #main_campaign .txt h3{font-size:40px;font-size:4rem}#special #about_campaign .txt p{font-size:20px;font-size:2rem}#special #feature_campaign .txt h3{font-size:40px;font-size:4rem;margin-bottom:28px}#special #feature_campaign .txt p{font-size:20px;font-size:2rem;margin-bottom:25px}#special #feature_campaign .txt p.icon_cart span{font-size:18px;font-size:1.8rem}#special #quality_campaign .txt{width:50%}#special #quality_campaign .txt .txt_inner{padding-left:10.93%}#special #quality_campaign h3{font-size:40px;font-size:4rem;margin-bottom:16px}#special #quality_campaign p.subtitle{margin-bottom:32px}#special #quality_campaign p{font-size:20px;font-size:2rem;margin-bottom:60px}}.tags{margin-top:27px}.tags ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags ul li{background:#2d2a26;height:34px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;display:block;text-align:center;padding:0 10px;color:#fff;line-height:34px;margin-right:4px}.tags ul li:last-child{margin-right:0px}.tags ul li span{display:block;height:34px;line-height:34px;font-size:9px;font-size:0.9rem;font-weight:900;font-style:normal}#service svg{vertical-align:top}#service #main{z-index:5;width:100%;position:relative;padding-top:60px;background:#fff}#service .img_main{width:100%;height:0px;padding-bottom:74.93%;position:relative}#service .img_main figure{position:absolute;width:100%;height:100%;top:0px;left:0px;background:url(../images/service/img_main_sp.png) top left no-repeat;background-size:cover}#service p.price{position:relative;text-align:center;font-size:14px;font-size:1.4rem;font-weight:300}#service .col_l{padding:40px 0;width:84%;margin:auto}#service .col_l .ttl_h3 h3{font-size:32px;font-size:3.2rem;color:#00aec7;line-height:1.5;font-weight:900;margin-bottom:40px}#service .col_l .ttl_h3 p{font-weight:900;font-size:18px;font-size:1.8rem;line-height:1.7;margin-bottom:1em}#service .col_l .ttl_h3 p br{display:none}.set .img_main{width:100%;height:0px;padding-bottom:100%;position:relative}.set .img_main .pc{display:none}.set .img_main .wrap_movie,.set .img_main video{width:100%;height:100%;position:absolute;top:0px;left:0px}.set .img_main .img_set{width:100%;height:100%;position:absolute;top:0px;left:0px;display:none}.set .img_main .img_set figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:center}.set .content{width:84%;margin:auto;padding:20px 0 40px 0}.set .txt p{font-size:14px;font-size:1.4rem;line-height:1.8;color:#fff;font-weight:700;font-style:normal;margin-bottom:27px}.set .txt p br.pc{display:none}.set .txt a{display:block}.set .txt dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center}.set .txt dl dt span{color:#fff;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem;margin-right:.2em}.set .txt dl dt:after{content:"／";color:#fff;padding-right:.1em}.set .txt dl dd span{color:#fff;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem}.set .link_arrow{margin-top:40px}.set .link_arrow a span.txt_arw:before{content:"";content:"";width:15px;height:13px;display:inline-block;margin-right:.4em;position:relative;top:1px;background:url(../images/icon/icon_cart_white.svg) top left no-repeat;background-position:cover}.set a.arrow span.txt_arw{color:#fff}.set a.arrow span.arw{background:#fff}.set a.arrow span.arw:after{background:url(../images/icon/arrow_head_white.svg) top left no-repeat}#space_feature{pointer-events:none}.ie11 .set .img_main video{display:none}.ie11 .set .img_main .img_set{display:block}#service section{position:relative;z-index:2}#service #feature{position:fixed;z-index:1}#service .set .img_main{padding-bottom:100%}#service #set0{background:#246daa;z-index:4}#service #set0 .img_set figure{background-image:url(../images/poster/img_set1_sp.jpg)}#service #set1{background:#00b6ce;z-index:3}#service #set1 .img_set figure{background-image:url(../images/poster/img_set2_sp.jpg)}#service #set2{background:#94d062;z-index:2}#service #set2 .img_set figure{background-image:url(../images/poster/img_set3_sp.jpg)}#service .set{position:fixed;top:0px;left:0px;min-height:100%}.active_set0 #service #set0{position:absolute}.active_set1 #service #set1{position:absolute}.active_set2 #service #set2{position:absolute}.active_feature #service #feature{position:absolute}section#way3{background:#f6f6f6;margin-top:-1px}section#way3 .ttl_h3{padding-top:80px;margin-bottom:40px}section#way3 .ttl_h3 h3{text-align:center;font-weight:700;font-style:normal;font-size:28px;font-size:2.8rem;letter-spacing:0.075em}section#way3 .content{width:96%;margin:auto}section#way3 .content .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}section#way3 .content .cols dl.teiki dt{background:#1f629f}section#way3 .content .cols dl.teiki dd dl dt{background:none}section#way3 .content .cols dl.matome dt{background:#00aec7}section#way3 .content .cols dl.matome dd dl dt{background:none}section#way3 .content .cols dl.weekend dt{background:#87ca56}section#way3 .content .cols dl.weekend dd dl dt{background:none}section#way3 .content .cols dl.dl_table{width:33.3333333333%;background:#fff;border-right:2px solid #f6f6f6;box-sizing:border-box}section#way3 .content .cols dl.dl_table dt,section#way3 .content .cols dl.dl_table dd{border-bottom:2px solid #f6f6f6}section#way3 .content .cols dl.dl_table dd.dd2{border-bottom:none}section#way3 .content .cols dl.dl_table dd{position:relative;height:0px}section#way3 .content .cols dl.dl_table dd dl{margin-bottom:1em;text-align:center}section#way3 .content .cols dl.dl_table dd dl:nth-last-of-type(1){margin-bottom:0px}section#way3 .content .cols dl.dl_table dd dl dt{font-weight:900;font-size:14px;font-size:1.4rem;padding-bottom:0px;height:auto;border:none}section#way3 .content .cols dl.dl_table dd dl dt span{color:#000;display:block;font-size:8px;font-size:0.8rem;line-height:1.8}section#way3 .content .cols dl.dl_table dd dl dd{height:auto;border-bottom:none;font-size:8px;font-size:0.8rem;font-weight:700;line-height:1.5;margin-top:.8em}section#way3 .content .cols dl.dl_table dt{width:100%;height:0px;padding-bottom:100%;position:relative}section#way3 .content .cols dl.dl_table dt .ttl{width:100%;height:100%;position:absolute;top:0px;left:0px}section#way3 .content .cols dl.dl_table dt .ttl_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;display:table}section#way3 .content .cols dl.dl_table dt .ttl_txt{display:table-cell;vertical-align:middle;text-align:center}section#way3 .content .cols dl.dl_table dt span{color:#fff;font-weight:700;font-style:normal;font-size:14px;font-size:1.4rem;line-height:1.3;letter-spacing:0.075em}section#way3 .content .cols dl.dl_table dt dd{background:#fff}section#way3 .content .cols dl.dl_table .dd_wrap{width:100%;height:100%;position:absolute;top:0px;left:0px}section#way3 .content .cols dl.dl_table .dd_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;display:table}section#way3 .content .cols dl.dl_table .dd_txt{display:table-cell;vertical-align:middle;box-sizing:border-box;padding:0 10px}section#way3 .content .cols dl.dl_table dd.dd0,section#way3 .content .cols dl.dl_table dd.dd2{width:100%;padding-bottom:90.7%;position:relative}section#way3 .content .cols dl.dl_table dd.dd0 p,section#way3 .content .cols dl.dl_table dd.dd2 p{font-size:10px;font-size:1rem;font-weight:700;font-style:normal;letter-spacing:0.075em;line-height:1.3;margin-bottom:1em}section#way3 .content .cols dl.dl_table dd.dd0 p:nth-last-of-type(1),section#way3 .content .cols dl.dl_table dd.dd2 p:nth-last-of-type(1){margin-bottom:0px}section#way3 .content .cols dl.dl_table dd.dd1{width:100%;padding-bottom:124.3%}section#way3 .content .cols dl.dl_table dd.dd1 p{font-size:8px;font-size:0.8rem;line-height:1.3;font-weight:700;font-style:normal;letter-spacing:0.075em;margin-bottom:1em;text-align:center}section#way3 .content .cols dl.dl_table dd.dd1 p:nth-last-of-type(1){margin-bottom:0px}section#way3 .content .cols dl.dl_table p.link_detail{margin-top:1em}section#way3 .content .cols dl.dl_table p.link_detail a{text-decoration:underline}section#way3 .content .normal_purchase{width:100%;height:64px;background:#fff;margin-top:20px;margin-bottom:60px}section#way3 .content .normal_purchase p{font-weight:700;font-style:normal;text-align:center;line-height:64px}section#way3 .content .normal_purchase dl{height:64px;width:88%;margin:0 0 0 6%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;justify-content:space-between}section#way3 .content .normal_purchase dl dt{font-weight:700;font-style:normal;font-size:10px;font-size:1rem}section#way3 .content .normal_purchase dl dd{font-weight:700;font-style:normal;font-size:8px;font-size:0.8rem}section#way3 .content .normal_purchase dl dd.price{font-size:10px;font-size:1rem;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center}section#way3 .content .normal_purchase dl dd.price span{font-size:8px;font-size:0.8rem;display:inline;margin-right:1em;position:relative;top:1px}section#way3 .arrow{position:relative;width:100%;background:#fff}section#way3 .arrow:after{display:none;content:"";display:block;width:100%;height:0px;padding-bottom:10.665%;background:#fff url(../images/common/bg_diamond.svg) bottom left no-repeat;background-size:100% auto}.ie11 section#way3 .arrow:after{padding-bottom:10.65%;background:#fff url(../images/common/bg_diamond.png) bottom left no-repeat;background-size:100% auto}.ie11 .trial .content .bg_img video{display:none}.ie11 .trial .content .bg_img figure{display:block}.ie11 #feature .arrow{position:relative;width:100%}.ie11 #feature .arrow:after{content:"";display:block;width:100%;height:0px;padding-bottom:10.64%;background:#fff url(../images/common/bg_diamond_blue.png) bottom left no-repeat;background-size:100% auto}#feature{background:#00b6ce;position:fixed;top:0px;width:100%}#feature .ttl_h3{width:84%;margin:auto;padding-top:80px;margin-bottom:40px}#feature .ttl_h3 h3{font-size:28px;font-size:2.8rem;color:#fff;font-weight:700;font-style:normal;line-height:1.3}#feature .feature{text-align:center;margin-bottom:40px;padding-top:40px}#feature .feature:nth-of-type(1){padding-top:0px}#feature .feature h5{background:#fff;height:34px;line-height:34px;display:inline-block;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;margin-bottom:12px}#feature .feature h5 span{display:block;color:#4dacc4;font-weight:900;font-style:normal;letter-spacing:0.075em;font-size:10px;font-size:1rem;padding:0 20px}#feature .feature h4 span{color:#fff;font-weight:700;font-style:normal;font-size:26px;font-size:2.6rem;letter-spacing:0.025em;line-height:1.3}#feature .feature .img_feature{width:100%;height:0px;padding-bottom:100%;position:relative;overflow:hidden}#feature .feature .img_feature .wrap_movie,#feature .feature .img_feature figure,#feature .feature .img_feature video{width:101%;height:101%;position:absolute;top:0px;left:0px}#feature .feature .img_feature figure{display:none;background-position:center;background-repeat:no-repeat;background-size:cover}#feature .feature .txt{width:84%;margin:auto;text-align:left}#feature .feature .txt.pc{display:none}#feature .feature .txt p{font-size:14px;font-size:1.4rem;letter-spacing:0.025em;line-height:1.8;color:#fff;font-weight:700;font-style:normal}#feature .comments{width:100%;padding-bottom:20px}#feature .comments h4.pc{display:none}#feature .comments .comments_inner{overflow-x:auto;width:100%;padding-bottom:10px}#feature .comments ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}#feature .comments ul li{width:240px;min-height:170px;margin-left:12px;flex-shrink:0;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#feature .comments ul li .inr{padding:20px}#feature .comments ul li p{text-align:left;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:0.075em}#feature .comments p.note{width:calc(100% - 24px);margin:auto;color:#fff;font-size:8px;font-size:0.8rem;line-height:1.7;text-align:left;margin-top:1em;display:block}#feature .arrow{position:relative;width:100%;background:#fff}#feature .arrow:before{position:absolute;content:"";width:100%;height:102%;background:#fff;display:block}#feature .arrow:after{display:none;content:"";display:block;width:100%;height:0px;padding-bottom:10.665%;background:#fff url(../images/common/bg_diamond_blue.svg) bottom left no-repeat;background-size:100% auto}#feature .arrow svg{position:absolute;bottom:0px;left:0px}#feature .arrow .st0{fill:#4dacc4}#feature #f0 .img_feature figure{background-image:url(../images/poster/img_feature0.jpg)}#feature #f1 .img_feature figure{background-image:url(../images/poster/img_feature1.jpg)}#feature #f2 .img_feature figure{background-image:url(../images/poster/img_feature2.jpg)}#feature #f3 .img_feature figure{background-image:url(../images/poster/img_line.jpg)}#feature #f4 .img_feature figure{background-image:url(../images/poster/img_feature4.jpg)}.ie11 #service #feature .img_feature figure{display:block}.ie11 #service #feature .img_feature video{display:none}.firefox #service #set0{background:#1f629c}.firefox #service #set1{background:#00adc3}.firefox #service #set2{background:#88ca5b}.firefox #service #feature{background:#00adc3}.firefox #service #feature .arrow .st0{fill:#00adc3}.firefox #service #main .ttl .lead{color:#00adc3}.firefox #service #main .scroll .st0,.firefox #service header h1 .st1{fill:#00adc3}.firefox #service h6 .st1{fill:#00adc3}.ie11 #service #set0{background:#1f62a0}.ie11 #service #set1{background:#00aec6}.ie11 #service #set2{background:#88c956}.ie11 #service #feature{background:#419cb7}.ie11 #service #feature .img_feature{background-color:#419cb7 !important}.ie11 #service #feature .arrow .st0{fill:#419cb7}.ie11 #service header h1 .st1,.ie11 #service #main .scroll .st0{fill:#419cb7}.ie11 #service #main .ttl .lead{color:#419cb7}.ie11 #service h6 .st1{fill:#419cb7}.edge #service #set0{background:#1f62a0}.edge #service #set1{background:#00adc6}.edge #service #set2{background:#88c956}.edge #service #feature{background:#00adc6}.edge #service #feature .arrow .st0{fill:#00adc6}.edge #service header h1 .st1,.edge #service #main .scroll .st0{fill:#00adc6}.edge #service #main .ttl .lead{color:#00adc6}.edge #service h6 .st1{fill:#00adc6}.chronium_edge #service #set0{background:#1f629c}.chronium_edge #service #set1{background:#00adc3}.chronium_edge #service #set2{background:#88ca5b}.chronium_edge #service #feature{background:#00adc3}.chronium_edge #service #feature .arrow .st0{fill:#00adc3}.chronium_edge #service header h1 .st1,.chronium_edge #service #main .scroll .st0{fill:#00adc3}.chronium_edge #service #main .ttl .lead{color:#00adc3}.chronium_edge #service h6 .st1{fill:#00adc3}.win_chrome #service #set0{background:#2062a1}.win_chrome #service #set1{background:#01adc7}.win_chrome #service #set2{background:#89c957}.win_chrome #service #feature{background:#01adc7}.win_chrome #service #feature .arrow .st0{fill:#01adc7}.win_chrome #service header h1 .st1,.win_chrome #service #main .scroll .st0{fill:#00adc3}.win_chrome #service #main .ttl .lead{color:#00adc3}.win_chrome #service h6 .st1{fill:#00adc3}.android #service #set0,.iphone #service #set0{background:#2062a1}.android #service #set1,.iphone #service #set1{background:#00aec5}.android #service #set2,.iphone #service #set2{background:#88c958}.android #service #feature,.iphone #service #feature{background:#00aec5}.android #service #feature .arrow .st0,.iphone #service #feature .arrow .st0{fill:#00aec5}.android #service header h1 .st1,.android #service #main .scroll .st0,.iphone #service header h1 .st1,.iphone #service #main .scroll .st0{fill:#00aec5}.android #service #main .ttl .lead,.iphone #service #main .ttl .lead{color:#00aec5}.android #service h6 .st1,.iphone #service h6 .st1{fill:#00aec5}.android #service .trial a.btn_application,.iphone #service .trial a.btn_application{background:#00aec5}.android #service.iphone_legacy #set0,.iphone #service.iphone_legacy #set0{background:#2062a1}.android #service.iphone_legacy #set1,.iphone #service.iphone_legacy #set1{background:#00aec6}.android #service.iphone_legacy #set2,.iphone #service.iphone_legacy #set2{background:#88cb58}.android #service.iphone_legacy #feature,.iphone #service.iphone_legacy #feature{background:#00aec6}.android #service.iphone_legacy #feature .arrow .st0,.iphone #service.iphone_legacy #feature .arrow .st0{fill:#00aec6}.android #service.iphone_legacy #main .scroll .st0,.iphone #service.iphone_legacy #main .scroll .st0{fill:#00aec6}.android #service.iphone_legacy h6 .st1,.iphone #service.iphone_legacy h6 .st1{fill:#00aec6}.android #service.iphone_legacy .trial a.btn_application,.iphone #service.iphone_legacy .trial a.btn_application{background:#00aec6}.android #service.iphone_legacy #main .ttl .lead,.iphone #service.iphone_legacy #main .ttl .lead{color:#00aec6}#service .ttl_h2{margin-bottom:20px}#service .ttl_h2 h2{font-weight:700;font-style:normal;color:#fff;font-size:26px;font-size:2.6rem;line-height:1.4}@media all and (min-width: 380px){.tags ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags ul li{padding:0 10px}.tags ul li span{font-size:10px;font-size:1rem}}@media all and (min-width: 640px){#service .ttl_h2 h2{font-size:52px;font-size:5.2rem;line-height:1.4}#service .tags{margin-top:27px}#service .tags ul li{height:48px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;padding:0 24px;line-height:48px}#service .tags ul li span{height:48px;line-height:48px;font-size:20px;font-size:2rem}#service .set .txt p{font-size:28px;font-size:2.8rem}#service .set .txt dl dt span{font-size:24px;font-size:2.4rem;margin-right:.2em}#service .set .txt dl dt span:before{content:"";width:30px;height:26px;margin-right:.4em;top:2px}#service .set .txt dl dd{position:relative;top:2px}#service .set .txt dl dd span{font-size:24px;font-size:2.4rem}#service section#way3{margin-top:-1px}#service section#way3 .ttl_h3{padding-top:80px;margin-bottom:40px}#service section#way3 .ttl_h3 h3{font-size:56px;font-size:5.6rem;letter-spacing:0.05em}#service section#way3 .content{width:96%;margin:auto}#service section#way3 .content .cols dl.dl_table dt span{font-weight:700;font-style:normal;font-size:28px;font-size:2.8rem}#service section#way3 .content .cols dl.dl_table .dd_txt{display:table-cell;vertical-align:middle;box-sizing:border-box;padding:0 14px}#service section#way3 .content .cols dl.dl_table dd.dd0 p,#service section#way3 .content .cols dl.dl_table dd.dd2 p{font-size:20px;font-size:2rem}#service section#way3 .content .cols dl.dl_table dd.dd1 p{font-size:16px;font-size:1.6rem}#service section#way3 .content .cols dl.dl_table dd.dd1 p:nth-last-of-type(1){margin-bottom:0px}#service section#way3 .content .cols dl.dl_table dd.dd2 h4{font-size:24px;font-size:2.4rem}#service section#way3 .content .cols dl.dl_table dd.dd2 p{font-size:16px;font-size:1.6rem}#service section#way3 .content .normal_purchase{height:128px;background:#fff;margin-top:20px;margin-bottom:60px}#service section#way3 .content .normal_purchase dl{height:128px;line-height:128px}#service section#way3 .content .normal_purchase dl dt{font-size:28px;font-size:2.8rem}#service section#way3 .content .normal_purchase dl dd{font-size:16px;font-size:1.6rem}#service section#way3 .content .normal_purchase dl dd.price span{top:0px}#service section#way3 .arrow{position:relative;width:100%}#service section#way3 .arrow:after{content:"";display:block;width:100%;height:0px;padding-bottom:10.665%;background:#fff url(../images/common/bg_diamond.svg) bottom left no-repeat;background-size:100% auto}#service #feature .ttl_h3 h3{font-size:56px;font-size:5.6rem}#service #feature .feature h5{height:68px;line-height:68px;-webkit-border-radius:34px;-moz-border-radius:34px;border-radius:34px;margin-bottom:12px}#service #feature .feature h5 span{font-size:20px;font-size:2rem;padding:0 20px}#service #feature .feature h4 span{font-size:52px;font-size:5.2rem}#service #feature .feature .txt p{font-size:28px;font-size:2.8rem}#service #feature .comments{width:100%;padding-bottom:20px}#service #feature .comments h4.pc{display:none}#service #feature .comments .comments_inner{overflow-x:auto;width:100%;padding-bottom:10px}#service #feature .comments ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}#service #feature .comments ul li{width:240px;min-height:170px;margin-left:12px;flex-shrink:0;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#service #feature .comments ul li .inr{padding:20px}#service #feature .comments ul li p{text-align:left;font-size:18px;font-size:1.8rem;line-height:2;letter-spacing:0.075em}#service #feature .comments p.note{margin-top:30px;font-size:12px;font-size:1.2rem}#service #feature .arrow{position:relative;width:100%}#service #feature .arrow:after{content:"";display:block;width:100%;height:0px;padding-bottom:10.665%;background:#fff url(../images/common/bg_diamond_blue.svg) bottom left no-repeat;background-size:100% auto}}@media all and (min-width: 864px){.ie11 .set .col2 .img_main .wrap_movie video{display:none}#service #space0,#service #space1,#service #space2{pointer-events:none;padding-bottom:0px}#service #set0{position:absolute;z-index:2}#service #set1{position:absolute;z-index:2}#service #set2{position:absolute;z-index:2}#service #set0{background:#246daa;z-index:4}#service #set0 .img_set figure{background-image:url(../images/poster/img_set1.jpg)}#service #set1{background:#00b6ce;z-index:3}#service #set1 .img_set figure{background-image:url(../images/poster/img_set2.jpg)}#service #set2{background:#94d062;z-index:2}#service #set2 .img_set figure{background-image:url(../images/poster/img_set3.jpg)}#service .set{min-height:auto}#service #main{z-index:5;width:100%;position:relative;padding-top:123px;padding-bottom:85px;background:none}#service #main .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;flex-direction:row-reverse}#service #main .col_r{width:51.5625%;height:0px;padding-bottom:38.67%;position:relative}#service #main .img_main{width:100%;padding-bottom:0px;height:100%;position:absolute}#service #main .img_main figure{background-image:url(../images/service/img_main_pc.png)}#service #main p.price{width:100%;position:absolute;bottom:0px;font-size:14px;font-size:1.4rem}#service #main .col_l{padding:0;width:48.4375%;margin:0}#service #main .col_l .ttl_h3{text-align:center}#service #main .col_l .ttl_h3 h3{font-size:32px;font-size:3.2rem;letter-spacing:0.08em;line-height:1.5;font-weight:700;margin-bottom:40px}#service #main .col_l .ttl_h3 h3 br{display:none}#service #main .col_l .ttl_h3 p{font-weight:900;font-size:18px;font-size:1.8rem;line-height:1.8;margin-bottom:1em}#service #main .col_l .ttl_h3 p br{display:block}#service .ttl_h2{margin-bottom:20px}#service .ttl_h2 h2{font-size:36px;font-size:3.6rem;line-height:1.4}#service .ttl_h2 h2 br.sp{display:none}#service .tags{margin-top:27px}#service .tags ul li{height:42px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;padding:0 20px;line-height:42px;margin-right:4px}#service .tags ul li:last-child{margin-right:0px}#service .tags ul li span{height:42px;line-height:42px;font-size:14px;font-size:1.4rem}#service .set{width:100%;height:720px}#service .set#set1 .col2 .img_main{right:0px;left:auto}#service .set#set1 .col2 .content .content_inner{left:7.8125%}#service .set .col2{width:100%;height:720px;margin:0;overflow:hidden}#service .set .col2 .img_main{width:1280px;height:720px;position:absolute;top:50%;margin-top:-360px;left:0px;padding-bottom:0px}#service .set .col2 .img_main .wrap_movie{width:100%;height:100%;position:absolute;top:0px;left:0px}#service .set .col2 .img_main .sp{display:none}#service .set .col2 .img_main .pc{display:block}#service .set .col2 .content{width:100%;max-width:1280px;margin:auto;position:relative}#service .set .col2 .content .content_inner{width:540px;margin:0px;position:absolute;left:50%;height:720px}#service .set .col2 .content .content_table{width:100%;height:100%;display:table}#service .set .col2 .content .content_table .content_cell{display:table-cell;vertical-align:middle}#service .set .content{width:84%;margin:auto;padding:0}#service .set .content .content_inner{width:400px;margin:auto}#service .set .txt p{font-size:20px;font-size:2rem;margin-bottom:27px}#service .set .txt p br.pc{display:block}#service .set .txt .wrap_btn.link_arrow a.arrow.animated span.txt_arw{-webkit-transition:transform .3s ease;transition:transform .3s ease;transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s}#service .set .txt .wrap_btn.link_arrow a.arrow.animated span.arw{-webkit-transition:width .3s ease;transition:width .3s ease;transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s}#service .set .txt .wrap_btn.link_arrow a.arrow:hover span.txt_arw{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}#service .set .txt .wrap_btn.link_arrow a.arrow:hover span.arw{width:280px !important}#service .set .txt dl dt span{font-size:18px;font-size:1.8rem;margin-right:.2em}#service .set .txt dl dt span:before{width:19px;height:20px;margin-right:.4em;top:5px}#service .set .txt dl dd{top:1px;margin-left:.1em}#service .set .txt dl dd span{font-size:18px;font-size:1.8rem}#service section#way3{padding-bottom:88px}#service section#way3 .ttl_h3{padding-top:88px;margin-bottom:39px}#service section#way3 .ttl_h3 h3{font-size:40px;font-size:4rem}#service section#way3 .content{width:96%;max-width:1080px;margin:auto}#service section#way3 .content .cols dl.dl_table{width:33.3333333333%;background:#fff;border-right:3px solid #f6f6f6;box-sizing:border-box}#service section#way3 .content .cols dl.dl_table dt,#service section#way3 .content .cols dl.dl_table dd{border-bottom:3px solid #f6f6f6}#service section#way3 .content .cols dl.dl_table dd.dd2{border-bottom:none}#service section#way3 .content .cols dl.dl_table dd{position:relative;height:0px}#service section#way3 .content .cols dl.dl_table dt{width:100%;height:70px;padding-bottom:0%;position:relative}#service section#way3 .content .cols dl.dl_table dt .ttl{width:100%;height:100%;position:absolute;top:0px;left:0px}#service section#way3 .content .cols dl.dl_table dt .ttl_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;display:table}#service section#way3 .content .cols dl.dl_table dt .ttl_txt{display:table-cell;vertical-align:middle;text-align:center}#service section#way3 .content .cols dl.dl_table dt span{font-size:18px;font-size:1.8rem}#service section#way3 .content .cols dl.dl_table dt span br{display:none}#service section#way3 .content .cols dl.dl_table dt dd{background:#fff}#service section#way3 .content .cols dl.dl_table .dd_txt{padding:0 14px}#service section#way3 .content .cols dl.dl_table .dd_txt dl{margin-bottom:1.45em}#service section#way3 .content .cols dl.dl_table .dd_txt dl:nth-last-of-type(1){margin-bottom:0px}#service section#way3 .content .cols dl.dl_table .dd_txt dl dt{font-size:20px;font-size:2rem;height:auto;border:none}#service section#way3 .content .cols dl.dl_table .dd_txt dl dt span{display:inline;font-size:20px;font-size:2rem;font-weight:900;line-height:1}#service section#way3 .content .cols dl.dl_table .dd_txt dl dd{font-size:12px;font-size:1.2rem;border:none;height:auto}#service section#way3 .content .cols dl.dl_table p.link_detail{margin-top:1.1em}#service section#way3 .content .cols dl.dl_table dd.dd0,#service section#way3 .content .cols dl.dl_table dd.dd2{width:100%;padding-bottom:0%;height:105px}#service section#way3 .content .cols dl.dl_table dd.dd0 p,#service section#way3 .content .cols dl.dl_table dd.dd2 p{font-size:16px;font-size:1.6rem;text-align:center;margin-bottom:0em;line-height:1.4}#service section#way3 .content .cols dl.dl_table dd.dd0 p:nth-last-of-type(1),#service section#way3 .content .cols dl.dl_table dd.dd2 p:nth-last-of-type(1){margin-bottom:0px}#service section#way3 .content .cols dl.dl_table dd.dd1{width:100%;padding-bottom:0%;height:145px}#service section#way3 .content .cols dl.dl_table dd.dd1 p.link_detail{font-size:12px;font-size:1.2rem;margin-bottom:0em;line-height:1.4}#service section#way3 .content .cols dl.dl_table dd.dd1 p:nth-last-of-type(1){margin-bottom:0px}#service section#way3 .content .cols dl.dl_table dd.dd2{text-align:center;height:142px}#service section#way3 .content .cols dl.dl_table dd.dd2 h4{font-size:16px;font-size:1.6rem;font-weight:700;font-style:normal;margin-bottom:1.5em}#service section#way3 .content .cols dl.dl_table dd.dd2 p{font-size:14px;font-size:1.4rem;line-height:1.3;margin-bottom:0em;line-height:1.5}#service section#way3 .content .cols dl.dl_table dd.dd2 .dd_txt{vertical-align:top;padding-top:2.5em}#service section#way3 .content .cols dl.dl_table dd.dd2 p:nth-last-of-type(1){margin-bottom:0px}#service section#way3 .content .normal_purchase{width:100%;height:99px;background:#fff;margin-top:37px;margin-bottom:60px}#service section#way3 .content .normal_purchase dl{height:99px;width:76%;line-height:1;max-width:540px;margin:0 auto 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;justify-content:space-between}#service section#way3 .content .normal_purchase dl dt{font-weight:700;font-style:normal;font-size:20px;font-size:2rem}#service section#way3 .content .normal_purchase dl dd{font-weight:700;font-style:normal;font-size:14px;font-size:1.4rem;height:auto}#service section#way3 .content .normal_purchase dl dd.price{font-size:20px;font-size:2rem}#service section#way3 .content .normal_purchase dl dd.price span{font-size:14px;font-size:1.4rem;display:inline}#service section#way3 .arrow{display:none}#service #feature{position:absolute;top:0px;width:100%;z-index:5}#service #feature .ttl_h3{width:100%;padding-top:80px;margin-bottom:0px}#service #feature .ttl_h3 h3{font-size:40px;font-size:4rem;line-height:1.6;font-weight:900;font-style:normal;text-align:center}#service #feature .ttl_h3 h3 br.sp{display:none}#service #feature .feature{text-align:center;margin-bottom:65px;padding-top:65px}#service #feature .feature:nth-of-type(2n) .col2{flex-direction:row-reverse}#service #feature .feature#f0 .col2 .ttl,#service #feature .feature#f2 .col2 .ttl{padding-left:4.5%}#service #feature .feature .col2{width:100%;max-width:1060px;margin:auto;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;justify-content:space-between}#service #feature .feature .col2 .img_feature{width:48.11%}#service #feature .feature .col2 .ttl{width:48.11%;margin:0px;max-width:510px;box-sizing:border-box;padding-left:7%}#service #feature .feature:nth-of-type(1){padding-top:0px}#service #feature .feature .ttl{text-align:left}#service #feature .feature h5{height:32px;line-height:32px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;margin-bottom:12px}#service #feature .feature h5 span{font-size:12px;font-size:1.2rem;padding:0 20px}#service #feature .feature h4{margin-bottom:28px}#service #feature .feature h4 span{font-size:36px;font-size:3.6rem;line-height:1.6}#service #feature .feature .img_feature{height:0px;padding-bottom:48.11%;background:#fff}#service #feature .feature .txt{width:100%;margin:auto;text-align:left}#service #feature .feature .txt.sp{display:none}#service #feature .feature .txt.pc{display:block}#service #feature .feature .txt p{font-size:20px;font-size:2rem;line-height:1.8;text-align:left}#service #feature .feature.block_comment{position:relative;margin-bottom:40px}#service #feature .feature.block_comment .col2{max-width:100%;flex-direction:row;align-items:center}#service #feature .feature.block_comment .col2 .img_feature{width:550px;padding-bottom:0px;height:550px}#service #feature .feature.block_comment h4{text-align:left}#service #feature .feature.block_comment h4.sp{display:none}#service #feature .feature.block_comment h4 br.sp{display:none}#service #feature .comments{width:calc(100% - 550px);padding-bottom:0px}#service #feature .comments h4.pc{display:block;margin-left:12px}#service #feature .comments h4.pc span{font-size:40px;font-size:4rem;font-weight:900;font-style:normal}#service #feature .comments .comments_inner{overflow-x:hidden;width:100%;padding-bottom:0px;position:relative}#service #feature .comments .comments_inner.notransition ul li{-webkit-transition:transform 0s ease;transition:transform 0s ease}#service #feature .comments ul{height:290px}#service #feature .comments ul li{width:290px;min-height:290px;position:absolute;top:0px;margin-left:12px;flex-shrink:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:transform .6s ease;transition:transform .6s ease}#service #feature .comments ul li .inr{padding:20px}#service #feature .comments ul li p{text-align:left;font-size:18px;font-size:1.8rem}#service #feature .arrow{display:none}}@media all and (min-width: 1024px){.ie11 #feature .feature .col2 .img_feature{width:510px;padding-bottom:0px;height:510px}.set a.arrow:after{width:200px;height:20px}}@media all and (min-width: 1280px){#service #main{width:1280px;margin:auto}#service #main p.price{font-size:16px;font-size:1.6rem}#service #main .col_l .ttl_h3 h3{font-size:40px;font-size:4rem}#service #main .col_l .ttl_h3 p{font-size:20px;font-size:2rem}}#top .concept{background:#00b7cc}#top .about{background:#413b38}.safari #top .concept{background:#00b7ce}.safari #top .about{background:#413b39}.firefox #top .concept{background:#00adc3}.firefox #top .about{background:#383430}.ie11 #top .concept{background:#00aec6}.ie11 #top .about{background:#3b3734}.edge #top .concept{background:#00adc6}.edge #top .about{background:#393331}.chronium_edge #top .concept{background:#00adc3}.chronium_edge #top .about{background:#393331}.win_chrome #top .concept{background:#01adc7}.win_chrome #top .about{background:#393331}#special #feature_campaign{background:#fff !important}#special #feature_campaign .f0{background:linear-gradient(180deg, whitesmoke 0%, white 100%)}.android #top .concept,.iphone #top .concept{background:#00aec5}.android #top .about,.iphone #top .about{background:#37342f}.android.iphone_legacy #top .concept,.iphone.iphone_legacy #top .concept{background:#00aec6}.android.iphone_legacy #top .about,.iphone.iphone_legacy #top .about{background:#37342f}#subscription section#kv{background:#236eaa}@media all and (min-width: 864px){#top #main{background:#fff}#top #link_lp{background:#fff}.firefox #top #main{background:#f6f6f6}.firefox #top #link_lp{background:#f6f6f6}.ie11 #top #main{background:#f6f6f6}.ie11 #top #link_lp{background:#f6f6f6}.edge #top #main{background:#f6f6f6}.edge #top #link_lp{background:#f6f6f6}.chronium_edge #top #main{background:#f6f6f6}.chronium_edge #top #link_lp{background:#f6f6f6}.safari #subscription section#kv{background:#236daa}.firefox #subscription section#kv{background:#236da8}.edge #subscription section#kv{background:#236da9}.win_chrome #subscription section#kv{background:#1f629e}.win_chrome #subscription section#subscription_feature{background:#f4f4f4}.chronium_edge #subscription section#kv{background:#1f62a0}.chronium_edge #subscription section#subscription_feature{background:#f4f4f4}.android #subscription section#kv,.iphone #subscription section#kv{background:#236da9}#subscription section#subscription_feature{background:#f7f7f7}.safari #subscription section#subscription_feature{background:#f7f7f7}.os_windows.firefox #subscription section#kv{background:#1f62a1}.os_windows.firefox #subscription section#subscription_feature{background:#f4f4f4}.firefox #subscription section#subscription_feature{background:#f7f7f7}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}100%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}@-moz-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}100%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}100%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}#subscription #btn_floating{display:none}#subscription #kv{background:#1f62a0;width:100%;position:relative;height:100%;overflow:hidden}#subscription #kv img{width:100%}#subscription #kv .bg_movie{width:100%;height:100%;position:absolute;overflow:hidden}#subscription #kv .bg_movie .wrap_movie.sp,#subscription #kv .bg_movie video{width:100%;height:100%;position:absolute;bottom:0px;left:0px}#subscription #kv .bg_movie .wrap_movie.pc{display:none}#subscription #kv .section_inner{padding-top:16vw;position:relative}#subscription #kv .ttl{width:100%;text-align:center;position:relative}#subscription #kv .ttl h1{width:40%;margin:auto;margin-bottom:2.67vw;position:relative}#subscription #kv .ttl h1 img{vertical-align:top}#subscription #kv .ttl h1 img.circle{position:absolute;top:0px;left:0px;width:100%;height:100%;;-webkit-animation:rotation 5s ease-in-out 0s infinite;-moz-animation:rotation 5s ease-in-out 0s infinite;animation:rotation 5s ease-in-out 0s infinite}#subscription #kv .ttl h2{color:#fff;font-size:3.73vw;line-height:1.8;font-weight:900}#subscription .ttl_h3{width:84%;margin:auto}#subscription .ttl_h3 h3{font-size:8.53vw;line-height:1.35;font-weight:700}#subscription #subscription_feature{background:#f5f5f5}#subscription #subscription_feature .section_inner{padding-top:21.33vw}#subscription #subscription_feature .ttl_h3{margin-bottom:21.33vw}#subscription #subscription_feature .block_cols{padding-bottom:53.33vw}#subscription #subscription_feature .block_cols.c2{padding-bottom:21.33vw}#subscription #subscription_feature .block_cols .ttl{text-align:center;margin-bottom:1.07vw}#subscription #subscription_feature .block_cols .ttl.pc{display:none}#subscription #subscription_feature .block_cols .ttl p.num{width:32vw;margin:auto;margin-bottom:5.33vw}#subscription #subscription_feature .block_cols .ttl p.num img{vertical-align:top}#subscription #subscription_feature .block_cols .ttl h4{font-size:8.53vw;line-height:1;font-weight:700}#subscription #subscription_feature .block_cols .wrap_movie{width:100%;height:0px;padding-bottom:100%;position:relative}#subscription #subscription_feature .block_cols .wrap_movie video{position:absolute;width:100%;height:100%;top:0px;left:0px}#subscription #subscription_feature .block_cols .wrap_movie.pc{display:none}#subscription #subscription_feature .block_cols .txt{width:84%;margin:auto}#subscription #subscription_feature .block_cols .txt p{font-size:4.8vw;font-weight:700;line-height:1.6;margin-bottom:.5em}#subscription #subscription_feature .block_cols .txt p:nth-last-of-type(1){margin-bottom:0px}#subscription #subscription_feature .block_cols .wrap_btn{margin-top:10.67vw}#subscription #subscription_feature .block_cols a.arrow span.arw{background:#2d2a26}#subscription #subscription_feature .block_cols a.arrow span.arw:after{background:url(../images/icon/arrow_head_black.svg) top left no-repeat;background-size:contain}#subscription #subscription_step{background:#4dacc4}#subscription #subscription_step .section_inner{padding:21.33vw 0}#subscription #subscription_step .ttl_h3{margin-bottom:21.33vw}#subscription #subscription_step .ttl_h3 h3{color:#fff}#subscription #subscription_step .content{width:84%;margin:auto}#subscription #subscription_step .content .list_steps{margin-bottom:8vw}#subscription #subscription_step .content .list_steps ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#subscription #subscription_step .content .list_steps ul li{width:47.61%;margin-right:4.78%;background:#fff;-webkit-border-radius:2.13vw;-moz-border-radius:2.13vw;border-radius:2.13vw;margin-bottom:4.78%}#subscription #subscription_step .content .list_steps ul li:nth-child(2n){margin-right:0px}#subscription #subscription_step .content .list_steps ul li .step_inner{padding:4vw 0;width:73.33%;margin:auto}#subscription #subscription_step .content .list_steps ul li .ttl_step{background:#4dacc4;-webkit-border-radius:9.07vw;-moz-border-radius:9.07vw;border-radius:9.07vw;text-align:center;margin-bottom:4vw}#subscription #subscription_step .content .list_steps ul li .ttl_step .inr{padding:2.93vw 0}#subscription #subscription_step .content .list_steps ul li .ttl_step p{color:#fff;font-weight:700;font-size:3.2vw}#subscription #subscription_step .content .list_steps ul li i{margin:auto;display:block;margin-bottom:4vw}#subscription #subscription_step .content .list_steps ul li i img{vertical-align:top}#subscription #subscription_step .content .list_steps ul li i.icon0{width:10.67vw}#subscription #subscription_step .content .list_steps ul li i.icon1{width:10.67vw}#subscription #subscription_step .content .list_steps ul li i.icon2{width:9.6vw}#subscription #subscription_step .content .list_steps ul li i.icon3{width:14.67vw}#subscription #subscription_step .content .list_steps ul li p{font-size:4.27vw;line-height:1.4;font-weight:700;color:#4dacc4;letter-spacing:0.05em}#subscription #subscription_step .content .list_steps ul li:last-child .ttl_step{width:69%;margin:auto;margin-bottom:4vw}#subscription #subscription_step .content .list_steps ul li:nth-child(3),#subscription #subscription_step .content .list_steps ul li:nth-child(4){margin-bottom:0px}#subscription #subscription_step .content .note_step p{font-size:4.27vw;line-height:1.6;font-weight:700;color:#fff}#subscription #subscription_faq .section_inner{padding:21.33vw 0}#subscription #subscription_faq .ttl_h3{margin-bottom:21.33vw}#subscription #subscription_faq .content{width:84%;margin:auto}#subscription #subscription_faq .list_faq ul li{border-bottom:1px solid #c4c4c4;padding:8vw 0}#subscription #subscription_faq .list_faq ul li:last-child{border-bottom:none}#subscription #subscription_faq .list_faq ul li:nth-child(1){padding-top:0px}#subscription #subscription_faq .list_faq ul li .bq{margin-bottom:4vw}#subscription #subscription_faq .list_faq ul li .bq p{font-size:4.27vw;line-height:1.6;font-weight:700}#subscription #subscription_faq .list_faq ul li .ba p{font-size:3.73vw;line-height:1.8}#subscription #subscription_faq .list_faq ul li .ba p a{text-decoration:underline}#subscription #subscription_faq .list_faq ul li .ba p.note{font-size:3.2vw;margin-top:1em}#subscription #about_1day{padding:0 0 33.07vw 0;background:#f6f6f6}#subscription #about_1day .st1{fill:#00aec7}#subscription #about_1day .ttl{text-align:center;position:relative}#subscription #about_1day .ttl p{color:#00aec7;font-size:5.33vw;line-height:1;font-weight:700;margin-bottom:6.4vw}#subscription #about_1day .ttl h4{width:84%;margin:auto;margin-bottom:6.4vw}#subscription #about_1day .img_pkg{width:100%;height:0%;padding-bottom:100%;position:relative}#subscription #about_1day .img_pkg figure{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(../images/subscription/img_pkg_sp.png) center no-repeat;background-size:cover}#subscription #about_1day .wrap_btn a.btn{width:84%;margin:auto;display:block;background:#00aec7;-webkit-border-radius:16vw;-moz-border-radius:16vw;border-radius:16vw}#subscription #about_1day .wrap_btn a.btn .inr{padding:6.13vw 0}#subscription #about_1day .wrap_btn a.btn span{display:block;text-align:center;color:#fff;font-weight:700;font-size:3.73vw}@media all and (min-height: 548px){#subscription #kv .ttl h1{width:48%;margin-bottom:2.67vw}#subscription #kv .ttl h2{font-size:4.27vw}}@media all and (min-width: 864px){#subscription header{background:#fff;height:140px}#subscription header #glbnav{display:none}#subscription #kv{height:45.31vw;position:relative;margin-top:140px}#subscription #kv .bg_movie{width:100%;height:100%;position:absolute}#subscription #kv .bg_movie .wrap_movie.sp{display:none}#subscription #kv .bg_movie .wrap_movie.pc,#subscription #kv .bg_movie video{width:auto;height:100%;position:absolute;top:0px;left:0px}#subscription #kv .bg_movie .wrap_movie.pc{display:block}#subscription #kv .section_inner{width:100%;position:absolute;height:100%;padding-top:0px}#subscription #kv .ttl{width:23.2vw;position:absolute;left:45%;margin-left:11.41vw;padding-top:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#subscription #kv .ttl h1{width:100%;margin-bottom:1.56vw}#subscription #kv .ttl h1 img{vertical-align:top}#subscription #kv .ttl h2{font-size:1.56vw}#subscription .ttl_h3{text-align:center}#subscription .ttl_h3 h3{font-size:3.13vw;line-height:1.4}#subscription #subscription_feature .section_inner{padding-top:6.25vw;padding-bottom:8.28vw}#subscription #subscription_feature .ttl_h3{margin-bottom:6.25vw}#subscription #subscription_feature .block_cols{padding-bottom:9.38vw}#subscription #subscription_feature .block_cols.c1 .cols_inner{flex-direction:row-reverse}#subscription #subscription_feature .block_cols .cols_inner{width:87.375%;margin:auto;max-width:1080px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:space-between}#subscription #subscription_feature .block_cols .col_l{width:42.19vw}#subscription #subscription_feature .block_cols .col_r{width:39.06vw}#subscription #subscription_feature .block_cols .ttl{margin-bottom:4.69vw}#subscription #subscription_feature .block_cols .ttl.pc{display:block}#subscription #subscription_feature .block_cols .ttl.sp{display:none}#subscription #subscription_feature .block_cols .ttl p.num{width:9.38vw;margin:auto;margin-bottom:3.13vw}#subscription #subscription_feature .block_cols .ttl h4{font-size:3.59vw;line-height:1.38}#subscription #subscription_feature .block_cols .wrap_movie{width:100%}#subscription #subscription_feature .block_cols .wrap_movie.pc{display:block}#subscription #subscription_feature .block_cols .wrap_movie.sp{display:none}#subscription #subscription_feature .block_cols .txt{width:100%}#subscription #subscription_feature .block_cols .txt p{font-size:2.03vw}#subscription #subscription_feature .block_cols .wrap_btn{margin-top:4.69vw}#subscription #subscription_step .section_inner{padding:5.63vw 0 6.25vw 0}#subscription #subscription_step .ttl_h3{margin-bottom:5.63vw}#subscription #subscription_step .content{width:75.78%;max-width:970px}#subscription #subscription_step .content .list_steps{margin-bottom:4.69vw}#subscription #subscription_step .content .list_steps ul li{width:22.68%;margin-right:3.09%;background:#fff;-webkit-border-radius:.63vw;-moz-border-radius:.63vw;border-radius:.63vw;margin-bottom:0}#subscription #subscription_step .content .list_steps ul li:nth-child(2){margin-right:3.09%}#subscription #subscription_step .content .list_steps ul li:nth-child(4){margin-right:0px}#subscription #subscription_step .content .list_steps ul li .step_inner{padding:1.56vw 0;width:81.81%;margin:auto}#subscription #subscription_step .content .list_steps ul li .ttl_step{width:110px;margin:auto;-webkit-border-radius:2.66vw;-moz-border-radius:2.66vw;border-radius:2.66vw;text-align:center;margin-bottom:1.56vw}#subscription #subscription_step .content .list_steps ul li .ttl_step .inr{padding:.78vw 0}#subscription #subscription_step .content .list_steps ul li .ttl_step p{font-size:.94vw}#subscription #subscription_step .content .list_steps ul li i{margin-bottom:1.56vw}#subscription #subscription_step .content .list_steps ul li i.icon0{width:3.44vw}#subscription #subscription_step .content .list_steps ul li i.icon1{width:3.52vw}#subscription #subscription_step .content .list_steps ul li i.icon2{width:3.13vw}#subscription #subscription_step .content .list_steps ul li i.icon3{width:4.84vw}#subscription #subscription_step .content .list_steps ul li p{font-size:1.41vw}#subscription #subscription_step .content .list_steps ul li:last-child .ttl_step{width:76px;margin:auto;margin-bottom:1.56vw}#subscription #subscription_step .content .list_steps ul li:nth-child(3),#subscription #subscription_step .content .list_steps ul li:nth-child(4){margin-bottom:0px}#subscription #subscription_step .content .note_step{text-align:center}#subscription #subscription_step .content .note_step p{font-size:1.56vw}#subscription #subscription_faq .section_inner{padding:5.63vw 0 6.25vw 0}#subscription #subscription_faq .ttl_h3{margin-bottom:5.16vw}#subscription #subscription_faq .content{width:710px}#subscription #subscription_faq .list_faq ul li{padding:2.66vw 0 2.5vw 0}#subscription #subscription_faq .list_faq ul li .bq{margin-bottom:.63vw}#subscription #subscription_faq .list_faq ul li .bq p{font-size:1.56vw}#subscription #subscription_faq .list_faq ul li .ba p{font-size:1.41vw}#subscription #subscription_faq .list_faq ul li .ba p.note{font-size:.94vw;line-height:1.6;margin-top:1em}#subscription #about_1day{padding:0 0 0 0}#subscription #about_1day .cols{width:100%;max-width:1280px;margin:auto;height:56.25vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;position:relative}#subscription #about_1day .img_pkg{width:100%;height:100%;padding-bottom:0%;left:0px;top:0px;position:absolute}#subscription #about_1day .img_pkg figure{background:url(../images/subscription/img_pkg_pc.png) center no-repeat;background-size:cover}#subscription #about_1day .ttl{width:50%}#subscription #about_1day .ttl .ttl_content{width:33.59vw;margin:auto}#subscription #about_1day .ttl p{font-size:1.88vw;margin-bottom:1.56vw}#subscription #about_1day .ttl h4{width:100%;margin:0;margin-bottom:8.05vw}#subscription #about_1day .wrap_btn a.btn{width:244px;margin:auto;-webkit-border-radius:4.69vw;-moz-border-radius:4.69vw;border-radius:4.69vw}#subscription #about_1day .wrap_btn a.btn .inr{padding:1.56vw 0}#subscription #about_1day .wrap_btn a.btn span{font-size:1.56vw}}@media all and (min-width: 1280px){#subscription #kv .ttl{margin-left:146px}#subscription #kv .ttl h1{margin-bottom:20px}#subscription .ttl_h3 h3{font-size:40px;font-size:4rem}#subscription #subscription_feature .section_inner{padding-top:80px;padding-bottom:106px}#subscription #subscription_feature .ttl_h3{margin-bottom:80px}#subscription #subscription_feature .block_cols{padding-bottom:120px}#subscription #subscription_feature .block_cols.c2{padding-bottom:0px}#subscription #subscription_feature .block_cols .col_l{width:540px}#subscription #subscription_feature .block_cols .col_r{width:500px}#subscription #subscription_feature .block_cols .ttl{margin-bottom:60px}#subscription #subscription_feature .block_cols .ttl p.num{width:120px;margin:auto;margin-bottom:40px}#subscription #subscription_feature .block_cols .ttl h4{font-size:46px;font-size:4.6rem;line-height:1.38}#subscription #subscription_feature .block_cols .txt p{font-size:26px;font-size:2.6rem}#subscription #subscription_feature .block_cols .wrap_btn{margin-top:60px}#subscription #subscription_step .section_inner{padding:72px 0 80px 0}#subscription #subscription_step .ttl_h3{margin-bottom:72px}#subscription #subscription_step .content{width:75.78%;max-width:970px}#subscription #subscription_step .content .list_steps{margin-bottom:60px}#subscription #subscription_step .content .list_steps ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#subscription #subscription_step .content .list_steps ul li:nth-child(2){margin-right:3.09%}#subscription #subscription_step .content .list_steps ul li .step_inner{padding:20px 0;width:81.81%;margin:auto}#subscription #subscription_step .content .list_steps ul li .ttl_step{width:110px;margin:auto;-webkit-border-radius:34px;-moz-border-radius:34px;border-radius:34px;margin-bottom:20px}#subscription #subscription_step .content .list_steps ul li .ttl_step .inr{padding:10px 0}#subscription #subscription_step .content .list_steps ul li .ttl_step p{font-size:12px;font-size:1.2rem}#subscription #subscription_step .content .list_steps ul li i{margin-bottom:20px}#subscription #subscription_step .content .list_steps ul li i.icon0{width:44px}#subscription #subscription_step .content .list_steps ul li i.icon1{width:45px}#subscription #subscription_step .content .list_steps ul li i.icon2{width:40px}#subscription #subscription_step .content .list_steps ul li i.icon3{width:62px}#subscription #subscription_step .content .list_steps ul li p{font-size:18px;font-size:1.8rem}#subscription #subscription_step .content .list_steps ul li:last-child .ttl_step{margin-bottom:20px}#subscription #subscription_step .content .note_step p{font-size:20px;font-size:2rem}#subscription #subscription_faq .section_inner{padding:72px 0 80px 0}#subscription #subscription_faq .ttl_h3{margin-bottom:66px}#subscription #subscription_faq .content{width:710px}#subscription #subscription_faq .list_faq ul li{padding:34px 0 32px 0}#subscription #subscription_faq .list_faq ul li .bq{margin-bottom:7px}#subscription #subscription_faq .list_faq ul li .bq p{font-size:20px;font-size:2rem}#subscription #subscription_faq .list_faq ul li .ba p{font-size:18px;font-size:1.8rem}#subscription #subscription_faq .list_faq ul li .ba p.note{font-size:12px;font-size:1.2rem}#subscription #about_1day .cols{width:1280px;height:720px}#subscription #about_1day .ttl .ttl_content{width:430px}#subscription #about_1day .ttl p{font-size:24px;font-size:2.4rem;margin-bottom:20px}#subscription #about_1day .ttl h4{width:100%;margin:0;margin-bottom:103px}#subscription #about_1day .wrap_btn a.btn{width:244px;margin:auto;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}#subscription #about_1day .wrap_btn a.btn .inr{padding:20px 0}#subscription #about_1day .wrap_btn a.btn span{font-size:20px;font-size:2rem}}#service #main .img_main,#service #main p.price,#service #main .col_l h3,#service #main .col_l p{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#service #main.active .img_main,#service #main.active p.price,#service #main.active .col_l h3,#service #main.active .col_l p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#service #main.active p.price{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#service #main.active .col_l h3{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#service #main.active .col_l p{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#service .set h2,#service .set p,#service .set dl,#service .set li{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#service .set .wrap_btn a.arrow span.txt_arw{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);opacity:0}#service .set .wrap_btn a.arrow span.arw{width:0px;opacity:0;-webkit-transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s}#service .set.active h2,#service .set.active p,#service .set.active dl,#service .set.active li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#service .set.active p{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#service .set.active dl{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#service .set.active ul li:nth-child(1){transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#service .set.active ul li:nth-child(2){transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s}#service .set.active ul li:nth-child(3){transition-delay:0.6s;-moz-transition-delay:0.6s;-webkit-transition-delay:0.6s}#service .set.active ul li:nth-child(4){transition-delay:0.7s;-moz-transition-delay:0.7s;-webkit-transition-delay:0.7s}#service .set.active ul li:nth-child(5){transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s}#service .set.active .wrap_btn a.arrow span.txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s}#service .set.active .wrap_btn a.arrow span.arw{width:150px;opacity:1;transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#service #way3 h3,#service #way3 .content{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#service #way3.active h3,#service #way3.active .content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#service #way3.active .content{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#service #feature .ttl_h3{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#service #feature.active .ttl_h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#service #feature.active #f0 h5,#service #feature.active #f0 h4,#service #feature.active #f0 .img_feature,#service #feature.active #f0 .txt,#service #feature.active #f0 .comments{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#service #feature.active #f0 h4{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#service #feature.active #f0 .txt{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#service #feature.active #f0 .comments{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#service .feature h5,#service .feature h4,#service .feature .img_feature,#service .feature .txt,#service .feature .comments{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#service .feature.active h5,#service .feature.active h4,#service .feature.active .img_feature,#service .feature.active .txt,#service .feature.active .comments{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#service .feature.active h4{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#service .feature.active .txt{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#service .feature.active .comments{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#main a.scroll{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#main .txt_main p.subtitle,#main .txt_main h2,#main .txt_main p.price,#main .txt_main .wrap_btn{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#main.active .txt_main p.subtitle,#main.active .txt_main h2,#main.active .txt_main p.price,#main.active .txt_main .wrap_btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#main.active .txt_main h2{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#main.active .txt_main p.price{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#main.active .txt_main .wrap_btn{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#main.active a.scroll{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#top #link_lp p,#top #link_lp h3{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#top #link_lp .img figure{-webkit-transition:transform 1s ease 0s,opacity .6s ease 0s;transition:transform 1s ease 0s,opacity .6s ease 0s;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}#top #link_lp .arrow .txt_arw{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);opacity:0}#top #link_lp .arrow .arw{width:0px;opacity:0;-webkit-transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s}#top #link_lp.animate p,#top #link_lp.animate h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#top #link_lp.animate .img figure{-webkit-transform:scale(1);transform:scale(1);opacity:1}#top #link_lp.animate .img figure{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#top #link_lp.animate p{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#top #link_lp.animate h3{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#top #link_lp.animate .arrow .txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s}#top #link_lp.animate .arrow .arw{width:150px;opacity:1;transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#top #about .concept .wrap_movie,#top #about .concept .ttl h3,#top #about .concept .ttl p,#top #about .concept .txt p,#top #about .about .wrap_movie,#top #about .about .ttl h3,#top #about .about .ttl p,#top #about .about .txt p{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#top #about .concept .txt a .txt_arw,#top #about .about .txt a .txt_arw{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);opacity:0}#top #about .concept .txt a .arw,#top #about .about .txt a .arw{width:0px;opacity:0;-webkit-transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s}#top #about .concept.animate .wrap_movie,#top #about .concept.animate .ttl h3,#top #about .concept.animate .ttl p,#top #about .concept.animate .txt p,#top #about .about.animate .wrap_movie,#top #about .about.animate .ttl h3,#top #about .about.animate .ttl p,#top #about .about.animate .txt p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#top #about .concept.animate .txt a .txt_arw,#top #about .about.animate .txt a .txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.9s;-moz-transition-delay:0.9s;-webkit-transition-delay:0.9s}#top #about .concept.animate .txt a .arw,#top #about .about.animate .txt a .arw{width:150px;opacity:1;transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s}#top #about .concept.animate .ttl h3,#top #about .about.animate .ttl h3{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#top #about .concept.animate .ttl p,#top #about .about.animate .ttl p{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#top #about .concept.animate .txt p,#top #about .about.animate .txt p{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#top #about .concept.animated .txt a .txt_arw,#top #about .concept.animated .txt a .arw,#top #about .about.animated .txt a .txt_arw,#top #about .about.animated .txt a .arw{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s}#top #about .concept.animated .txt a .txt_arw,#top #about .about.animated .txt a .txt_arw{-webkit-transition:transform .3s ease;transition:transform .3s ease}#top #about .concept.animated .txt a .arw,#top #about .about.animated .txt a .arw{-webkit-transition:width .3s ease;transition:width .3s ease}#top #spec .ttl,#top #spec .img,#top #spec .list_spec,#top #spec .note{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#top #spec .wrap_btn a.btn_download span.txt_arw{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);opacity:0}#top #spec .wrap_btn a.btn_download span.arw{width:0px;opacity:0;-webkit-transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s}#top #spec.animate .ttl,#top #spec.animate .img,#top #spec.animate .list_spec,#top #spec.animate .note{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#top #spec.animate .wrap_btn a.btn_download span.txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.9s;-moz-transition-delay:0.9s;-webkit-transition-delay:0.9s}#top #spec.animate .wrap_btn a.btn_download span.arw{width:240px;opacity:1;transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s}#top #spec.animate .img{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#top #spec.animate .list_spec{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#top #spec.animate .note{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#top #spec.animate.animated a.btn_download span.txt_arw,#top #spec.animate.animated a.btn_download span.arw{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s}#top #spec.animate.animated a.btn_download .txt_arw{-webkit-transition:transform .3s ease;transition:transform .3s ease}#top #spec.animate.animated a.btn_download .arw{-webkit-transition:width .3s ease;transition:width .3s ease}#top .trial,#campaign .trial{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#top .trial.animate,#campaign .trial.animate{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#special #main_campaign .img_main{overflow:hidden}#special #main_campaign .img_main figure{-webkit-transition:filter 1s ease 0s,transform 1s ease 0s;transition:filter 1s ease 0s,transform 1s ease 0s}#special #main_campaign .txt h2,#special #main_campaign .txt h3{-webkit-transition:transform .6s ease 0s,opacity .6s ease 0s;transition:transform .6s ease 0s,opacity .6s ease 0s}#special #main_campaign .txt h2{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#special #main_campaign .txt h3{transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#special.disable #main_campaign .img_main figure{-webkit-transform:scale(1.08);transform:scale(1.08);filter:blur(10px)}#special.disable #main_campaign .txt h2,#special.disable #main_campaign .txt h3{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#special.disable #main_campaign .txt.animate h2,#special.disable #main_campaign .txt.animate h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#special.disable #main_campaign .txt.animate h3{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#special #about_campaign .img_about{-webkit-transition:filter .5s ease 0s,transform .5s ease 0s,opacity .5s ease 0s;transition:filter .5s ease 0s,transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0;filter:blur(10px)}#special #about_campaign p{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#special #about_campaign.animate .img_about{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;filter:blur(0px)}#special #about_campaign.animate .txt p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#special #about_campaign.animate .txt p:nth-of-type(1){transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#special #about_campaign.animate .txt p:nth-of-type(2){transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#special #about_campaign.animate .txt p:nth-of-type(3){transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#special #about_campaign.animate .txt p:nth-of-type(4){transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#special #movie_campaign{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#special #movie_campaign.animate{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#special #feature_campaign .f0 .img_feature,#special #feature_campaign .f0 h3,#special #feature_campaign .f0 p,#special #feature_campaign .f0 p.icon_cart{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#special #feature_campaign .f0 .wrap_btn .txt_arw{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);opacity:0}#special #feature_campaign .f0 .wrap_btn .arw{width:0px;opacity:0;-webkit-transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s}#special #feature_campaign .f0.animate .img_feature,#special #feature_campaign .f0.animate h3,#special #feature_campaign .f0.animate p,#special #feature_campaign .f0.animate p.icon_cart,#special #feature_campaign .f0.animate .wrap_btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#special #feature_campaign .f0.animate h3{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#special #feature_campaign .f0.animate p{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#special #feature_campaign .f0.animate p.icon_cart{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#special #feature_campaign .f0.animate .wrap_btn .txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s}#special #feature_campaign .f0.animate .wrap_btn .arw{width:150px;opacity:1;transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#special #feature_campaign .f0.animate.animated .arrow .txt_arw,#special #feature_campaign .f0.animate.animated .arrow .arw{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s}#special #feature_campaign .f0.animate.animated .arrow .txt_arw{-webkit-transition:transform .3s ease;transition:transform .3s ease}#special #feature_campaign .f0.animate.animated .arrow .arw{-webkit-transition:width .3s ease;transition:width .3s ease}#special #feature_campaign .f1 .wrap_movie,#special #feature_campaign .f1 h3,#special #feature_campaign .f1 p,#special #feature_campaign .f1 p.icon_cart,#special #feature_campaign .f2 .wrap_movie,#special #feature_campaign .f2 h3,#special #feature_campaign .f2 p,#special #feature_campaign .f2 p.icon_cart{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#special #feature_campaign .f1 .wrap_btn .txt_arw,#special #feature_campaign .f2 .wrap_btn .txt_arw{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);opacity:0}#special #feature_campaign .f1 .wrap_btn .arw,#special #feature_campaign .f2 .wrap_btn .arw{width:0px;opacity:0;-webkit-transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s}#special #feature_campaign .f1.animate .wrap_movie,#special #feature_campaign .f1.animate h3,#special #feature_campaign .f1.animate p,#special #feature_campaign .f1.animate .wrap_btn,#special #feature_campaign .f2.animate .wrap_movie,#special #feature_campaign .f2.animate h3,#special #feature_campaign .f2.animate p,#special #feature_campaign .f2.animate .wrap_btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#special #feature_campaign .f1.animate h3,#special #feature_campaign .f2.animate h3{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#special #feature_campaign .f1.animate p,#special #feature_campaign .f2.animate p{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#special #feature_campaign .f1.animate p.note,#special #feature_campaign .f2.animate p.note{transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s}#special #feature_campaign .f1.animate .wrap_btn .txt_arw,#special #feature_campaign .f2.animate .wrap_btn .txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s}#special #feature_campaign .f1.animate .wrap_btn .arw,#special #feature_campaign .f2.animate .wrap_btn .arw{width:150px;opacity:1;transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#special #feature_campaign .f1.animate.animated .arrow .txt_arw,#special #feature_campaign .f1.animate.animated .arrow .arw,#special #feature_campaign .f2.animate.animated .arrow .txt_arw,#special #feature_campaign .f2.animate.animated .arrow .arw{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s}#special #feature_campaign .f1.animate.animated .arrow .txt_arw,#special #feature_campaign .f2.animate.animated .arrow .txt_arw{-webkit-transition:transform .3s ease;transition:transform .3s ease}#special #feature_campaign .f1.animate.animated .arrow .arw,#special #feature_campaign .f2.animate.animated .arrow .arw{-webkit-transition:width .3s ease;transition:width .3s ease}#special #quality_campaign .img,#special #quality_campaign h3,#special #quality_campaign p.subtitle,#special #quality_campaign p{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#special #quality_campaign .wrap_btn .txt_arw{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);opacity:0}#special #quality_campaign .wrap_btn .arw{width:0px;opacity:0;-webkit-transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,width .6s ease 0s,transform .3s ease 0s}#special #quality_campaign.animate .img,#special #quality_campaign.animate h3,#special #quality_campaign.animate p.subtitle,#special #quality_campaign.animate p,#special #quality_campaign.animate .wrap_btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#special #quality_campaign.animate h3{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#special #quality_campaign.animate p.subtitle{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#special #quality_campaign.animate p{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#special #quality_campaign.animate .wrap_btn .txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s}#special #quality_campaign.animate .wrap_btn .arw{width:150px;opacity:1;transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#special #quality_campaign.animate.animated .arrow .txt_arw,#special #quality_campaign.animate.animated .arrow .arw{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s}#special #quality_campaign.animate.animated .arrow .txt_arw{-webkit-transition:transform .3s ease;transition:transform .3s ease}#special #quality_campaign.animate.animated .arrow .arw{-webkit-transition:width .3s ease;transition:width .3s ease}#subscription #subscription_feature .ttl_h3{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#subscription #subscription_feature .block_cols .ttl p.num,#subscription #subscription_feature .block_cols .ttl .ttl_h4{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#subscription #subscription_feature .block_cols .txt,#subscription #subscription_feature .block_cols .col_l{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#subscription #subscription_feature .block_cols.c1.animate p.num,#subscription #subscription_feature .block_cols.c1.animate .ttl_h4,#subscription #subscription_feature .block_cols.c1.animate .txt,#subscription #subscription_feature .block_cols.c1.animate .col_l,#subscription #subscription_feature .block_cols.c2.animate p.num,#subscription #subscription_feature .block_cols.c2.animate .ttl_h4,#subscription #subscription_feature .block_cols.c2.animate .txt,#subscription #subscription_feature .block_cols.c2.animate .col_l{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#subscription #subscription_feature .block_cols.c1.animate p.num,#subscription #subscription_feature .block_cols.c2.animate p.num{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#subscription #subscription_feature .block_cols.c1.animate .ttl_h4,#subscription #subscription_feature .block_cols.c2.animate .ttl_h4{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#subscription #subscription_feature .block_cols.c1.animate .col_l,#subscription #subscription_feature .block_cols.c1.animate .txt,#subscription #subscription_feature .block_cols.c2.animate .col_l,#subscription #subscription_feature .block_cols.c2.animate .txt{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#subscription #subscription_feature.animate .ttl_h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#subscription #subscription_feature.animate .block_cols.c0 p.num,#subscription #subscription_feature.animate .block_cols.c0 .ttl_h4,#subscription #subscription_feature.animate .block_cols.c0 .txt,#subscription #subscription_feature.animate .block_cols.c0 .col_l{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#subscription #subscription_feature.animate .block_cols.c0 p.num{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}#subscription #subscription_feature.animate .block_cols.c0 .ttl_h4{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#subscription #subscription_feature.animate .block_cols.c0 .col_l,#subscription #subscription_feature.animate .block_cols.c0 .txt{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#subscription #subscription_step .ttl_h3,#subscription #subscription_step .list_steps li,#subscription #subscription_step .note_step{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#subscription #subscription_step.animate .ttl_h3,#subscription #subscription_step.animate .list_steps li,#subscription #subscription_step.animate .note_step{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#subscription #subscription_step.animate .list_steps ul li:nth-child(1){transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#subscription #subscription_step.animate .list_steps ul li:nth-child(2){transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#subscription #subscription_step.animate .list_steps ul li:nth-child(3){transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#subscription #subscription_step.animate .list_steps ul li:nth-child(4){transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s}#subscription #subscription_step.animate .note_step{transition-delay:0.6s;-moz-transition-delay:0.6s;-webkit-transition-delay:0.6s}#subscription #subscription_faq .ttl_h3,#subscription #subscription_faq .content{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#subscription #subscription_faq.animate .ttl_h3,#subscription #subscription_faq.animate .content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#subscription #subscription_faq.animate .content{transition-delay:0.1s;-moz-transition-delay:0.1s;-webkit-transition-delay:0.1s}@media all and (min-width: 864px){#top #link_lp a{-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#top #link_lp.animate a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#top #link_lp.animate .img figure{transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}#top #link_lp.animate p{transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}#top #link_lp.animate h3{transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}#top #link_lp.animate .arrow .txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s}#top #link_lp.animate .arrow .arw{width:240px;transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s}#top #link_lp.animate.animated .arrow .txt_arw,#top #link_lp.animate.animated .arrow .arw{transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s}#top #link_lp.animate.animated .arrow .txt_arw{-webkit-transition:transform .3s ease;transition:transform .3s ease}#top #link_lp.animate.animated .arrow .arw{-webkit-transition:width .3s ease;transition:width .3s ease}#top #link_lp.animate.animated a:hover span.txt_arw{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}#top #link_lp.animate.animated a:hover span.arw{width:280px}#top #spec.animate .wrap_btn a.btn_download span.arw{width:340px}#service .block.set.active .wrap_btn a.arrow span.txt_arw{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s}#service .block.set.active .wrap_btn a.arrow span.arw{width:240px;opacity:1;transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}}@media all and (min-width: 1280px){#top #about .concept.animate .txt a .arw,#top #about .about.animate .txt a .arw{width:240px}#top #spec.animate .wrap_btn a.btn_download span.arw{width:340px}#top #spec.animate .wrap_btn a.btn_download:hover span.arw{width:400px !important}#special #feature_campaign .f0.animate .wrap_btn .arw{width:240px}#special #feature_campaign .f1.animate .wrap_btn .arw,#special #feature_campaign .f2.animate .wrap_btn .arw{width:240px}#special #quality_campaign.animate .wrap_btn .arw{width:240px}}
/*.ttl_announcement_link {
    opacity: 0;
    position: absolute;
    width: 100%;
    left: 0;
    top: -50px;
    text-align: center;
    font-size: 14.5px;
    transition: transform .5s ease 0s, opacity .5s ease 0s;
    z-index: 9;
}
#main.active .ttl_announcement_link {
    opacity: 1;
}
.ttl_announcement_link a {
    color: #da0024;
    transition: opacity 0.2s ease-in-out;
    border-bottom: 1px solid #da0024;
}
.ttl_announcement_link a:hover {
    opacity: .6;
}
@media all and (min-width: 864px) {
    .ttl_announcement_link {
        width: 200%;
        left: 0;
        top: 50%;
        transform: translateY(-270px);
        font-size: 16.5px;
        z-index: 12;
    }
    #main.active .ttl_announcement_link {
    transform: translateY(-270px);
    opacity: 1;
    }
}*/
/*# sourceMappingURL=style.css.map */
