@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block;margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}h1,h2,h3,h4,h5,h6,small{font-weight:400}ol,ul{list-style:none}strong{font-weight:700}em,i{font-style:normal}address{font-style:normal}hr,legend{display:none}time{display:block}sub,sup{position:relative;font-size:74%;line-height:1}sup{top:-.35em}sub{bottom:-.1em}img{max-width:100%;height:auto;vertical-align:top;-ms-interpolation-mode:bicubic;border:0}html{font-size:62.5%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none}@media print,screen and (min-width:768px){html{scroll-padding-top:94px}}@media screen and (max-width:1512px) and (min-width:768px){html{scroll-padding-top:6.2169312169vw}}body{min-height:100%;color:#000;line-height:2.5;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-style:normal;word-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}@media print,screen and (min-width:768px){body{font-size:16px}}@media screen and (max-width:1512px) and (min-width:768px){body{font-size:1.0582010582vw}}@media screen and (max-width:767px){body{font-size:4.2666666667vw}}body *,body :after,body :before{-webkit-box-sizing:border-box;box-sizing:border-box}body #container{position:relative}::-moz-selection{background:#ddd6ce;color:#fff}::selection{background:#ddd6ce;color:#fff}a{-webkit-transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}a:link{color:#000;text-decoration:underline}a:visited{color:#000;text-decoration:underline}a:hover{text-decoration:none}a:active{color:#ddd6ce;text-decoration:none}@media print,screen and (min-width:768px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}a img{max-width:100%;height:auto;vertical-align:bottom;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-style:normal;line-height:2.5;font-size:16px}.w-auto{width:auto!important}.w-001per{width:1%!important}.w-002per{width:2%!important}.w-003per{width:3%!important}.w-004per{width:4%!important}.w-005per{width:5%!important}.w-006per{width:6%!important}.w-007per{width:7%!important}.w-008per{width:8%!important}.w-009per{width:9%!important}.w-010per{width:10%!important}.w-011per{width:11%!important}.w-012per{width:12%!important}.w-013per{width:13%!important}.w-014per{width:14%!important}.w-015per{width:15%!important}.w-016per{width:16%!important}.w-017per{width:17%!important}.w-018per{width:18%!important}.w-019per{width:19%!important}.w-020per{width:20%!important}.w-021per{width:21%!important}.w-022per{width:22%!important}.w-023per{width:23%!important}.w-024per{width:24%!important}.w-025per{width:25%!important}.w-026per{width:26%!important}.w-027per{width:27%!important}.w-028per{width:28%!important}.w-029per{width:29%!important}.w-030per{width:30%!important}.w-031per{width:31%!important}.w-032per{width:32%!important}.w-033per{width:33%!important}.w-034per{width:34%!important}.w-035per{width:35%!important}.w-036per{width:36%!important}.w-037per{width:37%!important}.w-038per{width:38%!important}.w-039per{width:39%!important}.w-040per{width:40%!important}.w-041per{width:41%!important}.w-042per{width:42%!important}.w-043per{width:43%!important}.w-044per{width:44%!important}.w-045per{width:45%!important}.w-046per{width:46%!important}.w-047per{width:47%!important}.w-048per{width:48%!important}.w-049per{width:49%!important}.w-050per{width:50%!important}.w-051per{width:51%!important}.w-052per{width:52%!important}.w-053per{width:53%!important}.w-054per{width:54%!important}.w-055per{width:55%!important}.w-056per{width:56%!important}.w-057per{width:57%!important}.w-058per{width:58%!important}.w-059per{width:59%!important}.w-060per{width:60%!important}.w-061per{width:61%!important}.w-062per{width:62%!important}.w-063per{width:63%!important}.w-064per{width:64%!important}.w-065per{width:65%!important}.w-066per{width:66%!important}.w-067per{width:67%!important}.w-068per{width:68%!important}.w-069per{width:69%!important}.w-070per{width:70%!important}.w-071per{width:71%!important}.w-072per{width:72%!important}.w-073per{width:73%!important}.w-074per{width:74%!important}.w-075per{width:75%!important}.w-076per{width:76%!important}.w-077per{width:77%!important}.w-078per{width:78%!important}.w-079per{width:79%!important}.w-080per{width:80%!important}.w-081per{width:81%!important}.w-082per{width:82%!important}.w-083per{width:83%!important}.w-084per{width:84%!important}.w-085per{width:85%!important}.w-086per{width:86%!important}.w-087per{width:87%!important}.w-088per{width:88%!important}.w-089per{width:89%!important}.w-090per{width:90%!important}.w-091per{width:91%!important}.w-092per{width:92%!important}.w-093per{width:93%!important}.w-094per{width:94%!important}.w-095per{width:95%!important}.w-096per{width:96%!important}.w-097per{width:97%!important}.w-098per{width:98%!important}.w-099per{width:99%!important}.w-100per{width:100%!important}.bd-none{border:none!important}.bd-t-none{border-top:none!important}.bd-r-none{border-right:none!important}.bd-b-none{border-bottom:none!important}.bd-l-none{border-left:none!important}.br-nowrap{white-space:nowrap!important}.al-center{text-align:center!important}.al-right{text-align:right!important}.al-left{text-align:left!important}.al-top{vertical-align:top!important}.al-middle{vertical-align:middle!important}.al-bottom{vertical-align:bottom!important}.f-small{font-size:75%!important}.f-bold{font-weight:700!important}.f-color{color:#e90f0f!important}.f-highlight{color:#e90f0f!important;font-weight:700!important}.f-italic{font-style:italic!important}.f-underline{text-decoration:underline!important}.f-strike{text-decoration:line-through!important}.f-normal-weight{font-weight:400!important}.f-normal-style{font-style:normal!important}.mt-00{margin-top:0!important}.mt-05{margin-top:5px!important}@media print,screen and (min-width:768px){.pc-ml-1em{margin-left:1em!important}.pc-ml-2em{margin-left:2em!important}.pc-ml-3em{margin-left:3em!important}.pc-ml-4em{margin-left:4em!important}.pc-ml-5em{margin-left:5em!important}.pc-ml-6em{margin-left:6em!important}.pc-ml-7em{margin-left:7em!important}.pc-ml-8em{margin-left:8em!important}.pc-ml-9em{margin-left:9em!important}.pc-ml-10em{margin-left:10em!important}.pc-hidden{display:none!important}.pc-al-center{text-align:center!important}.pc-al-right{text-align:right!important}.pc-al-left{text-align:left!important}}@media screen and (max-width:767px){.sp-hidden{display:none!important}}.page-lp{padding-bottom:50px}@media screen and (max-width:1512px) and (min-width:768px){.page-lp{padding-bottom:3.3068783069vw}}@media screen and (max-width:767px){.page-lp{padding-bottom:13.3333333333vw}}@media print,screen and (min-width:768px){.page-lp .header .header__body{padding:43px 43px 0}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .header .header__body{padding:2.8439153439vw 2.8439153439vw 0}}@media screen and (max-width:767px){.page-lp .header .header__body{padding:8vw 5.3333333333vw 4.8vw}}.page-lp .header .header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:768px){.page-lp .header .header__logo h1{width:538px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .header .header__logo h1{width:35.582010582vw}}@media screen and (max-width:767px){.page-lp .header .header__logo h1{width:88.2666666667vw}}@media print,screen and (min-width:768px){.page-lp .mv{margin-top:30px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .mv{margin-top:1.9841269841vw}}.page-lp .mv .mv__image{margin:0 auto}@media print,screen and (min-width:768px){.page-lp .mv .mv__image{width:1360px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .mv .mv__image{width:89.9470899471vw}}@media screen and (max-width:767px){.page-lp .course{margin-top:4.8vw}}.page-lp .course .course__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:768px){.page-lp .course .course__head .course__head__title{width:873px;padding:20px 0 10px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__head .course__head__title{width:57.7380952381vw;padding:1.3227513228vw 0 .6613756614vw}}@media screen and (max-width:767px){.page-lp .course .course__head .course__head__title{width:89.0666666667vw;margin:0 auto}}.page-lp .course .course__head .course__head__lead{display:inline-block;line-height:1;border-bottom:1px solid #000;letter-spacing:-.01em}@media print,screen and (min-width:768px){.page-lp .course .course__head .course__head__lead{font-size:20px;padding-bottom:17px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__head .course__head__lead{font-size:1.3227513228vw;padding-bottom:1.1243386243vw}}@media screen and (max-width:767px){.page-lp .course .course__head .course__head__lead{font-size:4.2666666667vw;padding-bottom:3.2vw}}.page-lp .course .course__column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f6bed1}@media print,screen and (min-width:768px){.page-lp .course .course__column{gap:32px;padding:40px 80px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column{gap:2.1164021164vw;padding:2.6455026455vw 5.291005291vw}}@media screen and (max-width:767px){.page-lp .course .course__column{margin-top:4.2666666667vw;padding:10.6666666667vw 2.6666666667vw 16vw}}.page-lp .course .course__column>li{position:relative;background-color:#fff}@media print,screen and (min-width:768px){.page-lp .course .course__column>li{width:calc((100% - 32px)/ 2);padding:50px 30px 50px;border-radius:24px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li{width:calc((100% - 2.1164021164vw)/ 2);padding:3.3068783069vw 1.9841269841vw 3.3068783069vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li{padding:10.6666666667vw 4.8vw 12.8vw;border-radius:16px}}.page-lp .course .course__column>li .course__column__icon{position:absolute}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__icon{top:-61px;left:-24px;width:133px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__icon{top:-4.0343915344vw;left:-1.5873015873vw;width:8.7962962963vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__icon{top:-16.5333333333vw;left:-2.1333333333vw;width:29.0666666667vw}}.page-lp .course .course__column>li .course__column__head{text-align:center}.page-lp .course .course__column>li .course__column__head>h3{font-weight:700}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__head>h3{font-size:24px;line-height:1.8}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__head>h3{font-size:1.5873015873vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__head>h3{font-size:5.8666666667vw;line-height:1.65}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__head>h3>span{display:block;font-size:5.3333333333vw;margin-bottom:3.2vw;line-height:1.5}}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__list{margin-top:33px;padding-left:35px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__list{margin-top:2.1825396825vw;padding-left:2.3148148148vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__list{margin-top:3.7333333333vw}}.page-lp .course .course__column>li .course__column__list>li{position:relative;padding-left:1em;font-weight:400;letter-spacing:.02em}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__list>li{font-size:18px;line-height:2.1}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__list>li{font-size:1.1904761905vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__list>li{font-size:4.2666666667vw;line-height:1.875}}.page-lp .course .course__column>li .course__column__list>li::before{content:"・";position:absolute;left:0;top:0}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__list>li>span{font-size:13px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__list>li>span{font-size:.8597883598vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__list>li>span{font-size:3.2vw}}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__image{margin-top:30px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__image{margin-top:1.9841269841vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__image{margin:6.6666666667vw 0 0}}.page-lp .course .course__column>li .course__column__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__btn{margin-top:30px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__btn{margin-top:1.9841269841vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__btn{margin-top:6.4vw}}.page-lp .course .course__column>li .course__column__btn>a{position:relative;display:block;color:#fff;background-color:#000;border-radius:100px;text-align:center;text-decoration:none;-webkit-transition:right .2s ease-out;transition:right .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__btn>a{min-width:388px;padding:12px 54px;font-size:18px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__btn>a{min-width:25.6613756614vw;padding:.7936507937vw 3.5714285714vw;font-size:1.1904761905vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__btn>a{min-width:85.3333333333vw;padding:1.8666666667vw 14.4vw;font-size:4.8vw}}.page-lp .course .course__column>li .course__column__btn>a:hover{opacity:.7}.page-lp .course .course__column>li .course__column__btn>a::before{content:"";position:absolute;top:50%;border:1px solid;border-color:#fff #fff transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__btn>a::before{right:25px;width:15px;height:15px;margin-top:-7px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__btn>a::before{right:1.6534391534vw;width:.9920634921vw;height:.9920634921vw;margin-top:-.462962963vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__btn>a::before{right:5.3333333333vw;width:2.6666666667vw;height:2.6666666667vw;margin-top:-1.3333333333vw}}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__note{margin-top:32px;padding:0 12px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__note{margin-top:2.1164021164vw;padding:0 .7936507937vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__note{margin-top:6.6666666667vw;padding:0 2.4vw}}.page-lp .course .course__column>li .course__column__note>li{line-height:1.66}@media print,screen and (min-width:768px){.page-lp .course .course__column>li .course__column__note>li{font-size:12px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .course .course__column>li .course__column__note>li{font-size:.7936507937vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__note>li{font-size:3.2vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li .course__column__note>li .course__column__icon{top:-13.3333333333vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li+li{margin-top:16vw}}@media screen and (max-width:767px){.page-lp .course .course__column>li+li .course__column__icon{top:-13.3333333333vw}}@media print,screen and (min-width:768px){.page-lp .plan{padding:55px 0}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan{padding:3.6375661376vw 0}}@media screen and (max-width:767px){.page-lp .plan{padding:19.2vw 5.3333333333vw 16vw}}.page-lp .plan .plan__media{margin:0 auto}@media print,screen and (min-width:768px){.page-lp .plan .plan__media{display:grid;width:1250px;gap:0 35px;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media{width:83.7301587302vw;gap:0 3.3068783069vw}}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__head{padding-top:25px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__head{padding-top:1.6534391534vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__head{text-align:center}}.page-lp .plan .plan__media .plan__media__head .plan__media__head__title{display:inline-block;font-weight:700;line-height:1.5;border-bottom:1px solid #000;letter-spacing:.01em}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__head .plan__media__head__title{font-size:28px;padding-bottom:6px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__head .plan__media__head__title{font-size:1.8518518519vw;padding-bottom:.3968253968vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__head .plan__media__head__title{font-size:7.4666666667vw;padding-bottom:1.6vw}}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__image{width:568px;grid-row:1/span 2}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__image{width:37.5661375661vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__image{margin:7.4666666667vw -2.6666666667vw 0}}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail{margin-top:25px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail{margin-top:1.6534391534vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail{margin-top:5.3333333333vw}}.page-lp .plan .plan__media .plan__media__detail .plan__media__lead{font-weight:700;letter-spacing:.01em}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__lead{font-size:22px;line-height:1.2}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__lead{font-size:1.455026455vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail .plan__media__lead{text-align:center;font-size:5.8666666667vw;line-height:1.8}}.page-lp .plan .plan__media .plan__media__detail .plan__media__lead>span{background-image:radial-gradient(circle at center,#000 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.55em}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__lead+.plan__media__text{margin-top:17px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__lead+.plan__media__text{margin-top:1.1243386243vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail .plan__media__lead+.plan__media__text{margin-top:3.2vw}}.page-lp .plan .plan__media .plan__media__detail .plan__media__text{font-weight:400;letter-spacing:.01em}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__text{font-size:16px;line-height:2.25}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__text{font-size:1.0582010582vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail .plan__media__text{font-size:4vw;line-height:2.13}}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:38px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn{margin-top:2.5132275132vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn{margin:4.8vw -2.6666666667vw 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a{position:relative;color:#000;background-color:#fff;border-radius:100px;text-align:center;text-decoration:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;border:1px solid #000}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:516px;padding:12px 54px;font-size:15px;font-weight:700}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a{min-width:34.126984127vw;padding:.7936507937vw 3.5714285714vw;font-size:.9920634921vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a{display:block;padding:2.6666666667vw 13.3333333333vw 3.7333333333vw;font-size:3.4666666667vw}}.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a:hover{opacity:.7}.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a::before{content:"";position:absolute;top:50%;border:1px solid;border-color:#000 #000 transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a::before{right:25px;width:15px;height:15px;margin-top:-7px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a::before{right:1.6534391534vw;width:.9920634921vw;height:.9920634921vw;margin-top:-.462962963vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a::before{right:3.2vw;width:2.6666666667vw;height:2.6666666667vw;margin-top:-1.3333333333vw}}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a>em{font-size:18px;margin-left:.5em}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a>em{font-size:1.1904761905vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn>a>em{display:block;line-height:1;font-size:4.8vw}}@media print,screen and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn+.plan__media__btn{margin-top:20px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn+.plan__media__btn{margin-top:1.3227513228vw}}@media screen and (max-width:767px){.page-lp .plan .plan__media .plan__media__detail .plan__media__btn+.plan__media__btn{margin-top:2.6666666667vw}}.page-lp .comment{background:#f6bed1}@media print,screen and (min-width:768px){.page-lp .comment{padding:80px 0}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .comment{padding:5.291005291vw 0}}@media screen and (max-width:767px){.page-lp .comment{padding:16vw 5.3333333333vw}}.page-lp .comment .comment__block{margin:0 auto;border-radius:24px;background:#fff}@media print,screen and (min-width:768px){.page-lp .comment .comment__block{width:846px;padding:50px 104px 60px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .comment .comment__block{width:55.9523809524vw;padding:3.3068783069vw 6.8783068783vw 3.9682539683vw}}@media screen and (max-width:767px){.page-lp .comment .comment__block{padding:13.3333333333vw 8vw 10.6666666667vw}}.page-lp .comment .comment__head{text-align:center}.page-lp .comment .comment__head .comment__head__title{display:inline-block;font-weight:700;border-bottom:1px solid #000;letter-spacing:.01em}@media print,screen and (min-width:768px){.page-lp .comment .comment__head .comment__head__title{font-size:24px;padding-bottom:10px;line-height:1.5}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .comment .comment__head .comment__head__title{font-size:1.5873015873vw;padding-bottom:.6613756614vw}}@media screen and (max-width:767px){.page-lp .comment .comment__head .comment__head__title{font-size:5.8666666667vw;padding-bottom:2.6666666667vw;line-height:1.6}}@media print,screen and (min-width:768px){.page-lp .comment .comment__detail{margin-top:30px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .comment .comment__detail{margin-top:1.9841269841vw}}@media screen and (max-width:767px){.page-lp .comment .comment__detail{margin-top:7.4666666667vw}}.page-lp .comment .comment__detail .comment__text{font-weight:400}@media print,screen and (min-width:768px){.page-lp .comment .comment__detail .comment__text{font-size:16px;line-height:2.25}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .comment .comment__detail .comment__text{font-size:1.0582010582vw}}@media screen and (max-width:767px){.page-lp .comment .comment__detail .comment__text{font-size:3.7333333333vw;line-height:2.15}}.page-lp .comment .comment__detail .comment__media{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){.page-lp .comment .comment__detail .comment__media{margin-top:30px;margin-right:-30px;gap:30px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .comment .comment__detail .comment__media{margin-top:1.9841269841vw;margin-right:-1.9841269841vw;gap:1.9841269841vw}}@media screen and (max-width:767px){.page-lp .comment .comment__detail .comment__media{margin-top:8vw;gap:8vw;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print,screen and (min-width:768px){.page-lp .comment .comment__detail .comment__media .comment__media__image{width:200px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .comment .comment__detail .comment__media .comment__media__image{width:13.2275132275vw}}@media screen and (max-width:767px){.page-lp .comment .comment__detail .comment__media .comment__media__image{width:62.6666666667vw}}.page-lp .comment .comment__detail .comment__media .comment__media__detail{-webkit-box-flex:1;-ms-flex:1;flex:1}@media print,screen and (min-width:768px){.page-lp .application{padding:100px 0}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .application{padding:6.6137566138vw 0}}@media screen and (max-width:767px){.page-lp .application{padding:15.4666666667vw 2.6666666667vw}}.page-lp .application .application__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:768px){.page-lp .application .application__link{gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .application .application__link{gap:1.3227513228vw}}@media screen and (max-width:767px){.page-lp .application .application__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:4.8vw;gap:2.6666666667vw}}.page-lp .application .application__link>li>a{position:relative;display:block;color:#fff;background-color:#000;border-radius:100px;text-align:center;text-decoration:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media print,screen and (min-width:768px){.page-lp .application .application__link>li>a{min-width:584px;padding:18px 54px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .application .application__link>li>a{min-width:38.6243386243vw;padding:1.1904761905vw 3.5714285714vw}}@media screen and (max-width:767px){.page-lp .application .application__link>li>a{padding:4vw 8vw}}.page-lp .application .application__link>li>a:hover{opacity:.7}.page-lp .application .application__link>li>a::before{content:"";position:absolute;top:50%;border:1px solid;border-color:#fff #fff transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (min-width:768px){.page-lp .application .application__link>li>a::before{right:34px;width:15px;height:15px;margin-top:-7px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .application .application__link>li>a::before{right:2.2486772487vw;width:.9920634921vw;height:.9920634921vw;margin-top:-.462962963vw}}@media screen and (max-width:767px){.page-lp .application .application__link>li>a::before{right:3.7333333333vw;width:2.6666666667vw;height:2.6666666667vw;margin-top:-1.3333333333vw}}.page-lp .application .application__link>li>a>span{display:block;line-height:1.5}@media print,screen and (min-width:768px){.page-lp .application .application__link>li>a>span{font-size:17px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .application .application__link>li>a>span{font-size:1.1243386243vw}}@media screen and (max-width:767px){.page-lp .application .application__link>li>a>span{font-size:3.4666666667vw}}.page-lp .application .application__link>li>a>em{display:block;line-height:1.5}@media print,screen and (min-width:768px){.page-lp .application .application__link>li>a>em{font-size:24px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .application .application__link>li>a>em{font-size:1.5873015873vw}}@media screen and (max-width:767px){.page-lp .application .application__link>li>a>em{font-size:4.8vw}}.page-lp .footer .footer__application{position:fixed;bottom:0;left:0;width:100%;background-color:#e5014f}.page-lp .footer .footer__application .footer__application__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #fff;border-left:1px solid #fff}@media print,screen and (min-width:768px){.page-lp .footer .footer__application .footer__application__link{width:900px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .footer .footer__application .footer__application__link{width:59.5238095238vw}}.page-lp .footer .footer__application .footer__application__link>li{width:50%}.page-lp .footer .footer__application .footer__application__link>li:nth-child(2n){border-left:1px solid #fff}.page-lp .footer .footer__application .footer__application__link>li>a{display:block;line-height:1.5;text-align:center;text-decoration:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;color:#fff}@media print,screen and (min-width:768px){.page-lp .footer .footer__application .footer__application__link>li>a{padding:12px;font-size:17px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .footer .footer__application .footer__application__link>li>a{padding:.7936507937vw;font-size:1.1243386243vw}}@media screen and (max-width:767px){.page-lp .footer .footer__application .footer__application__link>li>a{padding:3.7333333333vw 2.6666666667vw;font-weight:700;font-size:3.7333333333vw;letter-spacing:.01em}}.page-lp .footer .footer__application .footer__application__link>li>a:hover{opacity:.7}.page-lp .footer .footer__application .footer__application__link>li>a>span{display:inline-block;position:relative}@media print,screen and (min-width:768px){.page-lp .footer .footer__application .footer__application__link>li>a>span{padding-right:32px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .footer .footer__application .footer__application__link>li>a>span{padding-right:2.1164021164vw}}@media screen and (max-width:767px){.page-lp .footer .footer__application .footer__application__link>li>a>span{padding-right:2.6666666667vw}}.page-lp .footer .footer__application .footer__application__link>li>a>span::before{content:"";position:absolute;top:50%;right:0;border:1px solid;border-color:#fff #fff transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (min-width:768px){.page-lp .footer .footer__application .footer__application__link>li>a>span::before{width:10px;height:10px;margin-top:-5px}}@media screen and (max-width:1512px) and (min-width:768px){.page-lp .footer .footer__application .footer__application__link>li>a>span::before{width:.6613756614vw;height:.6613756614vw;margin-top:-.3306878307vw}}@media screen and (max-width:767px){.page-lp .footer .footer__application .footer__application__link>li>a>span::before{width:2.6666666667vw;height:2.6666666667vw;margin-top:-1.3333333333vw}}