﻿@keyframes fuwafuwa1{0%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}50%{-webkit-transform:rotateX(0deg) translateY(-20px);-moz-transform:rotateX(0deg) translateY(-20px);-ms-transform:rotateX(0deg) translateY(-20px);-o-transform:rotateX(0deg) translateY(-20px);transform:rotateX(0deg) translateY(-20px)}100%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}}@-webkit-keyframes fuwafuwa1{0%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}50%{-webkit-transform:rotateX(0deg) translateY(-20px);-moz-transform:rotateX(0deg) translateY(-20px);-ms-transform:rotateX(0deg) translateY(-20px);-o-transform:rotateX(0deg) translateY(-20px);transform:rotateX(0deg) translateY(-20px)}100%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}}@keyframes fuwafuwa2{0%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}50%{-webkit-transform:rotateX(0deg) translateY(15px);-moz-transform:rotateX(0deg) translateY(15px);-ms-transform:rotateX(0deg) translateY(15px);-o-transform:rotateX(0deg) translateY(15px);transform:rotateX(0deg) translateY(15px)}100%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}}@-webkit-keyframes fuwafuwa2{0%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}50%{-webkit-transform:rotateX(0deg) translateY(15px);-moz-transform:rotateX(0deg) translateY(15px);-ms-transform:rotateX(0deg) translateY(15px);-o-transform:rotateX(0deg) translateY(15px);transform:rotateX(0deg) translateY(15px)}100%{-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);-ms-transform:rotateX(0deg) translateY(0px);-o-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}}@keyframes fuwafuwa{from{-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);-moz-transform:rotate(0deg) translate(-10px) rotate(0deg);-ms-transform:rotate(0deg) translate(-10px) rotate(0deg);-o-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg)}to{-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);-moz-transform:rotate(360deg) translate(-10px) rotate(-360deg);-ms-transform:rotate(360deg) translate(-10px) rotate(-360deg);-o-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg)}}@-webkit-keyframes fuwafuwa{from{-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);-moz-transform:rotate(0deg) translate(-10px) rotate(0deg);-ms-transform:rotate(0deg) translate(-10px) rotate(0deg);-o-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg)}to{-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);-moz-transform:rotate(360deg) translate(-10px) rotate(-360deg);-ms-transform:rotate(360deg) translate(-10px) rotate(-360deg);-o-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg)}}html,body{width:100%;font-size:10px}body{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;line-height:1.9;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;text-size-adjust:100%;color:#5d5d5d}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,form,fieldset,hr,sup,figure{margin:0;padding:0}ul{list-style:none}ol{margin-left:20px}img{border:0;vertical-align:top;max-width:100%;height:auto}mark{background-color:#f9d300}td img{vertical-align:baseline}iframe,fieldset{border:0}input,select,textarea{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif}textarea{resize:none}select{width:100%;height:60px}button,input[type="submit"],input[type="button"],input[type="reset"]{-webkit-appearance:none;cursor:pointer;border:0;border-radius:0}input[type="tel"],input[type="text"],input[type="email"],input[type="password"],textarea{padding:14px 16px;width:100%;border:0;border-radius:5px}input[type="tel"].tel,input[type="text"].tel,input[type="email"].tel,input[type="password"].tel,textarea.tel{width:28%}input,select,button{line-height:1.42857143;outline:0}@media screen and (min-width: 750px){select{background:#FFF;border:1px solid #CCC}}sup{font-size:10px;line-height:1.1;vertical-align:top}a{color:#5d5d5d;text-decoration:none}ul,ol,p,dt,dd,caption,th,td,select,input,textarea,button,figcaption{font-size:1.6rem}h1,h2,h3,h4,h5,h6{line-height:1.4;font-size:1.6rem}table{border-collapse:collapse;border-spacing:0}hr{background:none;height:0;border:0;border-top:1px solid #ccc}main,section,aside,figure,header,footer{display:block}*{box-sizing:border-box}::-webkit-input-placeholder{color:#c1c1c1}:-moz-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1}:-ms-input-placeholder{color:#c1c1c1}@media screen and (max-width: 750px){#container ul,#container ol,#container p,#container dt,#container dd,#container caption,#container th,#container td{font-size:4vw}#container select,#container input,#container textarea,#container button,#container figcaption{font-size:4.6vw}}#container{overflow:hidden}.fixed-width{margin-right:auto;margin-left:auto;width:1000px}.fixed-width-s{margin-right:auto;margin-left:auto;width:750px}.wrapper{position:relative;z-index:10;background:#FFF}.col{zoom:1}.col:after{content:'';display:block;clear:both;overflow:hidden}.col .box{float:left}.col .box--r{float:right}.col.col--2 .box{width:49%}.col.col--2 .box:nth-child(2n){float:right}.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.flex.flex--col-2 .flex__item{width:48%}.flex.flex--col-3{justify-content:flex-start}.flex.flex--col-3 .flex__item{width:32%;margin-right:2%}.flex.flex--col-3 .flex__item:nth-child(3n){margin-right:0}@media screen and (max-width: 750px){#container .fixed-width,#container .fixed-width-s{width:auto}#container .sp-pad{padding-right:6vw;padding-left:6vw}#container .col .box,#container .col .box--r{float:none}#container .col.col--2 .box{width:auto}#container .col.col--2 .box:nth-child(2n){float:none}#container .col.col--3 .box{margin-right:0;width:auto}#container .col.col--3 .box:nth-child(3n){float:none}#container .flex--reset-sp{display:block}#container .flex--reset-sp .flex__item{width:auto}}.video{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(../images/visual.jpg);background-size:cover;overflow:hidden}.video video{min-width:100%;min-height:100%;width:auto;height:auto}.video.video-disable{background-image:url(../images/visual.jpg);background-size:cover}.site-header{line-height:1.4;padding:10px;text-align:center}@media screen and (min-width: 750px){.site-header{height:100vh;min-height:820px}}.site-header .site-header__inner{position:relative;z-index:2;width:100%;border:6px solid #00a2e6}@media screen and (min-width: 750px){.site-header .site-header__inner{height:calc(100vh - 20px);min-height:calc(820px - 20px)}}@media screen and (min-width: 750px){.site-header .site-header__main{position:absolute;left:0;top:50%;margin-top:-200px;width:100%}}@media screen and (min-width: 750px){.site-header .site-header__lead{position:absolute;left:0;top:60px;width:100%}}.site-header .site-header__lead p .icon--text{margin-right:15px}.site-header .site-header__logo{margin-bottom:30px}.site-header .string{margin-bottom:50px;font-weight:300;color:#FFF;font-size:3.0rem}.site-header .string .line{display:inline-block;background:#434343;margin-bottom:10px;padding:2px 10px}@media screen and (min-width: 750px){.site-header .limit{position:absolute;left:0;bottom:40px;width:100%}}@media screen and (min-width: 750px){.site-header .pending-msg{position:absolute;left:0;bottom:30px;width:100%}}@media screen and (max-width: 750px){#container .video{position:fixed}#container .video video{height:100vh}#container .site-header{min-height:auto}#container .site-header .site-header__inner{min-height:auto;padding:6vw 4vw 9vw 4vw}#container .site-header .site-header__lead{margin-top:2vw}#container .site-header .site-header__lead p .icon--text{margin-right:0;margin-bottom:3vw}#container .site-header .site-header__lead p img{max-width:70%}#container .site-header .site-header__logo{margin-top:10vw;margin-bottom:10vw}#container .site-header .site-header__logo img{max-width:90%}#container .site-header .string{margin-bottom:10vw;font-size:4.0vw}#container .site-header .string .line{margin-bottom:2vw;padding:1vw}#container .site-header .limit{margin-top:10vw}}.site-footer{position:relative;z-index:10;background:#FFF;padding-top:40px;padding-bottom:80px;line-height:1.4;text-align:center}.site-footer .site-footer__logo{margin-bottom:75px}.site-footer .copy{font-size:1.1rem;font-weight:bold}.site-footer .site-footer__nav{margin-bottom:50px;text-align:right;font-size:1.4rem}.site-footer .site-footer__nav li{display:inline-block}@media screen and (max-width: 750px){#container .site-footer{padding-top:10vw;padding-bottom:10vw}#container .site-footer .site-footer__logo{margin-bottom:7vw}#container .site-footer .site-footer__logo img{max-width:50%}#container .site-footer .copy{font-size:1.1rem}}.header-a{margin-bottom:50px;text-align:center}.header-a .string{display:inline-block;background:#f7f7f7;padding:30px 55px;font-weight:300;font-size:4.5rem;border:1px solid #bfbfbf;border-radius:10px;color:#5d5d5d}.header-a .string.string--pending{font-size:3.4rem;font-weight:bold}.header-a .string.string--pending small{display:block;font-size:2.3rem}.header-a.header-a--white{color:#FFF}.header-a.header-a--white .string{background:transparent;border-color:#FFF}.header-b{margin-bottom:60px;text-align:center}.header-b .string{display:inline-block;border-bottom:1px solid #80c3ee}.header-c{margin-bottom:60px;text-align:center}.header-d{margin-bottom:45px;text-align:center}.header-d .string{display:inline-block;padding:30px 55px;font-weight:300;font-size:4.0rem;border:1px solid #bfbfbf;border-radius:100px}.header-d .string .icon{top:-4px;margin-right:5px}.header-e{position:relative;margin-bottom:25px;text-align:center}.header-e:before{display:block;content:"";position:absolute;left:0;top:50%;background:#000;width:100%;height:1px}.header-e .string{position:relative;z-index:2;display:inline-block;background:#f4f4f4;padding:0 45px;font-size:2.6rem;font-weight:normal}.header-e .string .button--remove{right:-70px;top:-2px}.header-f{position:relative;margin-bottom:25px;text-align:center}.header-f .string{font-size:2.2rem;font-weight:normal}@media screen and (max-width: 750px){#container .header-a{margin-bottom:10vw}#container .header-a .string{padding:3vw 5vw;font-size:5.8vw}#container .header-a .string.string--pending{font-size:6vw}#container .header-a .string.string--pending small{font-size:4vw}#container .header-b{margin-bottom:10vw}#container .header-b .string img{width:auto;height:16vw}#container .header-c{margin-bottom:10vw}#container .header-d{margin-bottom:10vw}#container .header-d .string{padding:4vw 6vw;font-size:5.8vw}#container .header-d .string .icon{top:-2vw;margin-bottom:-2vw}#container .header-e{margin-bottom:5vw}#container .header-e .string{padding:0 10vw;font-size:6.0vw}#container .header-e .string .button--remove{right:-50px;top:-9vw}}.list-cases .item{text-align:center}.list-cases .item dt{display:inline-block;padding:10px;width:80%;font-size:2.0rem;font-weight:bold;border-radius:100px;color:#00a2e6;border:3px solid #00a2e6}.list-cases .item dd{font-size:1.3rem;margin:0 16%;margin-top:10px}@media screen and (max-width: 750px){#container .list-cases .item{margin:0 0 8vw 0}#container .list-cases .item figure{margin-bottom:4vw}#container .list-cases .item figure img{max-width:60%}#container .list-cases .item dt{padding:3vw 2vw}#container .list-cases .item dd{margin:4vw 10vw 0 10vw;font-size:3.8vw}}.list-flow{position:relative}.list-flow:before{display:block;content:"";position:absolute;left:50%;top:95px;background:#00a2e6;width:2px;height:62%}.list-flow .item{position:relative;background:#FFF;margin-bottom:60px;padding:30px;width:418px;border:1px solid #bfbfbf;box-shadow:1.5px 2.598px 4.75px 0.25px rgba(0,0,0,0.2);line-height:1.6;float:right}.list-flow .item:before{display:block;content:"";position:absolute;left:-28px;top:50%;background:url(../images/edge.png) 0 0 no-repeat;background-size:100% auto;margin-top:-27px;width:28px;height:55px}.list-flow .item:after{display:block;content:"";position:absolute;left:-105px;top:50%;background:#00a2e6;margin-top:-18px;width:38px;height:38px;border:4px solid #FFF;box-shadow:1.5px 2.598px 4.75px 0.25px rgba(0,0,0,0.2);border-radius:100px}.list-flow .item:nth-child(odd){float:left}.list-flow .item:nth-child(odd):before{left:inherit;right:-28px;transform:rotate(180deg)}.list-flow .item:nth-child(odd):after{left:inherit;right:-105px}.list-flow .item:nth-child(2){margin-top:120px}.list-flow .item section{display:table;width:100%}.list-flow .item .item__header,.list-flow .item .item__body{display:table-cell;vertical-align:top}.list-flow .item .item__header{width:110px}.list-flow .item .item__header .string{position:absolute;left:-11px;top:16px}.list-flow .item .item__header figure{margin-top:45px;text-align:left}.list-flow .item .item__body{padding-left:10px}.list-flow .item .item__body dt{margin-bottom:5px;font-size:2.4rem;font-weight:bold;color:#00a2e6}.list-flow .item .item__body dd{font-size:1.4rem}.list-flow .item.item--0 .item__header{padding-left:10px}@media screen and (max-width: 750px){#container .list-flow{position:relative}#container .list-flow:before{display:none}#container .list-flow .item{background:#FFF;margin-bottom:6vw;padding:5vw 4vw;width:100%;float:none}#container .list-flow .item:before{display:none}#container .list-flow .item:after{display:none}#container .list-flow .item:nth-child(odd){float:none}#container .list-flow .item:nth-child(2){margin-top:0}#container .list-flow .item .item__header{padding-left:10px;width:23vw}#container .list-flow .item .item__header .string img{width:29vw}#container .list-flow .item .item__header figure{margin-top:45px}#container .list-flow .item .item__header figure img{width:60%}#container .list-flow .item .item__body{padding-left:3vw}#container .list-flow .item .item__body dt{margin-bottom:1.0vw;font-size:5.2vw}#container .list-flow .item .item__body dd{font-size:3.8vw}}.list-genre{margin-top:70px;justify-content:flex-start}.list-genre .item{position:relative;margin-bottom:35px;padding:0 10px;width:16.5%;text-align:center;line-height:1.3}.list-genre .item .item__icon-attr{position:absolute;left:-48px;top:-5px}.list-genre .item .item__wrap-icon{position:relative;display:inline-block;padding-bottom:10px}.list-genre .item .label{margin-bottom:8px;font-size:1.2rem}.list-genre .item .icon--caption{padding:7px 10px;font-size:1.2rem}@media screen and (max-width: 750px){#container .list-genre{margin-top:10vw}#container .list-genre .item{margin-bottom:6.0vw;padding:0 1.0vw;width:33%}#container .list-genre .item .label{margin-bottom:1.5vw;font-size:2.8vw}#container .list-genre .item .item__icon img{max-width:80%}#container .list-genre .item .item__icon-attr{left:-70%;top:-5%}#container .list-genre .item .item__icon-attr img{max-width:80%}#container .list-genre .item .icon--caption{padding:2vw 3vw;font-size:2.8vw;font-weight:normal}}.list-form-step{display:table;table-layout:fixed;margin:0 auto 50px auto;width:860px;line-height:1.2}.list-form-step li{position:relative;display:table-cell;width:25%;vertical-align:bottom;text-align:center}.list-form-step li:after{display:block;content:"";position:absolute;right:-10px;bottom:8px;width:24px;height:24px;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg)}.list-form-step li:last-child:after{display:none}.list-form-step li b{color:#00a2e6;font-size:1.8rem}.list-form-step li b span{font-size:3.0rem}.list-form-step li p{margin-top:10px;font-size:1.6rem;color:#5d5d5d}.list-form-step li.current b{font-size:3.0rem}.list-form-step li.current b span{font-size:5.6rem}.list-form-step li.current p{font-weight:bold}@media screen and (max-width: 750px){#container .list-form-step{margin:0 auto 8vw auto;width:100%}#container .list-form-step li{padding:2vw;width:25%}#container .list-form-step li:after{right:-1vw;top:50%;bottom:inherit;margin-top:3vw;width:2vw;height:2vw}#container .list-form-step li:first-child{padding-left:0}#container .list-form-step li:last-child{padding-right:0}#container .list-form-step li b{font-size:1.0rem}#container .list-form-step li p{margin-top:4vw;font-size:3.6vw}}.wrap-table{overflow:auto}.table-plan .header{padding:30px 20px;border:1px solid #5d5d5d;border-radius:100px;box-shadow:1.5px 2.598px 4.75px 0.25px rgba(0,0,0,0.2)}.table-plan .header dl{margin-top:15px}.table-plan .header dt,.table-plan .header dd{display:inline-block;line-height:1.1}.table-plan .header dt{font-size:2.0rem}.table-plan .header dd{font-size:2.6rem}.table-plan tbody tr th,.table-plan tbody tr td{border-bottom:1px solid #bfbfbf;padding-top:50px;padding-bottom:40px;line-height:1.4;vertical-align:middle}.table-plan tbody tr td{font-size:2.6rem;font-weight:bold;text-align:center}.table-plan tbody tr td small{display:block;font-size:1.5rem}.table-plan tbody tr td.border{position:relative}.table-plan tbody tr td.border:before{display:block;content:"";position:absolute;left:50%;top:20px;background:#bfbfbf;width:1px;height:calc(100% - 20px)}.table-plan tbody tr td.label{position:relative;width:4%;text-align:center}.table-plan tbody tr td.label:before{display:block;content:"";position:absolute;left:50%;top:-14px;background:#bfbfbf;width:1px;height:25px}.table-plan tbody tr td.label .wrap-icon{position:absolute;margin-left:auto;margin-right:auto;width:110px;left:-35px;top:50%;margin-top:-50px}.table-plan tbody tr td.label .wrap-icon .icon--caption--order{margin-left:-39px;width:190px}.table-plan tbody tr td.label.label--colspan{text-align:center;width:auto;border-bottom:0;padding-top:30px;padding-bottom:0}.table-plan tbody tr td.label.label--colspan .wrap-icon{position:static;margin-top:0}.table-plan tbody tr td.value-colspan{padding-top:30px;padding-bottom:30px}.table-plan tbody tr td.text{padding-right:45px;padding-left:45px}.table-plan tbody tr td dl dt{margin-bottom:25px;font-size:2.0rem}.table-plan tbody tr td dl dt b{font-size:2.6rem}.table-plan tbody tr td dl dd{margin-bottom:30px;font-weight:normal;text-align:left;font-size:1.4rem;line-height:1.7}.table-plan tbody tr .table-plan__spec{margin-right:auto;margin-left:auto;max-width:800px;font-weight:normal}.table-plan tbody tr .table-plan__spec li{position:relative;margin-bottom:15px;width:33%;text-align:left;padding-left:25px}.table-plan tbody tr .table-plan__spec li:before{display:block;content:"";position:absolute;left:0;top:12px;background:#5d5d5d;width:15px;height:1px}.table-plan tbody tr .table-plan__spec li .icon--help--container{margin-left:5px}.table-plan tbody tr:first-child td{padding-bottom:80px}.table-plan tbody tr:first-child td.label:before{display:none}.table-plan tbody tr:nth-child(3) td{padding-bottom:60px}.table-form{width:100%;table-layout:fixed}.table-form tr th,.table-form tr td{padding:15px 0;vertical-align:top;line-height:1.4}.table-form tr th{width:180px;text-align:left}.table-form tr th div{padding-top:12px}.table-form tr th small{display:block;font-size:1.3rem}.table-form tr th .icon--help{margin-left:6px}.table-form tr td .table-form__note{margin-top:10px;color:#ff0000;font-size:1.2rem}.table-form tr td .sep{display:inline-block;margin:0 5px}.table-form tr td .short{margin:0 1%;width:30%}.step3 .table-form tr th,.step3 .table-form tr td{vertical-align:middle}.step3 .table-form tr th div{padding-top:0}@media screen and (max-width: 750px){#container .table-responsive{display:block}#container .table-responsive thead,#container .table-responsive tbody,#container .table-responsive tr,#container .table-responsive th,#container .table-responsive td{display:block;text-align:left}#container .table-plan .header{padding:2.5vw 3vw 1.5vw 3vw}#container .table-plan .header dl{margin-top:0vw}#container .table-plan .header .logo{font-size:1.0rem}#container .table-plan .header .logo img{width:70%}#container .table-plan .header dt{font-size:3.0vw}#container .table-plan .header dd{font-size:4.0vw}#container .table-plan tbody tr th,#container .table-plan tbody tr td{padding-top:8.0vw;padding-bottom:8.0vw}#container .table-plan tbody tr td{font-size:4.2vw}#container .table-plan tbody tr td small{font-size:3.2vw}#container .table-plan tbody tr td.label:before{height:10vw}#container .table-plan tbody tr td.label .wrap-icon{width:22vw;left:-9vw;margin-top:-6.5vw}#container .table-plan tbody tr td.label .wrap-icon img{max-width:40%}#container .table-plan tbody tr td.label .wrap-icon .icon--caption--order{margin-left:-4vw;width:32vw}#container .table-plan tbody tr td.label.label--colspan{padding-top:12.0vw;padding-bottom:4.0vw}#container .table-plan tbody tr td.value-colspan{padding-top:0;padding-bottom:8.0vw}#container .table-plan tbody tr td.text{padding-right:2vw;padding-left:2vw}#container .table-plan tbody tr td dl dt{margin-bottom:3.0vw;font-size:3.2vw}#container .table-plan tbody tr td dl dt b{font-size:4.6vw}#container .table-plan tbody tr td dl dd{margin-bottom:5vw}#container .table-plan tbody tr .table-plan__spec{font-size:3.4vw}#container .table-plan tbody tr .table-plan__spec li{margin-bottom:4vw;width:49.5%;padding-left:2.0vw}#container .table-plan tbody tr .table-plan__spec li:before{top:3vw;width:1.0vw}#container .table-plan tbody tr .table-plan__spec li .icon--help--container{margin-left:0.5vw}#container .table-plan tbody tr .table-plan__spec li:nth-child(2) .icon--help--container .help-text{transform:translate(-42%, 0)}#container .table-plan tbody tr .table-plan__spec li:nth-child(2) .icon--help--container .help-text:after{left:92%}#container .table-plan tbody tr .table-plan__spec li:nth-child(4) .icon--help--container .help-text{transform:translate(-35%, 0)}#container .table-plan tbody tr .table-plan__spec li:nth-child(4) .icon--help--container .help-text:after{left:85%}#container .table-plan tbody tr .table-plan__spec li:nth-child(5) .icon--help--container .help-text{transform:translate(5%, 0)}#container .table-plan tbody tr .table-plan__spec li:nth-child(5) .icon--help--container .help-text:after{left:44%}#container .table-plan tbody tr .table-plan__spec li:nth-child(7) .icon--help--container .help-text{transform:translate(9%, 0)}#container .table-plan tbody tr .table-plan__spec li:nth-child(7) .icon--help--container .help-text:after{left:40%}#container .table-plan tbody tr .table-plan__spec li:nth-child(10) .icon--help--container .help-text{transform:translate(-43%, 0)}#container .table-plan tbody tr .table-plan__spec li:nth-child(10) .icon--help--container .help-text:after{left:93%}#container .table-plan tbody tr .table-plan__spec li:nth-child(13) .icon--help--container .help-text{transform:translate(12%, 0)}#container .table-plan tbody tr .table-plan__spec li:nth-child(13) .icon--help--container .help-text:after{left:37%}#container .table-plan tbody tr:first-child td{padding-bottom:16.0vw}#container .table-plan tbody tr:nth-child(3) td{padding-bottom:10.0vw}#container .table-plan tbody tr:nth-child(6) td.label--colspan{padding-bottom:0.0vw}#container .table-form{width:100%}#container .table-form tr th,#container .table-form tr td{display:block;padding:4.0vw 0}#container .table-form tr th{width:auto}#container .table-form tr th div{padding-top:0}#container .table-form tr th small{display:inline-block;margin-left:2.0vw;font-size:3.6vw}#container .table-form tr th .icon--help--container{margin-left:6px}#container .table-form tr th .icon--help--container .help-text{padding-top:40px}#container .table-form tr td{padding-top:0}#container .table-form tr td .table-form__note{margin-top:10px;color:#ff0000;font-size:1.2rem}#container .table-form tr td .deco-radio{margin-bottom:5.0vw}#container .table-form tr:nth-child(3) .icon--help--container .help-text{transform:translate(14%, 0)}#container .table-form tr:nth-child(3) .icon--help--container .help-text:after{left:37%}#container .table-form tr:nth-child(4) .icon--help--container .help-text{transform:translate(16%, 0)}#container .table-form tr:nth-child(4) .icon--help--container .help-text:after{left:35%}}.icon{position:relative;display:inline-block;background:0 0 no-repeat;background-size:100% auto;vertical-align:top;line-height:1}.icon.icon--arrow{top:8px;width:14px;height:14px;border-top:1px solid rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5);transform:rotate(45deg)}.icon.icon--arrow-b{margin-right:5px;top:6px;width:7px;height:7px;border-top:1px solid #00a2e6;border-right:1px solid #00a2e6;transform:rotate(45deg)}@media screen and (max-width: 750px){.icon.icon--arrow-b{top:2vw;width:2vw;height:2vw}}.icon.icon--tup{background-color:#434343;padding:15px 40px;border-radius:100px;font-size:2.0rem;box-shadow:1.5px 2.598px 4.75px 0.25px rgba(0,0,0,0.2)}.icon.icon--help{cursor:pointer;background:#00a2e6;padding:0;color:#FFF;width:23px;height:23px;line-height:23px;border-radius:200px;text-align:center;font-size:1.4rem}@media screen and (max-width: 750px){.icon.icon--help{width:5vw;height:5vw;line-height:5vw;font-size:3.2vw}}.icon.icon--plus{font-size:3.0rem;width:36px;height:36px;border:1px solid #FFF;border-radius:100px;line-height:36px;text-align:center}.icon.icon--plus span{display:inline-block;position:relative;top:-1px;left:1px}.icon.icon--text{padding:10px;background-color:#FFF;border-radius:100px;font-size:1.4rem;color:#00a2e6;font-weight:bold}.icon.icon--caption{padding:10px 20px;background-color:#5d5d5d;border-radius:100px;font-size:1.6rem;color:#FFF;font-weight:bold;min-width:120px}@media screen and (max-width: 750px){.icon.icon--caption{padding:2vw 2.5vw;font-size:2.8vw;min-width:0}}.icon.icon--new{background-color:#fff100;padding:6px 16px;font-weight:bold;border-radius:100px}@media screen and (max-width: 750px){.icon.icon--new{font-size:3.6vw}}.icon.icon--doc{background-image:url(../images/icon/icon-doc.png);width:50px;height:62px}@media screen and (max-width: 750px){.icon.icon--doc{width:9vw;height:11vw}}.icon.icon--q{background-image:url(../images/icon/icon-q.svg);width:22px;height:34px}@media screen and (max-width: 750px){.icon.icon--q{width:6vw;height:10vw}}.icon.icon--a{background-image:url(../images/icon/icon-a.svg);width:24px;height:29px}@media screen and (max-width: 750px){.icon.icon--a{width:6vw;height:10vw}}.icon.icon--radio{width:34px;height:34px;border:1px solid #c8c8c8;border-radius:100px}.icon.icon--radio:before{display:block;content:"";position:absolute;left:8px;top:9px;background-image:url(../images/icon/icon-check.svg);width:18px;height:14px}.icon.icon--checkbox{width:24px;height:24px;border:3px solid #5d5d5d}.icon.icon--checkbox:before{display:block;content:"";position:absolute;left:0px;top:3px;background-image:url(../images/icon/icon-check.svg);width:18px;height:14px}.icon.icon--batsu{width:15px;height:15px}.icon.icon--batsu:before,.icon.icon--batsu:after{content:"";display:block;position:absolute;height:3px;width:100%;background:#FFF;top:50%;left:50%}.icon.icon--batsu:before{transform:rotate(135deg)}.icon.icon--batsu:after{transform:rotate(-135deg)}@media screen and (max-width: 750px){.icon.icon--batsu{width:4.6vw;height:4.6vw}}.icon.icon--toggle{background-color:#FFF;width:36px;height:36px;border-radius:100px}.icon.icon--toggle span{display:block;content:"";position:absolute;left:50%;top:50%;margin:-4px 0 0 -4px;width:8px;height:8px;border-color:#00a2e6;border-top-style:solid;border-right-style:solid;border-top-width:2px;border-right-width:2px;transform:rotate(-225deg);transition:transform 0.25s ease}.icon.icon--toggle.active span{transform:rotate(-45deg)}@media screen and (max-width: 750px){.icon.icon--toggle{width:7.0vw;height:7.0vw}}.icon--help--container{position:relative;display:inline-block}.icon--help--container .help-text{display:none;position:absolute;left:0;bottom:35px;background:rgba(0,162,230,0.95);margin-left:-163px;padding:40px;box-shadow:1.5px 2.598px 4.75px 0.25px rgba(0,0,0,0.2);width:340px;border-radius:5px;color:#fff;z-index:3}.icon--help--container .help-text:after{display:block;content:"";position:absolute;left:50%;bottom:-8px;width:0;height:0;border-style:solid;border-width:10px 4px 0 4px;border-color:#00a1e6 transparent transparent transparent}.icon--help--container .help-text dt{margin-top:0;margin-bottom:15px;text-align:left;font-size:1.8rem}.icon--help--container .help-text dd{margin:0;font-size:1.4rem;text-align:left}#container .wrap-form-button{margin-top:50px;text-align:center}#container .wrap-form-button .wrap-form-button__inner{display:inline-block}#container .wrap-form-button .wrap-form-button__inner .button--submit{float:right}#container .wrap-form-button .wrap-form-button__inner .button--back{margin-top:5px;margin-right:40px}@media screen and (max-width: 750px){#container .wrap-form-button{margin-top:0}#container .wrap-form-button .wrap-form-button__inner{display:block}#container .wrap-form-button .wrap-form-button__inner .button--submit{float:none;width:100%}#container .wrap-form-button .wrap-form-button__inner .button--back{margin-top:8vw;margin-right:0}}#container .wrap-add-button{border-top:3px solid #959595;border-bottom:3px solid #959595;margin:50px 0;padding:40px 0;text-align:center}#container .wrap-add-button .wrap-add-button__note{margin-top:10px;font-size:1.3rem;color:#ff0000}@media screen and (max-width: 750px){#container .wrap-add-button{text-align:center;margin-top:3vw;margin-bottom:5vw}#container .wrap-add-button .wrap-add-button__note{font-size:3.2vw}}.wrap-button{text-align:center}#container .button{cursor:pointer;position:relative;display:inline-block;padding:10px;line-height:1.1;text-decoration:none;user-select:none;border:0;font-size:10px;width:93%}#container .button:hover{text-decoration:none}#container .button.button--totop{transition:none}#container .button.button--default{background-image:linear-gradient(-120deg, #0480df 0%, #00a2e6 80%);padding:25px 30px;box-shadow:0px 3px 9px 1px rgba(0,0,0,0.6);border-radius:200px;color:#FFF;font-size:2.0rem;text-align:center}#container .button.button--default .icon--arrow{position:absolute;left:40px;top:50%;margin-top:-6px}@media screen and (max-width: 750px){#container .button.button--default{font-size:5.0vw}}@media screen and (min-width: 750px){#container .button.button--default{width:356px}#container .button.button--default.hover{transition:filter 0.25s ease}#container .button.button--default.hover:hover{filter:saturate(160%)}}#container .button.button--remove{position:absolute;background-color:#747474;padding:12px 18px;color:#FFF;border-radius:100px;width:auto;font-size:1.5rem}#container .button.button--remove .icon--batsu{margin-right:15px;margin-left:-10px}@media screen and (max-width: 750px){#container .button.button--remove{font-size:4.0vw}}@media screen and (min-width: 750px){#container .button.button--remove.hover{transition:background 0.25s ease}#container .button.button--remove.hover:hover{background:#5c5c5c}}#container .button.button--confirm-ok,#container .button.button--confirm-no{border:1px solid #747474;padding:12px 18px;border-radius:100px;width:auto;font-size:1.5rem;min-width:90px}#container .button.button--confirm-ok{background-color:#747474;color:#FFF}@media screen and (min-width: 750px){#container .button.button--confirm-ok.hover{transition:background 0.25s ease}#container .button.button--confirm-ok.hover:hover{background:#000}}#container .button.button--confirm-no{background-color:#FFF;color:#747474}@media screen and (min-width: 750px){#container .button.button--confirm-no.hover{transition:background 0.25s ease}#container .button.button--confirm-no.hover:hover{background:#747474;color:#FFF}}#container .button.button--add{background:#747474;padding:30px;border-radius:4px;color:#FFF;font-size:2.0rem;text-align:center;width:400px}#container .button.button--add.disabled{cursor:default;background-color:#CCC}#container .button.button--add .icon--plus{margin-right:10px;top:-6px;margin-bottom:-8px}@media screen and (max-width: 750px){#container .button.button--add{font-size:5.0vw;padding:30px 5px;width:100%}}@media screen and (min-width: 750px){#container .button.button--add.hover{transition:background 0.25s ease}#container .button.button--add.hover:hover{background:#5c5c5c}#container .button.button--add.hover:hover.disabled{background:#CCC}}#container .button.button--back,#container .button.button--submit,#container .button.button--a{border-radius:5px;background-image:linear-gradient(-105deg, #0480df 0%, #00a2e6 80%);padding:30px;box-shadow:0px 3px 9px 1px rgba(0,0,0,0.5);color:#FFF;text-align:center}@media screen and (min-width: 750px){#container .button.button--back,#container .button.button--submit,#container .button.button--a{width:400px}#container .button.button--back.hover,#container .button.button--submit.hover,#container .button.button--a.hover{transition:filter 0.25s ease}#container .button.button--back.hover:hover,#container .button.button--submit.hover:hover,#container .button.button--a.hover:hover{filter:saturate(160%)}}@media screen and (max-width: 750px){#container .button.button--back,#container .button.button--submit,#container .button.button--a{padding:8vw}}#container .button.button--back{background:#b6b6b6;padding:25px;font-size:2.0rem}@media screen and (min-width: 750px){#container .button.button--back{width:120px}#container .button.button--back.hover{transition:background 0.25s ease}#container .button.button--back.hover:hover{background:#666}}@media screen and (max-width: 750px){#container .button.button--back{font-size:5.0vw;width:70%}}#container .button.button--submit{font-size:2.0rem}@media screen and (max-width: 750px){#container .button.button--submit{font-size:5.0vw}}#container .button.button--a{margin-left:27px;margin-right:27px;width:320px;font-size:2.6rem}@media screen and (max-width: 750px){#container .button.button--a{margin-left:0;margin-right:0;margin-bottom:20px;font-size:5.0vw}}#container .unit.unit--problem{padding-top:100px}#container .unit.unit--problem .list-cases{margin-bottom:65px}#container .unit.unit--problem .lead{margin-bottom:40px}@media screen and (max-width: 750px){#container .unit.unit--problem{padding-top:15vw}#container .unit.unit--problem .list-cases{margin-bottom:15vw}#container .unit.unit--problem .lead{margin-bottom:8vw}}#container .unit.unit--emotion{padding-top:75px;padding-bottom:30px}#container .unit.unit--emotion .lead{margin-bottom:60px}#container .unit.unit--emotion .lead p{font-size:1.8rem}@media screen and (max-width: 750px){#container .unit.unit--emotion{padding-top:15vw;padding-bottom:5vw}#container .unit.unit--emotion .lead{margin-bottom:10vw;text-align:left}}#container .unit.unit--solution .bg-blue{padding-top:80px}@media screen and (max-width: 750px){#container .unit.unit--solution .bg-blue{padding-top:15vw}}#container .unit.unit--arbos{padding-bottom:70px}#container .unit.unit--arbos .lead{margin-bottom:60px}#container .unit.unit--arbos .unit--arbos__desc{width:68%;margin-top:70px;margin-right:auto;margin-left:auto;text-align:center}#container .unit.unit--arbos .unit--arbos__desc p{margin-bottom:30px}#container .unit.unit--arbos .unit--arbos__note{text-align:left}#container .unit.unit--arbos .unit--arbos__note p{margin:0;font-size:1.2rem}@media screen and (max-width: 750px){#container .unit.unit--arbos .lead{margin-bottom:10vw;text-align:left}#container .unit.unit--arbos .unit--arbos__desc{width:auto;margin-top:8vw;text-align:left}#container .unit.unit--arbos .unit--arbos__desc p{margin-bottom:5vw}#container .unit.unit--arbos .unit--arbos__note{text-align:left}#container .unit.unit--arbos .unit--arbos__note p{margin:0;font-size:3.6vw}}#container .unit.unit--features .lead{margin-bottom:50px}#container .unit.unit--features .bg-blue{padding-top:80px;padding-bottom:95px}@media screen and (max-width: 750px){#container .unit.unit--features .lead{margin-bottom:10vw;text-align:left}#container .unit.unit--features .bg-blue{padding-top:15vw;padding-bottom:15vw}}#container .unit.unit--plan{padding-top:100px;padding-bottom:90px}#container .unit.unit--plan .lead{margin-bottom:45px;font-weight:bold}@media screen and (max-width: 750px){#container .unit.unit--plan{padding-top:15vw;padding-bottom:15vw}#container .unit.unit--plan .lead{margin-bottom:10vw;text-align:left}}#container .unit.unit--form{background:#f4f4f4;padding-top:90px;padding-bottom:90px}@media screen and (max-width: 750px){#container .unit.unit--form{padding-top:15vw;padding-bottom:15vw}}#container .unit.unit--form .unit__body{position:relative}#container .unit.unit--form .unit__body .unit--form__overlay{position:absolute;left:0;top:0;z-index:1000;background:#f4f4f4;opacity:.85;width:100%;height:100%}#container .unit.unit--form .unit__body .button--submit{box-shadow:none}#container .unit.unit--special .logo-item{margin-top:20px;margin-bottom:20px}#container .unit.unit--special .bg-blue{padding-top:65px;padding-bottom:80px}#container .unit.unit--special .limit{margin-bottom:35px}@media screen and (max-width: 750px){#container .unit.unit--special .bg-blue{padding-top:12vw;padding-bottom:10vw}}#container .unit.unit--flow{background:url(../images/step-bg.jpg) 0 220px no-repeat;background-size:cover;padding-top:70px;padding-bottom:30px}@media screen and (max-width: 750px){#container .unit.unit--flow{padding-top:0;padding-bottom:10vw}}#container .unit.unit--faq{background-size:cover;padding-top:100px;padding-bottom:70px}@media screen and (max-width: 750px){#container .unit.unit--faq{padding-top:15vw;padding-bottom:15vw}}#container .unit.unit--voice .bg-blue{padding-top:70px;padding-bottom:80px}@media screen and (max-width: 750px){#container .unit.unit--voice .bg-blue{padding-top:15vw;padding-bottom:15vw}}.logo-item{margin-bottom:35px;text-align:center}.form-unit{margin-top:50px}.form-unit:first-child{margin-top:0}.scroll-text{padding:30px;border:1px solid #dcdcdc}.scroll-text .scroll-text__inner{overflow:auto;height:220px}.thankyou{text-align:center}.thankyou .thankyou__lead{margin-top:70px;font-size:3.0rem}.thankyou .thankyou__logo{margin:60px 0}.thankyou .thankyou__msg p{margin-bottom:20px}.confirm{position:absolute;left:50%;top:100px;z-index:110;background-color:#FFF;margin-left:-250px;padding:60px 30px;width:500px;border-radius:5px;text-align:center;line-height:1.4}.confirm .confirm__msg{margin-bottom:30px}.confirm .confirm__msg p{font-size:2.0rem}.confirm .wrap-button .button{margin:0 10px}#overlay{position:fixed;left:0;top:0;z-index:100;background:#000;width:100%;height:100%;opacity:0.5}@media screen and (max-width: 750px){#container .thankyou .thankyou__lead{margin-top:10vw;font-size:7.0vw;line-height:1.4}#container .thankyou .thankyou__logo{margin:10vw 0}#container .thankyou .thankyou__logo img{max-width:80%}#container .thankyou .thankyou__msg p{text-align:left;margin-bottom:4vw}#container .confirm{position:absolute;left:5%;margin-left:0;padding:18vw 6vw;width:90%}#container .confirm .confirm__msg{margin-bottom:4vw}#container .confirm .confirm__msg p{font-size:5.0vw}#container .confirm .wrap-button .button{margin:0 2vw}}@media screen and (max-width: 750px){#container .logo-item{margin-bottom:8vw}#container .logo-item img{max-width:50%}}.form-final-note{margin-top:20px;text-align:center}.form-final-note p{color:#ff0000;font-size:1.2rem}@media screen and (max-width: 750px){.form-final-note{text-align:left}}.total{background-color:#FFF;margin-top:70px;padding:15px;font-weight:bold;text-align:center}.total dt,.total dd{display:inline-block}.total dt{font-size:1.5rem}.total dd{font-size:3.4rem}.total dd span{font-size:1.5rem}.point{text-align:center}.point .point__text{margin:50px 0}.point .point__text p{position:relative;font-size:4.5rem;font-weight:bold;line-height:1.2}.point .point__text p span{display:inline-block;position:relative}.point .point__text p .koko{position:absolute;left:-190px;top:-104px}.point .point__text p sup{position:relative;left:-3.5rem;font-size:30%}.point .point__note{margin-top:35px}.point .point__note p{font-size:1.2rem}@media screen and (max-width: 750px){#container .point .point__text{margin:5vw 0 7vw 0}#container .point .point__text p{font-size:5.3vw;line-height:1.4}#container .point .point__text p .koko{width:20vw;left:-20vw;top:-10vw;max-width:none}#container .point .point__text p sup{left:-2vw;font-size:50%}#container .point .point__desc{text-align:left}#container .point .point__note{margin-top:3vw;text-align:left}#container .point .point__note p{font-size:3.2vw}}.example-figure{margin-bottom:70px}.example-figure figcaption{margin-top:20px;font-size:1.8rem;font-weight:300px;text-align:center}.example-figure figcaption b{font-size:2.4rem;border-bottom:4px solid #5d5d5d}@media screen and (max-width: 750px){#container .example-figure{margin-bottom:13vw}#container .example-figure figcaption{margin-top:2vw}#container .example-figure figcaption b{font-size:2.4rem;border-bottom:4px solid #5d5d5d}}.impact-box{background-image:linear-gradient(135deg, #00a2e6 0%, #0480df 80%);padding-top:60px;padding-bottom:60px;color:#FFF;text-align:center}.impact-box span{display:block;font-size:2.2rem;text-align:center}.impact-box b{font-weight:300;font-size:4.5rem}.impact-box .logo{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 750px){#container .impact-box{padding-top:8vw;padding-bottom:8vw;line-height:1.3}#container .impact-box span{font-size:4.0vw}#container .impact-box b{font-size:7.0vw}#container .impact-box .logo{margin-top:20px;margin-bottom:20px}}.limit{text-align:center;white-space:nowrap}.limit dt{margin-bottom:5px;font-size:1.6rem}.limit dd{font-size:2.5rem;font-weight:bold}.limit dd b{font-size:4.0rem}.limit dd div{position:relative;display:inline-block;padding:0 30px;line-height:1.1}.limit dd div:before,.limit dd div:after{display:block;content:"";position:absolute;top:10px;background:#FFF;width:1px;height:30px}.limit dd div:before{left:0}.limit dd div:after{right:0}.pending-msg{text-align:center}.pending-msg dt{margin-bottom:10px;font-weight:bold;font-size:1.9rem}.pending-msg dt b{display:block;font-size:2.8rem}.pending-msg dd p{margin-bottom:5px}.bg-blue .pending-msg a{color:#FFF}@media screen and (max-width: 750px){#container .pending-msg{margin-top:10vw}#container .pending-msg dt{margin-bottom:10px;font-size:4vw}#container .pending-msg dt b{font-size:6vw}#container .pending-msg p{margin-bottom:2vw;font-size:3.4vw}#container .limit dt{margin-bottom:1vw;font-size:4vw}#container .limit dd{font-size:4vw}#container .limit dd b{font-size:8vw}#container .limit dd div:before,#container .limit dd div:after{display:none}}.deco-radio{display:block;background:#FFF;padding:30px 30px;border-radius:5px;line-height:1.4}.deco-radio.deco-radio--checked{background:#747474;color:#FFF}.deco-radio.deco-radio--checked .icon--radio{border-color:#FFF}.deco-radio .deco-radio__name{display:block;margin-bottom:10px;font-size:2.0rem;font-weight:bold;text-align:center}.deco-radio .deco-radio__name .icon--radio{top:-2px;margin-right:10px;margin-left:-10px}.deco-radio .deco-radio__note{display:block;font-size:1.2rem;text-indent:-1.2rem;margin-left:1.2rem}.deco-radio .deco-radio__text{display:block;font-size:1.2rem}.deco-radio .deco-radio__price{display:block;margin-top:10px;font-size:2.4rem;font-weight:bold;text-align:center}.deco-checkbox{display:block;background:#FFF;margin-bottom:10px;padding:20px;border-radius:20px;font-size:2.0rem;line-height:1.4}.deco-checkbox:last-child{margin-bottom:0}.deco-checkbox select{height:46px}.deco-checkbox a{border-bottom:1px solid #5d5d5d}.deco-checkbox .icon--checkbox{margin-right:10px;cursor:pointer}.deco-checkbox .deco-checkbox__select{margin-top:15px}.deco-checkbox.deco-checkbox--checked{background:#747474;color:#FFF}.deco-checkbox.deco-checkbox--checked a{color:#FFF;border-color:#FFF}.deco-checkbox.deco-checkbox--checked .icon--checkbox{border-color:#FFF}.wrap-deco-checkbox{text-align:center}.wrap-deco-checkbox .deco-checkbox{display:inline-block;font-size:1.5rem;border-radius:0}.wrap-deco-checkbox .deco-checkbox .icon{top:-2px}@media screen and (max-width: 750px){.wrap-deco-checkbox{margin-bottom:10vw}.wrap-deco-checkbox .deco-checkbox{padding:4vw}}.lead{text-align:center}.bg-blue{background-image:linear-gradient(140deg, #0480df 0%, #00a2e6 80%);color:#FFF}.bg-blue .string{color:#FFF}.bg-dark-blue{position:relative;background:#0279d9;margin:150px 0;padding:30px 0 40px 0}.bg-dark-blue:before,.bg-dark-blue:after{display:block;content:"";position:absolute;background:#0279d9;width:100%;height:90px;transform:skewY(-2deg)}.bg-dark-blue:before{top:-50px}.bg-dark-blue .fixed-width{position:relative;z-index:2}@media screen and (max-width: 750px){.bg-dark-blue{margin:20vw 0;padding:8vw 0 6vw 0}.bg-dark-blue:before,.bg-dark-blue:after{height:10vw}.bg-dark-blue:before{top:-5vw}.bg-dark-blue:after{bottom:-6vw}}.device{position:relative;margin-right:auto;margin-left:auto;margin-bottom:20px;width:1300px;height:490px;text-align:center}.device .item{display:inline-block;position:absolute}.device .item img{max-width:none}.device .item.item-laptop{left:-160px;bottom:0px;z-index:3}.device .item.item-ipad{left:625px;bottom:60px;z-index:2}.device .item.item-iphone{left:980px;bottom:60px;z-index:1}@media screen and (min-width: 750px){.device .item.item-laptop{-webkit-animation:fuwafuwa2 4s infinite;animation:fuwafuwa2 7s infinite}.device .item.item-ipad{-webkit-animation:fuwafuwa1 10s infinite;animation:fuwafuwa1 10s infinite}.device .item.item-iphone{-webkit-animation:fuwafuwa 6s infinite;animation:fuwafuwa1 8s infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s}}@media screen and (max-width: 750px){#container .device{margin-bottom:5vw;width:100%;height:auto}#container .device .item{margin-bottom:3vw}#container .device .item.item-laptop{position:relative;left:-4%;bottom:0px;z-index:3}#container .device .item.item-laptop img{max-width:110%}#container .device .item.item-ipad{position:relative;left:0;bottom:0;z-index:4}#container .device .item.item-ipad img{max-width:40%}#container .device .item.item-iphone{left:inherit;right:0;bottom:0}#container .device .item.item-iphone img{max-width:40%}}.features .item{background:#FFF;width:25%;line-height:1.4;text-align:center;border:1px solid #dcdcdc;border-right:0}.features .item:last-child{border-right:1px solid #dcdcdc}.features .item .item__button{padding:10px;display:block;font-weight:bold}.features .item .item__button .label{display:block;padding:30px 20px 10px 20px}.features .item .item__button .label.double{padding-top:20px}.features .item .item__content{display:none}.features .features__stage{display:none;background-image:url(../images/bg-t.png)}.features .features__stage .features__stage__inner{padding:64px}.features .features__video{margin:0 auto 20px auto;width:80%}.features .feature-desc__def{margin-right:auto;margin-left:auto;max-width:480px;text-align:center}.features .feature-desc__def dt{margin-bottom:20px;font-size:3.0rem;font-weight:bold}.features .feature-desc__def dd{font-size:1.4rem}.features .feature-desc__def dd p{margin-bottom:30px;font-size:1.4rem}.features .feature-desc__note{margin-right:auto;margin-left:auto;max-width:700px;text-align:left}.features .feature-desc__note p{font-size:1.3rem;margin-left:1.3rem;text-indent:-2.0rem}.features .features__ctl li{position:relative}.features .features__ctl li .item__button figure{position:relative}.features .features__ctl li .item__button figure img{transition:opacity 0.25s ease-in}.features .features__ctl li .item__button figure .icon--new{position:absolute;left:50%;bottom:-15px;margin-left:-33px}.features .features__ctl li:hover,.features .features__ctl li.active{z-index:10;box-shadow:0 0 9px rgba(0,0,0,0.5)}.features .features__ctl li:hover figure,.features .features__ctl li.active figure{background:0 0 no-repeat;background-size:100% auto}.features .features__ctl li:hover figure img,.features .features__ctl li.active figure img{opacity:0}.features .features__ctl .item--01.active .item__button figure,.features .features__ctl .item--01:hover .item__button figure{background-image:url(../images/btn/btn-01-hover.png)}.features .features__ctl .item--02.active .item__button figure,.features .features__ctl .item--02:hover .item__button figure{background-image:url(../images/btn/btn-02-hover.png)}.features .features__ctl .item--03.active .item__button figure,.features .features__ctl .item--03:hover .item__button figure{background-image:url(../images/btn/btn-03-hover.png)}.features .features__ctl .item--04.active .item__button figure,.features .features__ctl .item--04:hover .item__button figure{background-image:url(../images/btn/btn-04-hover.png)}.features .features__ctl .item--05.active .item__button figure,.features .features__ctl .item--05:hover .item__button figure{background-image:url(../images/btn/btn-05-hover.png)}.features .features__ctl .item--06.active .item__button figure,.features .features__ctl .item--06:hover .item__button figure{background-image:url(../images/btn/btn-06-hover.png)}.features .features__ctl .item--07.active .item__button figure,.features .features__ctl .item--07:hover .item__button figure{background-image:url(../images/btn/btn-07-hover.png)}.features .features__ctl .item--08.active .item__button figure,.features .features__ctl .item--08:hover .item__button figure{background-image:url(../images/btn/btn-08-hover.png)}@media screen and (max-width: 750px){#container .features .item{width:50%}#container .features .item .item__button{padding:3vw}#container .features .item .item__button .label{padding:5vw 0 2vw 0}#container .features .item .item__button .label.double{padding-top:3vw}#container .features .item .item__content{display:none}#container .features .features__stage{background-size:100% auto;padding:8vw}#container .features .features__video{margin-bottom:5vw;width:100%}#container .features .feature-desc__def dt{margin-bottom:3vw;font-size:4.5vw}#container .features .feature-desc__def dd{font-size:3.8vw;text-align:left}#container .features .feature-desc__def dd p{margin-bottom:4vw;font-size:3.8vw}#container .features .feature-desc__note p{font-size:3.8vw;margin-left:3.8vw;text-indent:-4.2vw}}.voice{padding:0 25px}.voice .voice__summery{margin-bottom:15px;line-height:1.5}.voice .voice__summery .img{float:left}.voice .voice__summery .text{margin-left:135px}.voice .voice__summery .text .string{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #FFF}.voice .voice__summery .text p{font-size:2.0rem;font-weight:bold}@media screen and (max-width: 750px){.voice{padding:0 6vw}.voice .voice__summery{margin-bottom:5.0vw}.voice .voice__summery .text{margin-left:135px}.voice .voice__summery .text .string{margin-bottom:5vw;padding-bottom:5vw;font-size:5.0vw}.voice .voice__summery .text p{font-size:5.6vw}}.faq{margin-bottom:4px}.faq .faq__header{cursor:pointer;position:relative;background-color:#00a2e6;padding:22px;padding-left:64px;border-radius:5px;color:#FFF}.faq .faq__header .string{font-size:1.8rem;font-weight:normal}.faq .faq__header .string .icon--q{position:absolute;left:20px;top:20px}.faq .faq__header .string .icon--toggle{position:absolute;right:20px;top:15px}@media screen and (min-width: 750px){.faq .faq__header{transition:filter 0.25s ease}.faq .faq__header:hover{filter:saturate(108%)}}.faq .faq__body{display:none;position:relative;padding:30px 64px}.faq .faq__body .icon{position:absolute;left:20px;top:24px}.faq:first-child .faq__body{display:block}@media screen and (max-width: 750px){.faq{margin-bottom:4px}.faq .faq__header{padding:5vw;padding-left:15vw;padding-right:13vw;border-radius:5px;color:#FFF}.faq .faq__header .string{font-size:4.6vw}.faq .faq__header .string .icon--q{left:5vw;top:5vw}.faq .faq__header .string .icon--toggle{right:3vw;top:5vw}.faq .faq__body{padding:4vw;padding-left:15vw}.faq .faq__body .icon{position:absolute;left:20px;top:24px}.faq:first-child .faq__body{display:block}}.compo-wrap-resposive-video{position:relative;width:100%;padding-top:56.25%}.compo-wrap-resposive-video video{position:absolute;top:0;right:0;width:100%;height:100%}#container .screen-reader-text,#container .sp-only-ib,#container .sp-only{display:none}@media screen and (max-width: 750px){#container .pc-only{display:none}#container .sp-only{display:block}#container .sp-only-ib{display:inline-block}}#container .set-ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container .set-block-c{margin-left:auto;margin-right:auto}#container .set-nowrap{white-space:nowrap}#container .set-min-line{line-height:1}#container .set-low-line{line-height:1.4}#container .set-pos-rel{position:relative}#container .set-pos-abs{position:absolute}#container .set-hide{display:none}#container .set-disp-cell{display:table-cell}#container .set-disp-ib{display:inline-block}#container .set-valign-t{vertical-align:top}#container .set-valign-m{vertical-align:middle}#container .set-valign-b{vertical-align:bottom}#container .set-float-l{float:left}#container .set-float-r{float:right}#container .set-align-c{text-align:center}#container .set-align-r{text-align:right}#container .set-align-l{text-align:left}#container .set-fs-11{font-size:1.1rem}#container .set-fs-12{font-size:1.2rem}#container .set-fs-13{font-size:1.3rem}#container .set-fs-14{font-size:1.4rem}#container .set-fs-15{font-size:1.5rem}#container .set-fs-16{font-size:1.6rem}#container .set-fs-17{font-size:1.7rem}#container .set-fs-18{font-size:1.8rem}#container .set-fs-19{font-size:1.9rem}#container .set-fs-20{font-size:2.0rem}#container .set-fs-21{font-size:2.1rem}#container .set-fs-22{font-size:2.2rem}#container .set-fs-23{font-size:2.3rem}#container .set-fs-24{font-size:2.4rem}#container .set-fs-25{font-size:2.5rem}#container .set-fs-26{font-size:2.6rem}#container .set-fs-27{font-size:2.7rem}#container .set-fs-28{font-size:2.8rem}#container .set-fs-29{font-size:2.9rem}#container .set-fs-30{font-size:3.0rem}#container .set-w-10{width:10%}#container .set-w-20{width:20%}#container .set-w-30{width:30%}#container .set-w-35{width:35%}#container .set-w-40{width:40%}#container .set-w-44{width:44%}#container .set-w-50{width:50%}#container .set-w-52{width:52%}#container .set-w-56{width:56%}#container .set-w-60{width:60%}#container .set-w-70{width:70%}#container .set-w-80{width:80%}#container .set-w-90{width:90%}#container .set-w-full{width:100%}#container .set-w-100px{width:100px}#container .set-w-150px{width:150px}#container .set-w-200px{width:200px}#container .set-w-250px{width:250px}#container .set-w-300px{width:300px}#container .set-w-350px{width:350px}#container .set-w-400px{width:400px}#container .set-w-500px{width:500px}#container .set-mt-5{margin-top:5px}#container .set-mt-10{margin-top:10px}#container .set-mt-15{margin-top:15px}#container .set-mt-20{margin-top:20px}#container .set-mt-30{margin-top:30px}#container .set-mt-40{margin-top:40px}#container .set-mt-50{margin-top:50px}#container .set-mt-60{margin-top:60px}#container .set-mt-70{margin-top:70px}#container .set-mt-80{margin-top:80px}#container .set-mt-90{margin-top:90px}#container .set-mt-100{margin-top:100px}#container .set-mr-5{margin-right:5px}#container .set-mr-10{margin-right:10px}#container .set-mr-15{margin-right:15px}#container .set-mr-20{margin-right:20px}#container .set-mr-30{margin-right:30px}#container .set-mr-40{margin-right:40px}#container .set-mr-50{margin-right:50px}#container .set-mr-60{margin-right:60px}#container .set-mr-70{margin-right:70px}#container .set-mr-80{margin-right:80px}#container .set-mr-90{margin-right:90px}#container .set-mr-100{margin-right:100px}#container .set-mb-5{margin-bottom:5px}#container .set-mb-10{margin-bottom:10px}#container .set-mb-15{margin-bottom:15px}#container .set-mb-20{margin-bottom:20px}#container .set-mb-30{margin-bottom:30px}#container .set-mb-40{margin-bottom:40px}#container .set-mb-50{margin-bottom:50px}#container .set-mb-60{margin-bottom:60px}#container .set-mb-70{margin-bottom:70px}#container .set-mb-80{margin-bottom:80px}#container .set-mb-90{margin-bottom:90px}#container .set-mb-100{margin-bottom:100px}#container .set-ml-5{margin-left:5px}#container .set-ml-10{margin-left:10px}#container .set-ml-15{margin-left:15px}#container .set-ml-20{margin-left:20px}#container .set-ml-30{margin-left:30px}#container .set-ml-40{margin-left:40px}#container .set-ml-50{margin-left:50px}#container .set-ml-60{margin-left:60px}#container .set-ml-70{margin-left:70px}#container .set-ml-80{margin-left:80px}#container .set-ml-90{margin-left:90px}#container .set-ml-100{margin-left:100px}#container .set-pt-5{padding-top:5px}#container .set-pt-10{padding-top:10px}#container .set-pt-15{padding-top:15px}#container .set-pt-20{padding-top:20px}#container .set-pt-30{padding-top:30px}#container .set-pt-40{padding-top:40px}#container .set-pt-50{padding-top:50px}#container .set-pt-60{padding-top:60px}#container .set-pt-70{padding-top:70px}#container .set-pt-80{padding-top:80px}#container .set-pt-90{padding-top:90px}#container .set-pt-100{padding-top:100px}#container .set-pr-5{padding-right:5px}#container .set-pr-10{padding-right:10px}#container .set-pr-15{padding-right:15px}#container .set-pr-20{padding-right:20px}#container .set-pr-30{padding-right:30px}#container .set-pr-40{padding-right:40px}#container .set-pr-50{padding-right:50px}#container .set-pr-60{padding-right:60px}#container .set-pr-70{padding-right:70px}#container .set-pr-80{padding-right:80px}#container .set-pr-90{padding-right:90px}#container .set-pr-100{padding-right:100px}#container .set-pb-5{padding-bottom:5px}#container .set-pb-10{padding-bottom:10px}#container .set-pb-15{padding-bottom:15px}#container .set-pb-20{padding-bottom:20px}#container .set-pb-30{padding-bottom:30px}#container .set-pb-40{padding-bottom:40px}#container .set-pb-50{padding-bottom:50px}#container .set-pb-60{padding-bottom:60px}#container .set-pb-70{padding-bottom:70px}#container .set-pb-80{padding-bottom:80px}#container .set-pb-90{padding-bottom:90px}#container .set-pb-100{padding-bottom:100px}#container .set-pl-5{padding-left:5px}#container .set-pl-10{padding-left:10px}#container .set-pl-15{padding-left:15px}#container .set-pl-20{padding-left:20px}#container .set-pl-30{padding-left:30px}#container .set-pl-40{padding-left:40px}#container .set-pl-50{padding-left:50px}#container .set-pl-60{padding-left:60px}#container .set-pl-70{padding-left:70px}#container .set-pl-80{padding-left:80px}#container .set-pl-90{padding-left:90px}#container .set-pl-100{padding-left:100px}#container .reset-mt{margin-top:0}#container .reset-mr{margin-right:0}#container .reset-mb{margin-bottom:0}#container .reset-ml{margin-left:0}#container .reset-max-w{max-width:none}#container .reset-a-style{cursor:default}@media screen and (max-width: 750px){#container .sp-full-w{margin-right:-6vw;margin-left:-6vw}#container .set-sp-w-60{width:60vw}#container .set-sp-align-c{text-align:center}#container .set-sp-mt-5{margin-top:5vw}#container .set-sp-mt-10{margin-top:10vw}#container .set-sp-mt-15{margin-top:15vw}#container .set-sp-mt-20{margin-top:20vw}#container .set-sp-mt-30{margin-top:30vw}#container .set-sp-mt-40{margin-top:40vw}#container .set-sp-mt-50{margin-top:50vw}#container .set-sp-mt-60{margin-top:60vw}#container .set-sp-mt-70{margin-top:70vw}#container .set-sp-mt-80{margin-top:80vw}#container .set-sp-mt-90{margin-top:90vw}#container .set-sp-mt-100{margin-top:100vw}#container .set-sp-mr-5{margin-right:5vw}#container .set-sp-mr-10{margin-right:10vw}#container .set-sp-mr-15{margin-right:15vw}#container .set-sp-mr-20{margin-right:20vw}#container .set-sp-mr-30{margin-right:30vw}#container .set-sp-mr-40{margin-right:40vw}#container .set-sp-mr-50{margin-right:50vw}#container .set-sp-mr-60{margin-right:60vw}#container .set-sp-mr-70{margin-right:70vw}#container .set-sp-mr-80{margin-right:80vw}#container .set-sp-mr-90{margin-right:90vw}#container .set-sp-mr-100{margin-right:100vw}#container .set-sp-mb-5{margin-bottom:5vw}#container .set-sp-mb-10{margin-bottom:10vw}#container .set-sp-mb-15{margin-bottom:15vw}#container .set-sp-mb-20{margin-bottom:20vw}#container .set-sp-mb-30{margin-bottom:30vw}#container .set-sp-mb-40{margin-bottom:40vw}#container .set-sp-mb-50{margin-bottom:50vw}#container .set-sp-mb-60{margin-bottom:60vw}#container .set-sp-mb-70{margin-bottom:70vw}#container .set-sp-mb-80{margin-bottom:80vw}#container .set-sp-mb-90{margin-bottom:90vw}#container .set-sp-mb-100{margin-bottom:100vw}#container .set-sp-ml-5{margin-left:5vw}#container .set-sp-ml-10{margin-left:10vw}#container .set-sp-ml-15{margin-left:15vw}#container .set-sp-ml-20{margin-left:20vw}#container .set-sp-ml-30{margin-left:30vw}#container .set-sp-ml-40{margin-left:40vw}#container .set-sp-ml-50{margin-left:50vw}#container .set-sp-ml-60{margin-left:60vw}#container .set-sp-ml-70{margin-left:70vw}#container .set-sp-ml-80{margin-left:80vw}#container .set-sp-ml-90{margin-left:90vw}#container .set-sp-ml-100{margin-left:100vw}#container .set-sp-pt-5{padding-top:5vw}#container .set-sp-pt-10{padding-top:10vw}#container .set-sp-pt-15{padding-top:15vw}#container .set-sp-pt-20{padding-top:20vw}#container .set-sp-pt-30{padding-top:30vw}#container .set-sp-pt-40{padding-top:40vw}#container .set-sp-pt-50{padding-top:50vw}#container .set-sp-pt-60{padding-top:60vw}#container .set-sp-pt-70{padding-top:70vw}#container .set-sp-pt-80{padding-top:80vw}#container .set-sp-pt-90{padding-top:90vw}#container .set-sp-pt-100{padding-top:100vw}#container .set-sp-pr-5{padding-right:5vw}#container .set-sp-pr-10{padding-right:10vw}#container .set-sp-pr-15{padding-right:15vw}#container .set-sp-pr-20{padding-right:20vw}#container .set-sp-pr-30{padding-right:30vw}#container .set-sp-pr-40{padding-right:40vw}#container .set-sp-pr-50{padding-right:50vw}#container .set-sp-pr-60{padding-right:60vw}#container .set-sp-pr-70{padding-right:70vw}#container .set-sp-pr-80{padding-right:80vw}#container .set-sp-pr-90{padding-right:90vw}#container .set-sp-pr-100{padding-right:100vw}#container .set-sp-pb-5{padding-bottom:5vw}#container .set-sp-pb-10{padding-bottom:10vw}#container .set-sp-pb-15{padding-bottom:15vw}#container .set-sp-pb-20{padding-bottom:20vw}#container .set-sp-pb-30{padding-bottom:30vw}#container .set-sp-pb-40{padding-bottom:40vw}#container .set-sp-pb-50{padding-bottom:50vw}#container .set-sp-pb-60{padding-bottom:60vw}#container .set-sp-pb-70{padding-bottom:70vw}#container .set-sp-pb-80{padding-bottom:80vw}#container .set-sp-pb-90{padding-bottom:90vw}#container .set-sp-pb-100{padding-bottom:100vw}#container .set-sp-pl-5{padding-left:5vw}#container .set-sp-pl-10{padding-left:10vw}#container .set-sp-pl-15{padding-left:15vw}#container .set-sp-pl-20{padding-left:20vw}#container .set-sp-pl-30{padding-left:30vw}#container .set-sp-pl-40{padding-left:40vw}#container .set-sp-pl-50{padding-left:50vw}#container .set-sp-pl-60{padding-left:60vw}#container .set-sp-pl-70{padding-left:70vw}#container .set-sp-pl-80{padding-left:80vw}#container .set-sp-pl-90{padding-left:90vw}#container .set-sp-pl-100{padding-left:100vw}#container .reset-sp-mt{margin-top:0}#container .reset-sp-mr{margin-right:0}#container .reset-sp-mb{margin-bottom:0}#container .reset-sp-ml{margin-left:0}#container .reset-sp-pt{padding-top:0}#container .reset-sp-pr{padding-right:0}#container .reset-sp-pb{padding-bottom:0}#container .reset-sp-pl{padding-left:0}#container .reset-sp-w{width:auto}#container .reset-sp-pos{position:static}}.main-visulal{position:relative;overflow:hidden;margin-bottom:50px}@media screen and (max-width: 750px){.main-visulal{margin-bottom:20px}}#top-slider{margin:0 auto;width:900px}#top-slider.slick-initialized{display:block}#top-slider .slick-list{overflow:visible;margin-top:20px}#top-slider .slick-slide{margin:0 5px}#top-slider *{outline:none}@media screen and (max-width: 900px){#top-slider{width:100%}#top-slider .slick-list{margin-top:0}#top-slider .slick-slide{margin:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{overflow:hidden;cursor:pointer;position:absolute;top:50%;z-index:500;background-color:transparent;border:0;text-indent:-9999px;width:50px;height:50px;border-top:3px solid #FFF;border-right:3px solid #FFF;transform:rotate(45deg);margin-top:-30px}.slick-arrow.slick-prev{left:-50px;transform:rotate(-135deg)}.slick-arrow.slick-next{right:-50px}.slick-arrow.slick-disabled{display:none !important}.slick-dots{margin-top:14px;font-size:10px;line-height:1;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 3px;vertical-align:top}.slick-dots li button{overflow:hidden;vertical-align:top;background:#FFF;padding:0;text-indent:-9999px;width:12px;height:12px;border-radius:100px;border:2px solid #707070}.slick-dots li.slick-active button{background:#707070}@media screen and (max-width: 750px){#container .slick-arrow{width:10vw;height:10vw}#container .slick-arrow.slick-prev{left:5vw}#container .slick-arrow.slick-next{right:5vw}}
