.u-highlight{color:#fff500}@-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}.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}}.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}.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{font-family:Noto Sans JP,sans-serif;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__wrap{display:flex;flex-direction:column;justify-content:center}.p-taiken .p-taiken__copy{text-align:center}.p-taiken .p-taiken__heading{margin-top:20px;color:#fff;font-size:48px;text-align:center;font-weight:700;line-height:1.08}@media screen and (max-width:768px){.p-taiken .p-taiken__heading{font-size:40px;line-height:1.08}}.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:800px;margin:0 auto;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%;padding:18px 0;border:2px solid #fff;box-sizing:border-box;border-radius:20px;color:#fff;font-weight:700;text-align:center}.p-price .p-price__label{font-size:32px;line-height:1.1}.p-price .p-price__label>*{display:block}.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__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}.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}