﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{height:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0 auto;height:100%;color:#1f3f83;font-size:16px;font-feature-settings:"palt";font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", Meiryo, メイリオ, sans-serif;line-height:1.5;-webkit-text-size-adjust:100%}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", Meiryo, メイリオ, sans-serif}}@media only screen and (max-width: 640px){body{font-size:14px}}.font-en{font-family:'Open Sans', sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6,strong,b,dt,th{font-weight:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-transition:.5s;transition:.5s}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;font-family:inherit;font-size:100%;vertical-align:middle}select{text-indent:.01px;text-overflow:""}img,svg{max-width:100%;height:auto;vertical-align:bottom;-webkit-transition:.5s;transition:.5s}em{font-style:normal}small{font-size:small}:selection{color:#000;background:#dbbe64}:-moz-selection{color:#000;background:#dbbe64}:placeholder-shown{color:#a1badf}::-webkit-input-placeholder{color:#a1badf}::-moz-placeholder{color:#a1badf;opacity:1}:-ms-input-placeholder{color:#a1badf}:focus:placeholder-shown{color:transparent}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent;opacity:1}:focus:-ms-input-placeholder{color:transparent}.txRed{color:#f00 !important}.fl{float:left !important}.fr{float:right !important}.taL{text-align:left !important}.taR{text-align:right !important}.taC{text-align:center !important}.txSS{font-size:10px !important}.txS{font-size:12px !important}.txM{font-size:14px !important}.txL{font-size:16px !important}.txLL{font-size:18px !important}.txXL{font-size:18px !important}.noMargin{margin:0 !important}.noPadding{padding:0 !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.pl0{padding-left:0 !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.clr{clear:both}.clearfix:after{content:"";display:block;clear:both}@media only screen and (max-width: 640px){.display-pc{display:none !important}}@media only screen and (max-width: 1024px){.display-tb{display:block !important}}.display-sp{display:none}@media only screen and (max-width: 640px){.display-sp{display:block !important}}img[src*="@sp."]{display:none}img[src*="@tb."]{display:none}@media only screen and (max-width: 1024px){img[src*="@pc."]{display:none}img[src*="@tb."]{display:inline}}@media only screen and (max-width: 640px){img[src*="@tb."]{display:none}img[src*="@sp."]{display:inline}}.wrap{box-sizing:content-box;max-width:1040px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;-webkit-transition:.5s;transition:.5s}.wrap .close_message_title{color:red;font-size:30px;font-weight:bold;padding-top:250px}.wrap .close_message{padding-top:10px}@media only screen and (max-width: 640px){.wrap{padding-right:20px;padding-left:20px}.wrap .close_message_title{color:red;font-size:30px;font-weight:bold;padding-top:50px}.wrap .close_message{padding-top:20px;padding-bottom:50px}}a{color:#1f3f83;text-decoration:underline}a:visited{text-decoration:underline}a:hover{text-decoration:none}.header{position:absolute;top:0;right:0;left:0;z-index:10000;padding:50px 50px 25px}@media only screen and (max-width: 1024px){.header{padding:30px 30px 25px}}@media only screen and (max-width: 640px){.header{padding:20px}.header__logo{width:75px}}.nav-utility{position:absolute;top:50px;right:50px}.nav-utility ul{font-size:0;letter-spacing:-1em;word-spacing:-1em}.nav-utility li{display:inline-block;font-size:18px;font-weight:bold;letter-spacing:.12em;word-spacing:normal;vertical-align:top;white-space:nowrap}.nav-utility li:not(:first-child)::before{content:"|";margin-left:15px;margin-right:15px}.nav-utility li a{position:relative;padding-bottom:7px;text-decoration:none}.nav-utility li a::before{visibility:hidden;content:"";position:absolute;right:0;bottom:0;left:0;border-bottom:2px solid #1f3f83;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.5s;transition:.5s}.nav-utility li a:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width: 1024px){.nav-utility{top:30px;right:30px}}@media only screen and (max-width: 640px){.nav-utility{top:20px;right:20px}.nav-utility li{font-size:12px}.nav-utility li:not(:first-child)::before{margin-left:10px;margin-right:10px}}.nav-global{position:absolute;right:0;left:0;z-index:10000;border-bottom:2px solid #1f3f83;background-color:#fff}.nav-global.is-fixed{position:fixed;top:0}.nav-global>.wrap{position:relative;padding-top:20px;padding-bottom:18px}.nav-global ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.nav-global li{font-size:18px;font-weight:bold;letter-spacing:.12em;-webkit-transition:.5s;transition:.5s}.nav-global li:not(:first-child){margin-left:55px}.nav-global li a{display:block;position:relative;padding:7px 3px;text-decoration:none}.nav-global li a::before{visibility:hidden;content:"";position:absolute;right:0;bottom:0;left:0;border-bottom:3px solid #7df1fd;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.5s;transition:.5s}.nav-global li a:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-global__btn{position:absolute;top:50%;right:30px;width:100%;max-width:155px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-global__btn .btn{letter-spacing:.12em}@media only screen and (max-width: 1024px){.nav-global li:not(:first-child){margin-left:20px}}@media only screen and (max-width: 640px){.nav-global{padding-bottom:2px;border-top:2px solid #1f3f83;border-bottom:0}.nav-global::before{content:"";position:absolute;right:0;bottom:0;left:0;z-index:10;border-bottom:2px solid #1f3f83}.nav-global.is-fixed{border-top:0}.nav-global>.wrap{padding-top:8px;padding-bottom:8px}.nav-global>.wrap::after{content:"";display:block;clear:both}.nav-global ul{visibility:hidden;display:block;opacity:0;position:absolute;top:100%;right:0;left:0;margin-top:2px;padding:20px 30px;border-bottom:2px solid #1f3f83;background-color:#fff;pointer-events:none;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:.5s;transition:.5s}.nav-global ul.is-active{visibility:visible;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.nav-global li{font-size:14px;white-space:nowrap}.nav-global li:not(:first-child){margin-top:20px;margin-left:0}.nav-global li a{display:inline-block;padding:3px}.nav-global__btn{right:20px;max-width:115px}}.menu-trigger{display:none;float:left;position:relative;width:100%;height:50px;padding-left:20px;font-weight:bold;line-height:50px;letter-spacing:.12em;cursor:pointer}.menu-trigger::before{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;border-top:2px solid #1f3f83;border-left:2px solid #1f3f83;-webkit-transform:translateY(-50%) translateY(-2px) rotate(225deg);transform:translateY(-50%) translateY(-2px) rotate(225deg);-webkit-transition:.5s;transition:.5s}.menu-trigger.is-active::before{-webkit-transform:translateY(-50%) translateY(2px) rotate(45deg);transform:translateY(-50%) translateY(2px) rotate(45deg)}@media only screen and (max-width: 640px){.menu-trigger{display:block}}main{height:100%}.contents{padding-top:81px}@media only screen and (max-width: 640px){.contents{padding-top:70px}}.footer{position:relative;padding-top:50px;padding-bottom:35px;background-color:#1f3f83;overflow:hidden;padding:50px 30px 35px;background-color:#1f3f83;bottom:104.5px}.footer__logo{margin-bottom:30px}.footer__sns{position:absolute;top:55px;right:30px}.footer__sns ul{font-size:0;letter-spacing:-1em;word-spacing:-1em}.footer__sns li{display:inline-block;letter-spacing:normal;text-align:center;word-spacing:normal;vertical-align:top}.footer__sns li:not(:first-child){margin-left:20px}.footer__sns li a{display:block;width:28px;height:26px;line-height:26px}.footer__sns li a:hover img{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}@media only screen and (max-width: 640px){.footer{padding:30px 20px}.footer__logo{margin-bottom:45px;width:66px}.footer__sns{right:20px}.footer__sns li a{width:20px;height:18px;line-height:18px}.footer__sns li a img{height:18px}}.nav-footer{float:left}.nav-footer ul{margin-top:-5px;font-size:0;letter-spacing:-1em;word-spacing:-1em}.nav-footer li{display:inline-block;margin-top:5px;color:#fff;font-size:14px;letter-spacing:.08em;word-spacing:normal;vertical-align:top}.nav-footer li a{color:#fff}.nav-footer li:not(:last-child)::after{content:"|";margin-left:15px;margin-right:15px}.nav-footer li a{text-decoration:none}.nav-footer li a:hover{text-decoration:underline}@media only screen and (max-width: 640px){.nav-footer{float:none}.nav-footer li{font-size:10px}.nav-footer li:not(:last-child)::after{margin-left:10px;margin-right:10px}}.copyright{float:right;color:#8ea6d8;font-size:12px;letter-spacing:.08em}@media only screen and (max-width: 640px){.copyright{float:none;margin-top:20px;font-size:10px}}.scroll-fadein{visibility:hidden;position:relative;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1.5s;transition:1.5s}.scroll-fadein.is-display{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn{display:block;height:50px;border:2px solid #4184f3;background-color:#4184f3;color:#fff;font-size:14px;letter-spacing:.02em;line-height:46px;text-decoration:none;text-align:center}.btn[type="submit"]{width:100%;padding:0;line-height:0;cursor:pointer;transition:.5s}.btn:hover{background-color:#fff;color:#4184f3}.btn--info{background-color:#fff;color:#4184f3}.btn--info:hover{background-color:#4184f3;color:#fff}.btn--google{height:60px;font-size:18px;line-height:56px}.btn--google i{display:inline-block;margin-right:17px}.btn--google svg{vertical-align:-8px}.btn--google svg path{-webkit-transition:.5s;transition:.5s}.btn--google:hover svg path{fill:#4184f3}@media only screen and (max-width: 640px){.btn--google{font-size:16px}.btn--google i{margin-right:10px}}.headline{font-size:38px;font-weight:normal;letter-spacing:.12em}.headline>span{position:relative}.headline>span::before{content:"";position:absolute;right:0;bottom:-8px;left:0;border-bottom:3px solid #7df1fd}@media only screen and (max-width: 1024px){.headline{font-size:32px}}@media only screen and (max-width: 1024px){.headline{font-size:24px}}.lead{margin-top:30px;font-size:24px;letter-spacing:.02em}@media only screen and (max-width: 640px){.lead{margin-top:15px;font-size:14px}}.input-text{display:block;width:100%;height:55px;padding-right:20px;padding-left:20px;border:1px solid #bcbcbc;line-height:53px}@-webkit-keyframes move{0%{margin-bottom:0}20%{margin-bottom:10px}40%{margin-bottom:-10px}60%{margin-bottom:0}}@keyframes move{0%{margin-bottom:0}20%{margin-bottom:10px}40%{margin-bottom:-10px}60%{margin-bottom:0}}@-webkit-keyframes fadeInKV{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInKV{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInKVText{0%{opacity:0;margin-left:50px}100%{opacity:1;margin-left:0}}@keyframes fadeInKVText{0%{opacity:0;margin-left:50px}100%{opacity:1;margin-left:0}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.visual-key{overflow:hidden;position:relative;background-color:#f1f7ff;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:fadeInKV 2s .5s forwards;animation:fadeInKV 2s .5s forwards}.visual-key__arrow{display:block;visibility:hidden;opacity:0;position:absolute;bottom:50px;left:50%;width:30px;height:30px;border-right:2px solid #1f3f83;border-bottom:2px solid #1f3f83;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transition:.5s;transition:.5s;-webkit-animation:fadeIn 2s 3s forwards, move 2s ease-in-out 2s infinite;animation:fadeIn 2s 3s forwards, move 2s ease-in-out 2s infinite}.visual-key__arrow:hover{opacity:.7}.visual-key>.wrap{position:relative;max-width:1340px;height:100vh}.visual-key>.wrap::after{content:"";position:absolute;top:50%;right:-340px;width:1232px;height:743px;background:url(/images/static/lp/bg@max.png) no-repeat;background-size:cover;-webkit-transform:translateY(-50%) translateY(40px);transform:translateY(-50%) translateY(40px)}.visual-key__contents{opacity:0;position:absolute;top:50%;right:50px;left:50px;z-index:1;-webkit-transform:translateY(-50%) translateY(-36px);transform:translateY(-50%) translateY(-36px);-webkit-transition:.5s;transition:.5s;-webkit-animation:fadeInKVText 1.5s .8s forwards;animation:fadeInKVText 1.5s .8s forwards}.visual-key__headline{font-size:60px;font-weight:bold;letter-spacing:.12em;line-height:1.4}.visual-key__lead{margin-top:30px;font-size:18px;line-height:1.778;letter-spacing:.12em}.visual-key__btn{max-width:337px;margin-top:30px;font-weight:bold}.visual-key__btn .btn{height:60px;font-size:21px;letter-spacing:.15em;line-height:56px}@media only screen and (max-width: 1600px){.visual-key>.wrap{max-width:1040px}.visual-key>.wrap::after{width:1033px;height:613px;background-image:url(/images/static/lp/bg@pc.png)}.visual-key__headline{font-size:50px}}@media only screen and (max-width: 1024px){.visual-key>.wrap::after{right:0;width:405px;height:532px;background-image:url(/images/static/lp/bg@tb.png);background-size:cover;-webkit-transform:translateY(-50%) translateY(84px);transform:translateY(-50%) translateY(84px)}.visual-key__contents{right:30px;left:30px;-webkit-transform:translateY(-50%) translateY(30px);transform:translateY(-50%) translateY(30px)}}@media only screen and (max-width: 640px){.visual-key::after{content:none}.visual-key>.wrap{height:auto;padding-top:84px;padding-bottom:20px}.visual-key>.wrap::after{position:static;display:block;width:auto;height:auto;margin:25px -20px 0;padding-top:87.5%;background-image:url(/images/static/lp/bg@sp.png);-webkit-transform:none;transform:none}.visual-key__contents{position:static;-webkit-transform:none;transform:none;-webkit-animation-name:fadeIn;animation-name:fadeIn}.visual-key__headline{padding-right:5px;padding-left:5px;font-size:28px}.visual-key__lead{margin-top:15px;padding-right:5px;padding-left:5px;font-size:12px;line-height:2.0}.visual-key__lead br{display:none}.visual-key__btn{width:100%;max-width:none;margin-top:20px}.visual-key__btn .btn{height:50px;font-size:16px;line-height:46px}}.step{margin-top:-81px;padding-top:161px;padding-bottom:100px}.step__item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:120px}.step__image,.step__contents{-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%}.step__image{text-align:center}.step__contents{position:relative;padding-left:130px;text-align:justify}.step__contents::before{content:"";position:absolute;top:6px;bottom:4px;left:86px;border-left:4px solid #7df1fd}.step__number{position:absolute;top:0;left:0;font-family:'Open Sans', sans-serif;font-size:77px;font-weight:300;line-height:1.0}.step__headline{font-size:24px;font-weight:bold;letter-spacing:.16em}.step__text{margin-top:25px;padding-right:35px;line-height:2.0;letter-spacing:.06em}@media only screen and (max-width: 1024px){.step__item{margin-top:80px}.step__image{padding-right:10px;padding-left:10px}.step__contents{padding-left:90px}.step__contents::before{top:6px;bottom:4px;left:56px}.step__number{font-size:60px}.step__headline{font-size:21px}.step__text{margin-top:15px;padding-right:20px}}@media only screen and (max-width: 640px){.step{margin-top:-70px;padding:120px 10px 65px}.step__item{flex-direction:column;margin-top:50px}.step__image,.step__contents{-webkit-flex-basis:100%;flex-basis:100%;max-width:none}.step__image{order:2;margin:30px -10px 0}.step__contents{order:1;padding-left:70px}.step__contents::before{top:4px;left:45px}.step__number{font-size:18px}.step__headline{font-size:18px}.step__text{margin-top:10px;font-size:12px}}.feature{position:relative;margin-top:-81px;padding-top:161px;padding-bottom:100px}.feature::before{content:"";position:absolute;top:81px;right:0;bottom:0;left:0;background-color:#edf4ff}.feature>.wrap{position:relative}.feature__list{display:-webkit-flex;display:flex;flex-flow:wrap;margin-left:-6.731%}.feature__item{-webkit-flex-basis:27.027%;flex-basis:27.027%;max-width:27.027%;margin-top:70px;margin-left:6.307%;letter-spacing:.08em;text-align:justify;-webkit-transition:.5s;transition:.5s}.feature__headline{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.feature__headline span{margin-left:10px}.feature__text{margin-top:20px;font-size:12px;line-height:2.167}@media only screen and (max-width: 1024px){.feature__list{margin-left:-3.846%}.feature__item{-webkit-flex-basis:46.296%;flex-basis:46.296%;max-width:46.296%;margin-left:3.704%}}@media only screen and (max-width: 640px){.feature{margin-top:-70px;padding:120px 10px 65px}.feature::before{top:70px}.feature__list{margin-left:0}.feature__item{-webkit-flex-basis:100%;flex-basis:100%;max-width:none;margin-top:50px;margin-left:0}.feature__text{margin-top:15px;font-size:11px}}.recommend{margin-top:-81px;padding-top:161px;padding-bottom:100px}@media only screen and (max-width: 640px){.recommend{margin-top:-70px;padding-top:120px;padding-bottom:65px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;text-align:center}.slick-slider button{outline:0;background-color:transparent;cursor:pointer}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.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;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0;margin-right:20px;margin-left:20px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:inline}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:inline-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-dots{display:block;margin-top:5px;font-size:0;line-height:0;text-align:center}.slick-dots li{display:inline-block;margin:0 15px}.slick-dots li button{display:block;width:15px;height:15px;padding:0;border-radius:15px;background-color:#c5c5c5;-webkit-transition:.5s;transition:.5s}.slick-dots li.slick-active button{background-color:#4184f3}@media only screen and (max-width: 640px){.slick-slide{margin-right:5px;margin-left:5px}.slick-dots li{margin:0 10px}.slick-dots li button{width:10px;height:10px}}.slide{margin-top:60px}.slide__item{max-width:586px}.slide__contents{padding:45px;letter-spacing:.08em;text-align:justify}.slide__text{margin-top:10px;font-size:12px;line-height:2.167}@media only screen and (max-width: 640px){.slide{margin-top:35px}.slide__item{max-width:260px}.slide__contents{padding:25px 3px}.slide__text{font-size:11px}}.plan{position:relative;margin-top:-81px;padding-top:161px;padding-bottom:100px}.plan::before{content:"";position:absolute;top:81px;right:0;bottom:0;left:0;background-color:#f1f7ff}.plan>.wrap{position:relative}.plan__list{display:-webkit-flex;display:flex;flex-flow:wrap;-webkit-justify-content:center;justify-content:center;margin-top:15px;margin-left:-20px}.plan__item{-webkit-flex-basis:192px;flex-basis:192px;max-width:192px;margin-top:20px;margin-left:20px;padding:35px 20px 30px;background-color:#fff;text-align:center}.plan__headline{position:relative;padding-bottom:20px;font-family:'Open Sans', sans-serif;font-size:21px;font-weight:normal;letter-spacing:.02em}.plan__headline::before{content:"";position:absolute;bottom:0;left:50%;width:34px;border-bottom:2px solid #1f3f83;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.plan__contents{min-height:75px;margin-top:30px}.plan__price,.plan__user,.plan__text{font-size:14px;letter-spacing:.02em}.plan__price{margin-right:-10px;margin-left:-10px}.plan__price>strong{margin-right:3px;font-size:32px;font-weight:bold;vertical-align:-1px}.plan__user{margin:5px -10px 0}.plan__text{line-height:1.852}.plan__btn{margin-top:25px}@media only screen and (max-width: 640px){.plan{margin-top:-70px;padding:120px 10px 65px}.plan::before{top:70px}.plan__list{-webkit-justify-content:space-between;justify-content:space-between;margin-left:0}.plan__item{-webkit-flex-basis:48.077%;flex-basis:48.077%;max-width:48.077%;margin-top:10px;margin-left:0;padding:20px 10px}.plan__item:last-child{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.plan__headline{font-size:16px}.plan__contents{min-height:auto;margin-top:20px}.plan__price>strong{font-size:22px;vertical-align:-1px}.plan__user{margin-top:10px}.plan__text{font-size:12px;line-height:2.0}.plan__btn{margin-top:15px}}.trial{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:calc(100vh - 48px);text-align:center}.trial>.wrap{width:100%;max-width:650px}.trial__logo{position:relative;padding-bottom:30px}.trial__logo::before{content:"";position:absolute;bottom:0;left:50%;width:48px;border-bottom:2px solid #3a3a3a;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.trial__lead{margin-top:20px;font-size:24px;font-weight:bold;letter-spacing:.16em}@media only screen and (max-width: 640px){.trial__logo{padding-bottom:20px}.trial__logo svg{width:75px}.trial__lead{margin-top:15px;font-size:18px}}.box-trial{margin-top:40px;padding:45px 120px 40px;border:1px solid #bcbcbc;letter-spacing:.02em;-webkit-transition:.5s;transition:.5s}.box-trial dl{text-align:left}.box-trial dd{margin-top:20px}.box-trial__account{margin-top:35px;font-size:13px}.box-trial__text{text-align:left;line-height:1.625}.box-trial__btn{max-width:185px;margin:30px auto 0;font-size:18px}.box-trial__btn-google{max-width:295px;margin:45px auto 0}@media only screen and (max-width: 640px){.box-trial{margin-top:20px;padding:25px 20px 20px}.box-trial__account{margin-top:20px}.box-trial__btn{margin-top:15px;font-size:16px}.box-trial__btn-google{margin-top:25px}}.footer-trial{padding-top:15px;padding-bottom:15px;background-color:#f2f2f2}.copyright-trial{color:#1f3f83;font-size:12px;text-align:center}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.sign-in-btn{background-color:transparent}.sign-in-btn:hover{cursor:pointer}
