@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}

/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{color:#f14668;font-size:.875em;font-weight:400;padding:.25em .5em}code,hr{background-color:#f5f5f5}hr{border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:left}table th{color:#363636}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-info{color:#3298dc!important}a.has-text-info:focus,a.has-text-info:hover{color:#207dbc!important}.has-background-info{background-color:#3298dc!important}.has-text-success{color:#48c774!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a85c!important}.has-background-success{background-color:#48c774!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-sans-serif,.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-code,.is-family-monospace{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-relative{position:relative!important}.header{position:fixed;top:0;width:100%;z-index:1000;background:#fff}.header-logo{padding:58px 0 0}@media screen and (max-width:768px){.header-logo{display:flex;align-items:center;padding-top:0}}.header-logo img{width:240px}@media screen and (max-width:768px){.header-logo img{width:200px}}.header-nav{display:flex;margin-left:auto;align-items:center}.header-nav>*,.header-nav>* a{display:flex;justify-content:center;align-items:center;width:56px;height:100%}.header-nav>* a{color:#404040;transition:.3s}.header-nav>* a .icon{display:inline-block;background-position:0 0;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.header-nav.active .open{display:none}.header-nav.active .close{display:block}.header-nav .close{display:none}.header-nav .taiken a{padding-top:6px;background-color:#ed4a4a}.header-nav .taiken a .icon{width:38px;height:49px;background-image:url("../img/icons/icon_taiken.svg")}.header-nav .taiken a:hover{background-color:#fff2f2}.header-nav .reserve a{background-color:#1776cd}.header-nav .reserve a .icon{width:40px;height:42px;background-image:url("../img/icons/icon_reserve.svg")}.header-nav .reserve a:hover{background-color:#f2f8ff}.header-nav .menu img{padding-top:3px}.header-body{width:960px;margin:0 auto;display:flex;padding:0 0 25px}@media screen and (max-width:768px){.header-body{width:100%;height:72px;padding:0 0 0 20px}}.header-menu{flex:1;margin-left:20px;font-size:14px;background:#fff;height:20px;margin-top:85px;}.header-menu a{color:#676767;padding:0 8px;transition:.3s}.header-menu a:hover{color:#1776cd}@media screen and (max-width:768px){.header-menu{position:fixed;width:100%;padding:0 20px;top:72px;height:calc(100vh - 72px);left:0;display:none;margin:0}.header-menu.active{display:block}}.header-menu-top{display:flex;align-items:center;padding:0 0 24px;justify-content:flex-end}.header-menu-top .right{display:flex}@media screen and (max-width:768px){.header-menu-top .right{flex:1}}.header-menu .menu-nav{display:flex;align-items:center;justify-content:center;width:190px;height:50px;font-weight:700;font-family:Noto Sans JP,sans-serif;transition:.3s}.header-menu .menu-nav:hover{text-decoration:none}.header-menu .menu-nav .icon{display:inline-block;margin-right:5px;margin-top:3px}@media screen and (max-width:768px){.header-menu .menu-nav .icon{margin-right:16px}}.header-menu .menu-nav.menu-lesson{border-radius:0 0 0 3px;background-color:#ed4a4a;color:#fff}.header-menu .menu-nav.menu-lesson .icon{background:url("../img/icons/header/icon_trial.svg") no-repeat 0 0;width:11px;height:15px}@media screen and (max-width:768px){.header-menu .menu-nav.menu-lesson .icon{background-size:15px 20px;width:15px;height:20px}}.header-menu .menu-nav.menu-lesson:hover{background-color:#fff2f2;color:#ed4a4a}.header-menu .menu-nav.menu-lesson:hover .icon{background-image:url("../img/icons/header/icon_trial_on.svg")}.header-menu .menu-nav.menu-member{border-radius:0 0 3px 0;background-color:#1776cd;color:#fff}.header-menu .menu-nav.menu-member .icon{background:url("../img/icons/header/icon_lesson.svg") no-repeat;width:16px;height:17px}@media screen and (max-width:768px){.header-menu .menu-nav.menu-member .icon{background-size:20px 20px;width:20px;height:20px}}.header-menu .menu-nav.menu-member:hover{color:#1776cd;background-color:#f2f8ff}.header-menu .menu-nav.menu-member:hover .icon{background-image:url("../img/icons/header/icon_lesson_on.svg")}@media screen and (max-width:768px){.header-menu .menu-nav{width:100%;height:60px;overflow:hidden;font-size:14px;border-radius:6px;line-height:130%;background-image:none!important}.header-menu .menu-nav img{margin-right:15px}.header-menu .menu-nav:nth-child(odd){margin-right:2%;border-radius:6px}.header-menu .menu-nav:nth-child(2n){margin-left:2%;border-radius:6px}}.header-menu-bottom{position:relative;margin-left:auto}.header-menu-bottom:before{content:"";position:absolute;top:20%;left:0;height:60%;width:1px;background:#d8d8d8}.header-menu-bottom a{position:relative;color:#404040;display:inline-block;padding:0 8px}.header-menu-bottom a:after{content:"";position:absolute;top:20%;right:0;height:60%;width:1px;background:#d8d8d8}@media screen and (max-width:768px){.header-menu-bottom{margin:0;display:flex;flex-wrap:wrap;border-left:0}.header-menu-bottom:before{height:0}.header-menu-bottom a{width:98%;border-right:0;color:#1776cd;font-weight:700;padding:10px 0;text-align:center;border-bottom:1px solid #ececec;margin-bottom:17px;font-size:16px;}.header-menu-bottom a:after{height:0}.header-menu-bottom a:nth-child(odd){margin-right:2%}.header-menu-bottom a:nth-child(2n){margin-left:2%}}.footer{background:#124292;color:#fff;padding:0}.footer,.footer ul{text-align:left}.footer-block{padding:60px 0;width:960px;margin:0 auto;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:768px){.footer-block{width:auto;padding:20px}}.footer-block a{font-size:15px;color:#fff;text-decoration:none;transition:.3s}.footer-block a:hover{opacity:.7}.footer-title{margin-bottom:20px;font-weight:700;font-size:18px}@media screen and (max-width:768px){.footer-title{font-size:18px;margin-bottom:15px}}.footer-menu{position:relative;margin-bottom:60px}@media screen and (max-width:768px){.footer-menu{margin-bottom:30px}}.footer-menu.inline li{display:inline-block;margin-right:20px}.footer-menu.inline li:last-child{margin-right:0}.footer-menu__row{display:flex}@media screen and (max-width:768px){.footer-menu__row{display:block}}.footer-menu__row>div{margin-right:100px}@media screen and (max-width:768px){.footer-menu__row>div{margin-right:0;margin-bottom:30px}}.footer-menu__row>div:last-child{margin-right:0}.footer-menu__uls{display:flex}@media screen and (max-width:768px){.footer-menu__uls{display:block}}.footer-menu__uls ul{margin-right:100px}@media screen and (max-width:768px){.footer-menu__uls ul{margin-right:0}}.footer-menu__uls ul:last-child{margin-right:0}.footer-menu__uls li{margin-bottom:10px}@media screen and (max-width:768px){.footer-menu__uls li{display:inline-block;margin-right:15px}}.footer-ul.store{margin-right:20px}.footer-sns{padding-bottom:20px}.footer-sns ul{display:flex;justify-content:center;align-items:center}.footer-sns li{margin:0 16px}@media screen and (max-width:768px){.footer-sns li{margin:0 8px}}.footer-sns a{display:block;width:50px;padding:0}@media screen and (max-width:768px){.footer-sns a{width:32px}}.footer-sns a.note{width:132px}@media screen and (max-width:768px){.footer-sns a.note{width:70px}}.footer-copyright{background:#012b6c;height:70px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.footer-copyright{height:35px}}.footer-copyright__block{margin:0 auto;font-size:11px;letter-spacing:.1em;font-family:Roboto,sans-serif}body{padding:118px 0 0}@media screen and (max-width:768px){body{padding:72px 0 0}}img{vertical-align:top}.container{width:960px}.top{position:relative}.top-block{width:960px;margin:0 auto}.arrows{position:absolute;width:280px;left:50%;transform:translateX(-50%);z-index:2}.arrows.is-rental .arrow{top:147px}.arrows .arrow{position:absolute;top:170px;z-index:11;width:40px;height:40px;background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.15);cursor:pointer}.arrows .arrow.disable{opacity:.5}.arrows .arrow-left{left:-30px;background-image:url("../img/icons/icon_swipe_left_arrow.svg")}.arrows .arrow-right{right:-30px;background-image:url("../img/icons/icon_swipe_right_arrow.svg")}.modal{font-family:Noto Sans JP,sans-serif;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000;display:none}@media screen and (max-width:768px){.modal{padding:0 20px}}.modal-body{position:relative;width:680px;top:90px;margin:0 auto}@media screen and (max-width:768px){.modal-body{width:100%;top:70px}}.modal-close{position:absolute;right:-30px;top:-30px;cursor:pointer}@media screen and (max-width:768px){.modal-close{right:0}}.modal-head{position:relative;height:260px;background-position:50%;background-repeat:no-repeat;background-size:auto 260px}.no-webp .m01 .modal-head{background-image:url("../img/top/modal/modal_01_header_pc.jpg")}.webp .m01 .modal-head{background-image:url("../img/top/modal/modal_01_header_pc.jpg")}.no-webp .m02 .modal-head{background-image:url("../img/top/modal/modal_02_header_pc.jpg")}.webp .m02 .modal-head{background-image:url("../img/top/modal/modal_02_header_pc.jpg")}.no-webp .m03 .modal-head{background-image:url("../img/top/modal/modal_03_header_pc.jpg")}.webp .m03 .modal-head{background-image:url("../img/top/modal/modal_03_header_pc.jpg")}.no-webp .m04 .modal-head{background-image:url("../img/top/modal/modal_04_header_pc.jpg")}.webp .m04 .modal-head{background-image:url("../img/top/modal/modal_04_header_pc.jpg")}.modal-head p{position:absolute;bottom:25px;left:25px;font-weight:900;font-size:24px;line-height:155%;letter-spacing:.1em;color:#fff;text-shadow:1px 3px 10px rgba(0,0,0,.25)}@media screen and (max-width:768px){.modal-head{height:200px;background-size:cover;background-position:top}.no-webp .m01 .modal-head{background-image:url("../img/top/modal/modal_01_header_sp.jpg")}.webp .m01 .modal-head{background-image:url("../img/top/modal/modal_01_header_sp.jpg")}.no-webp .m02 .modal-head{background-image:url("../img/top/modal/modal_02_header_sp.jpg")}.webp .m02 .modal-head{background-image:url("../img/top/modal/modal_02_header_sp.jpg")}.no-webp .m03 .modal-head{background-image:url("../img/top/modal/modal_03_header_sp.jpg")}.webp .m03 .modal-head{background-image:url("../img/top/modal/modal_03_header_sp.jpg")}.no-webp .m04 .modal-head{background-image:url("../img/top/modal/modal_04_header_sp.jpg")}.webp .m04 .modal-head{background-image:url("../img/top/modal/modal_04_header_sp.jpg")}.modal-head p{font-size:18px;line-height:155%;letter-spacing:.04em;text-shadow:3px 3px 8px rgba(0,0,0,.45)}}.modal-about{position:relative;display:none;border-radius:6px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){.modal-about{height:calc(100vh - 100px)!important;overflow-y:auto}}.modal-cnt{padding:20px 30px 30px;background:#fff;font-size:13px;line-height:185%;text-align:justify}@media screen and (max-width:768px){.modal-cnt{padding:20px}}.modal-block{margin-bottom:30px}@media screen and (max-width:768px){.modal-block{margin-bottom:20px}}.modal-cnt-head{font-size:18px;line-height:165%;letter-spacing:.05em;color:#1776cd;font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.modal-cnt-head{font-size:14px}}.modal-cnt-desc{overflow:hidden}.modal-cnt-desc img{float:left;margin-right:10px;overflow:hidden;border-radius:6px}.modal-cnt-desc p{flex:1}@media screen and (max-width:768px){.modal-cnt-desc{font-size:13px}}.modal-order{height:90px;display:flex;align-items:center;justify-content:center;background:#e51324 url("../img/top/modal/arrow.svg") right 20px center no-repeat;border-radius:6px;font-weight:900;font-size:24px;line-height:100%;text-align:center;color:#fff}.modal-order:hover{color:#fff;opacity:.8}@media screen and (max-width:768px){.modal-order{font-size:16px;height:72px;background-position:right 15px center}}.modal-close-bottom{text-align:center;padding:15px 0 0}.modal-close-bottom p{display:inline-block;border-bottom:1px solid #b6b6b6}.modal-close-bottom img{vertical-align:middle;margin-right:4px}.l-contents{font-family:Noto Sans JP,sans-serif;background-color:#fff;color:#1b1b1b}.u-highlight{color:#fff500}.u-only-pc{display:block}@media screen and (max-width:768px){.u-only-pc{display:none}}.u-only-sp{display:none}@media screen and (max-width:768px){.u-only-sp{display:block}}.c-button{position:relative;display:block;width:100%;max-width:980px;margin:0 auto;padding:36px 0;border:6px solid #ed4a4a;background-color:#ed4a4a;border-radius:15px;box-shadow:12px 12px 20px rgba(0,0,0,.15);box-sizing:border-box;text-align:center;color:#fff;font-size:32px;transition:.3s}@media screen and (max-width:768px){.c-button{width:90%;padding:18px 0;border-radius:8px;box-shadow:4px 4px 16px rgba(0,0,0,.2);font-size:18px}}.c-button:active,.c-button:hover,.c-button:link,.c-button:visited{color:#fff}.c-button:hover{background-color:#fff;color:#ed4a4a;font-weight:700}.c-button .c-button__text{font-size:42px}@media screen and (max-width:768px){.c-button .c-button__text{font-size:18px;font-weight:700}}.c-button .c-button__icon{position:absolute;top:calc(50% - 24px);right:48px;display:block;width:48px;height:48px;background-image:url("../common/img/icon_arrow_right_white.svg")}@media screen and (max-width:768px){.c-button .c-button__icon{display:none;top:calc(50% - 9px);right:10px;width:18px;height:18px;background-size:18px 18px}}.c-button:hover .c-button__icon{background-image:url("../common/img/icon_arrow_right_red.svg")}.slick-slider{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;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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}[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-loading .slick-list{background:#fff url("../js/ajax-loader.gif") 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-display:swap;src:url("../fonts/slick.woff") format("woff")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.keyvisual{position:relative;background:#e0edff}.keyvisual .slides{position:relative;height:calc(100vh - 118px)!important;overflow:hidden}@media screen and (max-width:768px){.keyvisual .slides{height:calc(100vh - 72px)}}.keyvisual .slide-wrapper{position:relative;width:980px;margin:0 auto;height:inherit;display:flex;align-items:center}@media screen and (max-width:768px){.keyvisual .slide-wrapper{width:100%}}.keyvisual .slide{position:absolute;height:inherit;width:100%;opacity:0;transition:opacity 1s}.keyvisual .slide .copy{opacity:0;transition:.9s ease-in 1s}@media screen and (max-width:768px){.keyvisual .slide .copy{position:absolute;top:53.5%;left:20px}}.keyvisual .slide.active{opacity:1;z-index:2}.keyvisual .slide.active .visual{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale3d(1.06,1.06,1.06)}.keyvisual .slide.active .copy{opacity:1}.keyvisual .slide .visual{position:absolute;top:0;left:0;width:100%;height:inherit;background-size:cover;transition:15s;background-position:50%}.no-webp .keyvisual .slide01 .visual{background-image:url("../img/top/visual/top_carousel_01_pc.jpg")}.webp .keyvisual .slide01 .visual{background-image:url("../img/top/visual/top_carousel_01_pc.jpg")}@media screen and (max-width:768px){.no-webp .keyvisual .slide01 .visual{background-image:url("../img/top/visual/top_carousel_01_sp.jpg")}.webp .keyvisual .slide01 .visual{background-image:url("../img/top/visual/top_carousel_01_sp.jpg")}.keyvisual .slide01 .copy{width:253px}}.no-webp .keyvisual .slide02 .visual{background-image:url("../img/top/visual/top_carousel_02_pc.jpg")}.webp .keyvisual .slide02 .visual{background-image:url("../img/top/visual/top_carousel_02_pc.jpg")}@media screen and (max-width:768px){.no-webp .keyvisual .slide02 .visual{background-image:url("../img/top/visual/top_carousel_02_sp.jpg")}.webp .keyvisual .slide02 .visual{background-image:url("../img/top/visual/top_carousel_02_sp.jpg")}.keyvisual .slide02 .copy{width:274px}}.no-webp .keyvisual .slide03 .visual{background-image:url("../img/top/visual/top_carousel_03_pc.jpg")}.webp .keyvisual .slide03 .visual{background-image:url("../img/top/visual/top_carousel_03_pc.jpg")}@media screen and (max-width:768px){.no-webp .keyvisual .slide03 .visual{background-image:url("../img/top/visual/top_carousel_03_sp.jpg")}.webp .keyvisual .slide03 .visual{background-image:url("../img/top/visual/top_carousel_03_sp.jpg")}.keyvisual .slide03 .copy{width:258px}}.no-webp .keyvisual .slide04 .visual{background-image:url("../img/top/visual/top_carousel_04_pc.jpg")}.webp .keyvisual .slide04 .visual{background-image:url("../img/top/visual/top_carousel_04_pc.jpg")}@media screen and (max-width:768px){.no-webp .keyvisual .slide04 .visual{background-image:url("../img/top/visual/top_carousel_04_sp.jpg")}.webp .keyvisual .slide04 .visual{background-image:url("../img/top/visual/top_carousel_04_sp.jpg")}.keyvisual .slide04 .copy{width:310px}}@media screen and (max-width:768px){.keyvisual--ab .copy{width:80%!important}}.no-webp .keyvisual--ab .slide01 .visual{background-image:url("../img/top/visual/top_carousel_04_pc.jpg")}.webp .keyvisual--ab .slide01 .visual{background-image:url("../img/top/visual/top_carousel_04_pc.jpg")}@media screen and (max-width:768px){.no-webp .keyvisual--ab .slide01 .visual{background-image:url("../img/top/visual/top_carousel_04_sp.jpg")}.webp .keyvisual--ab .slide01 .visual{background-image:url("../img/top/visual/top_carousel_04_sp.jpg")}}.no-webp .keyvisual--ab .slide02 .visual{background-image:url("../img/top/visual/top_carousel_03_pc.jpg")}.webp .keyvisual--ab .slide02 .visual{background-image:url("../img/top/visual/top_carousel_03_pc.webp")}@media screen and (max-width:768px){.no-webp .keyvisual--ab .slide02 .visual{background-image:url("../img/top/visual/top_carousel_03_sp.jpg")}.webp .keyvisual--ab .slide02 .visual{background-image:url("../img/top/visual/top_carousel_03_sp.jpg")}}.no-webp .keyvisual--ab .slide03 .visual{background-image:url("../img/top/visual/top_carousel_01_pc.jpg")}.webp .keyvisual--ab .slide03 .visual{background-image:url("../img/top/visual/top_carousel_01_pc.webp")}@media screen and (max-width:768px){.no-webp .keyvisual--ab .slide03 .visual{background-image:url("../img/top/visual/top_carousel_01_sp.jpg")}.webp .keyvisual--ab .slide03 .visual{background-image:url("../img/top/visual/top_carousel_01_sp.jpg")}}.no-webp .keyvisual--ab .slide04 .visual{background-image:url("../img/top/visual/top_carousel_02_pc.jpg")}.webp .keyvisual--ab .slide04 .visual{background-image:url("../img/top/visual/top_carousel_02_pc.jpg")}@media screen and (max-width:768px){.no-webp .keyvisual--ab .slide04 .visual{background-image:url("../img/top/visual/top_carousel_02_sp.jpg")}.webp .keyvisual--ab .slide04 .visual{background-image:url("../img/top/visual/top_carousel_02_sp.jpg")}}.keyvisual-scroll{position:absolute;bottom:10px;width:100%;z-index:100;left:50%;transform:translateX(-50%);text-align:center}.keyvisual-scroll img{cursor:pointer}.temp-message{padding:1px 0;background:#e0edff}.temp-message .temp-message-wrapper{display:flex;flex-direction:row;align-items:center;max-width:960px;margin:5px auto;padding:4px;background-color:#fff}.temp-message .temp-message-wrapper .notify{padding:8px 16px;margin-right:24px;font-size:16px;color:#fff;background:#024097}@media screen and (max-width:768px){.temp-message .temp-message-wrapper .notify{padding:8px;margin-right:8px;font-size:12px;white-space:nowrap}}.temp-message .temp-message-wrapper .date{margin-right:12px;font-size:16px;color:#404040}@media screen and (max-width:768px){.temp-message .temp-message-wrapper .date{margin-right:8px;font-size:12px}}.temp-message .temp-message-wrapper .title{font-size:16px;color:#1776cd;font-weight:700;text-decoration:underline}@media screen and (max-width:768px){.temp-message .temp-message-wrapper .title{margin-right:8px;font-size:12px}}@media screen and (max-width:768px){.temp-message{padding:1px 0}}.about{padding:70px 0 100px}@media screen and (max-width:768px){.about{width:100%;padding:40px 0 0}}.about-header{font-family:Noto Sans JP,sans-serif;margin-bottom:80px;text-align:center}.about-header .emp{position:relative;display:inline-block;line-height:1.5}.about-header .emp.active:after,.about-header .emp:hover:after{width:100%}.about-header .emp:after{position:absolute;transition:1.24s cubic-bezier(.4,0,.2,1) .8s;height:100%;left:0;z-index:-1;content:"";width:0;background:#fff500}.about-header h2{font-size:36px;line-height:203%;text-align:center;letter-spacing:.11em;color:#404040;font-weight:900;margin-bottom:60px}@media screen and (max-width:768px){.about-header h2{font-size:21px;line-height:198%;padding:0 10px}}.about-button{position:relative;border:2px solid #1776cd;box-sizing:border-box;border-radius:100px;font-size:20px;line-height:185%;text-align:center;letter-spacing:.05em;padding:12px 7px 12px 0;font-weight:700;margin:0 auto;width:300px;display:block;transition:.3s;background:#fff url("../img/icons/arrow_blue.svg") right 12px center no-repeat}.about-button:hover{background-color:#1776cd;background-image:url("../img/icons/arrow_white.svg");color:#fff}.about-body-block{width:960px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.about-body-block{width:100%;display:block}}.about-body{background:url("../img/top/bg.svg") 50% repeat-x}@media screen and (max-width:768px){.about-body{background:none}}.about-block{position:relative;margin-right:60px;margin-bottom:30px;cursor:pointer;width:448px;transition:.3s}.about-block:hover{opacity:.7}@media screen and (max-width:768px){.about-block{margin-right:0;margin-bottom:2px;width:100%}}.about-block:nth-child(2n){margin-top:60px;margin-right:0}@media screen and (max-width:768px){.about-block:nth-child(2n){margin-top:0}}.about-block:nth-child(2n) .about-cp{bottom:-40px}.about-img{border-radius:8px;overflow:hidden}.about-img img{width:100%}@media screen and (max-width:768px){.about-img{border-radius:0}.about-img img{width:100%}}.about-cp{background:#fff url("../img/top/modal/arrow_pc.svg") right 15px center no-repeat;box-shadow:4px 4px 12px rgba(0,0,0,.15);border-radius:4px;position:absolute;right:-30px;bottom:20px;z-index:1;width:340px;padding:16px 20px;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:165%;letter-spacing:.065em;color:#1776cd}@media screen and (max-width:768px){.about-cp{right:auto!important;bottom:auto!important;left:0;background:rgba(0,0,0,.4) url("../img/top/modal/arrow.svg") right 15px center no-repeat;box-shadow:none;font-weight:900;font-size:14px;line-height:165%;letter-spacing:.1em;height:100%;width:100%;display:flex;align-items:center;border-radius:0;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,.65)}}.rental{background:#f2f2f2;padding:80px 0}.rental h3{position:relative;font-family:Noto Sans JP,sans-serif;font-weight:900;font-size:28px;line-height:185%;text-align:center;letter-spacing:.1em;color:#1776cd;padding:0 0 24px;margin-bottom:50px}.rental h3:after{content:"";position:absolute;background:url("../img/top/dot.svg");width:25px;height:4px;left:50%;transform:translateX(-50%);bottom:5px}@media screen and (max-width:768px){.rental{padding:50px 0}.rental h3{font-size:18px;padding:0 0 24px;margin-bottom:40px}}.rental-body{display:flex;flex-wrap:wrap;width:960px;margin:0 auto;justify-content:center;overflow:hidden}@media screen and (max-width:768px){.rental-body{display:block;width:100%}}.rental-li{margin-bottom:50px;width:360px;background:#fff;border-radius:4px;overflow:hidden;box-shadow:4px 4px 12px rgba(0,0,0,.05)}.rental-li:nth-child(odd){margin-right:20px}.rental-li:nth-child(2n){margin-left:20px}@media screen and (max-width:768px){.rental-li{display:block;float:left;width:280px;margin-bottom:20px}.rental-li:nth-child(odd){margin-right:20px}.rental-li:nth-child(2n){margin-right:20px;margin-left:0}}.rental-desc{font-size:14px;padding:15px}@media screen and (max-width:768px){.rental-desc{min-height:120px}}.rental-head{font-weight:700}.rental-thumbs{display:flex;width:280px;margin:0 auto}.rental-thumbs>div{position:relative;margin-right:8px}.rental-thumbs>div:last-child{margin-right:0}.rental-thumbs>div.active:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border:2px solid #1776cd;border-radius:2px}.rental-thumbs>div.active:after{content:"";background:url("../img/icons/polygon.svg");width:10px;height:5px;top:-4px;left:50%;transform:translateX(-50%);position:absolute}.rental-thumbs p{overflow:hidden;border-radius:2px}.facility{background-size:cover;padding:70px 0;font-family:Noto Sans JP,sans-serif}.no-webp .facility{background-image:url("../img/top/store/bg.jpg")}.webp .facility{background-image:url("../img/top/store/bg.webp")}.facility h3{position:relative;font-weight:900;font-size:28px;line-height:185%;text-align:center;letter-spacing:.1em;color:#1776cd;padding:0 0 24px;margin-bottom:30px}.facility h3:after{content:"";position:absolute;background:url("../img/top/dot.svg");width:25px;height:4px;left:50%;transform:translateX(-50%);bottom:5px}@media screen and (max-width:768px){.facility{padding:50px 20px}.facility h3{font-size:18px}}.facility-wrapper{padding:70px 50px;width:780px;margin:0 auto;background:#fff;border-radius:8px}@media screen and (max-width:768px){.facility-wrapper{width:100%;padding:40px 20px}}.facility-row{display:flex;font-size:14px;color:#404040;margin-bottom:10px}.facility-row a{color:#404040}.facility-area{width:100px}@media screen and (max-width:768px){.facility-area{width:80px}}.facility-area-value{flex:1}.facility-area-value li{display:inline-block;margin-right:10px;margin-bottom:20px;padding:0 0 2px}.facility-area-value li a{transition:.3s}.facility-area-value li a:hover{color:#1776cd}.facility-news-header{text-align:center;margin-bottom:30px}@media screen and (max-width:768px){.facility-news-header{margin-bottom:20px}}.facility-news-head{font-weight:700;font-size:18px;line-height:185%;text-align:center;letter-spacing:.08em;color:#1776cd;border-top:1px solid #1776cd;border-bottom:1px solid #1776cd;display:inline-block;padding:10px 30px}@media screen and (max-width:768px){.facility-news-head{font-size:13px;padding:10px 15px}}.facility-news-ul{font-size:14px;margin-bottom:40px}.facility-news-ul li{padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid #e0e0e0;line-height:185%}.facility-news-ul li:last-child{margin-bottom:0}.facility-news-ul a{display:flex;color:#404040;transition:.3s;background:url("../img/top/store/arrow.svg") right 5px center no-repeat}.facility-news-ul a:hover{color:#1776cd}@media screen and (max-width:768px){.facility-news-ul a{display:block}}.facility-news-date{width:100px;color:#848484}@media screen and (max-width:768px){.facility-news-date{margin-bottom:4px}}.facility-news-desc{flex:1;padding-right:40px}.facility-news-footer{text-align:center}.top-lesson{position:relative;font-family:Noto Sans JP,sans-serif}.top-lesson .lesson-body{padding:70px 0 0;background:linear-gradient(180deg,#005ecc,#0293c1),#1776cd;color:#fff}@media screen and (max-width:768px){.top-lesson .lesson-body{padding:30px 0 0}}.top-lesson .lesson-wrapper{width:960px;margin:0 auto}@media screen and (max-width:768px){.top-lesson .lesson-wrapper{width:100%;padding-bottom:40px}}.top-lesson .lesson-block{margin-bottom:50px}.top-lesson .lesson-block:last-child{margin-bottom:0}.top-lesson .lesson-head{text-align:center;margin-bottom:30px}.top-lesson .lesson-head-head{font-weight:700;font-size:18px;line-height:185%;text-align:center;letter-spacing:.08em;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;padding:10px 30px;min-width:180px}@media screen and (max-width:768px){.top-lesson .lesson-head-head{font-size:13px;padding:10px 15px}}.top-lesson .lesson-lead{text-align:center;margin-bottom:30px;font-weight:700}@media screen and (max-width:768px){.top-lesson .lesson-lead{font-size:14px}}.top-lesson .lesson-rows{display:flex;justify-content:center}@media screen and (max-width:768px){.top-lesson .lesson-rows.is-cnt{display:block;overflow:hidden}.top-lesson .lesson-rows.is-have{padding:0 20px}}.top-lesson .lesson-row-cnt{width:300px;background:#fff;margin-right:26px;border-radius:6px;min-height:380px;overflow:hidden}.top-lesson .lesson-row-cnt:last-child{margin-right:0}@media screen and (max-width:768px){.top-lesson .lesson-row-cnt{float:left;height:380px;width:280px}}.top-lesson .lesson-row-have{width:300px;margin-right:26px;background:#095498;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 0}.top-lesson .lesson-row-have:last-child{margin-right:0}.top-lesson .lesson-row-have img{height:80px}@media screen and (max-width:768px){.top-lesson .lesson-row-have{font-size:14px;width:170px;margin-right:10px;padding:20px 10px}.top-lesson .lesson-row-have img{height:50px}}.top-lesson .lesson-row-have-desc{display:flex;flex-direction:column;font-size:24px;height:40px;align-items:center;font-weight:700;margin-bottom:40px}.top-lesson .lesson-row-have-desc span{font-size:14px;font-weight:400}@media screen and (max-width:768px){.top-lesson .lesson-row-have-desc{font-size:15px;text-align:center}}.top-lesson .lesson-row-info{color:#404040;font-size:14px;padding:20px;line-height:185%;text-align:justify}.top-lesson .lesson-row-head{font-weight:700;color:#1776cd;margin-bottom:5px;font-size:16px}@media screen and (max-width:768px){.top-lesson .lesson-row-head{font-size:14px}}.top-lesson .lesson-row-desc{display:flex}.top-lesson .lesson-notice{text-align:center;font-size:13px;font-weight:400;padding:10px 20px}@media screen and (max-width:768px){.top-lesson .lesson-notice{text-align:left}}.lesson-flow{padding:0 0 70px;margin:0 auto;width:450px}.lesson-flow li p:nth-child(2n){flex:1}@media screen and (max-width:768px){.lesson-flow{width:300px;padding-bottom:0}}.lesson-flow li{display:flex;align-items:center;margin-bottom:15px;font-size:18px;line-height:1.4}.lesson-flow li:last-child{flex:1;margin-bottom:0}.lesson-flow li span{font-size:15px}@media screen and (max-width:768px){.lesson-flow li{font-size:15px;font-weight:700}.lesson-flow li span{font-size:13px}}.lesson-flow .num{position:relative;font-size:18px;color:#63a3f9;background:#fff;border-radius:50%;width:40px;height:40px;margin-right:15px;justify-content:center;display:flex;align-items:center;font-weight:700}.lesson-flow .num:before{content:"";position:absolute;top:50%;left:-8px;width:15px;height:1px;background:#63a3f9}@media screen and (max-width:768px){.lesson-flow .num{width:36px;height:36px}}.lesson-footer{text-align:center;color:#404040;background:#f2f2f2;padding:60px 0 50px}@media screen and (max-width:768px){.lesson-footer{padding:30px 20px;background:transparent}}.lesson-footer .lesson-order{margin:0 auto 40px}.lesson-footer .lesson-order svg{margin-right:10px}@media screen and (max-width:768px){.lesson-footer .lesson-order{width:100%;font-size:16px;height:84px}}.lesson-footer .lesson-tel{position:relative;width:513px;height:79px;margin:0 auto;background:#fff;border:1px solid #e6e6e6;box-sizing:border-box;border-radius:8px}@media screen and (max-width:768px){.lesson-footer .lesson-tel{width:100%;min-height:84px;display:flex;flex-direction:column;align-items:center}}.lesson-footer .lesson-tel-block{position:relative;height:inherit}@media screen and (max-width:768px){.lesson-footer .lesson-tel-block{display:flex;justify-content:center;flex-direction:column}}.lesson-footer .lesson-tel-wrapper{display:flex;justify-content:center;align-items:center;height:inherit;font-size:14px;padding-top:7px}@media screen and (max-width:768px){.lesson-footer .lesson-tel-wrapper{padding-top:14px;height:auto}}.lesson-footer .lesson-tel-head{position:absolute;top:-17px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e7e7e7;box-sizing:border-box;border-radius:6px;font-size:13px;padding:5px 15px}@media screen and (max-width:768px){.lesson-footer .lesson-tel-head{border:1px solid #1776cd;font-size:11px}}.lesson-footer .lesson-tel-info{line-height:1.2}.lesson-footer .lesson-tel-info span{font-size:11px}@media screen and (max-width:768px){.lesson-footer .lesson-tel-info{font-size:12px}}.lesson-footer .lesson-time{font-size:12px;padding:8px 0 0}@media screen and (max-width:768px){.lesson-footer .lesson-time{padding:4px 0 0}}.lesson-footer .lesson-tel-tel{display:flex;align-items:center;font-style:normal;font-weight:700;font-size:28px;line-height:185%;text-align:center;letter-spacing:.04em;color:#1776cd;margin-left:20px}.lesson-footer .lesson-tel-tel img{margin-right:5px;width:28px}@media screen and (max-width:768px){.lesson-footer .lesson-tel-tel{font-size:20px;line-height:1;margin-left:8px}.lesson-footer .lesson-tel-tel img{margin-right:5px;width:22px}}.subscription{background-color:#02519a;padding:80px 0 20px}.subscription .subscription-header{font-family:Noto Sans JP,sans-serif;margin-bottom:20px;text-align:center}.subscription .subscription-header h2{font-size:36px;line-height:203%;text-align:center;letter-spacing:.11em;color:#fff;font-weight:900;margin-bottom:15px}@media screen and (max-width:768px){.subscription .subscription-header h2{font-size:25px;line-height:198%;padding:0 10px}}.subscription .subscription-header h3{position:relative;font-weight:900;font-size:28px;line-height:185%;text-align:center;letter-spacing:.1em;color:#1776cd;padding:0 0 24px;margin-bottom:30px}.subscription .subscription-header h3:after{content:"";position:absolute;background:url("../img/top/dot.svg");width:25px;height:4px;left:50%;transform:translateX(-50%);bottom:5px}@media screen and (max-width:768px){.subscription .subscription-header h3{font-size:18px}}.subscription .subscription-block:last-child{margin-bottom:0}.subscription .subscription-head{text-align:center;margin:50px 0 30px}.subscription .subscription-head-head{font-weight:700;font-size:18px;line-height:185%;text-align:center;letter-spacing:.08em;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;padding:10px 30px;min-width:180px}@media screen and (max-width:768px){.subscription .subscription-head-head{font-size:13px;padding:10px 15px}}.subscription .subscription-lead{text-align:center;margin-bottom:30px;line-height:1.8;font-weight:700}@media screen and (max-width:768px){.subscription .subscription-lead{text-align:left;font-size:14px;padding:0 20px}}.subscription .subscription-lead-sp-center{text-align:center;margin-bottom:30px;line-height:1.8;font-weight:700}@media screen and (max-width:768px){.subscription .subscription-lead-sp-center{text-align:center;font-size:14px;padding:0 20px}}.subscription .subscription-flow{margin:50px auto 0;width:780px}@media screen and (max-width:768px){.subscription .subscription-flow{width:270px;padding-bottom:0;margin:30px auto 0}}.subscription .subscription-flow li{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:32px;font-size:18px;line-height:1.4}.subscription .subscription-flow li div{display:inline-block}.subscription .subscription-flow li span{font-size:13px}@media screen and (max-width:768px){.subscription .subscription-flow li{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.subscription .subscription-flow li .title{display:flex;flex-direction:row;align-items:center;width:220px;font-weight:700;font-size:18px;line-height:1.8}@media screen and (max-width:768px){.subscription .subscription-flow li .title{width:250px;margin-top:12px;padding-left:0;font-size:16px}}.subscription .subscription-flow li .body{flex:1;padding-left:32px;font-weight:700;font-size:16px;line-height:1.8}@media screen and (max-width:768px){.subscription .subscription-flow li .body{margin-top:12px;padding-left:0;font-size:14px}}.subscription .subscription-flow .num{position:relative;font-size:18px;color:#63a3f9;background:#fff;border-radius:50%;width:40px;height:40px;margin-right:15px;justify-content:center;display:flex;align-items:center;font-weight:700}.subscription .subscription-flow .num:before{content:"";position:absolute;top:50%;left:-8px;width:15px;height:1px;background:#63a3f9}@media screen and (max-width:768px){.subscription .subscription-flow .num{width:36px;height:36px}}.subscription .subscription-plan{padding:70px 0;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:768px){.subscription .subscription-plan{padding:50px 20px}}.subscription .subscription-plan .subscription-wrapper{padding:70px 50px;width:780px;margin:0 auto;background:#fff;border-radius:8px}@media screen and (max-width:768px){.subscription .subscription-plan .subscription-wrapper{width:100%;padding:40px 20px}}.subscription .subscription-plan .subscription-row{display:flex;font-size:14px;color:#404040;margin-bottom:10px}.subscription .subscription-plan .subscription-row a{color:#404040}.subscription .subscription-plan .subscription-area{width:100px;line-height:1.8}@media screen and (max-width:768px){.subscription .subscription-plan .subscription-area{width:80px}}.subscription .subscription-plan .subscription-area-value{flex:1}.subscription .subscription-plan .subscription-area-value li{display:inline-block;margin-right:10px;margin-bottom:20px;padding:0 0 2px;line-height:1.8}.p-cp-banner{max-width:960px;width:calc(100% - 64px);margin-inline:auto;padding:100px 0 30px;box-sizing:border-box}@media screen and (max-width:768px){.p-cp-banner{width:100%;padding:50px 20px 0}}.p-cp-banner ul{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width:768px){.p-cp-banner ul{display:flex;flex-direction:column}}.p-cp-banner .p-cp-banner__item{text-align:center}.p-cp-banner .p-cp-banner__link{transition:.3s}.p-cp-banner .p-cp-banner__link:hover{opacity:.7}@media screen and (max-width:768px){.p-cp-banner .p-cp-banner__image{width:330px}}.p-campaign-free{font-family:Noto Sans JP,sans-serif;padding:80px 0 45px;background-image:url("../lp/img/form/bg_hero_pc.jpg");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.p-campaign-free{padding:50px 0 45px;background-image:url("../lp/img/form/bg_hero_sp.jpg")}}.p-campaign-free .p-campaign-free__wrap{display:flex;flex-direction:column;justify-content:center}.p-campaign-free .p-campaign-free__copy{text-align:center}.p-campaign-free .p-campaign-free__heading{margin-top:20px;color:#fff;font-size:48px;font-weight:700;line-height:1.08;text-align:center}@media screen and (max-width:768px){.p-campaign-free .p-campaign-free__heading{font-size:40px;line-height:1.08}}.p-campaign-free .p-campaign-free__text{margin-top:20px;font-size:21px;text-align:center;color:#fff;line-height:1.5}@media screen and (max-width:768px){.p-campaign-free .p-campaign-free__text{margin:20px 25px;font-size:16px;text-align:left;line-height:1.5}.p-campaign-free .p-campaign-free__text br{display:none}}.p-campaign-free .p-campaign-free__text a{color:inherit;text-decoration:underline}.p-price-free{width:640px;margin:30px auto 0;padding:32px 0;border:2px solid #fff;box-sizing:border-box;border-radius:20px;color:#fff;font-weight:700}@media screen and (max-width:768px){.p-price-free{width:310px;padding:24px 0}}.p-price-free .p-price-free__label{text-align:center;font-size:48px;line-height:1.1}@media screen and (max-width:768px){.p-price-free .p-price-free__label{font-size:34px}}.p-price-free .p-price-free__label>*{display:block}.p-price-free .p-price-free__price{display:flex;justify-content:center;align-items:center;margin-top:5px;font-size:21px}@media screen and (max-width:768px){.p-price-free .p-price-free__price{font-size:16px}}.p-price-free .p-price-free__price .num{padding-left:20px}@media screen and (max-width:768px){.p-price-free .p-price-free__price .num{width:160px}}.p-price-free .p-price-free__term{display:flex;justify-content:center;align-items:center;margin-top:5px;font-size:21px}@media screen and (max-width:768px){.p-price-free .p-price-free__term .term{width:88px}}.p-price-free .p-price-free__term .free{padding-left:16px}@media screen and (max-width:768px){.p-price-free .p-price-free__term .free{width:160px}}.p-price-free .p-price-free__note{display:block;margin-top:-10px;font-size:12px;text-align:center;font-weight:400}@media screen and (max-width:768px){.p-price-free .p-price-free__note{padding:10px 30px 0;text-align:left}}.p-cta{padding:100px 0;background-color:#fff}@media screen and (max-width:768px){.p-cta{padding:40px 0}}.p-cta .p-cta__wrap{max-width:1280px;margin:0 auto}.p-cta .p-cta__text{margin-bottom:40px;text-align:center;font-size:45px;color:#ed4a4a;line-height:1}@media screen and (max-width:768px){.p-cta .p-cta__text{margin-bottom:16px;font-size:21px}}.p-taiken{padding:80px 0;background-image:url("../lp/img/form/bg_hero_pc.jpg");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.p-taiken{padding:50px 0 45px;background-image:url("../lp/img/form/bg_hero_sp.jpg")}}.p-taiken .p-taiken__copy{text-align:center}.p-taiken .p-taiken__heading{margin-top:20px;color:#fff;font-size:48px;font-weight:700;line-height:1.08;text-align:center}@media screen and (max-width:768px){.p-taiken .p-taiken__heading{font-size:40px;line-height:1.08}}.p-taiken .p-taiken__text{margin-top:20px;font-size:21px;color:#fff;line-height:1.5}@media screen and (max-width:768px){.p-taiken .p-taiken__text{margin:20px 25px;font-size:16px;text-align:left;line-height:1.5}.p-taiken .p-taiken__text br{display:none}}.p-taiken .p-taiken__text a{color:inherit;text-decoration:underline}.p-price .p-price__list{width:800px;gap:32px}@media screen and (max-width:768px){.p-price .p-price__list{width:100%;flex-direction:column;align-items:center;gap:16px}}.p-price .p-price__item{width:100%;text-align:center}.p-price .p-price__label{font-size:32px;text-align:center}.p-price .p-price__point{margin-top:22px;display:inline-block;gap:12px}@media screen and (max-width:768px){.p-price .p-price__point{margin-top:11px}}.p-price .p-price__point li{display:flex;align-items:center;text-align:left;font-size:18px;font-weight:700}.p-price .p-price__point li+li{margin-top:12px}.p-price .p-price__point span{margin-right:8px}.p-price .p-price__notice{display:inline-block;margin-top:8px;padding:0 30px;color:#e3e3e3;font-size:12px;line-height:1.75;text-align:left;font-weight:400}.p-price .p-price__notice a{color:inherit;text-decoration:underline}.p-price .p-price__notice a:hover{text-decoration:none}.p-media-note{background:#f2f2f2;padding:80px 0}@media screen and (max-width:768px){.p-media-note{padding:50px 0}}.p-media-note .p-media-note__wrap{width:960px;margin:0 auto}@media screen and (max-width:768px){.p-media-note .p-media-note__wrap{width:auto;margin:0 10px}}.p-media-note h3{position:relative;font-family:Noto Sans JP,sans-serif;font-weight:900;font-size:28px;line-height:185%;text-align:center;letter-spacing:.1em;color:#1776cd;padding:0 0 24px;margin-bottom:50px}@media screen and (max-width:768px){.p-media-note h3{font-size:18px;padding:0 0 24px;margin-bottom:40px}}.p-media-note h3:after{content:"";position:absolute;background:url("../img/top/dot.svg");width:25px;height:4px;left:50%;transform:translateX(-50%);bottom:5px}.p-media-note .p-media-note__list{display:flex;flex-wrap:wrap;justify-content:space-around}.p-media-note .p-media-note__list li{margin-bottom:10px}.p-media-note .p-media-note__list iframe{border:0;display:block;max-width:99%;width:460px;padding:0;position:static;visibility:visible}.p-taiken-mv{padding:80px 0 30px}@media screen and (max-width:768px){.p-taiken-mv{padding:50px 0 30px}}.p-taiken-mv .p-taiken-mv__wrap{width:700px;margin:0 auto}@media screen and (max-width:768px){.p-taiken-mv .p-taiken-mv__wrap{width:auto;margin:0 10px}}.p-taiken-mv h3{position:relative;font-family:Noto Sans JP,sans-serif;font-weight:900;font-size:28px;line-height:185%;text-align:center;letter-spacing:.1em;color:#1776cd;padding:0 0 24px;margin-bottom:50px}@media screen and (max-width:768px){.p-taiken-mv h3{font-size:18px;padding:0 0 24px;margin-bottom:40px}}.p-taiken-mv h3:after{content:"";position:absolute;background:url("../img/top/dot.svg");width:25px;height:4px;left:50%;transform:translateX(-50%);bottom:5px}.p-taiken-mv .p-taiken-mv__movie{position:relative;width:100%;padding-top:56.25%}.p-taiken-mv iframe{position:absolute;top:0;right:0;width:100%;height:100%}.p-tel{display:flex;justify-content:center;align-items:center;gap:24px;max-width:980px;margin:40px auto 0}@media screen and (max-width:768px){.p-tel{flex-direction:column;width:90%;gap:8px;margin-top:24px}}.p-tel .p-tel__label{font-size:36px;letter-spacing:.03em}@media screen and (max-width:768px){.p-tel .p-tel__label{font-size:14px}}@media screen and (max-width:768px){.p-tel .p-tel__wrap{width:70%}}.p-tel .p-tel__link{display:flex;color:inherit}@media only screen and (min-width:768px){.p-tel .p-tel__link{pointer-events:none}}.p-tel .p-tel__icon{padding-right:16px}@media screen and (max-width:768px){.p-tel .p-tel__icon{width:80px;padding-right:8px}}.p-tel .p-tel__info{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.p-tel .p-tel__info{justify-content:center;gap:4px}}.p-tel .p-tel__time{font-size:20px}@media screen and (max-width:768px){.p-tel .p-tel__time{font-size:12px}}.p-taiken{font-family:Noto Sans JP,sans-serif}@media screen and (max-width:768px){.p-taiken{margin:40px 0}}.p-taiken .p-taiken__wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:60px 0;font-weight:700;color:#fff}.no-webp .p-taiken .p-taiken__wrap{background-image:url("../img/top/lesson/trial_headline_bg_pc.jpg")}.webp .p-taiken .p-taiken__wrap{background-image:url("../img/top/lesson/trial_headline_bg_pc.webp")}@media screen and (max-width:768px){.p-taiken .p-taiken__wrap{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:30px 0;font-size:14px}.no-webp .p-taiken .p-taiken__wrap{background-image:url("../img/top/lesson/trial_headline_bg_sp.png")}.webp .p-taiken .p-taiken__wrap{background-image:url("../img/top/lesson/trial_headline_bg_sp.webp")}}.p-taiken .p-taiken__limit{margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-taiken .p-taiken__limit{margin-bottom:0}.p-taiken .p-taiken__limit img{width:80%}}.p-taiken .p-taiken__price{display:flex;align-items:flex-end;margin-top:20px;font-size:36px;text-align:center;font-weight:700;letter-spacing:.03em;line-height:1}.p-taiken .p-taiken__price+.p-taiken__price{margin:30px 0 20px}@media screen and (max-width:768px){.p-taiken .p-taiken__price+.p-taiken__price{margin:30px 0 10px}}@media screen and (max-width:768px){.p-taiken .p-taiken__price{font-size:32px}}.p-taiken .p-taiken__price .sub{padding-bottom:8px;font-size:24px}.p-taiken .p-taiken__price--min{display:inline-block;margin-bottom:-2px;padding:0 3px}.p-taiken .p-taiken__price--min .min{width:44px}@media screen and (max-width:768px){.p-taiken .p-taiken__price--min .min{width:38px}}.p-taiken .p-taiken__price--jpy{padding:0 5px}.p-taiken .p-taiken__price--jpy .jpy{width:150px}@media screen and (max-width:768px){.p-taiken .p-taiken__price--jpy .jpy{width:130px}}.p-taiken .p-taiken__text{margin-top:10px;text-align:center;font-weight:700}@media screen and (max-width:768px){.p-taiken .p-taiken__text{font-size:14px}}.p-taiken .p-taiken__button{margin-top:40px}@media screen and (max-width:768px){.p-taiken .p-taiken__button{display:flex;justify-content:center;width:100%;margin-top:20px}}.p-hero{font-family:Noto Sans JP,sans-serif;padding:80px 0 45px;background-image:url("../lp/img/form/bg_hero_pc.jpg");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.p-hero{padding:50px 0 45px;background-image:url("../lp/img/form/bg_hero_sp.jpg")}}.p-hero .p-hero__wrap{display:flex;flex-direction:column;justify-content:center}.p-hero .p-hero__copy{text-align:center}.p-hero .p-hero__heading{margin-top:20px;color:#fff;font-size:48px;font-weight:700;line-height:1.08;text-align:center}@media screen and (max-width:768px){.p-hero .p-hero__heading{font-size:40px;line-height:1.08}}.p-hero .p-hero__text{width:100%;max-width:500px;margin:20px auto;font-size:clamp(14px,1.953vw,16px);color:#fff;line-height:1.5}@media screen and (max-width:768px){.p-hero .p-hero__text{padding:0 16px}}.p-hero .p-hero__text a{color:inherit;text-decoration:underline}.p-price{margin-top:30px}@media screen and (max-width:768px){.p-price{padding:0 20px}}.p-price .p-price__list{display:flex;justify-content:space-between;width:100%;max-width:500px;margin:0 auto}@media screen and (max-width:768px){.p-price .p-price__list{flex-direction:column;align-items:center}}.p-price .p-price__item{padding:18px 0;border:2px solid #fff;box-sizing:border-box;border-radius:20px;color:#fff;font-weight:700}@media screen and (max-width:768px){.p-price .p-price__item{width:100%!important}}.p-price .p-price__item>*{display:block}.p-price .p-price__label{font-size:clamp(26px,3.646vw,32px);line-height:1.1}.p-price .p-price__label>*{display:block}.p-price .p-price__price{display:flex;justify-content:center;align-items:flex-end;margin-top:20px;font-size:21px}.p-price .p-price__num{padding:0 5px}.p-price .p-price__num--min{padding-bottom:3px}