﻿@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{text-align:center;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,"sans-serif"}img{pointer-events:none;max-width:100%}.big-bold{font-size:25px;font-weight:700}.red{color:#90092a}.mt25{margin-top:25px}.wrap{max-width:975pt;margin:0 auto}#header{background-color:#0055a0;width:100%;color:#fff;padding:10px}.catch{background-image:url(../image/header-txt-bg.png);background-position:left top;background-size:cover;max-width:100%}.form-area{padding:20px 20px 25px;background-image:url(../image/form-bg.png);border:solid 4px #c4c4c4}.inner{box-shadow:2px 5px 5px 1px #eee;background-image:url(../image/form-bg02.png);background-position:center top;background-size:cover;padding:40px 20px 15px}.lesson1{font-size:40px;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,"sans-serif";font-weight:700;background-color:#90092a;color:#fff;padding:5px;width:100%;margin:0 auto;margin-bottom:50px}.blink{animation:1.2s linear infinite a}@keyframes a{0,50%{visibility:hidden}to{visibility:visible}}.next{font-size:40px;font-weight:700;margin-bottom:-20px}.inner2{max-width:840px;margin:0 auto}.youtube2{position:relative;width:100%;padding-top:75%}.youtube2 iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}input[type=email]{width:67%;height:5pc;margin:20px 0 30px;font-size:25px;text-align:center;border:solid 3px #9b9b9b;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}input[type="email"]:focus,textarea:focus{box-shadow:0 0 3px #1abc9c;border:2px solid #1abc9c}input[type=submit]{position:absolute;opacity:0}input[type=image]{width:100%;transition:.3s;-webkit-transition:all .3s}input[type="image"]:hover{transform:scale(0.95)}.voice-top{margin:60px 0 10px;padding:0 5pc}.voice{background-color:#dee6ef;padding:40px 60px;border-radius:20px}.feature-top{margin-top:60px}.feature-top-bg{width:100%}.bg{background-color:#f4f4f4;margin-top:-5px}.feature-inner{width:100%;max-width:975pt;margin:0 auto;text-align:left;padding:60px 40px 50px}.feature-title{border-left:solid 3px #329afa;padding-left:10px;padding-top:1pc;margin-top:20px;font-size:30px;letter-spacing:-.04em;font-weight:700}.left{float:left;width:50%}.right{margin-left:50%}.feature-txt{font-size:18px;padding:0 20px;line-height:150%}.img-right{display:inline-block;width:37%}.img-left{float:left;width:20%}.img-left2{float:left;width:40%;margin-left:2%}.img-student{padding:20px}.creen{content:" ";width:100%;height:50px;display:block}.ml10{margin-left:10%}.ml5{margin-left:5%}.feature-img{padding:20px;width:100%}.mt80{padding-top:8%}.strong{font-size:20px;line-height:130%;font-weight:700}.review{padding:40px;text-align:left}.review h2{margin-bottom:20px;font-size:1.5em}.review-top{font-size:22px;font-weight:700;letter-spacing:.01em;border-bottom:solid 1px #e5e5e5;padding-bottom:5px}.faq_box{margin-bottom:20px}.faq_box>.tit{margin-bottom:8px}.faq_box>.tit>.l{float:left;width:100%;font-size:1;margin-top:8px}.faq_box>.tit>.r{float:right;width:100%;font-size:1.2em;font-weight:700}.faq_box>.tex{font-size:1em;padding-bottom:10px;margin-bottom:10px;line-height:1.4;border-bottom:1px solid #e5e5e5}.faq_box>.tit>.l>.tim{float:right;font-size:.8em}.faq_box>.tit>.l>.use{padding-left:30px}.star{color:#fca500}.star.off{color:#ccc}.profile{background:#2f2f2f;color:#fff;margin:2px 0 0;padding-bottom:40px;padding-top:50px}.profile>.wrap>.img{margin-bottom:30px}.profile>.wrap>.tex{text-align:left;line-height:130%;font-size:17px;padding:0 20px}footer{text-align:center;color:#fff;background:#0c121e;padding:25px 0 0;position:relative}footer a{color:#fff!important}footer>p:nth-child(1){font-size:1.5em;letter-spacing:.1em;text-indent:.1em;margin-bottom:8px;padding-top:20px}footer>p:nth-child(2){font-size:.8em;margin-bottom:20px}footer>p:nth-child(3){font-size:.7em;letter-spacing:.1em;text-indent:.1em;background:#000;padding:8px 0}.cf:after{visibility:hidden;display:block;content:" ";clear:both;height:0;font-size:0}@media screen and (min-width:835px) and (max-width:991px){.feature-top{padding:20px}.mb5{margin-bottom:4%}}@media screen and (max-width:900px){.pc{display:none}.sp{opacity:1}#header-sp{background-color:#0055a0;width:100%;text-align:center;padding:5px}.catch-sp{background-image:url(../image/header-txt-sp-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center top;padding:0;max-width:100%}.pl25{padding:0}.lesson1{padding:5px;margin-bottom:25px}.lesson1,.next{font-size:35px}.mt25{margin-top:10px}input[type=email]{width:100%;height:60px;margin:10px 0 20px;font-size:20px;border:solid 2px #9b9b9b;border-radius:5px}.voice-top{margin:30px 0 10px;padding:0 5pc}.voice{padding:40px 5pc;border-radius:0}.feature-top{margin-bottom:20px;padding:20px}.left{float:none;width:100%}.right{margin-left:0}.pd{padding:20px}.feature-txt{font-size:18px;padding:0 20px;line-height:150%}.img-right{display:inline-block;width:95%}.img-left{float:left;width:30%}.ml10{margin-left:0}.mt{margin-right:40px}.mt-10{margin-top:-20px}.review{padding:20px;text-align:left}.strong{padding:0 20px}.profile{padding:40px 20px}.profile>.wrap>.tex{text-align:left;line-height:130%;font-size:15px;padding:0 25px}footer>p:nth-child(1){padding-top:15px}footer>p:nth-child(2){font-size:.8em;margin-bottom:15px}}@media screen and (max-width:1120px){.mb10{margin-bottom:10%}.mb-book{margin-bottom:8%}input[type=email]{width:82%;height:70px;margin:10px 0 20px}.img-left{width:20%}}@media screen and (max-width:1020px){.mb10{margin-bottom:17%}.mb-book{margin-bottom:14%}input[type=email]{width:90%;height:65px}.img-left{width:25%}}@media screen and (max-width:980px){.mb-hands{margin-bottom:4%}.mb-book{margin-bottom:20%}.img-left{width:30%}}@media screen and (max-width:920px){.mb10,.mb-book{margin-bottom:25%}.mb-hands{margin-bottom:10%}input[type=email]{width:95%;height:60px}}@media screen and (min-width:901px){.sp{display:none}}@media screen and (min-width:451px){.opacity0{display:none}}@media screen and (max-width:450px){.big-bold{font-size:20px}.opacity1{display:none}.form-area,.inner{padding:10px}.lesson1{font-size:20px;padding:5px;margin-bottom:20px}.next{font-size:18px}.mt25{margin-top:10px}.ml5{margin-left:2%}.pd{padding:0}input[type=email]{height:40px;margin:5px 0 15px;font-size:15px;vertical-align:middle}.voice-top{margin:20px 0 10px;padding:0 40px}.voice{padding:20px 30px}.feature-top{margin-top:30px;margin-bottom:10px;padding:0 20px}.feature-title{font-size:18px;font-weight:700}.feature-inner{padding:30px 20px}.feature-txt{padding:0;line-height:140%}.feature-txt,.strong{font-size:15px}.photo-txt{font-size:9pt}.review{padding:20px;text-align:left}.review h2{margin-bottom:0;font-size:1.2em}.review-top{font-size:18px!important}.faq_box{margin-bottom:20px}.faq_box>.tit{margin-bottom:8px}.faq_box>.tit>.l{font-size:.8em}.faq_box>.tit>.r{font-size:1}.faq_box>.tex{font-size:.9em}.faq_box>.tit>.l>.tim{float:none;font-size:.8em}.profile{padding:40px 0 30px}.profile>.wrap>.tex{text-align:left;line-height:130%;font-size:15px;padding:0 20px}footer>p:nth-child(1){padding-top:10px;font-size:1.2em}footer>p:nth-child(2){font-size:.8em;margin-bottom:15px}}