@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}img{vertical-align:top}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;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}html{overflow:auto;font-size:62.5%}body{color:#26526d;font:1.6rem/1.8 YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;overflow-wrap:break-word;word-break:break-word;overflow:hidden}@media (max-width:767px){body{font-size:1.4rem;font-weight:400}}a{color:#26526d;transition:.3s linear}a:hover,a:active,a:focus{color:#63a2c8}.flex{display:flex}@media (max-width:1199px){.flex-xl{display:flex}}@media (max-width:1023px){.flex-lg{display:flex}}@media (max-width:767px){.flex-md{display:flex}}@media (max-width:575px){.flex-sm{display:flex}}.justify-start{justify-content:start}@media (max-width:1199px){.justify-start-xl{justify-content:start}}@media (max-width:1023px){.justify-start-lg{justify-content:start}}@media (max-width:767px){.justify-start-md{justify-content:start}}@media (max-width:575px){.justify-start-sm{justify-content:start}}.justify-center{justify-content:center}@media (max-width:1199px){.justify-center-xl{justify-content:center}}@media (max-width:1023px){.justify-center-lg{justify-content:center}}@media (max-width:767px){.justify-center-md{justify-content:center}}@media (max-width:575px){.justify-center-sm{justify-content:center}}.justify-between{justify-content:space-between}@media (max-width:1199px){.justify-between-xl{justify-content:space-between}}@media (max-width:1023px){.justify-between-lg{justify-content:space-between}}@media (max-width:767px){.justify-between-md{justify-content:space-between}}@media (max-width:575px){.justify-between-sm{justify-content:space-between}}.justify-around{justify-content:space-around}@media (max-width:1199px){.justify-around-xl{justify-content:space-around}}@media (max-width:1023px){.justify-around-lg{justify-content:space-around}}@media (max-width:767px){.justify-around-md{justify-content:space-around}}@media (max-width:575px){.justify-around-sm{justify-content:space-around}}.justify-end{justify-content:end}@media (max-width:1199px){.justify-end-xl{justify-content:end}}@media (max-width:1023px){.justify-end-lg{justify-content:end}}@media (max-width:767px){.justify-end-md{justify-content:end}}@media (max-width:575px){.justify-end-sm{justify-content:end}}.align-items-start{align-items:flex-start}@media (max-width:1199px){.align-items-start-xl{align-items:flex-start}}@media (max-width:1023px){.align-items-start-lg{align-items:flex-start}}@media (max-width:767px){.align-items-start-md{align-items:flex-start}}@media (max-width:575px){.align-items-start-sm{align-items:flex-start}}.align-items-center{align-items:center}@media (max-width:1199px){.align-items-center-xl{align-items:center}}@media (max-width:1023px){.align-items-center-lg{align-items:center}}@media (max-width:767px){.align-items-center-md{align-items:center}}@media (max-width:575px){.align-items-center-sm{align-items:center}}.align-items-end{align-items:end}@media (max-width:1199px){.align-items-end-xl{align-items:end}}@media (max-width:1023px){.align-items-end-lg{align-items:end}}@media (max-width:767px){.align-items-end-md{align-items:end}}@media (max-width:575px){.align-items-end-sm{align-items:end}}.flex-wrap{flex-wrap:wrap}@media (max-width:1199px){.flex-wrap-xl{flex-wrap:wrap}}@media (max-width:1023px){.flex-wrap-lg{flex-wrap:wrap}}@media (max-width:767px){.flex-wrap-md{flex-wrap:wrap}}@media (max-width:575px){.flex-wrap-sm{flex-wrap:wrap}}.flex-nowrap{flex-wrap:nowrap}@media (max-width:1199px){.flex-nowrap-xl{flex-wrap:nowrap}}@media (max-width:1023px){.flex-nowrap-lg{flex-wrap:nowrap}}@media (max-width:767px){.flex-nowrap-md{flex-wrap:nowrap}}@media (max-width:575px){.flex-nowrap-sm{flex-wrap:nowrap}}.fs-10{font-size:1rem}.fs-11{font-size:1.1rem}.fs-12{font-size:1.2rem}.fs-13{font-size:1.3rem}.fs-14{font-size:1.4rem}.fs-15{font-size:1.5rem}.fs-16{font-size:1.6rem}.fs-17{font-size:1.7rem}.fs-18{font-size:1.8rem}.fs-19{font-size:1.9rem}.fs-20{font-size:2rem}.fs-21{font-size:2.1rem}.fs-22{font-size:2.2rem}.fs-23{font-size:2.3rem}.fs-24{font-size:2.4rem}.fs-25{font-size:2.5rem}.fs-26{font-size:2.6rem}.fs-27{font-size:2.7rem}.fs-28{font-size:2.8rem}.fs-29{font-size:2.9rem}.fs-30{font-size:3rem}@media (max-width:1199px){.fs-10-xl{font-size:1rem}.fs-11-xl{font-size:1.1rem}.fs-12-xl{font-size:1.2rem}.fs-13-xl{font-size:1.3rem}.fs-14-xl{font-size:1.4rem}.fs-15-xl{font-size:1.5rem}.fs-16-xl{font-size:1.6rem}.fs-17-xl{font-size:1.7rem}.fs-18-xl{font-size:1.8rem}.fs-19-xl{font-size:1.9rem}.fs-20-xl{font-size:2rem}.fs-21-xl{font-size:2.1rem}.fs-22-xl{font-size:2.2rem}.fs-23-xl{font-size:2.3rem}.fs-24-xl{font-size:2.4rem}.fs-25-xl{font-size:2.5rem}.fs-26-xl{font-size:2.6rem}.fs-27-xl{font-size:2.7rem}.fs-28-xl{font-size:2.8rem}.fs-29-xl{font-size:2.9rem}.fs-30-xl{font-size:3rem}}@media (max-width:1023px){.fs-10-lg{font-size:1rem}.fs-11-lg{font-size:1.1rem}.fs-12-lg{font-size:1.2rem}.fs-13-lg{font-size:1.3rem}.fs-14-lg{font-size:1.4rem}.fs-15-lg{font-size:1.5rem}.fs-16-lg{font-size:1.6rem}.fs-17-lg{font-size:1.7rem}.fs-18-lg{font-size:1.8rem}.fs-19-lg{font-size:1.9rem}.fs-20-lg{font-size:2rem}.fs-21-lg{font-size:2.1rem}.fs-22-lg{font-size:2.2rem}.fs-23-lg{font-size:2.3rem}.fs-24-lg{font-size:2.4rem}.fs-25-lg{font-size:2.5rem}.fs-26-lg{font-size:2.6rem}.fs-27-lg{font-size:2.7rem}.fs-28-lg{font-size:2.8rem}.fs-29-lg{font-size:2.9rem}.fs-30-lg{font-size:3rem}}@media (max-width:767px){.fs-10-md{font-size:1rem}.fs-11-md{font-size:1.1rem}.fs-12-md{font-size:1.2rem}.fs-13-md{font-size:1.3rem}.fs-14-md{font-size:1.4rem}.fs-15-md{font-size:1.5rem}.fs-16-md{font-size:1.6rem}.fs-17-md{font-size:1.7rem}.fs-18-md{font-size:1.8rem}.fs-19-md{font-size:1.9rem}.fs-20-md{font-size:2rem}.fs-21-md{font-size:2.1rem}.fs-22-md{font-size:2.2rem}.fs-23-md{font-size:2.3rem}.fs-24-md{font-size:2.4rem}.fs-25-md{font-size:2.5rem}.fs-26-md{font-size:2.6rem}.fs-27-md{font-size:2.7rem}.fs-28-md{font-size:2.8rem}.fs-29-md{font-size:2.9rem}.fs-30-md{font-size:3rem}}@media (max-width:575px){.fs-10-sm{font-size:1rem}.fs-11-sm{font-size:1.1rem}.fs-12-sm{font-size:1.2rem}.fs-13-sm{font-size:1.3rem}.fs-14-sm{font-size:1.4rem}.fs-15-sm{font-size:1.5rem}.fs-16-sm{font-size:1.6rem}.fs-17-sm{font-size:1.7rem}.fs-18-sm{font-size:1.8rem}.fs-19-sm{font-size:1.9rem}.fs-20-sm{font-size:2rem}.fs-21-sm{font-size:2.1rem}.fs-22-sm{font-size:2.2rem}.fs-23-sm{font-size:2.3rem}.fs-24-sm{font-size:2.4rem}.fs-25-sm{font-size:2.5rem}.fs-26-sm{font-size:2.6rem}.fs-27-sm{font-size:2.7rem}.fs-28-sm{font-size:2.8rem}.fs-29-sm{font-size:2.9rem}.fs-30-sm{font-size:3rem}}.lh-1{line-height:1.1}.lh-2{line-height:1.2}.lh-3{line-height:1.3}.lh-4{line-height:1.4}.lh-5{line-height:1.5}.lh-6{line-height:1.6}@media (max-width:1199px){.lh-1-xl{line-height:1.1}.lh-2-xl{line-height:1.2}.lh-3-xl{line-height:1.3}.lh-4-xl{line-height:1.4}.lh-5-xl{line-height:1.5}.lh-6-xl{line-height:1.6}}@media (max-width:1023px){.lh-1-lg{line-height:1.1}.lh-2-lg{line-height:1.2}.lh-3-lg{line-height:1.3}.lh-4-lg{line-height:1.4}.lh-5-lg{line-height:1.5}.lh-6-lg{line-height:1.6}}@media (max-width:767px){.lh-1-md{line-height:1.1}.lh-2-md{line-height:1.2}.lh-3-md{line-height:1.3}.lh-4-md{line-height:1.4}.lh-5-md{line-height:1.5}.lh-6-md{line-height:1.6}}@media (max-width:575px){.lh-1-sm{line-height:1.1}.lh-2-sm{line-height:1.2}.lh-3-sm{line-height:1.3}.lh-4-sm{line-height:1.4}.lh-5-sm{line-height:1.5}.lh-6-sm{line-height:1.6}}img{max-width:100%;height:auto}ol{padding-left:1em}.float-l{float:left}.float-r{float:right}.en{font-family:"Cormorant Garamond",serif;font-weight:500}.mincho{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:400;font-style:normal}em{font-style:normal;font-weight:700}.line{background:rgba(0,0,0,0) linear-gradient(transparent 80%,#fffa73 0%) repeat scroll 0 0}.indent-list{text-indent:-1em;padding-left:1em}.disc-list{list-style:disc;padding-left:1.5em}.color-main{color:#26526d !important}.color-accent01{color:#e7390d !important}.color-caution{color:#a52929 !important}.bold{font-weight:700}.normal{font-weight:400}.align-l{text-align:left}@media (max-width:1199px){.align-l-xl{text-align:left}}@media (max-width:1023px){.align-l-lg{text-align:left}}@media (max-width:767px){.align-l-md{text-align:left}}@media (max-width:575px){.align-l-sm{text-align:left}}.align-c{text-align:center}@media (max-width:1199px){.align-c-xl{text-align:center}}@media (max-width:1023px){.align-c-lg{text-align:center}}@media (max-width:767px){.align-c-md{text-align:center}}@media (max-width:575px){.align-c-sm{text-align:center}}.align-r{text-align:right}@media (max-width:1199px){.align-r-xl{text-align:right}}@media (max-width:1023px){.align-r-lg{text-align:right}}@media (max-width:767px){.align-r-md{text-align:right}}@media (max-width:575px){.align-r-sm{text-align:right}}.pos-r{position:relative}.box-shadow{box-shadow:0 0 40px rgba(0,0,0,.1)}.bg-light-blue01{background:#eff5f8}.bg-blue-pattern01{background:repeating-linear-gradient(-45deg,#0171bb,#0171bb 10px,#0674bc 0,#0674bc 20px)}.block{display:block}@media (max-width:1199px){.block-xl{display:block !important}}@media (max-width:1023px){.block-lg{display:block !important}}@media (max-width:767px){.block-md{display:block !important}}@media (max-width:575px){.block-sm{display:block !important}}.none{display:none}@media (max-width:1199px){.none-xl{display:none !important}}@media (max-width:1023px){.none-lg{display:none !important}}@media (max-width:767px){.none-md{display:none !important}}@media (max-width:575px){.none-sm{display:none !important}}.mt-0{margin-top:0 !important}.pt-0{padding-top:0 !important}.mb-0{margin-bottom:0 !important}.pb-0{padding-bottom:0 !important}.ml-0{margin-left:0 !important}.pl-0{padding-left:0 !important}.mr-0{margin-right:0 !important}.pr-0{padding-right:0 !important}.mt-10{margin-top:1rem !important}.pt-10{padding-top:1rem !important}.mb-10{margin-bottom:1rem !important}.pb-10{padding-bottom:1rem !important}.ml-10{margin-left:1rem !important}.pl-10{padding-left:1rem !important}.mr-10{margin-right:1rem !important}.pr-10{padding-right:1rem !important}.mt-15{margin-top:1.5rem !important}.pt-15{padding-top:1.5rem !important}.mb-15{margin-bottom:1.5rem !important}.pb-15{padding-bottom:1.5rem !important}.ml-15{margin-left:1.5rem !important}.pl-15{padding-left:1.5rem !important}.mr-15{margin-right:1.5rem !important}.pr-15{padding-right:1.5rem !important}.mt-20{margin-top:2rem !important}.pt-20{padding-top:2rem !important}.mb-20{margin-bottom:2rem !important}.pb-20{padding-bottom:2rem !important}.ml-20{margin-left:2rem !important}.pl-20{padding-left:2rem !important}.mr-20{margin-right:2rem !important}.pr-20{padding-right:2rem !important}.mt-25{margin-top:2.5rem !important}.pt-25{padding-top:2.5rem !important}.mb-25{margin-bottom:2.5rem !important}.pb-25{padding-bottom:2.5rem !important}.ml-25{margin-left:2.5rem !important}.pl-25{padding-left:2.5rem !important}.mr-25{margin-right:2.5rem !important}.pr-25{padding-right:2.5rem !important}.mt-30{margin-top:3rem !important}.pt-30{padding-top:3rem !important}.mb-30{margin-bottom:3rem !important}.pb-30{padding-bottom:3rem !important}.ml-30{margin-left:3rem !important}.pl-30{padding-left:3rem !important}.mr-30{margin-right:3rem !important}.pr-30{padding-right:3rem !important}.mt-35{margin-top:3.5rem !important}.pt-35{padding-top:3.5rem !important}.mb-35{margin-bottom:3.5rem !important}.pb-35{padding-bottom:3.5rem !important}.ml-35{margin-left:3.5rem !important}.pl-35{padding-left:3.5rem !important}.mr-35{margin-right:3.5rem !important}.pr-35{padding-right:3.5rem !important}.mt-40{margin-top:4rem !important}.pt-40{padding-top:4rem !important}.mb-40{margin-bottom:4rem !important}.pb-40{padding-bottom:4rem !important}.ml-40{margin-left:4rem !important}.pl-40{padding-left:4rem !important}.mr-40{margin-right:4rem !important}.pr-40{padding-right:4rem !important}.mt-45{margin-top:4.5rem !important}.pt-45{padding-top:4.5rem !important}.mb-45{margin-bottom:4.5rem !important}.pb-45{padding-bottom:4.5rem !important}.ml-45{margin-left:4.5rem !important}.pl-45{padding-left:4.5rem !important}.mr-45{margin-right:4.5rem !important}.pr-45{padding-right:4.5rem !important}.mt-50{margin-top:5rem !important}.pt-50{padding-top:5rem !important}.mb-50{margin-bottom:5rem !important}.pb-50{padding-bottom:5rem !important}.ml-50{margin-left:5rem !important}.pl-50{padding-left:5rem !important}.mr-50{margin-right:5rem !important}.pr-50{padding-right:5rem !important}.mt-60{margin-top:6rem !important}.pt-60{padding-top:6rem !important}.mb-60{margin-bottom:6rem !important}.pb-60{padding-bottom:6rem !important}.ml-60{margin-left:6rem !important}.pl-60{padding-left:6rem !important}.mr-60{margin-right:6rem !important}.pr-60{padding-right:6rem !important}.mt-70{margin-top:7rem !important}.pt-70{padding-top:7rem !important}.mb-70{margin-bottom:7rem !important}.pb-70{padding-bottom:7rem !important}.ml-70{margin-left:7rem !important}.pl-70{padding-left:7rem !important}.mr-70{margin-right:7rem !important}.pr-70{padding-right:7rem !important}.mt-80{margin-top:8rem !important}.pt-80{padding-top:8rem !important}.mb-80{margin-bottom:8rem !important}.pb-80{padding-bottom:8rem !important}.ml-80{margin-left:8rem !important}.pl-80{padding-left:8rem !important}.mr-80{margin-right:8rem !important}.pr-80{padding-right:8rem !important}.mt-100{margin-top:10rem !important}.pt-100{padding-top:10rem !important}.mb-100{margin-bottom:10rem !important}.pb-100{padding-bottom:10rem !important}.ml-100{margin-left:10rem !important}.pl-100{padding-left:10rem !important}.mr-100{margin-right:10rem !important}.pr-100{padding-right:10rem !important}@media (max-width:1199px){.mt-0-xl{margin-top:0 !important}.pt-0-xl{padding-top:0 !important}.mb-0-xl{margin-bottom:0 !important}.pb-0-xl{padding-bottom:0 !important}.ml-0-xl{margin-left:0 !important}.pl-0-xl{padding-left:0 !important}.mr-0-xl{margin-right:0 !important}.pr-0-xl{padding-right:0 !important}.mt-10-xl{margin-top:1rem !important}.pt-10-xl{padding-top:1rem !important}.mb-10-xl{margin-bottom:1rem !important}.pb-10-xl{padding-bottom:1rem !important}.ml-10-xl{margin-left:1rem !important}.pl-10-xl{padding-left:1rem !important}.mr-10-xl{margin-right:1rem !important}.pr-10-xl{padding-right:1rem !important}.mt-15-xl{margin-top:1.5rem !important}.pt-15-xl{padding-top:1.5rem !important}.mb-15-xl{margin-bottom:1.5rem !important}.pb-15-xl{padding-bottom:1.5rem !important}.ml-15-xl{margin-left:1.5rem !important}.pl-15-xl{padding-left:1.5rem !important}.mr-15-xl{margin-right:1.5rem !important}.pr-15-xl{padding-right:1.5rem !important}.mt-20-xl{margin-top:2rem !important}.pt-20-xl{padding-top:2rem !important}.mb-20-xl{margin-bottom:2rem !important}.pb-20-xl{padding-bottom:2rem !important}.ml-20-xl{margin-left:2rem !important}.pl-20-xl{padding-left:2rem !important}.mr-20-xl{margin-right:2rem !important}.pr-20-xl{padding-right:2rem !important}.mt-25-xl{margin-top:2.5rem !important}.pt-25-xl{padding-top:2.5rem !important}.mb-25-xl{margin-bottom:2.5rem !important}.pb-25-xl{padding-bottom:2.5rem !important}.ml-25-xl{margin-left:2.5rem !important}.pl-25-xl{padding-left:2.5rem !important}.mr-25-xl{margin-right:2.5rem !important}.pr-25-xl{padding-right:2.5rem !important}.mt-30-xl{margin-top:3rem !important}.pt-30-xl{padding-top:3rem !important}.mb-30-xl{margin-bottom:3rem !important}.pb-30-xl{padding-bottom:3rem !important}.ml-30-xl{margin-left:3rem !important}.pl-30-xl{padding-left:3rem !important}.mr-30-xl{margin-right:3rem !important}.pr-30-xl{padding-right:3rem !important}.mt-35-xl{margin-top:3.5rem !important}.pt-35-xl{padding-top:3.5rem !important}.mb-35-xl{margin-bottom:3.5rem !important}.pb-35-xl{padding-bottom:3.5rem !important}.ml-35-xl{margin-left:3.5rem !important}.pl-35-xl{padding-left:3.5rem !important}.mr-35-xl{margin-right:3.5rem !important}.pr-35-xl{padding-right:3.5rem !important}.mt-40-xl{margin-top:4rem !important}.pt-40-xl{padding-top:4rem !important}.mb-40-xl{margin-bottom:4rem !important}.pb-40-xl{padding-bottom:4rem !important}.ml-40-xl{margin-left:4rem !important}.pl-40-xl{padding-left:4rem !important}.mr-40-xl{margin-right:4rem !important}.pr-40-xl{padding-right:4rem !important}.mt-45-xl{margin-top:4.5rem !important}.pt-45-xl{padding-top:4.5rem !important}.mb-45-xl{margin-bottom:4.5rem !important}.pb-45-xl{padding-bottom:4.5rem !important}.ml-45-xl{margin-left:4.5rem !important}.pl-45-xl{padding-left:4.5rem !important}.mr-45-xl{margin-right:4.5rem !important}.pr-45-xl{padding-right:4.5rem !important}.mt-50-xl{margin-top:5rem !important}.pt-50-xl{padding-top:5rem !important}.mb-50-xl{margin-bottom:5rem !important}.pb-50-xl{padding-bottom:5rem !important}.ml-50-xl{margin-left:5rem !important}.pl-50-xl{padding-left:5rem !important}.mr-50-xl{margin-right:5rem !important}.pr-50-xl{padding-right:5rem !important}.mt-60-xl{margin-top:6rem !important}.pt-60-xl{padding-top:6rem !important}.mb-60-xl{margin-bottom:6rem !important}.pb-60-xl{padding-bottom:6rem !important}.ml-60-xl{margin-left:6rem !important}.pl-60-xl{padding-left:6rem !important}.mr-60-xl{margin-right:6rem !important}.pr-60-xl{padding-right:6rem !important}.mt-70-xl{margin-top:7rem !important}.pt-70-xl{padding-top:7rem !important}.mb-70-xl{margin-bottom:7rem !important}.pb-70-xl{padding-bottom:7rem !important}.ml-70-xl{margin-left:7rem !important}.pl-70-xl{padding-left:7rem !important}.mr-70-xl{margin-right:7rem !important}.pr-70-xl{padding-right:7rem !important}.mt-80-xl{margin-top:8rem !important}.pt-80-xl{padding-top:8rem !important}.mb-80-xl{margin-bottom:8rem !important}.pb-80-xl{padding-bottom:8rem !important}.ml-80-xl{margin-left:8rem !important}.pl-80-xl{padding-left:8rem !important}.mr-80-xl{margin-right:8rem !important}.pr-80-xl{padding-right:8rem !important}.mt-100-xl{margin-top:10rem !important}.pt-100-xl{padding-top:10rem !important}.mb-100-xl{margin-bottom:10rem !important}.pb-100-xl{padding-bottom:10rem !important}.ml-100-xl{margin-left:10rem !important}.pl-100-xl{padding-left:10rem !important}.mr-100-xl{margin-right:10rem !important}.pr-100-xl{padding-right:10rem !important}}@media (max-width:1023px){.mt-0-lg{margin-top:0 !important}.pt-0-lg{padding-top:0 !important}.mb-0-lg{margin-bottom:0 !important}.pb-0-lg{padding-bottom:0 !important}.ml-0-lg{margin-left:0 !important}.pl-0-lg{padding-left:0 !important}.mr-0-lg{margin-right:0 !important}.pr-0-lg{padding-right:0 !important}.mt-10-lg{margin-top:1rem !important}.pt-10-lg{padding-top:1rem !important}.mb-10-lg{margin-bottom:1rem !important}.pb-10-lg{padding-bottom:1rem !important}.ml-10-lg{margin-left:1rem !important}.pl-10-lg{padding-left:1rem !important}.mr-10-lg{margin-right:1rem !important}.pr-10-lg{padding-right:1rem !important}.mt-15-lg{margin-top:1.5rem !important}.pt-15-lg{padding-top:1.5rem !important}.mb-15-lg{margin-bottom:1.5rem !important}.pb-15-lg{padding-bottom:1.5rem !important}.ml-15-lg{margin-left:1.5rem !important}.pl-15-lg{padding-left:1.5rem !important}.mr-15-lg{margin-right:1.5rem !important}.pr-15-lg{padding-right:1.5rem !important}.mt-20-lg{margin-top:2rem !important}.pt-20-lg{padding-top:2rem !important}.mb-20-lg{margin-bottom:2rem !important}.pb-20-lg{padding-bottom:2rem !important}.ml-20-lg{margin-left:2rem !important}.pl-20-lg{padding-left:2rem !important}.mr-20-lg{margin-right:2rem !important}.pr-20-lg{padding-right:2rem !important}.mt-25-lg{margin-top:2.5rem !important}.pt-25-lg{padding-top:2.5rem !important}.mb-25-lg{margin-bottom:2.5rem !important}.pb-25-lg{padding-bottom:2.5rem !important}.ml-25-lg{margin-left:2.5rem !important}.pl-25-lg{padding-left:2.5rem !important}.mr-25-lg{margin-right:2.5rem !important}.pr-25-lg{padding-right:2.5rem !important}.mt-30-lg{margin-top:3rem !important}.pt-30-lg{padding-top:3rem !important}.mb-30-lg{margin-bottom:3rem !important}.pb-30-lg{padding-bottom:3rem !important}.ml-30-lg{margin-left:3rem !important}.pl-30-lg{padding-left:3rem !important}.mr-30-lg{margin-right:3rem !important}.pr-30-lg{padding-right:3rem !important}.mt-35-lg{margin-top:3.5rem !important}.pt-35-lg{padding-top:3.5rem !important}.mb-35-lg{margin-bottom:3.5rem !important}.pb-35-lg{padding-bottom:3.5rem !important}.ml-35-lg{margin-left:3.5rem !important}.pl-35-lg{padding-left:3.5rem !important}.mr-35-lg{margin-right:3.5rem !important}.pr-35-lg{padding-right:3.5rem !important}.mt-40-lg{margin-top:4rem !important}.pt-40-lg{padding-top:4rem !important}.mb-40-lg{margin-bottom:4rem !important}.pb-40-lg{padding-bottom:4rem !important}.ml-40-lg{margin-left:4rem !important}.pl-40-lg{padding-left:4rem !important}.mr-40-lg{margin-right:4rem !important}.pr-40-lg{padding-right:4rem !important}.mt-45-lg{margin-top:4.5rem !important}.pt-45-lg{padding-top:4.5rem !important}.mb-45-lg{margin-bottom:4.5rem !important}.pb-45-lg{padding-bottom:4.5rem !important}.ml-45-lg{margin-left:4.5rem !important}.pl-45-lg{padding-left:4.5rem !important}.mr-45-lg{margin-right:4.5rem !important}.pr-45-lg{padding-right:4.5rem !important}.mt-50-lg{margin-top:5rem !important}.pt-50-lg{padding-top:5rem !important}.mb-50-lg{margin-bottom:5rem !important}.pb-50-lg{padding-bottom:5rem !important}.ml-50-lg{margin-left:5rem !important}.pl-50-lg{padding-left:5rem !important}.mr-50-lg{margin-right:5rem !important}.pr-50-lg{padding-right:5rem !important}.mt-60-lg{margin-top:6rem !important}.pt-60-lg{padding-top:6rem !important}.mb-60-lg{margin-bottom:6rem !important}.pb-60-lg{padding-bottom:6rem !important}.ml-60-lg{margin-left:6rem !important}.pl-60-lg{padding-left:6rem !important}.mr-60-lg{margin-right:6rem !important}.pr-60-lg{padding-right:6rem !important}.mt-70-lg{margin-top:7rem !important}.pt-70-lg{padding-top:7rem !important}.mb-70-lg{margin-bottom:7rem !important}.pb-70-lg{padding-bottom:7rem !important}.ml-70-lg{margin-left:7rem !important}.pl-70-lg{padding-left:7rem !important}.mr-70-lg{margin-right:7rem !important}.pr-70-lg{padding-right:7rem !important}.mt-80-lg{margin-top:8rem !important}.pt-80-lg{padding-top:8rem !important}.mb-80-lg{margin-bottom:8rem !important}.pb-80-lg{padding-bottom:8rem !important}.ml-80-lg{margin-left:8rem !important}.pl-80-lg{padding-left:8rem !important}.mr-80-lg{margin-right:8rem !important}.pr-80-lg{padding-right:8rem !important}.mt-100-lg{margin-top:10rem !important}.pt-100-lg{padding-top:10rem !important}.mb-100-lg{margin-bottom:10rem !important}.pb-100-lg{padding-bottom:10rem !important}.ml-100-lg{margin-left:10rem !important}.pl-100-lg{padding-left:10rem !important}.mr-100-lg{margin-right:10rem !important}.pr-100-lg{padding-right:10rem !important}}@media (max-width:767px){.mt-0-md{margin-top:0 !important}.pt-0-md{padding-top:0 !important}.mb-0-md{margin-bottom:0 !important}.pb-0-md{padding-bottom:0 !important}.ml-0-md{margin-left:0 !important}.pl-0-md{padding-left:0 !important}.mr-0-md{margin-right:0 !important}.pr-0-md{padding-right:0 !important}.mt-10-md{margin-top:1rem !important}.pt-10-md{padding-top:1rem !important}.mb-10-md{margin-bottom:1rem !important}.pb-10-md{padding-bottom:1rem !important}.ml-10-md{margin-left:1rem !important}.pl-10-md{padding-left:1rem !important}.mr-10-md{margin-right:1rem !important}.pr-10-md{padding-right:1rem !important}.mt-15-md{margin-top:1.5rem !important}.pt-15-md{padding-top:1.5rem !important}.mb-15-md{margin-bottom:1.5rem !important}.pb-15-md{padding-bottom:1.5rem !important}.ml-15-md{margin-left:1.5rem !important}.pl-15-md{padding-left:1.5rem !important}.mr-15-md{margin-right:1.5rem !important}.pr-15-md{padding-right:1.5rem !important}.mt-20-md{margin-top:2rem !important}.pt-20-md{padding-top:2rem !important}.mb-20-md{margin-bottom:2rem !important}.pb-20-md{padding-bottom:2rem !important}.ml-20-md{margin-left:2rem !important}.pl-20-md{padding-left:2rem !important}.mr-20-md{margin-right:2rem !important}.pr-20-md{padding-right:2rem !important}.mt-25-md{margin-top:2.5rem !important}.pt-25-md{padding-top:2.5rem !important}.mb-25-md{margin-bottom:2.5rem !important}.pb-25-md{padding-bottom:2.5rem !important}.ml-25-md{margin-left:2.5rem !important}.pl-25-md{padding-left:2.5rem !important}.mr-25-md{margin-right:2.5rem !important}.pr-25-md{padding-right:2.5rem !important}.mt-30-md{margin-top:3rem !important}.pt-30-md{padding-top:3rem !important}.mb-30-md{margin-bottom:3rem !important}.pb-30-md{padding-bottom:3rem !important}.ml-30-md{margin-left:3rem !important}.pl-30-md{padding-left:3rem !important}.mr-30-md{margin-right:3rem !important}.pr-30-md{padding-right:3rem !important}.mt-35-md{margin-top:3.5rem !important}.pt-35-md{padding-top:3.5rem !important}.mb-35-md{margin-bottom:3.5rem !important}.pb-35-md{padding-bottom:3.5rem !important}.ml-35-md{margin-left:3.5rem !important}.pl-35-md{padding-left:3.5rem !important}.mr-35-md{margin-right:3.5rem !important}.pr-35-md{padding-right:3.5rem !important}.mt-40-md{margin-top:4rem !important}.pt-40-md{padding-top:4rem !important}.mb-40-md{margin-bottom:4rem !important}.pb-40-md{padding-bottom:4rem !important}.ml-40-md{margin-left:4rem !important}.pl-40-md{padding-left:4rem !important}.mr-40-md{margin-right:4rem !important}.pr-40-md{padding-right:4rem !important}.mt-45-md{margin-top:4.5rem !important}.pt-45-md{padding-top:4.5rem !important}.mb-45-md{margin-bottom:4.5rem !important}.pb-45-md{padding-bottom:4.5rem !important}.ml-45-md{margin-left:4.5rem !important}.pl-45-md{padding-left:4.5rem !important}.mr-45-md{margin-right:4.5rem !important}.pr-45-md{padding-right:4.5rem !important}.mt-50-md{margin-top:5rem !important}.pt-50-md{padding-top:5rem !important}.mb-50-md{margin-bottom:5rem !important}.pb-50-md{padding-bottom:5rem !important}.ml-50-md{margin-left:5rem !important}.pl-50-md{padding-left:5rem !important}.mr-50-md{margin-right:5rem !important}.pr-50-md{padding-right:5rem !important}.mt-60-md{margin-top:6rem !important}.pt-60-md{padding-top:6rem !important}.mb-60-md{margin-bottom:6rem !important}.pb-60-md{padding-bottom:6rem !important}.ml-60-md{margin-left:6rem !important}.pl-60-md{padding-left:6rem !important}.mr-60-md{margin-right:6rem !important}.pr-60-md{padding-right:6rem !important}.mt-70-md{margin-top:7rem !important}.pt-70-md{padding-top:7rem !important}.mb-70-md{margin-bottom:7rem !important}.pb-70-md{padding-bottom:7rem !important}.ml-70-md{margin-left:7rem !important}.pl-70-md{padding-left:7rem !important}.mr-70-md{margin-right:7rem !important}.pr-70-md{padding-right:7rem !important}.mt-80-md{margin-top:8rem !important}.pt-80-md{padding-top:8rem !important}.mb-80-md{margin-bottom:8rem !important}.pb-80-md{padding-bottom:8rem !important}.ml-80-md{margin-left:8rem !important}.pl-80-md{padding-left:8rem !important}.mr-80-md{margin-right:8rem !important}.pr-80-md{padding-right:8rem !important}.mt-100-md{margin-top:10rem !important}.pt-100-md{padding-top:10rem !important}.mb-100-md{margin-bottom:10rem !important}.pb-100-md{padding-bottom:10rem !important}.ml-100-md{margin-left:10rem !important}.pl-100-md{padding-left:10rem !important}.mr-100-md{margin-right:10rem !important}.pr-100-md{padding-right:10rem !important}}@media (max-width:575px){.mt-0-sm{margin-top:0 !important}.pt-0-sm{padding-top:0 !important}.mb-0-sm{margin-bottom:0 !important}.pb-0-sm{padding-bottom:0 !important}.ml-0-sm{margin-left:0 !important}.pl-0-sm{padding-left:0 !important}.mr-0-sm{margin-right:0 !important}.pr-0-sm{padding-right:0 !important}.mt-10-sm{margin-top:1rem !important}.pt-10-sm{padding-top:1rem !important}.mb-10-sm{margin-bottom:1rem !important}.pb-10-sm{padding-bottom:1rem !important}.ml-10-sm{margin-left:1rem !important}.pl-10-sm{padding-left:1rem !important}.mr-10-sm{margin-right:1rem !important}.pr-10-sm{padding-right:1rem !important}.mt-15-sm{margin-top:1.5rem !important}.pt-15-sm{padding-top:1.5rem !important}.mb-15-sm{margin-bottom:1.5rem !important}.pb-15-sm{padding-bottom:1.5rem !important}.ml-15-sm{margin-left:1.5rem !important}.pl-15-sm{padding-left:1.5rem !important}.mr-15-sm{margin-right:1.5rem !important}.pr-15-sm{padding-right:1.5rem !important}.mt-20-sm{margin-top:2rem !important}.pt-20-sm{padding-top:2rem !important}.mb-20-sm{margin-bottom:2rem !important}.pb-20-sm{padding-bottom:2rem !important}.ml-20-sm{margin-left:2rem !important}.pl-20-sm{padding-left:2rem !important}.mr-20-sm{margin-right:2rem !important}.pr-20-sm{padding-right:2rem !important}.mt-25-sm{margin-top:2.5rem !important}.pt-25-sm{padding-top:2.5rem !important}.mb-25-sm{margin-bottom:2.5rem !important}.pb-25-sm{padding-bottom:2.5rem !important}.ml-25-sm{margin-left:2.5rem !important}.pl-25-sm{padding-left:2.5rem !important}.mr-25-sm{margin-right:2.5rem !important}.pr-25-sm{padding-right:2.5rem !important}.mt-30-sm{margin-top:3rem !important}.pt-30-sm{padding-top:3rem !important}.mb-30-sm{margin-bottom:3rem !important}.pb-30-sm{padding-bottom:3rem !important}.ml-30-sm{margin-left:3rem !important}.pl-30-sm{padding-left:3rem !important}.mr-30-sm{margin-right:3rem !important}.pr-30-sm{padding-right:3rem !important}.mt-35-sm{margin-top:3.5rem !important}.pt-35-sm{padding-top:3.5rem !important}.mb-35-sm{margin-bottom:3.5rem !important}.pb-35-sm{padding-bottom:3.5rem !important}.ml-35-sm{margin-left:3.5rem !important}.pl-35-sm{padding-left:3.5rem !important}.mr-35-sm{margin-right:3.5rem !important}.pr-35-sm{padding-right:3.5rem !important}.mt-40-sm{margin-top:4rem !important}.pt-40-sm{padding-top:4rem !important}.mb-40-sm{margin-bottom:4rem !important}.pb-40-sm{padding-bottom:4rem !important}.ml-40-sm{margin-left:4rem !important}.pl-40-sm{padding-left:4rem !important}.mr-40-sm{margin-right:4rem !important}.pr-40-sm{padding-right:4rem !important}.mt-45-sm{margin-top:4.5rem !important}.pt-45-sm{padding-top:4.5rem !important}.mb-45-sm{margin-bottom:4.5rem !important}.pb-45-sm{padding-bottom:4.5rem !important}.ml-45-sm{margin-left:4.5rem !important}.pl-45-sm{padding-left:4.5rem !important}.mr-45-sm{margin-right:4.5rem !important}.pr-45-sm{padding-right:4.5rem !important}.mt-50-sm{margin-top:5rem !important}.pt-50-sm{padding-top:5rem !important}.mb-50-sm{margin-bottom:5rem !important}.pb-50-sm{padding-bottom:5rem !important}.ml-50-sm{margin-left:5rem !important}.pl-50-sm{padding-left:5rem !important}.mr-50-sm{margin-right:5rem !important}.pr-50-sm{padding-right:5rem !important}.mt-60-sm{margin-top:6rem !important}.pt-60-sm{padding-top:6rem !important}.mb-60-sm{margin-bottom:6rem !important}.pb-60-sm{padding-bottom:6rem !important}.ml-60-sm{margin-left:6rem !important}.pl-60-sm{padding-left:6rem !important}.mr-60-sm{margin-right:6rem !important}.pr-60-sm{padding-right:6rem !important}.mt-70-sm{margin-top:7rem !important}.pt-70-sm{padding-top:7rem !important}.mb-70-sm{margin-bottom:7rem !important}.pb-70-sm{padding-bottom:7rem !important}.ml-70-sm{margin-left:7rem !important}.pl-70-sm{padding-left:7rem !important}.mr-70-sm{margin-right:7rem !important}.pr-70-sm{padding-right:7rem !important}.mt-80-sm{margin-top:8rem !important}.pt-80-sm{padding-top:8rem !important}.mb-80-sm{margin-bottom:8rem !important}.pb-80-sm{padding-bottom:8rem !important}.ml-80-sm{margin-left:8rem !important}.pl-80-sm{padding-left:8rem !important}.mr-80-sm{margin-right:8rem !important}.pr-80-sm{padding-right:8rem !important}.mt-100-sm{margin-top:10rem !important}.pt-100-sm{padding-top:10rem !important}.mb-100-sm{margin-bottom:10rem !important}.pb-100-sm{padding-bottom:10rem !important}.ml-100-sm{margin-left:10rem !important}.pl-100-sm{padding-left:10rem !important}.mr-100-sm{margin-right:10rem !important}.pr-100-sm{padding-right:10rem !important}}body{position:relative}#header{position:fixed;transition:padding .5s,background-color .5s;width:100%;z-index:100}#header .header-logo{transition:padding .5s,width .5s}#header.transform{background:linear-gradient(270deg,rgba(91,127,142,.8) 0%,rgba(23,76,103,.8) 100%)}#header.transform .header-logo{width:80px;padding:1rem 2rem}#header.transform a{color:#fff}#header.transform .hamburger_line{background:#fff}.header-logo{width:120px;padding:2rem}@media (max-width:1199px){.header-logo{width:90px}}.nav-pc{font-size:1.5rem;margin-left:auto;padding-right:40px}@media (max-width:1199px){.nav-pc{font-size:1.3rem;padding-right:30px}}.nav-pc__gnav{display:flex;justify-content:center;align-items:center;font-weight:700;width:auto;gap:0 5rem}@media (max-width:1199px){.nav-pc__gnav{gap:0 4rem}}.nav-pc__gnav>li{background:0 0;text-decoration:none;border-left:none;display:flex;align-items:center;position:relative}.nav-pc__gnav>li a{text-decoration:none;border-left:none;display:block}.nav-pc__gnav>li{text-align:center;box-sizing:border-box;-moz-box-sizing:border-box}.nav-pc__gnav>li>a{position:relative;display:flex;align-items:center;line-height:1.5;color:#fff}.nav-pc .menu-item-has-children{position:relative}.nav-pc .menu-item-has-children .sub-menu{min-width:300px;visibility:hidden;opacity:0;position:absolute;top:4rem;left:3px;z-index:2;text-align:left;transition:.5s ease-out}@media (max-width:767px){.nav-pc .menu-item-has-children .sub-menu{visibility:visible;opacity:1;position:static}}.nav-pc .menu-item-has-children .sub-menu li{padding-right:0;width:100%}.nav-pc .menu-item-has-children .sub-menu li a{width:100%;box-sizing:border-box;color:#fff;text-align:left;background:#26526d;border-bottom:1px solid rgba(255,255,255,.2);padding:1.2rem 2rem}.nav-pc .menu-item-has-children .sub-menu li a:hover{opacity:.9}.nav-pc .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}.nav-pc.nav-kasou a{color:#000}@media (max-width:1023px){.nav-pc{display:none}.nav-pc-menu{display:none}.menu-item-has-children .sub-menu{display:block;visibility:visible}}.nav-sp{display:none}@media (max-width:1023px){.nav-sp{margin:0;transition:all .6s;overflow-y:auto;width:255px;height:100vh;z-index:200;top:0;left:-320px;background-color:#26526d;position:fixed;display:block}.nav-sp__inner{padding:0 2rem}.nav-sp__inner a{display:block;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-weight:700;padding:1.5rem 2rem;font-size:1.6rem;text-decoration:none}.nav-sp__inner li{position:relative}.nav-sp__inner li a{position:relative}.nav-sp__inner .accordion-btn{content:"";position:absolute;right:0;top:0;bottom:0;height:49px;width:70px;z-index:1000;cursor:pointer;display:table}.nav-sp__inner .accordion-btn:before{content:"";display:block;position:absolute;right:2rem;top:0;bottom:0;margin:auto;text-align:right;border-right:1px solid #fff;border-bottom:1px solid #fff;width:7px;height:7px;transform:rotate(45deg)}.nav-sp .sub-menu{display:none;padding-left:4rem}.nav_btn{width:30px;height:24px;z-index:300000;top:0;bottom:0;right:2rem;margin:auto;cursor:pointer;position:absolute}.hamburger_line{transition:all .6s;width:30px;height:2px;background-color:#fff;position:absolute}.hamburger_line1{top:0}.hamburger_line2{top:11px}.hamburger_line3{top:22px}}.hamburger.active span:nth-child(1){top:10px;left:0;background:#fff;transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:10px;background:#fff;transform:rotate(45deg)}.globalMenuSp{position:fixed;z-index:2;top:0;left:0;background:linear-gradient(270deg,rgba(91,127,142,.9) 0%,rgba(23,76,103,.9) 100%);width:100%;transform:translateY(-100%);transition:all .6s;height:100%;box-sizing:border-box;overscroll-behavior-y:contain;overflow-y:auto}.sp-header-nav_list{margin:0 auto;padding:3rem 2rem;width:100%;box-sizing:border-box}.sp-header-nav_list li{padding:0 1rem;list-style-type:none;width:100%;transition:.4s all;font-size:1.5rem;font-weight:700;box-sizing:border-box}.sp-header-nav_list li:last-child{padding-bottom:0}.sp-header-nav_list li a{display:block;color:#fff;font-size:1.6rem;padding:2rem 0;text-decoration:none}.sp-header-nav_list li a:hover{opacity:1}.sp-header-nav_list li.menu-item-has-children{position:relative}.sp-header-nav_list li.menu-item-has-children.parent-link-none>a{pointer-events:none}.sp-header-nav_list li .sub-menu{display:none}.sp-header-nav_list li .sub-menu li{padding-left:1rem;font-size:1.3rem}.sp-header-nav_list li .sub-menu li a{transition:.3s linear;padding:1rem 0;font-weight:400}.globalMenuSp.active{opacity:100;display:block;transform:translateY(0%);padding-top:10rem}.nav_btn-kasou .hamburger_line{background-color:#000}.page-top{position:relative}.container-sm{max-width:720px;padding:0 2rem;margin:0 auto;box-sizing:content-box}.container-md{max-width:1000px;padding:0 2rem;margin:0 auto;box-sizing:content-box}.container-lg{max-width:1200px;padding:0 2rem;margin:0 auto;box-sizing:content-box}.container-xl{max-width:1300px;padding:0 2rem;margin:0 auto;box-sizing:content-box}.sp-none{display:block}@media (max-width:575px){.sp-none{display:none}}.pc-none{display:none}@media (max-width:575px){.pc-none{display:block}}.page-sec{padding:12rem 0 14rem}a{position:relative;transition:.3s all linear}a:hover{opacity:.5}table{border:1px solid #d0dcdf !important}@media (max-width:575px){table{margin-bottom:2rem !important}}table th,table td{border:1px solid #d0dcdf !important;padding:3rem 2.5rem !important}@media (max-width:575px){table th,table td{display:block !important;padding:2rem 1.5rem !important}}table th{background:#2ea7e0 !important;color:#fff !important;font-size:1.8rem !important;text-align:left !important}@media (max-width:575px){table th{font-size:1.6rem;border-top:0 solid #d0dcdf !important;border-right:0 solid #d0dcdf !important;border-bottom:1px solid #d0dcdf !important;border-left:0 solid #d0dcdf !important}}table tr:nth-child(even){background:#ecf9ff !important}table td{border:0 !important}.page-common p+p{margin-top:3rem}.page-common .h2-box{position:relative;padding-left:4rem;padding-right:0;margin-bottom:5rem}.page-common .h2-box:before{content:"";display:block;position:absolute;width:25px;height:2px;left:0;top:50%;margin-top:-1px;background:#e7390d}.page-common .h2-box h2{font-size:3.3rem;line-height:1.2;color:#26526d}@media (max-width:767px){.page-common .h2-box h2{font-size:2.6rem}}@media (max-width:575px){.page-common .h2-box h2{font-size:2.2rem}}.page-common .h2-box .en{font-size:2rem;font-weight:700;color:#26526d}.page-common .h2-box .sub{padding-top:1rem;font-size:2rem;font-weight:700}.page-common .p-box .p-lightblue{font-size:2.6rem;color:#5a99c3;margin-bottom:1rem;font-weight:700}@media (max-width:575px){.page-common .p-box .p-lightblue{font-size:2rem}}.page-common h3{padding:1.5rem 2.5rem;color:#fff;background:linear-gradient(270deg,#5b7f8e 0%,#174c67 100%);font-size:2.2rem;line-height:1.3;margin:0 0 3rem}@media (max-width:767px){.page-common h3{font-size:2rem}}@media (max-width:575px){.page-common h3{font-size:1.8rem;margin:0 0 2rem}}.page-common h3:nth-child(n+2){margin-top:8rem}@media (max-width:575px){.page-common h3:nth-child(n+2){margin-top:6rem}}.page-common ul{margin:2rem 0 2rem 1rem}.page-common ul li:before{content:"";width:10px;height:10px;display:inline-block;background-color:#0079de;border-radius:50%;margin-right:10px}.page-common ul li+li{margin-top:1rem}.bg-blue{background:#eff5f8}.page-header{background:#1d2088;padding:7rem 0 8.5rem;margin-top:122.8px}@media (max-width:1199px){.page-header{margin-top:102.09px}}.page-header .page-title{text-align:center}.page-header .page-title .subtitle{font-size:8rem;line-height:1.2}@media (max-width:1199px){.page-header .page-title .subtitle{font-size:6rem}}@media (max-width:575px){.page-header .page-title .subtitle{font-size:4rem}}.page-header .page-title .subtitle span:nth-of-type(1),.page-header .page-title .subtitle span:nth-of-type(5),.page-header .page-title .subtitle span:nth-of-type(9),.page-header .page-title .subtitle span:nth-of-type(13),.page-header .page-title .subtitle span:nth-of-type(18){color:#2ea7e0}.page-header .page-title .subtitle span:nth-of-type(2),.page-header .page-title .subtitle span:nth-of-type(6),.page-header .page-title .subtitle span:nth-of-type(10),.page-header .page-title .subtitle span:nth-of-type(14),.page-header .page-title .subtitle span:nth-of-type(19){color:#8fc31f}.page-header .page-title .subtitle span:nth-of-type(3),.page-header .page-title .subtitle span:nth-of-type(7),.page-header .page-title .subtitle span:nth-of-type(11),.page-header .page-title .subtitle span:nth-of-type(16),.page-header .page-title .subtitle span:nth-of-type(20){color:#ee87b4}.page-header .page-title .subtitle span:nth-of-type(4),.page-header .page-title .subtitle span:nth-of-type(8),.page-header .page-title .subtitle span:nth-of-type(12),.page-header .page-title .subtitle span:nth-of-type(17){color:#f39700}.page-header .page-title h1{font-size:2rem;color:#fff}@media (max-width:575px){.page-header .page-title h1{font-size:1.6rem}}#breadcrumb{color:#fff;font-size:1.4rem;padding:2rem 4.5rem;position:absolute;bottom:0}@media (max-width:767px){#breadcrumb{padding:1rem 2rem;font-size:1rem}}#breadcrumb a{color:#fff;text-decoration:none}#breadcrumb span{margin:0 1.2rem}#breadcrumb span:first-of-type{margin-left:0}#breadcrumb span:last-of-type{margin-right:0}.btn-a{margin-top:4rem}.btn-a a{position:relative;text-decoration:none;color:#26526d;font-weight:700;display:flex;padding:1rem 4rem 1rem 3rem;width:220px;align-items:center;justify-content:center;box-sizing:border-box;border-radius:60px;line-height:1.5;margin:auto;height:50px;border:1px solid #26526d}.btn-a a:after{content:"";position:absolute;right:2.5rem;width:6px;height:6px;transform:rotate(135deg);border-top:2px solid #26526d;border-left:2px solid #26526d}.btn-o{margin-top:4rem}.btn-o a{position:relative;text-decoration:none;color:#26526d;font-weight:700;display:flex;padding:1rem 4rem 1rem 3rem;width:310px;align-items:center;justify-content:center;box-sizing:border-box;border-radius:60px;line-height:1.5;margin:auto;height:54px;border:1px solid #26526d;background:#fff}.btn-o a img{transition:.3s all linear;position:absolute;right:-12px}.btn-o a:hover{opacity:1}.btn-o a:hover img{right:-17px}.btn-orange a{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem 5rem;font-size:1.8rem;text-align:center;color:#fff;background:#e85c10;text-decoration:none;max-width:410px;width:100%;word-break:keep-all;margin:0 auto;border-radius:80px;font-weight:700}.btn-orange a:after{content:"";position:absolute;display:inline-block;right:24px;top:40%;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-right:1rem;margin-bottom:.2rem}.btn-instagram{margin-top:4rem}@media (max-width:767px){.btn-instagram{margin-top:3rem}}.btn-instagram a{position:relative;text-decoration:none;color:#fff;font-weight:700;display:flex;padding:1.5rem 4rem 1.5rem 3rem;width:430px;align-items:center;justify-content:center;box-sizing:border-box;border-radius:60px;line-height:1.5;margin:auto;height:64px;background:linear-gradient(to right,#e532a4 0%,#ea475f 50%,#f6c644 100%);font-size:1.8rem}@media (max-width:767px){.btn-instagram a{font-size:1.6rem;width:100%}}.btn-instagram a img{transition:.3s all linear;position:absolute;right:-12px}.btn-instagram a:hover{opacity:1}.btn-instagram a:hover img{right:-17px}.btn-detail{margin-top:6rem}.btn-detail a{position:relative;text-decoration:none;color:#fff;font-weight:700;display:flex;padding:1.5rem 4rem 1.5rem 3rem;width:430px;align-items:center;justify-content:center;box-sizing:border-box;border-radius:60px;line-height:1.5;margin:auto;height:64px;background:#ee7800;font-size:1.8rem}@media (max-width:767px){.btn-detail a{font-size:1.6rem;width:100%}}.btn-detail a img{transition:.3s all linear;position:absolute;right:-12px}.btn-detail a:hover{opacity:1}.btn-detail a:hover img{right:-17px}h2.h2-orange{font-size:3.2rem;line-height:1.2;position:relative;padding-left:4rem}@media (max-width:1199px){h2.h2-orange{font-size:2.4rem}}@media (max-width:1023px){h2.h2-orange{font-size:3.2rem}}@media (max-width:575px){h2.h2-orange{font-size:2.4rem}}h2.h2-orange:before{content:"";display:block;position:absolute;width:25px;height:2px;left:0;top:50%;margin-top:-1px;background:#e7390d}h3.h3-orangeline{position:relative;border-bottom:3px solid #d8e3ea;padding:0 0 1rem;margin-bottom:5rem;font-size:2.4rem}h3.h3-orangeline:before{position:absolute;left:0;bottom:-3px;width:150px;height:3px;content:"";background:#f34500}h3.h3-orangeline-2{position:relative;padding:0 0 1rem;margin-bottom:5rem;font-size:3.3rem;text-align:center}@media (max-width:575px){h3.h3-orangeline-2{font-size:2.4rem}}h3.h3-orangeline-2:before{position:absolute;left:50%;bottom:-3px;width:38px;height:2px;margin-left:-19px;content:"";background:#f34500}.page-sec{padding:12rem 0 14rem}.main-v{position:relative;height:100vh;overflow:hidden}.main-v:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.1) 50%,rgba(0,197,255,.3) 100%);z-index:1}.main-v__video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);z-index:0}.main-v-box{position:absolute;z-index:2;color:#fff;bottom:9rem;left:7rem}@media (max-width:767px){.main-v-box{bottom:4rem;left:4rem}}.main-v-box .catch{margin-bottom:1rem;font-size:3.6rem;line-height:1.2;letter-spacing:.5rem}@media (max-width:767px){.main-v-box .catch{font-size:3rem}}@media (max-width:575px){.main-v-box .catch{font-size:6vw}}.main-v-box .catch-sub{font-size:4.9rem;font-weight:700;letter-spacing:.5rem}@media (max-width:767px){.main-v-box .catch-sub{font-size:3.8rem}}@media (max-width:575px){.main-v-box .catch-sub{font-size:4vw}}.main-v .is-pc{display:block}@media (max-width:767px){.main-v .is-pc{display:none}}.main-v .is-sp{display:none}@media (max-width:767px){.main-v .is-sp{display:block}}.floating-banner{display:none}.floating-banner{position:fixed;z-index:99999;bottom:100px;max-width:280px;width:100%}@media (max-width:767px){.floating-banner{left:50%;transform:translateX(-50%);bottom:20px;right:initial}}@media (max-width:575px){.floating-banner{left:auto;transform:none;left:20px;max-width:210px}}.floating-banner .floating-close{width:20px;position:absolute;right:0;top:-22px}.floating-banner .floating-img{max-width:280px}@media (max-width:575px){.floating-banner .floating-img{max-width:210px}}.floating-banner:hover{opacity:.8}@media (hover:hover){.floating-banner:hover{opacity:.8}}.sec-slide{margin-top:8rem}@media (max-width:575px){.sec-slide{margin-top:5rem}}.sec-slide .sliderArea{max-width:100%;margin:0 auto;position:relative}.sec-slide .slick-slide{margin:0 10px}@media (max-width:575px){.sec-slide .slick-slide{margin:0 5px}}.sec-slide .slick-slide img{width:auto;height:310px}@media (max-width:575px){.sec-slide .slick-slide img{height:170px}}.sec-slide .custom-arrow{position:absolute;top:50%;transform:translateY(-50%);background:0 0;border:none;z-index:10;cursor:pointer}.sec-slide .custom-arrow img{width:60px;height:auto}@media (max-width:575px){.sec-slide .custom-arrow img{width:35px}}.sec-slide .slick-prev.custom-arrow{left:10px}.sec-slide .slick-next.custom-arrow{right:10px}.top-voice{position:relative;padding-top:13rem;padding-bottom:12rem;margin-top:10rem}.top-voice:before{content:"VOICE";position:absolute;font-size:23rem;top:0;left:50%;margin-left:-36rem;color:#fff;font-family:"Cormorant Garamond",serif;font-weight:500;line-height:.63}@media (max-width:767px){.top-voice:before{left:0;margin-left:0;font-size:33.5vw}}@media (max-width:575px){.top-voice{margin-top:5rem;padding-bottom:10rem}}.top-voice--box{background-color:#fff;border-radius:20px;padding:7rem 5rem}@media (max-width:575px){.top-voice--box{padding:4rem 3rem}}.top-voice--box--flex{display:flex;gap:2rem 5rem;border-bottom:1px dashed rgba(6,4,64,.2);padding:6rem 5.4rem}.top-voice--box--flex:first-of-type{padding-top:0}.top-voice--box--flex:last-of-type{padding-bottom:0;border-bottom:0}@media (max-width:1023px){.top-voice--box--flex{padding:6rem 0}}@media (max-width:767px){.top-voice--box--flex{flex-wrap:wrap;justify-content:center}}@media (max-width:575px){.top-voice--box--flex{padding:4rem 0}}.top-voice--box--flex .img{max-width:348px;width:100%}.top-voice--box--flex .text{width:100%}@media (max-width:767px){.top-voice--box--flex .text{order:1}}.top-voice--box--flex .text h4{color:#0079de;font-size:2rem;margin-bottom:1rem}@media (max-width:767px){.top-voice--box--flex .text h4{font-size:1.8rem;margin-bottom:.5rem}}@media (max-width:575px){.top-voice--box--flex .text h4{font-size:1.6rem}}.top-voice--box--flex .text p{line-height:2}@media (max-width:575px){.top-voice--box--flex .text p{font-size:1.6rem}}.top-voice--box--flex .text span{color:#e85c10}#top-briefing{color:#fff;background:url(//craverkids.funtretest01.com/wp-content/themes/CraverKids/css/../images/top/bg-briefing.jpg);background-repeat:no-repeat;background-position:center right;background-size:cover;padding:9rem 0}@media (max-width:575px){#top-briefing{padding:6rem 0}}#top-briefing .flex-box:last-of-type{margin-left:4rem}#top-briefing h2{font-size:3.7rem;line-height:1.2;position:relative;padding-left:9rem;margin-bottom:2rem}@media (max-width:767px){#top-briefing h2{font-size:2.6rem;padding-left:7rem}}#top-briefing h2:before{content:"";display:block;position:absolute;width:74px;height:2px;left:0;top:50%;margin-top:-1px;background:#e7390d}@media (max-width:767px){#top-briefing h2:before{width:50px}}#top-briefing h2:after{content:"";display:block;position:absolute;width:37px;height:2px;left:0;top:50%;margin-top:-1px;background:#fff}@media (max-width:767px){#top-briefing h2:after{width:25px}}#top-briefing p{position:relative}@media (max-width:767px){#top-briefing img{width:80px}}#top-briefing a img{position:relative;right:0;transition:.3s all linear}#top-briefing a img:hover{right:-10px}.top-news{padding:14rem 0}@media (max-width:575px){.top-news{padding:10rem 0}}.top-news .h2-enja{text-align:left;font-size:1.8rem;display:flex;flex-direction:column}.top-news .h2-enja .en{font-size:6.6rem;line-height:1}.top-news .btn-a a{margin:4rem 0 0}.top-news .flex{gap:4rem 7rem}@media (max-width:1023px){.top-news .flex{gap:4rem}}@media (max-width:767px){.top-news .flex{flex-wrap:wrap}}.top-news .flex-box:last-of-type{width:100%}.top-news-list{padding:0 0 2rem}@media (max-width:575px){.top-news-list{padding:0}}.top-news-list li{border-bottom:1px solid #eff5f8;padding:3rem 2rem;display:flex;flex-wrap:wrap;gap:1rem 2rem}.top-news-list li:first-of-type{border-top:1px solid #eff5f8}@media (max-width:575px){.top-news-list li{padding:2rem 0}}.top-news-list li a{text-decoration:none;color:#26526d;font-weight:700;font-size:1.5rem;flex-grow:1;flex-basis:200px}.top-news-list li .date-cat{flex-basis:180px}@media (max-width:1023px){.top-news-list li .date-cat{flex-basis:auto;width:100%}}.top-news-list li .date{font-size:1.3rem;color:#26526d;margin-right:2rem}.top-news-list li .cat{color:#fff;border-radius:50px;padding:.2rem 1rem;font-weight:700;font-size:1.2rem}.top-about{padding:9% 0 12rem;position:relative;z-index:0}@media (max-width:1023px){.top-about{padding:20% 0 12rem}}.top-about:after{content:"ABOUT";font-family:"Cormorant Garamond",serif;display:block;position:absolute;top:-7px;left:0;width:100%;font-size:14vw;z-index:-1;line-height:.7;font-weight:400;letter-spacing:6px;display:inline-block;color:#fff}@media (max-width:1023px){.top-about:after{font-size:24vw}}.top-about--box{background-color:#fff;border-radius:20px;padding:8rem 10rem 6rem;margin-top:13rem}@media (max-width:1023px){.top-about--box{padding:6rem 4rem}}@media (max-width:575px){.top-about--box{margin-top:3rem;padding:6rem 3rem}}.top-about--box:first-of-type{margin-top:6rem}@media (max-width:575px){.top-about--box:first-of-type{margin-top:5rem}}.top-about--box .h-wrap{position:relative;text-align:center}.top-about--box .h-wrap h4{font-size:2.8rem;color:#2c5673;position:relative;z-index:1;line-height:1.6}@media (max-width:575px){.top-about--box .h-wrap h4{font-size:2.2rem}}.top-about--box .h-wrap .num{color:#eff5f8;font-size:220px;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:6rem;width:100%;word-break:keep-all}@media (max-width:767px){.top-about--box .h-wrap .num{font-size:160px;height:4rem}}.top-about--box--flex{display:flex;align-items:center;justify-content:space-between;gap:3rem 5rem;margin-top:6rem}@media (max-width:767px){.top-about--box--flex{flex-wrap:wrap;justify-content:center}}.top-about--box--flex .img{max-width:348px;width:100%}.top-about--box--flex .text{width:100%}@media (max-width:767px){.top-about--box--flex .text{order:1}}.top-about--box--flex .text p{font-size:1.8rem;line-height:2}@media (max-width:767px){.top-about--box--flex .text p{font-size:1.6rem}}.top-about--box--flex .text p strong{color:#e85c10}.top-course{position:relative;padding:14rem 0}@media (max-width:767px){.top-course{padding:14rem 0 10rem}}.top-course:after{content:"SERVICE";font-family:"Cormorant Garamond",serif;display:block;position:absolute;top:-7px;left:0;width:100%;font-size:14vw;z-index:-1;line-height:.7;font-weight:400;letter-spacing:6px;display:inline-block;color:#eff5f8}@media (max-width:1023px){.top-course:after{font-size:22vw}}.top-course-img img{border-radius:10px}@media (max-width:575px){.top-course-img img{width:100%}}.top-course h2.h2-orange{margin-bottom:8rem}@media (max-width:575px){.top-course h2.h2-orange{margin-bottom:4rem}}.top-course .flex{gap:4rem 5rem}@media (max-width:1023px){.top-course .flex{gap:4rem 2rem}}@media (max-width:575px){.top-course .flex{flex-wrap:wrap}}.top-course .flex-box{width:calc(33.3333333333% - 2.5rem)}@media (max-width:1023px){.top-course .flex-box{width:calc(33.3333333333% - 1rem)}}@media (max-width:575px){.top-course .flex-box{width:100%}}.top-course .flex-box a{text-decoration:none}.top-course .flex-box h3{font-size:1.8rem;display:flex;align-items:center;justify-content:space-between;margin-top:2rem}@media (max-width:1023px){.top-course .flex-box h3{font-size:1.6rem;margin-top:1rem}}.top-school{position:relative;padding:14rem 0;z-index:0}.top-school:after{content:"SCHOOL";font-family:"Cormorant Garamond",serif;display:block;position:absolute;top:-10px;left:0;width:100%;font-size:14vw;z-index:-1;line-height:.7;font-weight:400;letter-spacing:6px;display:inline-block;color:#fff}@media (max-width:1023px){.top-school:after{font-size:22vw}}.top-school h2.h2-orange{margin-bottom:5rem}.top-school .access{background:#fff;border-radius:20px;padding:5rem}@media (max-width:767px){.top-school .access{padding:4rem 2rem}}.top-school .access .flex{gap:4rem}@media (max-width:767px){.top-school .access .flex{flex-wrap:wrap}}.top-school .access .flex-box{width:54%}@media (max-width:767px){.top-school .access .flex-box{width:100%}}.top-school .access .flex-box:first-of-type{width:46%}@media (max-width:767px){.top-school .access .flex-box:first-of-type{width:100%;order:1}}.top-school .access h3{font-size:2.8rem;border-bottom:1px solid #d8e3ea;margin-bottom:3rem;padding:1rem}@media (max-width:767px){.top-school .access h3{font-size:2.2rem}}.top-school .access .btn-o a{width:210px;margin-left:0;border:0;background-color:#ee7800;color:#fff}.top-story{position:relative;padding:14rem 0;z-index:0}@media (max-width:1023px){.top-story{padding:14rem 0 20rem}}.top-story:after{content:"STORY";font-family:"Cormorant Garamond",serif;display:block;position:absolute;top:-10px;left:20px;width:100%;font-size:14vw;z-index:-1;line-height:.7;font-weight:400;letter-spacing:6px;display:inline-block;color:#eff5f8}@media (max-width:1023px){.top-story:after{font-size:22vw}}.top-story-inner{margin-left:-5rem}@media (max-width:1199px){.top-story-inner{margin-left:0}}.top-story h2.h2-orange{margin-bottom:5rem}.top-story .flex{gap:4rem}@media (max-width:767px){.top-story .flex{flex-wrap:wrap}}.top-story .flex-box:first-of-type{max-width:390px;width:100%;margin:auto}.top-story .flex-box p+p{margin-top:3rem}.top-story .btn-o a{width:210px;margin-left:0;border:0;background-color:#ee7800;color:#fff}.top-faq{position:relative;margin:12rem auto 0 auto;max-width:1340px;width:100%;background:url(//craverkids.funtretest01.com/wp-content/themes/CraverKids/css/../images/top/anxiety-bg.jpg) no-repeat center/cover;box-sizing:border-box;padding:9% 6rem 12rem}@media (max-width:1023px){.top-faq{padding:20% 2rem 12rem;margin-top:10rem}}.top-faq:before{content:"FAQ";position:absolute;font-size:23rem;top:0;color:#fff;font-family:"Cormorant Garamond",serif;font-weight:500;line-height:.63;left:50%;transform:translateX(-50%);width:100%;word-break:keep-all;text-align:center}@media (max-width:800px){.top-faq:before{font-size:23.5vw}}@media (max-width:1023px){.top-faq .h3-orangeline-2{margin-bottom:3rem}}.top-faq-catch{font-weight:700;text-align:center}.top-faq-catch-txt{padding:1rem 2rem;display:inline;font-size:3rem;background:#fff;line-height:2.5}@media (max-width:1023px){.top-faq-catch-txt{font-size:2.2rem}}@media (max-width:575px){.top-faq-catch-txt{font-size:1.8rem}}.top-faq .about-detail:after{position:absolute;content:"";display:block;width:100%;height:30px;bottom:0;background:url(//craverkids.funtretest01.com/wp-content/themes/CraverKids/css/../images/common/wave-w-top.png);background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.top-faq .about-detail h4{position:relative;padding-left:6rem;font-size:2.8rem;line-height:1.6}.top-faq .about-detail h4:before{content:"";position:absolute;display:block;width:38px;height:2px;background:#e7390d;left:0;top:50%;margin-top:-1px}.top-faq .about-detail-box{position:relative;margin-top:9rem;margin-bottom:10rem;width:100%}.top-faq .about-detail-box:before{content:"";position:absolute;width:80%;height:100%;top:0;left:0;background:#fff;z-index:0;border-radius:20px}.top-faq .about-detail-box_in{position:relative;display:flex;margin:0 auto;padding:6rem 0;justify-content:space-between;align-items:center;box-sizing:border-box;z-index:1;width:100%;gap:3rem 5rem}@media (max-width:1023px){.top-faq .about-detail-box_in{padding:6rem 3rem}}.top-faq .about-detail-area{padding-left:5rem;width:60%;max-width:680px;color:#1d5278}@media (max-width:1023px){.top-faq .about-detail-area{padding-left:0;margin-right:0;max-width:100%;width:100%}}.top-faq .about-detail-img{max-width:400px;width:48%}.top-faq .about-detail-img img{width:100%}@media (max-width:1023px){.top-faq .about-detail-img{margin:0 auto}}.top-faq .about-detail_txt{font-weight:500;padding-top:3rem;font-size:1.8rem}@media (max-width:575px){.top-faq .about-detail_txt{font-size:1.6rem}}.top-faq .about-detail_txt p{color:#222}@media (max-width:1199px){.top-faq .about-detail-detail{margin-right:5rem}.top-faq .about-detail .reverse .about-detail-detail{margin-right:0;margin-left:5rem}}@media (max-width:1023px){.top-faq .about-detail h4{font-size:2.2rem}.top-faq .about-detail-box:before{width:100% !important}.top-faq .about-detail .reverse:after{width:100% !important}}@media (max-width:1023px){.top-faq .about-detail{margin:0;padding-top:3rem}.top-faq .about-detail-box{margin-top:4rem;margin-bottom:4rem}.top-faq .about-detail-box:first-child{margin-top:0}.top-faq .about-detail-box:last-of-type{margin-bottom:0}.top-faq .about-detail-box:before{width:100%}.top-faq .about-detail-box_in{display:block;width:100%}.top-faq .about-detail-detail{margin-right:0;width:100%;max-width:100%}.top-faq .about-detail-img{margin-top:3rem;width:100%}.top-faq .about-detail .reverse:after{width:100%}}.top-faq .about-detail .reverse:before{content:none}.top-faq .about-detail .reverse:after{content:"";position:absolute;width:80%;height:100%;top:0;right:0 !important;background:#fff;z-index:0;border-radius:20px}.top-faq .about-detail .reverse .about-detail-box_in{flex-direction:row-reverse}.top-faq .about-detail .reverse .about-detail-area{padding-left:0;margin-right:0;padding-right:5rem}@media (max-width:1023px){.top-faq .about-detail .reverse .about-detail-area{width:100%;max-width:100%;margin-left:0}}.top-faq .about-detail .column-outside-right{flex:1}.top-faq .about-detail .column-outside-left{flex:1}.top-faq .top-instagram{background-color:#fff;border-radius:20px;text-align:center;padding:5rem 4rem}@media (max-width:575px){.top-faq .top-instagram{text-align:left;padding:5rem 3rem}}.top-faq .top-instagram h5{font-size:2.4rem;color:#2c5673;line-height:1.4}@media (max-width:575px){.top-faq .top-instagram h5{font-size:2.2rem;margin-bottom:1rem}}.top-faq .top-instagram p{font-size:1.8rem;color:#222}@media (max-width:767px){.top-faq .top-instagram p{font-size:1.6rem}}@media (max-width:575px){.top-faq .top-instagram p{font-size:1.4rem}}.pagenation{font-size:1.6rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:6rem;gap:1rem;font-weight:700}@media (max-width:767px){.pagenation{position:relative;font-size:1.6rem}}.pagenation span,.pagenation a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;text-align:center;text-decoration:none;color:#222;box-sizing:border-box;background:#eaeaea;line-height:1}.pagenation a:hover{opacity:1;color:#fff;background:#e85c10}.pagenation .current{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:#e85c10;width:40px;height:40px;text-align:center}.pagenation .prev-btn{position:relative}.pagenation .prev-btn:before{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #222;border-bottom:2px solid #222;position:absolute;top:37%;right:12px;transform:rotate(135deg)}.pagenation .prev-btn:hover:before{border-right:2px solid #fff;border-bottom:2px solid #fff}.pagenation .prev-btn.over:before{border-right:2px solid #222;border-bottom:2px solid #222;right:17px}.pagenation .prev-btn.over:after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #222;border-bottom:2px solid #222;position:absolute;top:37%;right:12px;transform:rotate(135deg)}.pagenation .prev-btn.over:hover:before{border-right:2px solid #fff;border-bottom:2px solid #fff}.pagenation .prev-btn.over:hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff}.pagenation .next-btn{position:relative}.pagenation .next-btn:after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(-45deg);position:absolute;top:37%;right:18px}.pagenation .next-btn:hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff}.pagenation .next-btn.over:before{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #222;border-bottom:2px solid #222;position:absolute;top:37%;right:12px;transform:rotate(-45deg)}.pagenation .next-btn.over:after{border-right:2px solid #222;border-bottom:2px solid #222}.pagenation .next-btn.over:hover:before{border-right:2px solid #fff;border-bottom:2px solid #fff}.pagenation .next-btn.over:hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff}.container-2col{max-width:1200px;padding:0 0 7rem;margin:0 auto;display:flex;justify-content:space-between}@media (max-width:767px){.container-2col{flex-wrap:wrap}}.container-2col .main-2col{max-width:820px;padding:0 8rem 0 10rem;flex:1}@media (max-width:1199px){.container-2col .main-2col{padding:0 4rem 0 0}}@media (max-width:767px){.container-2col .main-2col{padding:0;flex:none;width:100%}}.container-2col .main-2col__date-cat{display:flex;align-items:center;margin-bottom:2rem}.container-2col .main-2col__date-cat .date{font-size:1.4rem;margin-right:2rem}.container-2col .main-2col__date-cat .cat{color:#fff;border-radius:50px;padding:.2rem 1rem;font-weight:700;font-size:1.2rem}.container-2col .main-2col .eye-catch{margin:0 auto 4rem auto}.container-2col .main-2col figure{margin:4rem auto}.container-2col .main-2col p+p{margin-top:3.5rem}.container-2col .main-2col h1{font-size:3.5rem;margin-bottom:3rem;border-bottom:1px solid #d0dcdf;line-height:1.4;padding-bottom:1.5rem}@media (max-width:1023px){.container-2col .main-2col h1{font-size:2.6rem}}@media (max-width:767px){.container-2col .main-2col h1{font-size:2.4rem}}@media (max-width:575px){.container-2col .main-2col h1{font-size:2rem}}.container-2col .main-2col h2{padding:1rem 2.5rem;color:#fff;background:linear-gradient(270deg,#5b7f8e 0%,#174c67 100%);font-size:2.8rem;line-height:1.3;margin:5rem 0 3rem}@media (max-width:767px){.container-2col .main-2col h2{font-size:2.4rem;margin:4rem 0 3rem}}@media (max-width:575px){.container-2col .main-2col h2{font-size:1.8rem;margin:4rem 0 2rem}}.container-2col .main-2col h3{padding:0 1.5rem;background:0 0;border-left:solid 5px #e7390d;font-size:2.4rem;line-height:1.2;margin:5rem 0 3rem;color:#222}@media (max-width:767px){.container-2col .main-2col h3{font-size:2rem;margin:4rem 0 3rem}}@media (max-width:575px){.container-2col .main-2col h3{font-size:1.8rem;margin:4rem 0 2rem}}.container-2col .main-2col h4{position:relative;font-size:2rem;line-height:1.6;margin:5rem 0 3rem;padding-bottom:1rem;border-bottom:2px solid #bdcbd3;color:#222}.container-2col .main-2col h4:after{position:absolute;content:"";left:0;bottom:-2px;width:9rem;border-bottom:2px solid #e7390d}@media (max-width:767px){.container-2col .main-2col h4{font-size:1.8rem;padding-bottom:1.5rem;margin:4rem 0 3rem}}@media (max-width:575px){.container-2col .main-2col h4{margin:4rem 0 2rem}}.container-2col .main-2col h5{font-size:1.8rem;background:#eff5f8;padding:.5rem 1rem;margin:4rem 0 2rem;color:#222}@media (max-width:767px){.container-2col .main-2col h5{margin:3rem 0 2rem}}.container-2col .main-2col h6{font-size:1.8rem;color:#2c5673;margin:4rem 0 2rem}@media (max-width:767px){.container-2col .main-2col h6{margin:3rem 0 2rem}}.container-2col .main-2col p{line-height:2.3}.container-2col .side-2col{width:300px}@media (max-width:767px){.container-2col .side-2col{margin-top:6rem}}@media (max-width:575px){.container-2col .side-2col{min-width:none;width:100%}}.container-2col .side-2col__box h2{font-size:2rem;font-weight:700;border-bottom:3px solid #1d2088;padding-bottom:1rem;color:#222}.container-2col .side-2col__box li{border-bottom:1px solid #cbd8db;position:relative}.container-2col .side-2col__box li:after{content:"";position:absolute;display:inline-block;right:0;top:44%;width:8px;height:8px;border-right:1px solid #1d2088;border-bottom:1px solid #1d2088;transform:rotate(-45deg);margin-right:1rem;margin-bottom:.2rem}.container-2col .side-2col__box li a{text-decoration:none;color:#222;display:block;padding:2.5rem 1rem;font-size:1.6rem}.container-2col .side-2col .side-2col__box+.side-2col__box{margin-top:6rem}.container-2col .side-2col .search-box{margin-top:2rem}.contact-line-box{color:#222}.contact-line-box h2{color:#2c5673;font-size:2.6rem;margin-bottom:3rem}@media (max-width:575px){.contact-line-box h2{font-size:2.2rem}}.contact-line-box span{color:#06c755}.contact-line-box ul{margin:2rem 0 2rem 1rem}.contact-line-box ul li:before{content:"";width:10px;height:10px;display:inline-block;background-color:#0079de;border-radius:50%;margin-right:10px}.contact-line-box ul li+li{margin-top:1rem}.contact-line-qr{background:linear-gradient(270deg,#5b7f8e 0%,#174c67 100%);color:#fff;margin:7rem auto 10rem auto}.contact-line-qr h3{font-size:2.4rem;border-bottom:1px solid #b0d4e4;padding:1.5rem 3rem;line-height:1.4}@media (max-width:1023px){.contact-line-qr h3{font-size:2rem}}@media (max-width:575px){.contact-line-qr h3{font-size:1.8rem}}.contact-line-qr .flex{gap:2rem 4rem;padding:5rem 7rem}@media (max-width:1023px){.contact-line-qr .flex{padding:4rem}}@media (max-width:575px){.contact-line-qr .flex{flex-wrap:wrap;padding:4rem 2rem}}.contact-line-qr .flex img{max-width:400px;width:100%}.contact-box{border-top:solid 1px #d0dcdf}.contact-box .contact-sec{padding:6rem 0}.contact-box dl{padding-top:4rem}.contact-box dt{color:#333;font-weight:700;font-size:1.8rem;margin-bottom:1rem;padding-right:4rem;width:260px;box-sizing:border-box}.contact-box dt .required{color:#fff;background:#ca0000;border-radius:3px;font-weight:400;font-size:1.4rem;padding:.1rem .8rem;margin-left:1rem}.contact-box dd{margin-bottom:4rem;width:100%;flex:1}.contact-box dd input.input-text,.contact-box dd textarea{border:none;background:#eff5f8;border:none;width:100%;height:5.5rem;padding:1.5rem 2rem;box-sizing:border-box;border-radius:4px;font-size:1.6rem}.contact-box dd input.input-text::-moz-placeholder,.contact-box dd textarea::-moz-placeholder{color:#b8b8b8}.contact-box dd input.input-text::placeholder,.contact-box dd textarea::placeholder{color:#b8b8b8}.contact-box dd textarea{height:30rem}.contact-clm2{display:flex;justify-content:space-between;gap:1rem}.contact-clm2 li{width:50%;margin-top:0 !important}.contact-clm2 li:before{display:none !important}.submit-box{margin:6rem auto 0 auto;text-align:center}.submit-box .submit{position:relative;display:inline-block;transition:all .3s}.submit-box .submit:after{display:inline-block;position:absolute;right:10%;top:42%;content:"";width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.submit-box .wpcf7-spinner{margin:0;width:0}.submit-box .wpcf7-spinner:before{animation-timing-function:unset;animation-iteration-count:unset}.submit-box input[type=submit]{display:inline-block;width:550px;padding:2rem 4rem;color:#fff;background:#e85c10;text-decoration:none;border-radius:60px;line-height:1;outline:none;border:none;font-size:1.6rem;transition:.3s linear;cursor:pointer}@media (max-width:767px){.submit-box input[type=submit]{width:440px}}@media (max-width:575px){.submit-box input[type=submit]{width:100%;padding:2rem 7rem}}.submit-box input[type=submit]:hover{opacity:.6}.personal{padding:5rem;border:solid 1px #2c5673;font-size:1.6rem;box-sizing:border-box}@media (max-width:575px){.personal{padding:3rem}}.personal_tit{padding-bottom:1rem;font-size:2.4rem;padding-bottom:1rem;color:#2c5673;font-weight:700}.personal_btn{padding:2rem;text-align:center}.personal a{color:#e85c10;text-decoration:none}.page-information .table01 table{margin-bottom:5rem;border-collapse:collapse;width:100%;color:#222;border:none !important}@media (max-width:575px){.page-information .table01 table{border-left:none;border-right:none;border-bottom:none}}.page-information .table01 table tr:nth-child(even){background:0 0 !important}.page-information .table01 table td,.page-information .table01 table th{border-top:0;border-left:0;border-right:0;border-bottom:solid 2px #d0dcdf !important;border-collapse:collapse;padding:4.5rem 4rem 4.5rem 6rem !important}@media (max-width:575px){.page-information .table01 table td,.page-information .table01 table th{display:block;padding:2rem}}.page-information .table01 table td:first-child{padding:4.5rem 2rem !important;color:#000;font-weight:700;width:170px;box-sizing:border-box;vertical-align:middle;border-bottom:solid 2px #1d2088 !important}@media (max-width:575px){.page-information .table01 table td:first-child{padding-top:2rem;padding-bottom:0;width:100%;border-bottom:none}}.joining .container-sm{max-width:720px !important;padding:0 2rem;margin:0 auto;box-sizing:content-box}.joining .container-md{max-width:1000px !important;padding:0 2rem;margin:0 auto;box-sizing:content-box}.joining .container-lg{max-width:1200px !important;padding:0 2rem;margin:0 auto;box-sizing:content-box}#sec-vision{padding-bottom:120px}#sec-vision img{width:100%;margin-top:5rem}#sec-vision .p-box p+p{margin-top:2rem}#sec-admission .kasou-joining{margin-top:8rem}#sec-admission .kasou-joining .flex{gap:4rem 6rem}@media (max-width:1023px){#sec-admission .kasou-joining .flex{gap:4rem 3rem}}@media (max-width:767px){#sec-admission .kasou-joining .flex{flex-wrap:wrap}}#sec-admission .kasou-joining .flex-box{width:40%;padding-top:2rem}@media (max-width:1023px){#sec-admission .kasou-joining .flex-box{width:50%}}@media (max-width:767px){#sec-admission .kasou-joining .flex-box{padding-left:4rem;width:100%;padding-top:0}}@media (max-width:575px){#sec-admission .kasou-joining .flex-box{padding-left:2rem}}#sec-admission .kasou-joining .flex-box:first-of-type{width:60%;padding-top:0}@media (max-width:1023px){#sec-admission .kasou-joining .flex-box:first-of-type{width:50%}}@media (max-width:767px){#sec-admission .kasou-joining .flex-box:first-of-type{padding-left:0;width:90%}}@media (max-width:575px){#sec-admission .kasou-joining .flex-box:first-of-type{width:96%}}#sec-admission .kasou-joining .flex-box:first-of-type img{border-radius:0 20px 20px 0}#sec-admission .kasou-joining .joininglist-item{width:100%}#sec-admission .kasou-joining .joininglist-item-content{margin-left:auto;margin-right:auto;padding-bottom:30px;display:flex;align-items:center}#sec-admission .kasou-joining .joininglist-item-content-num{position:relative;margin-right:20px;border-radius:50%;width:44px;height:44px;line-height:44px;text-align:center;background:#5bc8ac;color:#fff;font-size:1.7rem;font-weight:700}#sec-admission .kasou-joining .joininglist-item-content-num-line{position:absolute;top:-35%;left:50%;transform:translate(-50%,-50%);width:3px;height:35px;background:#3d9cea;z-index:-1}#sec-admission .kasou-joining .joininglist-item-content p{flex-basis:298px;color:#26526d;font-size:1.7rem;font-weight:700}@media (max-width:575px){#sec-admission .kasou-joining .joininglist-item-content p{font-size:1.5rem}}#sec-admission .kasou-joining .joininglist .joininglist-item:nth-of-type(1) .joininglist-item-content-num{background:#a2d2fa}#sec-admission .kasou-joining .joininglist .joininglist-item:nth-of-type(2) .joininglist-item-content-num{background:#90c8f7}#sec-admission .kasou-joining .joininglist .joininglist-item:nth-of-type(3) .joininglist-item-content-num{background:#79bef7}#sec-admission .kasou-joining .joininglist .joininglist-item:nth-of-type(4) .joininglist-item-content-num{background:#59acf1}#sec-admission .kasou-joining .joininglist .joininglist-item:nth-of-type(5) .joininglist-item-content-num{background:#3d9cea}#sec-admission .kasou-joining .joininglist .joininglist-item:nth-of-type(6) .joininglist-item-content-num{background:#2790e7}#sec-admission .kasou-joining .joininglist .joininglist-item:nth-of-type(7) .joininglist-item-content-num{background:#1383e0}#sec-admission .kasou-joining .joininglist .joininglist-item:nth-of-type(8) .joininglist-item-content-num{background:#0079de}#sec-admission .briefing-btn .p-slash{position:relative;text-align:center;font-weight:400;font-size:2.2rem;color:#222}@media (max-width:575px){#sec-admission .briefing-btn .p-slash{font-size:1.6rem}}#sec-admission .briefing-btn .p-slash:before,#sec-admission .briefing-btn .p-slash:after{position:relative;display:inline-block;content:"";background:#222;width:1px;height:2.5rem;margin:0 2.5rem;margin-top:-.4rem;vertical-align:middle}#sec-admission .briefing-btn .p-slash:before{transform:rotate(-30deg)}#sec-admission .briefing-btn .p-slash:after{transform:rotate(30deg)}#sec-admission .briefing-btn p{font-size:1.4rem;color:#222}#sec-question{padding-top:12rem}.timetable .timetable-link{margin-bottom:10rem}@media (max-width:575px){.timetable .timetable-link{margin-bottom:6rem}}.timetable .timetable-link ul{display:flex}@media (max-width:767px){.timetable .timetable-link ul{flex-wrap:wrap;justify-content:center;gap:1rem 0}}.timetable .timetable-link ul li{border-left:1px solid #364a99;padding:1.5rem 2rem 2rem;position:relative;width:100%;text-align:center;line-height:1.2;height:78px;box-sizing:border-box}.timetable .timetable-link ul li+li{margin-top:0}@media (max-width:1023px){.timetable .timetable-link ul li{padding:1.5rem}}@media (max-width:767px){.timetable .timetable-link ul li{width:33.3333333333%;flex-grow:1;padding:1.5rem}}@media (max-width:575px){.timetable .timetable-link ul li{width:50%}}.timetable .timetable-link ul li:before{content:"";width:6px;height:6px;border:0;border-bottom:solid 2px #364a99;border-right:solid 2px #364a99;position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);bottom:22px;background:0 0;border-radius:0}@media (max-width:575px){.timetable .timetable-link ul li:nth-of-type(2),.timetable .timetable-link ul li:nth-of-type(4){border-right:1px solid #364a99}}@media (max-width:767px){.timetable .timetable-link ul li:nth-of-type(3){border-right:1px solid #364a99}}@media (max-width:575px){.timetable .timetable-link ul li:nth-of-type(3){border-right:0}}.timetable .timetable-link ul li:last-of-type{border-right:1px solid #364a99}@media (max-width:767px){.timetable .timetable-link ul li:last-of-type{padding-top:1.5rem}}.timetable .timetable-link ul li a{font-size:1.8rem;font-weight:700;text-align:center;text-decoration:none;color:#222}.timetable #sec-service{padding-bottom:10rem}@media (max-width:575px){.timetable #sec-service{padding-bottom:6rem}}.timetable #sec-service .service-list .p-lightblue:nth-child(n+2){margin-top:4rem}@media (max-width:575px){.timetable #sec-service .service-list .p-lightblue:nth-child(n+2){margin-top:3rem}}.timetable #sec-service .service-list p+p{margin-top:0}.timetable #sec-fee{padding-bottom:10rem}@media (max-width:575px){.timetable #sec-fee{padding-bottom:6rem}}@media (max-width:767px){.timetable #sec-fee .table-wrap figure{overflow-x:scroll}}.timetable #sec-fee .table-ex table{width:100%;white-space:nowrap}.timetable #sec-fee .table-ex th,.timetable #sec-fee .table-ex td{text-align:center;vertical-align:middle}@media (max-width:575px){.timetable #sec-fee .table-ex th,.timetable #sec-fee .table-ex td{display:table-cell !important}}.timetable #sec-fee .table-ex th{text-align:center !important;background:#2f9ed2 !important}.timetable #sec-fee .table-ex tr:nth-child(even){background:0 0 !important}.timetable #sec-fee .table-ex th:nth-child(odd){background-color:#2ea7e0 !important}.timetable #sec-fee .table-ex td:nth-child(odd){background-color:#ecf9ff !important}.timetable #sec-fee ul{color:#222}.timetable #sec-daily{padding-bottom:10rem}@media (max-width:575px){.timetable #sec-daily{padding-bottom:6rem}}.timetable #sec-weekly{padding-bottom:10rem}@media (max-width:575px){.timetable #sec-weekly{padding-bottom:6rem}}.timetable #sec-curriculum{padding-bottom:10rem}@media (max-width:575px){.timetable #sec-curriculum{padding-bottom:6rem}}.timetable #sec-curriculum .border-box{padding:8rem;margin:4rem auto}.timetable #sec-curriculum .border-box .lg-wrap{justify-content:center}@media (max-width:1023px){.timetable #sec-curriculum .border-box .lg-wrap{flex-wrap:wrap}}@media (max-width:767px){.timetable #sec-curriculum .border-box{padding:4rem}}@media (max-width:575px){.timetable #sec-curriculum .border-box{padding:2rem}}.timetable #sec-curriculum .border-box .truth,.timetable #sec-curriculum .border-box .solution,.timetable #sec-curriculum .border-box .communication{font-weight:700;padding:2%;width:260px;height:250px;margin:10px;mix-blend-mode:multiply;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.timetable #sec-curriculum .border-box .truth h4,.timetable #sec-curriculum .border-box .solution h4,.timetable #sec-curriculum .border-box .communication h4{font-size:2.4rem;margin-bottom:1rem;line-height:1.4}.timetable #sec-curriculum .border-box .truth p,.timetable #sec-curriculum .border-box .solution p,.timetable #sec-curriculum .border-box .communication p{font-size:1.3rem}.timetable #sec-curriculum .border-box .truth{background:#ffacd5;border-radius:53% 47% 47% 53%/55% 54% 46% 45%}.timetable #sec-curriculum .border-box .solution{background:#9dedf0;border-radius:42% 58% 52% 48%/58% 56% 44% 42%}.timetable #sec-curriculum .border-box .communication{background:#fdb97c;border-radius:50% 50% 47% 53%/60% 50% 50% 40%}.timetable #sec-curriculum .border-box .communication h4{margin-bottom:.5rem}.timetable #sec-curriculum h4{font-size:2.6rem;text-align:center;line-height:1.6;margin-bottom:4rem}@media (max-width:767px){.timetable #sec-curriculum h4{font-size:2.2rem}}@media (max-width:575px){.timetable #sec-curriculum h4{font-size:2rem}}.timetable #sec-curriculum .basic-actions{padding-top:6rem;margin-top:8rem}@media (max-width:767px){.timetable #sec-curriculum .basic-actions{margin-top:6rem}}@media (max-width:575px){.timetable #sec-curriculum .basic-actions{margin-top:4rem;padding-top:4rem}}@media (max-width:767px){.timetable #sec-curriculum .basic-actions .three-box{flex-wrap:wrap;align-items:center;text-align:center}}.timetable #sec-curriculum .basic-actions .three-box figure{width:100%;text-align:center}.timetable #sec-curriculum .basic-actions .three-box figure img{width:100%}.timetable #sec-curriculum .curriculum-table{margin:5rem auto}.timetable #sec-curriculum .curriculum-table table{border-radius:10px;border-collapse:separate;border-spacing:0}.timetable #sec-curriculum .curriculum-table table tr:first-child th{border-radius:10px 0 0}@media (max-width:575px){.timetable #sec-curriculum .curriculum-table table tr:first-child th{border-radius:10px 10px 0 0}}.timetable #sec-curriculum .curriculum-table table tr:last-child th{border-radius:0 0 0 10px}@media (max-width:575px){.timetable #sec-curriculum .curriculum-table table tr:last-child th{border-radius:0}}@media (max-width:575px){.timetable #sec-curriculum .curriculum-table table tr:last-child td{border-radius:0 0 10px 10px}}.timetable #sec-curriculum .ninjin{padding:4rem 3rem;background:#edf5f9;color:#222;margin:2rem auto 6rem auto}.timetable #sec-curriculum .ul-bluecircle{font-size:2.6rem;font-weight:700;color:#5a99c3;list-style:disc;padding-left:4rem}@media (max-width:575px){.timetable #sec-curriculum .ul-bluecircle{font-size:2rem}}.timetable #sec-curriculum .ul-bluecircle ::marker{color:#0079de}.timetable #sec-curriculum .ul-bluecircle li:before{margin-right:0;background:0 0}.timetable #sec-lesson .border-box{border:1px solid #d0dcdf;padding:6rem}@media (max-width:767px){.timetable #sec-lesson .border-box{padding:4rem}}@media (max-width:575px){.timetable #sec-lesson .border-box{padding:2rem}}.timetable #sec-lesson .flex{gap:2rem}@media (max-width:1023px){.timetable #sec-lesson .flex{flex-wrap:wrap}}.timetable #sec-lesson .flex-box{background:#eff5f8;padding:3rem 2rem;width:50%;display:flex;flex-direction:column}@media (max-width:1023px){.timetable #sec-lesson .flex-box{padding:6rem;width:80%}}@media (max-width:575px){.timetable #sec-lesson .flex-box{padding:3rem 2rem;width:100%}}.timetable #sec-lesson .flex-box .h4-wrap{display:flex;align-items:center;margin-bottom:1rem;gap:1rem 3rem}@media (max-width:575px){.timetable #sec-lesson .flex-box .h4-wrap{flex-wrap:wrap;margin-bottom:2rem}}.timetable #sec-lesson .flex-box .h4-wrap h4{background:#4586b2;font-size:1.4rem;color:#fff;position:relative;padding:1rem;max-width:140px;width:100%;box-sizing:border-box}.timetable #sec-lesson .flex-box .h4-wrap h4:after{content:"";position:absolute;right:-15.2px;width:0;height:0;top:0;border-top:20px solid transparent;border-bottom:26px solid transparent;border-left:16px solid #4586b2}.timetable #sec-lesson .flex-box .h4-wrap p{font-size:1.5rem;color:#000;text-align:left;font-weight:700;line-height:1.4;width:100%}.timetable #sec-lesson .flex-box-img{margin-top:auto}@media (max-width:1023px){.timetable #sec-lesson .flex-box-img{padding-top:4rem}}@media (max-width:575px){.timetable #sec-lesson .flex-box-img{padding-top:2rem}}.timetable #sec-lesson .lesson-box{margin:5rem 0;padding:7rem 0;box-sizing:border-box}.timetable #sec-lesson .lesson-list{position:relative;margin:7rem 0}.timetable #sec-lesson .lesson-list:first-child{margin-top:0}.timetable #sec-lesson .lesson-list:last-child{margin-bottom:0}.timetable #sec-lesson .lesson-list-r{position:absolute;top:50%;transform:translateY(-50%);left:40%}@media (max-width:1023px){.timetable #sec-lesson .lesson-list-r{right:7%;left:initial}}@media (max-width:767px){.timetable #sec-lesson .lesson-list-r{right:0;bottom:0;top:initial;transform:none}}.timetable #sec-lesson .lesson-list-l{position:absolute;top:50%;transform:translateY(-50%);right:40%}@media (max-width:1023px){.timetable #sec-lesson .lesson-list-l{right:initial;left:7%}}@media (max-width:767px){.timetable #sec-lesson .lesson-list-l{left:0}}@media (max-width:575px){.timetable #sec-lesson .lesson-list-l{transform:none;bottom:0;top:initial}}.timetable #sec-lesson .lesson-list h3{padding:0;color:#358bc7;background:0 0;font-size:2.5rem;line-height:1;margin:0;font-weight:700;position:relative;padding-left:4rem}.timetable #sec-lesson .lesson-list h3:before{content:"";display:block;position:absolute;width:27px;height:1px;left:0;top:50%;margin-top:-1px;background:#358bc7}.timetable #sec-lesson .lesson-list p{color:#2c5673;font-size:2.8rem;font-weight:700;background:#fff;padding:0 2rem;margin:1rem 0}@media (max-width:1023px){.timetable #sec-lesson .lesson-list p{font-size:2.2rem}}@media (max-width:575px){.timetable #sec-lesson .lesson-list p{font-size:1.6rem}}.timetable #sec-lesson .lesson-list-img img{border-radius:10px}.page-link h2{position:relative;border-bottom:3px solid #bdcbd3;padding:0 0 1rem;font-size:2.6rem;color:#2c5673}.page-link h2:before{position:absolute;left:0;bottom:-3px;width:150px;height:3px;content:"";background:#e7390d}.page-link h2:nth-child(n+2){margin-top:6rem}@media (max-width:575px){.page-link h2:nth-child(n+2){margin-top:4rem}}@media (max-width:575px){.page-link h2{font-size:2rem}}.page-link dl{padding:3.5rem 3rem;border-bottom:1px solid #d0dcdf}@media (max-width:575px){.page-link dl{padding:2.5rem 1.5rem}}.page-link dt,.page-link dt a{font-size:2.2rem;margin-bottom:.5rem}@media (max-width:575px){.page-link dt,.page-link dt a{font-size:1.8rem}}.page-link dt{color:#222}.page-link dt a{color:#358bc7;text-decoration:none;font-weight:700}.page-link-text{color:#222}.page-link-text a{text-decoration:none;color:#358bc7;font-weight:700}#sec-about .color-circle{background:#eff5f8;padding:7rem 4rem;margin:5rem auto 12rem auto}@media (max-width:1023px){#sec-about .color-circle{padding:7rem 8rem}}@media (max-width:575px){#sec-about .color-circle{padding:7rem 4rem}}#sec-about .color-circle h3{font-family:"Cormorant Garamond",serif;padding:0;color:#26526d;background:0 0;font-size:5.6rem;line-height:1;margin:0;font-weight:700;text-align:center}#sec-about .color-circle p{font-size:1.3rem;margin-top:0}#sec-about .color-circle p:first-of-type{margin:.5rem 0;font-size:1.6rem}#sec-about .color-circle .crave,#sec-about .color-circle .clever,#sec-about .color-circle .crazy,#sec-about .color-circle .kids{text-align:center !important;font-weight:700;padding:2%;width:250px;height:240px;margin:-15px;mix-blend-mode:multiply;display:flex;flex-direction:column;justify-content:center}@media (max-width:1023px){#sec-about .color-circle .crave,#sec-about .color-circle .clever,#sec-about .color-circle .crazy,#sec-about .color-circle .kids{padding:3%;width:300px;height:250px}}#sec-about .color-circle .crave{background:#97c2ed;border-radius:50% 58% 40% 60%/48% 47% 53% 60%}#sec-about .color-circle .crazy{background:#e1eb8a;border-radius:49% 51% 64% 36%/55% 52% 48% 45%}#sec-about .color-circle .clever{background:#e9b5d5;border-radius:60% 40% 52% 48%/50% 59% 41% 50%}#sec-about .color-circle .kids{background:#efbe79;border-radius:60% 40% 58% 42%/55% 54% 50% 52%}#sec-skill{margin-bottom:12rem}#sec-skill .skill-box{position:relative;margin:7rem 0}#sec-skill .skill-box-r{position:absolute;top:50%;transform:translateY(-50%);left:45%}@media (max-width:1023px){#sec-skill .skill-box-r{right:7%;left:initial}}@media (max-width:767px){#sec-skill .skill-box-r{right:0;bottom:0;top:initial;transform:none}}#sec-skill .skill-box-l{position:absolute;top:50%;transform:translateY(-50%);right:45%}@media (max-width:1023px){#sec-skill .skill-box-l{right:initial;left:7%}}@media (max-width:767px){#sec-skill .skill-box-l{left:0}}@media (max-width:575px){#sec-skill .skill-box-l{transform:none;bottom:0;top:initial}}#sec-skill .skill-box-3{bottom:-5rem}#sec-skill .skill-box h3{padding:0;color:#358bc7;background:0 0;font-size:2.5rem;line-height:1;margin:0;font-weight:700;position:relative;padding-left:4rem}#sec-skill .skill-box h3:before{content:"";display:block;position:absolute;width:27px;height:1px;left:0;top:50%;margin-top:-1px;background:#358bc7}#sec-skill .skill-box p{color:#2c5673;font-size:2.8rem;font-weight:700;background:#fff;padding:0 2rem;margin:1rem 0}@media (max-width:1023px){#sec-skill .skill-box p{font-size:2.2rem}}@media (max-width:575px){#sec-skill .skill-box p{font-size:1.6rem}}#sec-slogan{position:relative;background:#eff5f8;width:100vw;margin:0 calc(50% - 50vw) 12rem;padding-top:12rem}#sec-slogan:after{content:"SLOGAN";font-family:"Cormorant Garamond",serif;display:block;position:absolute;top:0;left:0;text-align:center;width:100%;font-size:22.8vw;z-index:0;line-height:.7;font-weight:400;letter-spacing:6px;display:inline-block;color:#fff}#sec-slogan .slogan-inner{max-width:1200px;padding:0 2rem;margin:0 auto;box-sizing:content-box;position:relative;z-index:1}#sec-slogan .changeworld{font-size:4.5rem;font-weight:700;margin-top:8rem;position:relative;color:#2c5673}@media (max-width:767px){#sec-slogan .changeworld{font-size:3rem}}@media (max-width:575px){#sec-slogan .changeworld{font-size:2rem;margin-top:6rem}}@media (max-width:400px){#sec-slogan .changeworld{font-size:1.8rem}}#sec-slogan .changeworld:before{content:url(//craverkids.funtretest01.com/wp-content/themes/CraverKids/css/../images/top/quotation01.png);vertical-align:top;padding-right:20px;transform:scale(.5);display:inline-block;line-height:1.2}@media (max-width:575px){#sec-slogan .changeworld:before{transform:scale(.3);padding-right:0;line-height:1;margin-top:-6px}}#sec-slogan .changeworld:after{content:url(//craverkids.funtretest01.com/wp-content/themes/CraverKids/css/../images/top/quotation02.png);vertical-align:bottom;transform:scale(.5);display:inline-block;line-height:1.2;margin-left:-12px}@media (max-width:575px){#sec-slogan .changeworld:after{transform:scale(.3);line-height:1;margin-bottom:-6px}}#sec-slogan strong{font-weight:700;font-size:2rem;background:#fcff81;color:#26526d}@media (max-width:767px){#sec-slogan strong{text-align:left}}@media (max-width:575px){#sec-slogan strong{font-size:1.8rem}}@media (max-width:375px){#sec-slogan strong{font-size:1.6rem}}#sec-slogan .img-100{width:100vw;margin:12rem calc(50% - 50vw) 0}@media (max-width:1023px){#sec-slogan .img-100{margin:8rem calc(50% - 50vw) 0}}@media (max-width:767px){#sec-slogan .img-100{margin:6rem calc(50% - 50vw) 0}}@media (max-width:575px){#sec-slogan .img-100{margin:4rem calc(50% - 50vw) 0}}#sec-slogan .img-100 img{width:100%}#sec-hope{width:100vw;margin:0 calc(50% - 50vw);padding-left:10%}@media (max-width:1199px){#sec-hope{padding-left:2rem}}@media (max-width:767px){#sec-hope{padding:0 2rem}}#sec-hope img{max-width:550px;margin-left:9rem}@media (max-width:1199px){#sec-hope img{max-width:400px;margin-left:4rem}}#sec-hope strong{color:#2c5673}#sec-hope p+p{margin-top:5rem}@media (max-width:575px){#sec-hope p+p{margin-top:3rem}}@media (max-width:767px){#sec-hope .hope-pc{display:none}}#sec-hope .hope-sm{display:none}@media (max-width:767px){#sec-hope .hope-sm{display:flex;gap:1rem;margin-top:2rem}}#sec-hope .hope-sm img{width:100%;margin:0}#sec-hope h4{margin:2rem 0;font-size:2.8rem}#sec-hope strong{font-weight:700;font-size:2rem;background:#fcff81;color:#26526d}@media (max-width:767px){#sec-hope strong{text-align:left}}@media (max-width:575px){#sec-hope strong{font-size:1.8rem}}@media (max-width:375px){#sec-hope strong{font-size:1.6rem}}#sec-hope h5{margin-top:2rem;font-size:1.6rem;font-weight:500}#sec-hope h5 strong{font-size:1.8rem;background:0 0}#sec-story.page-story{position:relative;padding:14rem 0;border-radius:20px 0 0 20px;z-index:0;width:100vw;margin:20rem calc(50% - 45vw) 12rem}@media (max-width:1199px){#sec-story.page-story{margin:10rem calc(50% - 50vw)}}@media (max-width:575px){#sec-story.page-story{padding-bottom:8rem}}#sec-story.page-story:after{content:"STORY";font-family:"Cormorant Garamond",serif;display:block;position:absolute;top:-10px;left:20px;width:100%;font-size:14vw;z-index:-1;line-height:.7;font-weight:400;letter-spacing:6px;display:inline-block;color:#fff}@media (max-width:1023px){#sec-story.page-story:after{font-size:22vw}}#sec-story.page-story .page-story-inner{margin-left:-5vw}#sec-story.page-story .page-story-inner h4{padding:1.5rem 2.5rem;color:#fff;background:linear-gradient(270deg,#5b7f8e 0%,#174c67 100%);font-size:2.2rem;line-height:1.3;margin:0 0 3rem}@media (max-width:767px){#sec-story.page-story .page-story-inner h4{font-size:2rem}}@media (max-width:575px){#sec-story.page-story .page-story-inner h4{font-size:1.8rem;margin:0 0 2rem}}#sec-story.page-story .page-story-inner h4:nth-child(n+2){margin-top:8rem}@media (max-width:575px){#sec-story.page-story .page-story-inner h4:nth-child(n+2){margin-top:6rem}}@media (max-width:1199px){#sec-story.page-story .page-story-inner{margin-left:0}}#sec-story.page-story .flex{gap:4rem;margin-top:9rem}@media (max-width:767px){#sec-story.page-story .flex{flex-wrap:wrap;margin-top:4rem}}#sec-story.page-story .flex-box:first-of-type{max-width:450px;width:100%;margin:auto}#sec-story.page-story .flex-box p+p{margin-top:1rem}#sec-story.page-story h3{margin-top:9rem}@media (max-width:575px){#sec-story.page-story h3{margin-top:5rem}}#sec-story.page-story .bg-w{background:#fff;border-radius:10px;padding:3rem 4rem;margin-top:5rem}@media (max-width:767px){#sec-story.page-story .bg-w{padding:3rem 0}}@media (max-width:575px){#sec-story.page-story .bg-w{margin-top:4rem;padding:0 3rem}}#sec-story.page-story .bg-w .flex{margin:0;gap:0}#sec-story.page-story .bg-w .flex-books{width:50%;padding:0 4rem}@media (max-width:575px){#sec-story.page-story .bg-w .flex-books{width:100%;padding:4rem 0}}#sec-story.page-story .bg-w .flex-books a{text-decoration:none;font-weight:700}#sec-story.page-story .bg-w .flex-books:first-child{border-right:1px solid #b8d1e4}@media (max-width:575px){#sec-story.page-story .bg-w .flex-books:first-child{border-right:none;border-bottom:1px solid #b8d1e4}}#sec-story.page-story h4{margin:2rem 0;font-size:2.8rem}#sec-story.page-story strong{font-weight:700;font-size:2rem;background:#fcff81;color:#26526d}@media (max-width:767px){#sec-story.page-story strong{text-align:left}}@media (max-width:575px){#sec-story.page-story strong{font-size:1.8rem}}@media (max-width:375px){#sec-story.page-story strong{font-size:1.6rem}}#sec-supervision{width:100vw;margin:0 calc(50% - 50vw)}#sec-supervision .supervision-message{font-size:4rem;position:relative}@media (max-width:1023px){#sec-supervision .supervision-message{font-size:2.8rem}}@media (max-width:767px){#sec-supervision .supervision-message{font-size:2.4rem}}@media (max-width:575px){#sec-supervision .supervision-message{font-size:2rem}}@media (max-width:400px){#sec-supervision .supervision-message{font-size:1.8rem}}#sec-supervision .supervision-message:before{content:url(//craverkids.funtretest01.com/wp-content/themes/CraverKids/css/../images/top/quotation01.png);vertical-align:top;padding-right:20px;transform:scale(.5);display:inline-block;line-height:1.2}@media (max-width:575px){#sec-supervision .supervision-message:before{transform:scale(.3);padding-right:0;line-height:1;margin-top:-6px}}#sec-supervision .supervision-message:after{content:url(//craverkids.funtretest01.com/wp-content/themes/CraverKids/css/../images/top/quotation02.png);vertical-align:bottom;transform:scale(.5);display:inline-block;line-height:1.2;padding-left:20px}@media (max-width:575px){#sec-supervision .supervision-message:after{transform:scale(.3);line-height:1;margin-bottom:-6px}}#sec-supervision .supervision-box{width:100vw;margin:9rem calc(50% - 50vw) 8rem}@media (max-width:767px){#sec-supervision .supervision-box{margin:6rem calc(50% - 50vw)}}#sec-supervision .flex{gap:4rem 6rem}@media (max-width:1023px){#sec-supervision .flex{gap:4rem}}@media (max-width:767px){#sec-supervision .flex{flex-wrap:wrap}}#sec-supervision .flex-box:first-of-type{max-width:626px;width:100%;margin:auto}#sec-supervision .flex-box:last-of-type{width:100%;padding-right:6rem}@media (max-width:1023px){#sec-supervision .flex-box:last-of-type{padding-right:4rem}}@media (max-width:767px){#sec-supervision .flex-box:last-of-type{padding:0 4rem}}@media (max-width:575px){#sec-supervision .flex-box:last-of-type{padding:0 2rem}}#sec-supervision .border-box{margin:0 auto;border:1px solid #2c5673;padding:5rem 6rem}@media (max-width:767px){#sec-supervision .border-box{padding:4rem 3rem}}@media (max-width:575px){#sec-supervision .border-box{padding:3rem 2rem}}#sec-supervision .border-box .font-24{font-size:2.4rem;font-weight:700}@media (max-width:575px){#sec-supervision .border-box .font-24{font-size:1.8rem}}#sec-supervision .border-box .border-bt{border-bottom:1px solid #a6b1b9;padding-bottom:2rem;margin-bottom:3rem}#sec-supervision h4{margin:2rem 0;font-size:2.8rem}#sec-supervision strong{font-weight:700;font-size:2rem;background:#fcff81;color:#26526d}@media (max-width:767px){#sec-supervision strong{text-align:left}}@media (max-width:575px){#sec-supervision strong{font-size:1.8rem}}@media (max-width:375px){#sec-supervision strong{font-size:1.6rem}}#classroom h4{padding:0 1.5rem;background:0 0;border-left:solid 5px #e7390d;font-size:2.2rem;line-height:1.2;margin:3rem 0 1rem}@media (max-width:767px){#classroom h4{font-size:2rem}}@media (max-width:575px){#classroom h4{font-size:1.8rem}}#classroom #sec-feature,#classroom #sec-overview,#classroom #sec-transfer,#classroom #sec-message{margin-bottom:8rem}#classroom #sec-transfer .font-18{font-size:1.8rem;margin-bottom:1rem}@media (max-width:767px){#classroom #sec-transfer .table-wrap figure{overflow-x:scroll}}#classroom #sec-transfer .table-ex table{width:100%;white-space:nowrap}@media (max-width:575px){#classroom #sec-transfer .table-ex th,#classroom #sec-transfer .table-ex td{display:table-cell !important}}#classroom #sec-transfer .table-ex th{text-align:center !important;background:#2f9ed2 !important}#classroom #sec-transfer .table-ex tr:nth-child(even){background:0 0 !important}#classroom #sec-transfer .table-ex th:nth-child(odd){background-color:#2ea7e0 !important}#classroom #sec-transfer .table-ex td:nth-child(odd){background-color:#ecf9ff !important}#classroom #sec-message .flex{gap:4rem}@media (max-width:767px){#classroom #sec-message .flex{flex-wrap:wrap}}#classroom #sec-message .flex-box:first-of-type{max-width:480px;width:100%;margin:auto}.page-privacypolicy p{color:#222}.page-privacypolicy p+p{margin-top:4rem}.page-privacypolicy .line-height-2{line-height:2}.page-privacypolicy h2{position:relative;border-bottom:3px solid #bdcbd3;padding:0 0 1rem;margin-bottom:4rem;font-size:2.6rem;color:#2c5673}.page-privacypolicy h2:before{position:absolute;left:0;bottom:-3px;width:150px;height:3px;content:"";background:#1d2088}.page-privacypolicy h2:nth-child(n+2){margin-top:5rem}@media (max-width:575px){.page-privacypolicy h2:nth-child(n+2){margin-top:4rem}}@media (max-width:575px){.page-privacypolicy h2{font-size:2rem;margin-bottom:3rem}}.page-privacypolicy h3{font-size:1.7rem;color:#222;margin-bottom:.5rem;font-weight:700}.page-privacypolicy h3:nth-child(n+2){margin-top:4rem}@media (max-width:575px){.page-privacypolicy h3:nth-child(n+2){margin-top:3rem}}.page-privacypolicy h4{font-size:1.6rem;color:#222;margin-bottom:.5rem;font-weight:700;margin-bottom:.5rem}.page-privacypolicy h4:nth-child(n+2){margin-top:4rem}@media (max-width:575px){.page-privacypolicy h4:nth-child(n+2){margin-top:3rem}}.page-privacypolicy .mt-05{margin-top:.5rem !important}.page-privacypolicy ol{list-style:none;counter-reset:number;color:#222;padding-left:0}.page-privacypolicy ol li{position:relative;padding-left:46px}.page-privacypolicy ol li:before{counter-increment:number;content:"（" counter(number) "）";position:absolute;left:0}@media (max-width:575px){.page-privacypolicy ol li{padding-left:40px;top:1px}}.page-privacypolicy ol.circlenum{list-style:none;counter-reset:number}.page-privacypolicy ol.circlenum li{position:relative;padding-left:24px}.page-privacypolicy ol.circlenum li:before{counter-increment:number;content:counter(number);position:absolute;top:5px;left:0;width:15px;height:15px;border:1px solid #222;border-radius:50%;font-size:13px;text-align:center;line-height:1.2}@media (max-width:575px){.page-privacypolicy ol.circlenum li:before{top:3px}}.page-privacypolicy ul{list-style:disc;padding-left:2.5rem;color:#222}.footer-link{border-radius:20px 0 0;padding-left:6%}@media (max-width:1199px){.footer-link{padding:0}}.footer-link .bg-blue_yohaku{background:#eff5f8;padding:9rem 6% 9rem 0;border-radius:20px 0 0}@media (max-width:1199px){.footer-link .bg-blue_yohaku{padding:8rem 4rem}}@media (max-width:575px){.footer-link .bg-blue_yohaku{padding:4rem 0}}.footer-link ul{background:#fff;padding:3rem 0}@media (max-width:575px){.footer-link ul{flex-wrap:wrap;flex-direction:column;align-items:center;padding:2rem}}.footer-link ul li{border-right:1px solid #eff5f8;width:33.3333333333%;padding:3rem;box-sizing:border-box}@media (max-width:767px){.footer-link ul li{padding:2rem}}@media (max-width:575px){.footer-link ul li{border-right:0;border-bottom:1px solid #eff5f8;width:90%}}.footer-link ul li:last-of-type{border:0}.footer-link ul li a{color:#26526d;text-decoration:none;font-size:2rem;display:flex;flex-direction:column;align-items:center;justify-content:end;height:110px}@media (max-width:767px){.footer-link ul li a{font-size:1.6rem}}.footer-link ul li a img{margin-bottom:1.5rem}.footer-contact{color:#fff;background:#05151e;padding:9rem 0}@media (max-width:575px){.footer-contact{padding:6rem 0}}.footer-contact .flex-box:last-of-type{margin-left:4rem}.footer-contact h2{font-size:8.8rem;line-height:1.2}@media (max-width:767px){.footer-contact h2{font-size:7rem}}.footer-contact p{font-size:2rem;position:relative;padding-left:10rem}@media (max-width:767px){.footer-contact p{font-size:1.6rem;padding-left:6rem}}@media (max-width:575px){.footer-contact p{font-size:1.5rem}}.footer-contact p:before{content:"";display:block;position:absolute;width:80px;height:1px;left:0;top:50%;margin-top:-1px;background:#fff}@media (max-width:767px){.footer-contact p:before{width:40px}}@media (max-width:767px){.footer-contact img{width:80px}}.footer-contact a img{position:relative;right:0;transition:.3s all linear}.footer-contact a img:hover{right:-10px}.footer{background:#1e3543;color:#fff;padding:6rem 0 0}.footer a{color:#fff;text-decoration:none;font-size:1.4rem}.footer .copy{font-size:1.2rem;padding:8rem 0 3rem;text-align:center}@media (max-width:575px){.footer .navbox{flex-wrap:wrap}}.footer-nav{width:60%}@media (max-width:575px){.footer-nav{width:100%}}.footer-nav ul{gap:3rem;flex-wrap:wrap}@media (max-width:575px){.footer-nav ul{flex-direction:column}}.footer-sns{flex-direction:column;align-items:end;gap:2rem;width:40%}.footer-sns ul{display:flex;gap:0 2rem}@media (max-width:575px){.footer-sns{width:100%;margin-top:3rem;align-items:start}}.footer-sns img{width:46px;height:46px}@media (max-width:575px){.footer-sns a:last-of-type{order:-1}}.youtube{width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}.h3-tit{font-size:2rem;font-weight:700;padding-top:6rem;color:#26526d}.schedule-sp img{width:100%}@media (max-width:767px){.db-pc{display:none}}.db-sm{display:none}@media (max-width:767px){.db-sm{display:block}}.table02 td{color:#222;vertical-align:middle}.table02 td:nth-child(odd){background:#fff}.table02 tr:nth-child(3) td{border-top:1px solid #d0dcdf !important}.table-c th{text-align:center}.table-c td{text-align:center}.voice-list h4{position:relative;padding-left:3.5rem;color:#26526d;font-size:2.2rem}.voice-list h4:before{content:"";position:absolute;display:block;width:26px;height:27px;left:0;top:50%;margin-top:-13px;background:url(//craverkids.funtretest01.com/wp-content/themes/CraverKids/css/../images/common/check.svg) top center;background-size:cover}.voice-box{display:flex;padding:2rem 3rem 5rem;box-sizing:border-box}@media (max-width:767px){.voice-box{display:block}}.voice-img{width:100%;max-width:380px;margin-right:5rem}@media (max-width:767px){.voice-img{margin-right:0;max-width:100%}}.voice-txt{color:#222;line-height:2;font-size:1.8rem;flex:1;width:100%}@media (max-width:767px){.voice-txt{padding-top:3rem}}.top-feature{padding:13rem 0 3rem}.top-feature h3{position:relative;text-align:center;font-size:2.8rem}@media (max-width:575px){.top-feature h3{font-size:2.2rem}}.top-feature h3:before{content:"";display:block;position:absolute;width:40px;height:2px;bottom:-3rem;left:50%;margin-left:-20px;background:#e7390d}.top-feature h3:after{content:"03";font-family:"Cormorant Garamond",serif;display:block;position:absolute;top:-120px;left:0;width:100%;font-size:300px;z-index:-1;line-height:.7;font-weight:400;letter-spacing:6px;display:inline-block;color:#fff}@media (max-width:575px){.top-feature h3:after{top:-96px;font-size:240px}}.top-feature ul{display:flex;padding:18rem 0 0;justify-content:space-between;gap:0 2rem}@media (max-width:800px){.top-feature ul{display:block;gap:0}}.top-feature ul li{position:relative;border-radius:15px;max-width:380px;width:100%;background:#fff}@media (max-width:800px){.top-feature ul li{margin-bottom:7rem;max-width:100%}}.top-feature ul li .top-feature-point{position:absolute;padding:.2rem 3rem;top:-2rem;left:50%;margin-left:-6.5rem;background:#59acf1;color:#fff;font-size:1.8rem;text-align:center}.top-feature ul li:nth-child(2) .top-feature-point{background:#2790e7}.top-feature ul li:nth-child(3) .top-feature-point{background:#0079de}.top-feature-box{padding:2rem 4rem;box-sizing:border-box}.top-feature-box h4{font-size:1.8rem;font-weight:700;text-align:center;line-height:2}.top-feature-txt{padding-top:2rem;color:#222}.top-feature .sp-none{display:block}@media (max-width:1130px){.top-feature .sp-none{display:none}}.price-table .table-ex table{width:100%;white-space:nowrap}.price-table .table-ex th,.price-table .table-ex td{text-align:center;vertical-align:middle}@media (max-width:575px){.price-table .table-ex th,.price-table .table-ex td{display:table-cell !important}}.price-table .table-ex th{text-align:center !important;background:#2f9ed2 !important}.price-table .table-ex tr:nth-child(even){background:0 0 !important}.price-table .table-ex th:nth-child(odd){background-color:#2ea7e0 !important}.price-table .table-ex td:nth-child(odd){background-color:#ecf9ff !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:auto}.faq-wrap{background:rgba(255,255,255,.8);padding:3rem 2rem}@media (max-width:767px){.faq-wrap{padding:0}}.faq-container{width:100%}.faq-container .en{font-weight:600}.faq-container .faq-title{cursor:pointer;font-size:1.8rem;padding:3.5rem 6rem 3.5rem 1rem;position:relative;box-sizing:border-box;display:flex;align-items:baseline;border-bottom:1px solid #d0dcdf}.faq-container .faq-title:first-of-type{border-top:1px solid #d0dcdf}@media (max-width:575px){.faq-container .faq-title{font-size:1.6rem;padding:2.5rem 4rem 2.5rem 0}}.faq-container .faq-title:after{content:"";position:absolute;top:44%;right:20px;width:8px;height:8px;transform:translateY(-44%) rotate(-135deg);border-top:3px solid #26526d;border-left:3px solid #26526d;transition:.3s}@media (max-width:575px){.faq-container .faq-title:after{right:5px}}.faq-container .faq-title.open{border-bottom:0}.faq-container .faq-title.open:after{transform:translateY(-44%) rotate(45deg);transition:.3s}.faq-container .faq-text{display:none;padding:2rem 6rem 3.5rem 1rem;box-sizing:border-box;border-bottom:1px solid #d0dcdf}@media (max-width:575px){.faq-container .faq-text{padding:2rem 4rem 2.5rem 0}}.faq-container .faq-text p{display:flex;align-items:baseline}.faq-container .faq-text a{color:#e85c10}.faq-container .faq-q{display:inline-block;width:100%;max-width:38px;height:38px;background:#1d45aa;border-radius:50px;font-size:2.2rem;text-align:center;line-height:1.6;color:#fff;margin-right:2rem}.faq-container .faq-a{display:inline-block;width:100%;max-width:38px;height:38px;background:#e8619e;border-radius:50px;font-size:2.2rem;text-align:center;line-height:1.6;color:#fff;margin-right:2rem}