@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");body,*{font-family:"M PLUS Rounded 1c",sans-serif;outline:none !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:100%;overflow-x:hidden}body{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;color:#000;font-family:"M PLUS Rounded 1c",sans-serif;margin:0;position:relative;width:100%}button{border:none;cursor:pointer}ul{margin:0;padding:0}a{color:inherit;text-decoration:none}a:active,a:focus{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none !important}.hoverable a:hover{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none !important;cursor:pointer}legend{color:#000}ol,ul{list-style:none}*{text-decoration:none}caption,th{text-align:left}sup{vertical-align:text-top}img{display:block;border:none !important}sub{vertical-align:text-bottom}input,textarea,select{*font-size:100%}a{color:inherit;text-decoration:none}textarea{outline:none;resize:none}abbr,acronym{border:0;font-variant:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}q:before,q:after{content:''}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,a,blockquote,figure{margin:0;padding:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}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}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#header{background-color:#F2A421;padding:40px 0}@media only screen and (max-width: 47.9375em){#header{padding:20px 0}}#header .subtitle{color:#fff;font-size:32px;text-align:center}@media only screen and (max-width: 47.9375em){#header .subtitle{font-size:22px}}#header .subtitle.mt25{margin-top:25px}@media only screen and (max-width: 47.9375em){#header .subtitle.mt25{margin-top:15px}}#header .logo{display:block;margin:20px auto 0;width:500px}@media only screen and (max-width: 47.9375em){#header .logo{margin:10px auto 0;width:85%}}#header .logo img{width:100%}#header .title-bottom{color:#fff;font-size:80px;font-weight:bold;margin-top:20px;text-align:center}@media only screen and (max-width: 47.9375em){#header .title-bottom{font-size:50px;margin-top:10px}}body{counter-reset:my-sec-counter;overflow-x:hidden}#main-wrap{border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;margin:0 auto;max-width:750px}@media only screen and (max-width: 47.9375em){#main-wrap{max-width:100%}}#cv{padding:40px 0}@media only screen and (max-width: 47.9375em){#cv{padding:30px 0}}#cv .btn-cv{align-items:center;background-color:#D22D26;border-radius:18px;display:flex;margin:0 auto;padding:20px 40px 20px 60px;transition:.3s;width:90%}@media only screen and (max-width: 47.9375em){#cv .btn-cv{border-radius:8px;padding:10px 20px 10px 20px}}#cv .btn-cv:hover{opacity:.8}#cv .btn-cv .cv-img{display:block;height:100px;margin-right:50px;width:100px}@media only screen and (max-width: 47.9375em){#cv .btn-cv .cv-img{height:61px;margin-right:20px;width:61px}}#cv .btn-cv .cv-img img{width:100%}#cv .btn-cv .cv-txt{color:#fff;font-size:68px;font-weight:bold;text-align:center}@media only screen and (max-width: 47.9375em){#cv .btn-cv .cv-txt{font-size:38px}}#cv .btn-cv .cv-txt span{display:block;font-size:24px;margin-bottom:10px}@media only screen and (max-width: 47.9375em){#cv .btn-cv .cv-txt span{font-size:14px;margin-bottom:5px}}.main-title{background-color:#F2A421;color:#fff;font-size:38px;font-weight:bold;padding:40px 0 30px;text-align:center}@media only screen and (max-width: 47.9375em){.main-title{font-size:28px}}.banner .banner-lists{display:flex;flex-wrap:wrap}.banner .banner-lists .banner-lists--item{width:50%}.banner .banner-lists .banner-lists--item .banner-cover img{height:100%;object-fit:cover;width:100%}.page-record .banner .banner-cover img{height:100%;object-fit:cover;width:100%}#footer{background-color:#F2A421;padding:30px}@media only screen and (max-width: 47.9375em){#footer{padding:20px}}#footer .copyright{color:#fff;font-size:22px;font-weight:bold;text-align:center}@media only screen and (max-width: 47.9375em){#footer .copyright{font-size:12px}}#features{background-color:#F2A421;padding:40px 0 50px}@media only screen and (max-width: 47.9375em){#features{padding:20px 0 40px}}#features .feature-lists{display:flex;flex-direction:column}#features .feature-lists .feature-lists--item{margin-bottom:25px}@media only screen and (max-width: 47.9375em){#features .feature-lists .feature-lists--item{margin-bottom:15px}}#features .feature-lists .feature-lists--item:last-child{margin-bottom:0}#features .feature-lists .feature-lists--item div{align-items:center;background-color:#fff;border-radius:20px;display:flex;justify-content:center;margin:0 auto;padding:30px 0;width:90%}@media only screen and (max-width: 47.9375em){#features .feature-lists .feature-lists--item div{border-radius:11px;padding:10px 0}}#features .feature-lists .feature-lists--item div p{color:#2C2C2C;font-size:32px;font-weight:bold;line-height:42px;text-align:center}@media only screen and (max-width: 47.9375em){#features .feature-lists .feature-lists--item div p{font-size:22px;line-height:32px}}#features .feature-lists .feature-lists--item div p span{color:#D22D26;font-size:42px}@media only screen and (max-width: 47.9375em){#features .feature-lists .feature-lists--item div p span{font-size:32px}}#reason{padding:0 0 100px}@media only screen and (max-width: 47.9375em){#reason{padding:0 0 70px}}#reason .reason-lists{display:flex;flex-direction:column;margin-top:40px;padding:0 30px}@media only screen and (max-width: 47.9375em){#reason .reason-lists{margin-top:30px;padding:0 20px}}#reason .reason-lists .reason-lists--item{display:flex;flex-direction:column;margin-bottom:60px}@media only screen and (max-width: 47.9375em){#reason .reason-lists .reason-lists--item{margin-bottom:50px}}#reason .reason-lists .reason-lists--item:last-child{margin-bottom:0}#reason .reason-lists .reason-lists--item h3{color:#0E697A;font-size:38px;font-weight:bold;padding-left:70px;position:relative}@media only screen and (max-width: 47.9375em){#reason .reason-lists .reason-lists--item h3{font-size:26px;line-height:1.4;padding-left:50px}}#reason .reason-lists .reason-lists--item h3::before{align-items:center;background-color:#0E697A;border-radius:50%;color:#fff;counter-increment:my-sec-counter;content:counter(my-sec-counter);display:inline-flex;height:50px;justify-content:center;position:absolute;left:0;width:50px}@media only screen and (max-width: 47.9375em){#reason .reason-lists .reason-lists--item h3::before{height:40px;width:40px}}#reason .reason-lists .reason-lists--item figure{align-items:center;display:flex;justify-content:center;margin:10px auto}@media only screen and (max-width: 47.9375em){#reason .reason-lists .reason-lists--item figure{width:60%}}#reason .reason-lists .reason-lists--item figure img{width:100%}#reason .reason-lists .reason-lists--item p{font-size:26px;line-height:1.6}@media only screen and (max-width: 47.9375em){#reason .reason-lists .reason-lists--item p{font-size:16px}}#instructor .instructor-lists .instructor-lists--item{margin-bottom:50px}@media only screen and (max-width: 47.9375em){#instructor .instructor-lists .instructor-lists--item{margin-bottom:40px}}#instructor .instructor-lists .instructor-lists--item:last-child{margin-bottom:0}#instructor .instructor-lists .instructor-lists--item .role{color:#0E697A;display:block;font-size:34px;font-weight:bold;margin-left:5%;margin-top:16px}@media only screen and (max-width: 47.9375em){#instructor .instructor-lists .instructor-lists--item .role{font-size:24px;margin-top:15px}}#instructor .instructor-lists .instructor-lists--item .name{color:#0E697A;display:block;font-size:34px;font-weight:bold;margin-bottom:15px;margin-left:5%;margin-top:15px}@media only screen and (max-width: 47.9375em){#instructor .instructor-lists .instructor-lists--item .name{font-size:24px;margin-bottom:10px;margin-top:10px}}#instructor .instructor-lists .instructor-lists--item .info{display:flex;margin-left:5%}#instructor .instructor-lists .instructor-lists--item .info .tag{color:#D4807D;font-size:26px;font-weight:bold;margin-right:26px}@media only screen and (max-width: 47.9375em){#instructor .instructor-lists .instructor-lists--item .info .tag{font-size:16px;margin-right:16px}}#instructor .instructor-lists .instructor-lists--item .info .desc{color:#0E697A;font-size:26px;font-weight:500}@media only screen and (max-width: 47.9375em){#instructor .instructor-lists .instructor-lists--item .info .desc{font-size:16px;line-height:1.4}}#instructor .instructor-lists .instructor-lists--item p{background-color:#F2A421;color:#fff;font-size:24px;line-height:1.6;margin-top:20px;padding:30px 5% 25px;position:relative}@media only screen and (max-width: 47.9375em){#instructor .instructor-lists .instructor-lists--item p{font-size:13.5px;margin-top:10px;padding:20px 5% 15px}}#instructor .instructor-lists .instructor-lists--item p img{bottom:0;right:0;position:absolute;width:250px}@media only screen and (max-width: 47.9375em){#instructor .instructor-lists .instructor-lists--item p img{width:125px}}#voice{padding-bottom:50px}@media only screen and (max-width: 47.9375em){#voice{padding-bottom:35px}}#voice .voice-lists{padding:0 2.5%;margin-top:45px}#voice .voice-lists.border-last .voice-lists--item:last-child{padding-bottom:60px}#voice .voice-lists.border-last .voice-lists--item:last-child::after{display:block}#voice .voice-lists .voice-lists--item{padding-bottom:60px;position:relative;margin-bottom:30px}@media only screen and (max-width: 47.9375em){#voice .voice-lists .voice-lists--item{padding-bottom:30px}}#voice .voice-lists .voice-lists--item:last-child{padding-bottom:30px;margin-bottom:0}#voice .voice-lists .voice-lists--item:last-child::after{display:none}#voice .voice-lists .voice-lists--item::after{background-color:#C3C3C3;bottom:0;content:'';display:block;height:1px;position:absolute;right:0;width:95%}#voice .voice-lists .voice-lists--item .voice-details{border-left:20px solid #F2A421;padding:0 2.5% 0}@media only screen and (max-width: 47.9375em){#voice .voice-lists .voice-lists--item .voice-details{border-left:10px solid #F2A421}}#voice .voice-lists .voice-lists--item .voice-details .name{color:#0E697A;display:block;font-size:34px;font-weight:bold;margin-bottom:10px}@media only screen and (max-width: 47.9375em){#voice .voice-lists .voice-lists--item .voice-details .name{font-size:24px}}#voice .voice-lists .voice-lists--item .voice-details .career{color:#0E697A;display:block;font-size:26px;font-weight:500;line-height:1.5;margin-bottom:10px}@media only screen and (max-width: 47.9375em){#voice .voice-lists .voice-lists--item .voice-details .career{font-size:16px}}#voice .voice-lists .voice-lists--item .voice-details .catchphrase{color:#D4807D;display:block;font-size:26px;font-weight:500;margin-bottom:10px}@media only screen and (max-width: 47.9375em){#voice .voice-lists .voice-lists--item .voice-details .catchphrase{font-size:16px}}#voice .voice-lists .voice-lists--item .voice-details p{color:#0E697A;font-size:24px;line-height:1.7;position:relative}@media only screen and (max-width: 47.9375em){#voice .voice-lists .voice-lists--item .voice-details p{font-size:14px}}#voice .voice-lists .voice-lists--item .voice-details p img{float:left;margin-right:24px;margin-bottom:6px;position:relative;top:10px}@media only screen and (max-width: 47.9375em){#voice .voice-lists .voice-lists--item .voice-details p img{margin-right:12px;top:0;width:42%}}#voice .btn-voice{align-items:center;background-color:#DE8291;border-radius:18px;display:flex;margin:0 auto;padding:20px 40px 20px 60px;transition:.3s;width:90%}@media only screen and (max-width: 47.9375em){#voice .btn-voice{border-radius:8px;padding:10px 20px 10px 20px}}#voice .btn-voice.record{background-color:#D22D26;margin:30px auto 70px}#voice .btn-voice:hover{opacity:.8}#voice .btn-voice .voice-img{display:block;height:100px;margin-right:50px;width:100px}@media only screen and (max-width: 47.9375em){#voice .btn-voice .voice-img{height:61px;margin-right:20px;width:61px}}#voice .btn-voice .voice-img img{width:100%}#voice .btn-voice .voice-txt{color:#fff;font-size:52px;font-weight:bold;text-align:center}@media only screen and (max-width: 47.9375em){#voice .btn-voice .voice-txt{font-size:26px}}#voice .btn-voice .voice-txt span{display:block;font-size:24px;margin-bottom:10px}@media only screen and (max-width: 47.9375em){#voice .btn-voice .voice-txt span{font-size:14px;margin-bottom:5px}}#price{padding-bottom:50px}#price .price-lists{margin-top:40px;padding:0 5%}#price .price-lists .price-lists--item{display:flex;flex-direction:column;margin-bottom:40px}@media only screen and (max-width: 47.9375em){#price .price-lists .price-lists--item{margin-bottom:20px}}#price .price-lists .price-lists--item:last-child{margin-bottom:0}#price .price-lists .price-lists--item img{border-radius:16px;margin-bottom:20px;width:100%}@media only screen and (max-width: 47.9375em){#price .price-lists .price-lists--item img{border-radius:8px;margin-bottom:10px}}#price .price-lists .price-lists--item h3{color:#0E697A;font-size:34px;font-weight:bold;text-align:center;margin-bottom:20px}@media only screen and (max-width: 47.9375em){#price .price-lists .price-lists--item h3{font-size:24px;margin-bottom:10px}}#price .price-lists .price-lists--item h4{background-color:#DE8291;color:#fff;font-size:38px;font-weight:bold;padding:20px 0;text-align:center}@media only screen and (max-width: 47.9375em){#price .price-lists .price-lists--item h4{font-size:28px;padding:10px 0}}#price .price-lists .price-lists--item p{color:#1A1A1A;font-size:26px;line-height:1.6;margin-top:20px;padding:0 10px}@media only screen and (max-width: 47.9375em){#price .price-lists .price-lists--item p{font-size:16px}}#about h3{border-bottom:6px solid #F2A421;display:table;font-size:34px;font-weight:bold;margin:50px auto 40px;padding:0 40px 20px;text-align:center}@media only screen and (max-width: 47.9375em){#about h3{font-size:24px;margin:30px auto 20px;padding:0 20px 20px}}#about table{margin:0 auto;width:90%}#about table tr th,#about table tr td{font-size:26px;line-height:1.7;vertical-align:top;padding-bottom:30px}@media only screen and (max-width: 47.9375em){#about table tr th,#about table tr td{font-size:16px;padding-bottom:20px}}#about table tr th{font-weight:bold;padding-right:30px;width:28%}@media only screen and (max-width: 47.9375em){#about table tr th{padding-right:20px}}
