﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}select,option,input[type="checkbox"],input[type="radio"]{cursor:pointer}body{font-family:'Noto Sans JP' ,"Hiragino Sans", "ヒラギノ角ゴシック", "メイリオ", "Meiryo", "YuGothic", "Yu Gothic", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}@font-face{font-family:'icon';src:url("../fonts/icon.eot?fun9po");src:url("../fonts/icon.eot?fun9po#iefix") format("embedded-opentype"),url("../fonts/icon.ttf?fun9po") format("truetype"),url("../fonts/icon.woff?fun9po") format("woff"),url("../fonts/icon.svg?fun9po#icon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-close:before{content:"\e901"}.icon-add:before{content:"\e902"}.icon-help:before{content:"\e904"}.icon-link:before{content:"\e90e"}@media screen and (min-width: 768px){.contents{max-width:1200px;margin:0 auto;padding:0 80px}}.small-side-margin{padding-right:20px;padding-left:20px}p{letter-spacing:0.03em;color:#4E4E4E}a{text-decoration:none;transition:0.2s;color:#4E4E4E}a:hover{opacity:.6;transition:0.2s}@media screen and (min-width: 768px){.small-only{display:none}}@media screen and (max-width: 767px){.medium-only{display:none}}.contents-margin{margin-bottom:100px}@media screen and (min-width: 768px){.contents-margin{margin-bottom:140px}}.text{color:#4E4E4E;line-height:1.8;letter-spacing:0.03em;font-size:14px}@media screen and (min-width: 768px){.text{font-size:16px}}body{position:relative}img{width:100%}.bg-base,.bg-gray{padding-bottom:100px}@media screen and (min-width: 768px){.bg-base,.bg-gray{padding-bottom:140px}}.bg-gray{background-color:#F7F7F7}.button-counseling{display:block;background-color:#FF7C7D;text-align:center;border-radius:1000px;color:#fff;font-weight:bold;position:relative;box-shadow:6px 6px 20px rgba(199,96,98,0.48);padding:20px 40px;letter-spacing:0.08em}.button-counseling i{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.8em}.button-counseling:hover{opacity:1;background-color:#e24041}.title-base{position:relative}.title-base__title{background:url("../img/bg_title_gray.svg") no-repeat center;background-size:cover;padding:100px 0;text-align:center;font-weight:bold;color:#272225;font-family:'M PLUS Rounded 1c', sans-serif;letter-spacing:0.08em;line-height:1.4;font-size:30px;font-size:8vw}@media screen and (min-width: 768px){.title-base__title{padding:140px 0;font-size:50px}}.bg-gray .title-base__title{background:url("../img/bg_title_white.svg") no-repeat center;background-size:cover}.title-base__title strong{color:#FF7C7D}.title-base__kazari{position:absolute;top:-22px;width:100%;pointer-events:none}@media screen and (min-width: 768px){.title-base__kazari{top:-45px}}.title-base__kazari img{display:block;width:95%;margin:0 auto}@media screen and (min-width: 768px){.title-base__kazari img{width:80%}}.header{z-index:999;display:flex;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:6px 6px 35px rgba(0,0,0,0.1);position:fixed;top:0;left:0;width:100%;opacity:0;transition:0.2s}.header__logo{width:100px;padding:0 15px}@media screen and (min-width: 768px){.header__logo{width:155px;padding:0 20px}}.header__button .button-counseling{border-radius:0;box-shadow:none;font-size:12px;padding:13px 35px;line-height:1.4;letter-spacing:0.08em}@media screen and (min-width: 768px){.header__button .button-counseling{padding:25px 40px;font-size:14px}}.header__button .button-counseling i{right:10px}.header.DownMove{opacity:0;transition:0.2s}.header.UpMove{opacity:1;transition:0.2s}.footer{background-color:#383846;padding-top:40px;padding-bottom:100px}@media screen and (min-width: 768px){.footer{padding-top:80px;padding-bottom:80px}}.contact .footer{padding-bottom:40px}@media screen and (min-width: 768px){.contact .footer{padding-bottom:80px}}.footer__image{width:150px;margin:0 auto 40px}@media screen and (min-width: 768px){.footer__image{width:270px}}.footer__list{text-align:center;margin-bottom:40px}@media screen and (min-width: 768px){.footer__list{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 767px){.footer__list li{margin-bottom:15px}}.footer__list a{display:inline-block;padding:0 15px;color:#fff;font-size:12px;text-decoration:underline}.footer__copy{text-align:center;font-size:10px;color:#fff}.article-head{background:url("../img/bg_base_transparent.svg") repeat-y center;background-size:100% auto;background-color:#8E8EF0;padding:30px 0;text-align:center;margin-bottom:50px}@media screen and (min-width: 768px){.article-head{padding:60px 0;margin-bottom:80px}}.article-head__title{color:#fff;font-weight:bold;font-family:'M PLUS Rounded 1c', sans-serif;font-size:20px;font-size:5.3333333333vw}@media screen and (min-width: 768px){.article-head__title{font-size:33px}}.campaign{position:fixed;z-index:999;bottom:0;width:100%}@media screen and (min-width: 768px){.campaign{right:10px;width:398px}}@media screen and (max-width: 767px){.campaign{box-shadow:0px 0px 15px rgba(0,0,0,0.12)}}.campaign img{display:block}.campaign a{display:block}.campaign a:hover{opacity:1}@media screen and (min-width: 768px){.campaign a:hover{transform:scale(1.05)}}.mv{background:url("../img/bg_base.svg") no-repeat center;background-size:cover;background-color:#F7F7F7;padding-top:40px}@media screen and (min-width: 768px){.mv{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width: 768px){.mv__left{width:50%}}@media screen and (min-width: 768px){.mv__inner{width:80%;margin:0 auto}}.mv__logo{width:80%;margin:0 auto 40px}@media screen and (min-width: 768px){.mv__logo{width:70%;margin:0 0 50px}}.mv__title{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:bold;color:#272225;margin-bottom:20px;line-height:1.6;font-size:17px;font-size:4.5333333333vw}@media screen and (min-width: 768px){.mv__title{font-size:2vw}}.mv__title strong{color:#F76F6F;font-size:1.4em}.mv__text{margin-bottom:35px}@media screen and (min-width: 768px){.mv__text{font-size:1vw}}.mv__button{width:90%;margin:0 auto}@media screen and (min-width: 768px){.mv__button{margin:0}}.mv__button .button-counseling{font-size:14px;font-size:3.7333333333vw}@media screen and (min-width: 768px){.mv__button .button-counseling{font-size:18px;width:80%;padding:30px 40px}}.mv__right{padding-top:30px;width:90%;margin-left:auto}@media screen and (min-width: 768px){.mv__right{width:50%}}.about{padding-top:100px}@media screen and (min-width: 768px){.about{padding-top:140px}}@media screen and (min-width: 768px){.about__body{display:flex;align-items:center;justify-content:space-between;margin-bottom:80px}}@media screen and (min-width: 768px){.about__left{width:40%}}.about__right{margin-bottom:40px}@media screen and (min-width: 768px){.about__right{width:55%;margin-bottom:0}}.about__title{color:#272225;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:bold;margin-bottom:30px;font-size:40px;font-size:10.6666666667vw}@media screen and (min-width: 768px){.about__title{font-size:60px;margin-bottom:40px}}.about__text{margin-bottom:40px}@media screen and (min-width: 768px){.about__text{margin-bottom:0}}.about__point{width:90%;margin:0 auto}.about__point-text{text-align:center;position:relative;margin-bottom:0.2rem;padding:40px 0 22px 15px;color:black;border:2px solid #fff;background-color:#fff;font-weight:bold;text-align:center;border-radius:40px;font-family:'M PLUS Rounded 1c', sans-serif;line-height:1.6;letter-spacing:0.08em;font-size:16px;font-size:4.2666666667vw}@media screen and (min-width: 768px){.about__point-text{font-size:18px;padding:60px 0 40px 15px}}.about__point-text:before{position:absolute;top:8px;left:8px;width:100%;height:100%;border:3px solid #FF7C7D;border-radius:40px;content:''}.is-study .about__point-text:before{border:3px solid #8E8EF0}.about__point-text strong{color:#FF7C7D;font-weight:bold;font-size:1.6em}.is-study .about__point-text strong{color:#8E8EF0}.about__cross{text-align:center;padding:30px 0 10px}@media screen and (min-width: 768px){.about__cross{width:20%}}.about__cross i{font-size:30px;color:#4E4E4E}@media screen and (min-width: 768px){.about__cross i{font-size:80px}}@media screen and (min-width: 768px){.about__point{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width: 768px){.about__mentor,.about__study{width:40%}}.feature__body{margin-bottom:60px}@media screen and (min-width: 768px){.feature__body{display:flex;justify-content:space-between;margin-bottom:80px}}.feature__body li{position:relative;margin-bottom:120px;box-shadow:6px 6px 35px rgba(0,0,0,0.1);border-radius:1000px;background-color:#fff}@media screen and (min-width: 768px){.feature__body li{margin-bottom:0;width:30%}}.feature__body li:last-child{margin-bottom:0}.feature__item{padding:50px 25px 180px}.feature__number{width:90px;height:90px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#8E8EF0;border-radius:60px;margin:0 auto 30px}.feature__number span{color:#fff;font-family:'M PLUS Rounded 1c', sans-serif;line-height:1.3;font-size:16px}@media screen and (min-width: 768px){.feature__number span{font-size:16px}}.feature__number span em{font-size:1.6em}.feature__title{font-family:'M PLUS Rounded 1c', sans-serif;text-align:center;font-weight:bold;color:#6767D3;margin-bottom:25px;font-size:18px;font-size:4.8vw}@media screen and (min-width: 768px){.feature__title{font-size:20px}}.feature__image{position:absolute;top:75%;left:0;width:100%}.feature__image img{display:block;width:250px;margin:0 auto}.recommend .title-base__kazari{display:none}.recommend.bg-gray{padding-bottom:0}@media screen and (min-width: 768px){.recommend__body{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.recommend__left{width:70%;margin-bottom:140px}}.recommend__right{background:url("../img/recommend.jpg") no-repeat center;background-size:cover;height:200px}@media screen and (min-width: 768px){.recommend__right{width:30%;height:auto}}@media screen and (min-width: 768px){.recommend__inner{width:80%;margin:0 auto}}.recommend__balloon{margin-bottom:40px}@media screen and (min-width: 768px){.recommend__balloon{display:flex;flex-wrap:wrap;justify-content:space-between}}.recommend__balloon li{width:80%;margin:0 auto 25px}@media screen and (min-width: 768px){.recommend__balloon li{width:40%}}.recommend__balloon li:last-child{margin-bottom:0}.recommend__message{color:#272225;font-weight:bold;margin-bottom:20px;font-size:24px;font-size:6.4vw}@media screen and (min-width: 768px){.recommend__message{font-size:38px}}.recommend__text{margin-bottom:60px}@media screen and (min-width: 768px){.recommend__text{font-size:18px}}.curriculum__skill{margin-bottom:20px}@media screen and (min-width: 768px){.curriculum__skill{margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between}}.curriculum__skill li{background-color:#fff;box-shadow:6px 6px 35px rgba(0,0,0,0.1);border-radius:30px;margin-bottom:20px}@media screen and (min-width: 768px){.curriculum__skill li{width:48%;margin-bottom:40px}}@media screen and (max-width: 767px){.curriculum__skill li:last-child{margin-bottom:0}}.curriculum__inner{padding:25px}@media screen and (min-width: 768px){.curriculum__inner{display:flex;align-items:center;justify-content:space-between}}.curriculum__icon{width:40%;margin:0 auto 10px}@media screen and (min-width: 768px){.curriculum__icon{width:20%;margin:0}}@media screen and (min-width: 768px){.curriculum__detail{width:77%}}.curriculum__name{margin-bottom:8px;color:#6767D3;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:bold;text-align:center;font-size:20px;font-size:5.3333333333vw}@media screen and (min-width: 768px){.curriculum__name{font-size:22px;text-align:left}}.curriculum__ec{background-color:#fff;box-shadow:6px 6px 35px rgba(0,0,0,0.1);border-radius:30px;padding:25px}@media screen and (min-width: 768px){.curriculum__ec{display:flex;align-items:center;justify-content:space-between;max-width:840px;margin:0 auto;padding:60px}}@media screen and (min-width: 768px){.curriculum__ec-detail{width:58%}}.curriculum__ec-image{width:80%;margin:0 auto}@media screen and (min-width: 768px){.curriculum__ec-image{width:40%;margin:0}}.curriculum__ec-title{font-family:'M PLUS Rounded 1c', sans-serif;color:#272225;font-weight:bold;margin-bottom:10px;font-size:20px;font-size:5.3333333333vw}@media screen and (min-width: 768px){.curriculum__ec-title{font-size:33px;line-height:1.4;margin-bottom:15px}}.skill__image{margin-bottom:40px}.study__read{text-align:center;margin-bottom:40px;font-size:16px;font-size:4.2666666667vw}@media screen and (min-width: 768px){.study__read{font-size:18px;margin-bottom:60px}}.study__box{background-color:#fff;border-radius:30px;box-shadow:6px 6px 35px rgba(0,0,0,0.1);padding:25px}@media screen and (min-width: 768px){.study__box{padding:60px}}.study__title{color:#272225;text-align:center;margin-bottom:30px;letter-spacing:0.08em;font-size:20px;font-size:5.3333333333vw}@media screen and (min-width: 768px){.study__title{font-size:20px;margin-bottom:50px}}.study__title strong{font-weight:bold;font-family:'M PLUS Rounded 1c', sans-serif;font-size:1.3em}@media screen and (min-width: 768px){.study__title strong{font-size:1.5em;margin-right:8px}}.study__title em{color:#8E8EF0;font-size:1.2em;vertical-align:-4px}.study__flex{margin-bottom:30px}@media screen and (min-width: 768px){.study__flex{display:flex;align-items:center;justify-content:space-between}}.study__item{border:1px solid #B9B9B9;border-radius:30px;padding:25px;text-align:center}@media screen and (min-width: 768px){.study__item{padding:30px}}.study__name{background-color:#8E8EF0;display:inline-block;border-radius:1000px;padding:10px 50px;color:#fff;letter-spacing:0.08em;font-family:'M PLUS Rounded 1c', sans-serif;text-align:center;margin-bottom:20px}.study__image{width:80%;margin:0 auto 20px}.study__sub{text-align:center;color:#272225;font-family:'M PLUS Rounded 1c', sans-serif;font-size:16px;font-size:4.2666666667vw}@media screen and (min-width: 768px){.study__sub{font-size:18px}}.study__arrow{margin:80px 0}@media screen and (min-width: 768px){.study__arrow{margin:0 20px}}@media screen and (max-width: 767px){.study__arrow{margin:30px auto;width:80px}}@media screen and (max-width: 767px){.study__arrow img{display:inline-block;transform:rotate(90deg)}}.flow__item{border-radius:30px;background-color:#fff;box-shadow:6px 6px 35px rgba(0,0,0,0.1);padding:25px 40px}@media screen and (max-width: 767px){.flow__item{text-align:center}}@media screen and (min-width: 768px){.flow__item{border-radius:1000px;padding:35px 60px;display:flex;align-items:center;justify-content:space-between}}.flow__step{background-color:#8E8EF0;border-radius:1000px;color:#fff;font-weight:bold;font-family:'M PLUS Rounded 1c', sans-serif;text-align:center;padding:12px 60px;margin-bottom:15px;font-size:14px;font-size:3.7333333333vw}@media screen and (max-width: 767px){.flow__step{display:inline-block}}@media screen and (min-width: 768px){.flow__step{padding:12px 0;width:18%;font-size:20px;margin-bottom:0}}@media screen and (min-width: 768px){.flow__detail{width:78%}}.flow__title{color:#8E8EF0;font-weight:bold;font-family:'M PLUS Rounded 1c', sans-serif;margin-bottom:10px;text-align:center;font-size:18px;font-size:4.8vw}@media screen and (min-width: 768px){.flow__title{text-align:left;font-size:20px}}.flow__text{text-align:left}.flow__arrow{text-align:center;padding:10px 0}.flow__arrow i{display:inline-block;color:#8E8EF0;transform:rotate(90deg);font-size:60px}@media screen and (min-width: 768px){.price__body{display:flex;justify-content:space-between}}.price__body li{background-color:#fff;border-radius:30px;box-shadow:6px 6px 35px rgba(0,0,0,0.1);margin-bottom:50px}@media screen and (min-width: 768px){.price__body li{width:30%;margin-bottom:0}}.price__body li:last-child{margin-bottom:0}.price__head{position:relative;background-color:#8E8EF0;padding:45px 0 25px;text-align:center;border-radius:30px 30px 0 0}@media screen and (min-width: 768px){.price__head{padding:50px 0 30px}}.is-4 .price__head{background-color:#61C9E2}.is-8 .price__head{background-color:#D8C353}.price__time{background-color:#fff;color:#8E8EF0;position:absolute;top:-18px;left:50%;transform:translateX(-50%);display:inline-block;padding:10px 40px;font-weight:bold;font-family:'M PLUS Rounded 1c', sans-serif;border-radius:1000px;border:4px solid #8E8EF0;letter-spacing:0.08em}.is-4 .price__time{color:#61C9E2;border:4px solid #61C9E2}.is-8 .price__time{color:#D8C353;border:4px solid #D8C353}.price__name{font-weight:bold;font-family:'M PLUS Rounded 1c', sans-serif;color:#fff;letter-spacing:0.08em;font-size:18px;font-size:4.8vw}@media screen and (min-width: 768px){.price__name{font-size:25px}}.price__inner,.price__admission-inner{padding:25px;text-align:center}@media screen and (min-width: 768px){.price__inner,.price__admission-inner{padding:40px}}@media screen and (min-width: 768px){.price__admission-inner{padding:0;padding-right:40px}}.price__main{color:#FF7C7D;margin-bottom:20px;font-size:16px;font-size:4.2666666667vw}@media screen and (min-width: 768px){.price__main{font-size:20px;margin-bottom:30px}}.price__main em{font-size:2.8em;font-weight:bold}.price__text{text-align:left}.price__text strong{color:#FF7C7D}.price__text em{font-weight:bold}.price__icon{text-align:center;padding:20px 0}.price__icon i{display:inline-block;color:#8E8EF0;font-size:50px}@media screen and (min-width: 768px){.price__icon i{font-size:80px}}.price__admission{background-color:#fff;border-radius:30px;box-shadow:6px 6px 35px rgba(0,0,0,0.1);text-align:center}@media screen and (min-width: 768px){.price__admission{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width: 768px){.price__admission .price__main{width:35%;margin-bottom:0}}.price__admission-text{background-color:#8E8EF0;padding:30px 0;color:#fff;text-align:center;font-family:'M PLUS Rounded 1c', sans-serif;border-radius:30px 30px 0 0;margin-bottom:30px;font-weight:bold;letter-spacing:0.08em;font-size:18px;font-size:4.8vw}@media screen and (min-width: 768px){.price__admission-text{font-size:25px;border-radius:30px 0 0 30px;padding:80px 0;width:20%;margin-bottom:0}}.price__campaign{color:#8E8EF0;font-weight:bold;margin-bottom:20px}@media screen and (min-width: 768px){.price__campaign{text-align:left}}.price__guarantee{margin-top:50px;border-radius:30px;background-color:#fff;box-shadow:6px 6px 35px rgba(0,0,0,0.1);border:3px solid #D8C353;padding:25px;text-align:center}@media screen and (min-width: 768px){.price__guarantee{padding:50px;width:70%;margin:50px auto 0}}.price__ribbon{margin-bottom:20px;position:relative;background-color:#D8C353;color:#fff;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:bold;text-align:center;padding:0 30px;height:46px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0.08em;font-size:16px;font-size:4.2666666667vw}@media screen and (min-width: 768px){.price__ribbon{padding:0 60px;font-size:20px}}.price__ribbon::before,.price__ribbon::after{position:absolute;top:0;width:0;height:0;border-color:#D8C353 transparent;border-style:solid;content:""}.price__ribbon::before{left:-15px;border-width:23px 0 23px 15px}.price__ribbon::after{right:-15px;border-width:23px 15px 23px 0}.reserve{background:url("../img/contact_bg.png") no-repeat center;background-size:cover;padding-top:100px;padding-bottom:100px}@media screen and (min-width: 768px){.reserve{padding-top:140px;padding-bottom:140px}}.reserve__title{text-align:center;color:#fff;font-weight:bold;text-align:center;line-height:1.6;letter-spacing:0.08em;margin-bottom:50px;font-size:20px;font-size:5.3333333333vw}@media screen and (min-width: 768px){.reserve__title{font-size:32px}}@media screen and (min-width: 768px){.reserve__button{max-width:550px;margin:0 auto}}@media screen and (min-width: 768px){.reserve .button-counseling{font-size:26px;padding:35px 40px}}.table{padding-top:100px;padding-bottom:100px}@media screen and (min-width: 768px){.table{padding-top:140px;padding-bottom:140px}}.table__box{border-radius:30px;box-shadow:6px 6px 35px rgba(0,0,0,0.1);background-color:#fff;padding:40px 30px}@media screen and (min-width: 768px){.table__box{padding:100px 80px}}.table__title{text-align:center;color:#272225;margin-bottom:30px;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:bold;font-size:22px;font-size:5.8666666667vw}@media screen and (min-width: 768px){.table__title{font-size:50px;margin-bottom:60px}}@media screen and (max-width: 767px){.table__inner{position:relative;overflow:hidden}}@media screen and (max-width: 767px){.table__inner::after{content:"";box-shadow:-6px 0 16px -6px rgba(0,0,0,0.3) inset;pointer-events:none;position:absolute;right:0;top:0;display:block;height:110%;width:100%;margin-top:-10px}}@media screen and (max-width: 767px){.table__image{position:relative;overflow-x:scroll;height:400px}}@media screen and (min-width: 768px){.table__image{width:80%;margin:0 auto}}@media screen and (max-width: 767px){.table__image img{width:auto;display:block;height:100%}}.faq__item{margin-bottom:25px;border-radius:30px;overflow:hidden}.faq__item:last-child{margin-bottom:0}.faq .ac-parent,.faq .ac-child{background-color:#8E8EF0;position:relative;padding:25px}@media screen and (min-width: 768px){.faq .ac-parent,.faq .ac-child{padding:25px 40px 25px 40px}}.faq .ac-parent{padding:25px;cursor:pointer}@media screen and (min-width: 768px){.faq .ac-parent{padding:25px 40px 25px 40px}}.faq .ac-child{background-color:#F7F7F7;display:none}.faq__q,.faq__a{display:flex;align-items:center}.faq__q{color:#fff}.faq__left{padding-right:5px;color:#fff}.faq__left.is-answer{color:#8E8EF0}.faq__right{color:#fff}.faq__right.is-answer{color:#4E4E4E}.faq__right.text{line-height:1.6}.bg-purple{background:url("../img/bg_base_transparent.svg") repeat-y center;background-size:100% auto;background-color:#8E8EF0;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.bg-purple{padding-top:140px;padding-bottom:140px}}.ceo__box{border-radius:30px;box-shadow:6px 6px 35px rgba(0,0,0,0.1);background-color:#fff;padding:40px 30px 0}@media screen and (min-width: 768px){.ceo__box{padding:100px 80px 0}}.ceo__title{text-align:center;color:#8E8EF0;margin-bottom:30px;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:bold;font-size:22px;font-size:5.8666666667vw}@media screen and (min-width: 768px){.ceo__title{font-size:50px;margin-bottom:60px}}.ceo__text{color:#4E4E4E;line-height:1.8;margin-bottom:30px}.ceo__text strong{font-size:1.5em;color:#8E8EF0;font-weight:500}.ceo__name{font-weight:bold;margin-bottom:5px}@media screen and (min-width: 768px){.ceo__name{font-size:20px}}.ceo__sign{width:60%;margin-left:auto}@media screen and (min-width: 768px){.ceo__sign{width:250px}}.ceo__image{width:70%;margin:20px auto 0}@media screen and (min-width: 768px){.ceo__image{width:30%;margin:0}}.ceo__image img{display:block}@media screen and (min-width: 768px){.ceo__flex{display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 768px){.ceo__item{width:50%;padding-right:80px}}
