@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese);abbr,address,article,aside,audio,b,blockquote,body,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;background:0 0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{color:#555;font-size:62.5%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500}body,html{height:100%;line-height:1.6;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}legend{display:table;max-width:100%;padding:0;white-space:normal}fieldset{margin:0 2px;border:1px solid #999;padding:.35em .625em .75em}a{margin:0;padding:0;font-size:100%;outline:0;background:0 0;text-decoration:none;vertical-align:baseline;-webkit-tap-highlight-color:transparent}a:link{color:#000;outline:0}a:visited{color:#000;outline:0}a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none}ins{color:#000;background:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted inherit;cursor:help}table{width:100%;border-spacing:0;border-collapse:collapse}table td,table th{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{height:1px;margin:1em 0;padding:0;border:0;display:block;overflow:visible;border-top:1px solid #999}img{max-width:100%;display:block;font-size:0;line-height:0;height:auto;vertical-align:bottom}input,select{vertical-align:middle}button,select{text-transform:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}button{margin:0;padding:0;border:none;background:initial}button,input[type=button],input[type=reset],input[type=search],input[type=submit]{-webkit-appearance:none}label{font-weight:400}audio:not([controls]){display:none;height:0}input{padding:0}input::-ms-clear,input::-ms-reveal{visibility:hidden}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:#ccc;opacity:1}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{margin:0;padding:0;-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{font-size:inherit;font-weight:inherit}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}strong{font-weight:700}＠media print section{display:block;page-break-before:always}＠media print code,＠media print pre{page-break-after:always}@page{margin:.5cm}＠media print a,＠media print code,＠media print pre{word-wrap:break-word}＠media print pre a[href]:after{content:""}＠media print pre abbr[title]:after{content:""}＠media print pre .ir a:after,＠media print pre a[href^="#"]:after,＠media print pre a[href^="javascript:"]:after{content:""}＠media print .noPrint{display:none!important}＠media print body{width:1280px;font-size:12pt;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-print-color-adjust:exact}＠media print body .continer{padding-top:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}#responsibleCheck{width:1px;height:0}.spOnly{display:none!important}html{font-size:62.5%}body{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.6rem;font-weight:500;color:#000;background-color:#fff}.offTouch{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}main{position:relative;display:block;width:100%}main article section{display:block;width:100%;position:relative}a{color:#000}.taC{text-align:center}.fcBlue{color:#70a2b1}.fcOrange{color:#e6624a}.border-title{border-bottom:1px solid #70a2b1;text-align:center;margin-bottom:2em;margin-left:-20px;margin-right:-20px}.border-title__en{color:#70a2b1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;letter-spacing:.3em}.border-title__en::after,.border-title__en::before{content:"";height:1px;background-color:#70a2b1;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.border-title__en::before{margin-right:.5em}.border-title__en::after{margin-left:.5em}.border-title__jp{display:inline-block;font-size:2.4rem;font-weight:700;letter-spacing:.5em;padding-top:15px;padding-left:.5em;padding-bottom:24px}.sub-title{color:#70a2b1;font-size:1.4rem;margin-bottom:1em}.grade-title{background-image:-webkit-gradient(linear,left top,right top,from(#ea6c3a),to(#e95b81));background-image:linear-gradient(to right,#ea6c3a 0,#e95b81 100%);color:#fff;display:inline-block;padding:.5em 1.5em;line-height:1;margin-bottom:1em}.dot-title{font-size:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.dot-title::after{content:"";border-top:2px dashed #70a2b1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:1px;margin-left:.5em}.sub-title02{text-align:center;color:#e6624a;font-size:1.8rem;line-height:1.56;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:5%;padding-right:5%;margin-bottom:30px}.sub-title02::after,.sub-title02::before{content:"";display:inline-block;width:2px;height:80px;background-color:#e6624a}.sub-title02::before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.sub-title02::after{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.site-header{border-top:10px solid #7ca1af;background-color:#fbf9f2;margin-bottom:60px}.site-header .inner{padding:25px 20px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.site-header .inner .logoAndName{display:block;width:455px}.site-header .inner .logoAndName a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-header .inner .logoAndName .logo{margin-right:25px}.site-header .inner .logoAndName .companyName{font-size:2rem;font-weight:700;line-height:1;text-align:left}.site-header__logo{width:auto;position:absolute;left:20px;top:15px}.headerNavWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.headerNavWrap .contactBtn{width:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.headerNavWrap .contactBtn a{display:block}.headerNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.headerNav.openNav{opacity:.9;-webkit-transition:opacity .5s;transition:opacity .5s;visibility:visible}.headerNavListWrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.headerNavList{text-align:center;padding:0 20px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.headerNavList ul.subNavi{padding:25px 0 0;position:absolute;left:0;top:15px;width:100%;z-index:10000;display:none}.headerNavList ul.subNavi li{border-top:1px solid #ea7c30;background-color:#fff}.headerNavList ul.subNavi li a{padding:20px 0}.headerNavList.current a{color:#70a2b1}.login-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.login-link::before{content:"";width:13px;height:17px;display:inline-block;background:url(../img/guide/icon_login.svg) no-repeat 0 0/100% 100%;margin-right:.3em}.headerNavList a{color:#707070;font-size:1.4rem;font-weight:700;display:block;width:100%;line-height:.76;letter-spacing:.85px}.headerNavList a.login-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navToggle{display:none;height:43px;overflow:hidden;position:fixed;right:10px;-webkit-transition:all .3s;transition:all .3s;top:20px;white-space:nowrap;width:44px;z-index:99999;text-indent:-999px}.navToggle p{font-size:1rem;color:#707070;font-weight:700}.navToggle span{background-color:#707070;bottom:auto;display:inline-block;height:2px;left:50%;position:absolute;right:auto;top:32%;-webkit-transform:translateX(-50%) translateY(-32%);transform:translateX(-50%) translateY(-32%);width:30px;z-index:10}.navToggle span:after,.navToggle span:before{background-color:#707070;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.navToggle span:before{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}.navToggle span:after{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0)}.navToggle.closeNav:before{-webkit-transform:scale(0);transform:scale(0)}.navToggle.closeNav:after{-webkit-transform:scale(1);transform:scale(1)}.navToggle.closeNav span{background-color:rgba(255,255,255,0)}.navToggle.closeNav span:after,.navToggle.closeNav span:before{background-color:#707070}.navToggle.closeNav span:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.navToggle.closeNav span:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.btn{display:inline-block;line-height:1;text-align:center;border-radius:32px;padding:15px 40px;white-space:nowrap}.btn--register{background-image:-webkit-gradient(linear,left top,right top,color-stop(4%,#ea6c3a),to(#e95b81));background-image:linear-gradient(to right,#ea6c3a 4%,#e95b81);color:#fff;font-size:1.4rem;font-weight:700;position:relative;width:calc(100% - 40px);margin:0 auto;display:block}.btn--register:link,.btn--register:visited{color:#fff}.btn--register::after{content:"";width:10px;height:12px;background:url(../img/start/icon_sankaku.svg) no-repeat 0 0/100% 100%;display:inline-block;position:absolute;right:10px;top:0;bottom:0;margin:auto}.btn--register--lg{font-size:1.8rem;padding:24px 20px;width:100%;margin-left:0}.btn--register--lg::after{width:18px;height:20px;right:24px}.btn--register--lg::before{content:"";width:33px;height:50px;background:url(../img/start/icon_btn.svg) no-repeat 0 0/100% 100%;position:absolute;left:24px;top:0;bottom:0;margin:auto;display:inline-block}.site-footer__inner{background-color:#fbf9f2}.site-footer__nav{padding:15px 0}.site-footer__nav-list{padding:0 20px}.site-footer__nav-item{font-size:1.4rem;font-weight:700;border-bottom:1px dashed #70a2b1;padding-bottom:.5em;padding-top:.5em}.site-footer__nav-item a{padding:0 15px;display:inline-block;color:#707070}.site-footer__nav-item.current a{color:#70a2b1}.site-footer__logo{width:250px;margin:40px auto}.site-footer .f-info{letter-spacing:.3em}.mv{display:block}.mv .inner .mvBox{width:92.86%;margin-left:auto;position:relative}.mv .inner .mvBox h1{position:absolute;top:8px;left:17px}.mv .inner .mvBox .mvImg img{width:100%}.mv .inner .mvBox .ttlsBox{position:absolute;left:0;bottom:7%;width:100%;max-width:647px;background-image:url(../img/ttl_bg.svg);background-repeat:no-repeat;background-position:left bottom 65px;background-size:contain}.mv .inner .mvBox .ttlsBox h2{padding:0 55px;margin:0 0 50px 35px;position:relative;font-size:3rem;font-weight:700;line-height:1.47;text-align:center;color:#e6624a;max-width:540px}.mv .inner .mvBox .ttlsBox h2::after,.mv .inner .mvBox .ttlsBox h2::before{content:"";position:absolute;bottom:0;width:52px;height:65px}.mv .inner .mvBox .ttlsBox h2::before{background-image:url(../img/ttl_line_left.svg);left:0}.mv .inner .mvBox .ttlsBox h2::after{background-image:url(../img/ttl_line_right.svg);right:0}.mv .inner .mvBox .ttlsBox .learn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.mv .inner .mvBox .ttlsBox .learn .txt{font-size:3rem;font-weight:700;line-height:1.47;color:#000}.mv .inner .mvBox .ttlsBox .learn .txt span{font-size:4rem;line-height:1;display:block;text-align:center}.mv .inner .mvBox .ttlsBox .learn .icon{padding:0 28px}.mv .inner .mvBox .ttlsBox .privilege{position:relative;padding-top:15px}.mv .inner .mvBox .ttlsBox .privilege .icon{position:absolute;left:10px;top:0}.mv .inner .mvBox .ttlsBox .privilege a{display:block;border:solid 6px #70a2b1;background-color:#fff;max-width:410px;margin-left:95px;padding:15px 11px 15px 55px}.mv .inner .mvBox .ttlsBox .privilege a p.txt{font-weight:700;font-size:2rem;color:#000;line-height:1;padding-bottom:6px}.mv .inner .mvBox .ttlsBox .privilege a p.txt span{font-size:1.8rem;line-height:1;color:#70a2b1;display:block}.mv .inner .mvBox .ttlsBox .privilege a p.txt span.colRed{font-size:3.2rem;line-height:1.44;color:#e6624a;display:inline}.mv .inner .mvBox .ttlsBox .privilege a p.btn{border-radius:10px;background-color:#70a2b1;font-size:2.2rem;font-weight:700;line-height:1;letter-spacing:1.1px;text-align:center;color:#fff;padding:9px 0}.fwb{font-weight:600;font-size:3.4rem}.tac{text-align:center}.tac .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:8px;line-height:1}.tac .flex .muletext2{font-size:2rem}.space50{height:50px}.dib{display:inline-block}.colorpink{color:#e6624a}.wrap01{position:relative;width:100%;margin-bottom:23px}.wrap01-1sp{width:97%;margin:40px 0 -8px 3%}.wrap01-2sp{width:94%;margin:0 auto 40px;padding:20px 0 20px;background:url(../img/topspbg.png),#fbf9f2;background-repeat:no-repeat;background-size:100%;border-radius:0 0 15px 15px;background-position:25%}.topimgpc,.topsp{width:100%}.toplogo{width:17%;position:absolute;margin-bottom:9px;left:7%}.toplogo-u{width:200px;position:absolute;margin-bottom:9px;left:5%}.toplinksp{margin:0 5%;width:90%}.w1-1{position:absolute;top:18%;left:6%;width:100%;display:inline-block}.w1-text1{position:absolute;font-size:24px;color:#e6624a;margin:20px 0 30px 5%;width:450px;background:url(../img/w1t1bg.png);background-size:100% 100%;top:16%;left:4%}.w1-text1sp{font-size:24px;margin:20px auto;width:80%;color:#e6624a;background:url(../img/w1t1bg.png);background-size:100% 100%}.w1t1-inner{width:90%;margin:0 5%}.w1-1-2{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:50px 0 20px 6%;width:400px;top:30%;left:4%}.w1-1-2sp{max-width:90%;margin:40px auto;width:500px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.w1-text2{width:calc(50% - 25px);font-size:25px}.w1-text2sp{font-size:18px;width:calc(50% - 25px)}.w1-textkakeru{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:40px;margin:0 5px}.w1t2-2{font-size:40px}.t1t2kakeru{width:100%}.topbtn2{margin-bottom:15px;width:600px;max-width:45%;margin-left:4%}.w1t3wrap{bottom:5%;position:absolute;border:4px solid #70a2b1;margin:40px 0 23px 9%;width:22%;background:#fff;padding:10px 10px 10px 15px;font-size:18px;min-width:330px;left:5%}.toptokuten{max-width:125px;top:-20%;position:absolute;left:-20%;width:28%}.w1t3top{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.w1t3text3{color:#70a2b1}.w1t3text4{line-height:35px;font-size:30px;color:#e8725c;margin-right:3px}.w1t3text1,.w1t3text2{width:50%}.w1t3btm{background:#70a2b1;width:90%;margin:10px auto 0;padding:8px 10px;border-radius:12px;font-size:20px;max-width:320px}a.topbtn{color:#fff;text-decoration:none}a.topbtn:hover,a.topbtn:visited{color:#fff;text-decoration:none}.headerlogo{min-width:85px;position:absolute;bottom:30px;right:15px;width:10%}.wrap02{letter-spacing:-1px;line-height:160%;background:url(../img/w2bg.svg),#ebf1f3;background-size:contain;background-position:center bottom;background-repeat:no-repeat;width:100%;max-width:1000px;margin:50px auto 90px;padding:50px 30px;border-radius:20px;font-size:2.8rem}.wrap02 p.txt{letter-spacing:1.5px;line-height:1.77}.wrap02 p.txt .fwb{font-size:3.2rem}.mule{width:290px;vertical-align:-10px}.w2imgwrap{width:100%;max-width:800px;max-width:80%;margin:60px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.w2imgwrap .w2imginner1{width:39.89%}.wrap03{max-width:1040px;width:100%;margin:0 auto;text-align:center;padding-bottom:100px}.wrap03 .tac{padding:20px 0}.wrap03 .tac img{margin:0 auto}.wrap03 h2.title1-2{margin:0 auto;font-size:3.4rem;width:auto;max-width:none;display:inline-block;padding:0 65px;margin-bottom:80px}.wrap03 .wrap03-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.wrap03 .wrap03-2.pl{padding-left:20px}.wrap03 .wrap03-2.notCenter{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.wrap03 .wrap03-2 .pointnum{padding-bottom:20px}.wrap03 .wrap03-2 .wrap03-2text{width:inherit;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.wrap03 .wrap03-2 .wrap03-2text .pointIcon{padding-bottom:20px}.wrap03 .wrap03-2 .wrap03-2text .pointtitle{font-size:3.2rem;line-height:1.44;padding-bottom:25px;margin-bottom:0}.wrap03 .wrap03-2 .wrap03-2text .pointtext{font-size:1.8rem;line-height:2.22;font-weight:400;letter-spacing:-.2px}.wrap03 .wrap03-2 .wrap03-2text .pointtext .fwb{font-size:1.8rem}.wrap03 .wrap03-2 .wrap03-2textr{padding-left:40px;text-align:left}.wrap03 .wrap03-2 .wrap03-2textr .pointnum{padding-bottom:20px}.wrap03 .wrap03-2 .wrap03-2textr .pointtitle{font-size:3.2rem;line-height:1.44;padding-bottom:25px;margin-bottom:0}.wrap03 .wrap03-2 .wrap03-2textr .pointtext{font-size:1.8rem;line-height:2.22;font-weight:400}.wrap03 .wrap03-2 .wrap03-2textr .pointtext .fwb{font-size:1.8rem}.wrap03 .wrap03-2 .wrap03-2img{width:100%;max-width:380px}.wrap03 .wrap03-2 .wrap03-2imgr{width:100%;max-width:400px}.title1{font-size:27px;background:url(../img/w1t1bg.png);background-size:100% 100%;width:500px;margin:15px auto;padding:15px 0}.title1-2{font-size:27px;background:url(../img/w1t1bg.png);background-size:100% 100%;width:500px;margin:15px auto 30px;padding:15px 0}.pointtitle{font-weight:600;line-height:32px;margin-bottom:10px}.pointtext{font-size:16px;line-height:30px}.wrap03-2text{width:100%}.wrap03-2textr{width:55%;float:right}.pr15{padding-right:15px}.pl15{padding-left:15px}.pointnum{width:150px}.wrap3img{width:100%}.wrap03-2img{text-align:center;width:36%}.wrap04,.wrap04sp{background:#e6eef0;padding:60px 0}.title2{font-size:27px;background:url(../img/titlebg01.png);background-size:100px 100px;background-repeat:no-repeat;padding:25px 0;background-position:top center}.title2img2{width:320px;max-width:90%}.wrap04inner{width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:96%}.w4inst{width:14.6%;margin:20px 1%}.w4inst2{width:11.6%;margin:20px 1%}.instimg{width:100%}.wrap5{padding:60px 0}.w5bwrap{position:relative;width:950px;margin:0 auto;max-width:90%}.banner1{width:100%}.banner1link{left:0;right:0;position:absolute;margin:auto;bottom:8%;width:44%}.title3{font-size:27px;margin-bottom:15px;background:url(../img/titlebg02.png);background-size:100px 100px;background-repeat:no-repeat;padding:25px 0;background-position:top center}.v-sumplewrap{max-width:90%;width:800px;margin:50px auto;width:100%;aspect-ratio:16/9}.v-sumplewrap iframe{width:100%;height:100%}.v-sumple{width:100%}.wrap6{font-size:25px}.wrap7{font-size:25px;background:#e6eef0;padding:60px 0}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:url(../img/arrowr.png);display:inline-block;vertical-align:middle}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:url(../img/arrowl.png);display:inline-block;vertical-align:middle}.swiper-button-next2:after,.swiper-container-rtl .swiper-button-prev2:after{content:url(../img/arrowr.png);display:inline-block;vertical-align:middle}.swiper-button-prev2:after,.swiper-container-rtl .swiper-button-next2:after{content:url(../img/arrowl.png);display:inline-block;vertical-align:middle}.swiper-button-next{right:-36px;top:45%;z-index:10000}.swiper-button-prev{left:-36px;top:45%;z-index:10000}.carousel-img{width:100%}.w7slidewrap{position:relative;width:100%}.slidewrap{padding:0 40px;margin:0 auto;width:auto}.wrap8{padding:50px 0;font-size:25px}.w8wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90%}.flownum{width:90%;float:left;margin-left:6%}.w8inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:2px solid #e96a41;width:calc(50% - 6px);margin:30px 0}.addtext{text-align:left;font-size:14px;display:inline-block;margin:0 10px;width:100%}.w8inner:nth-child(even){border-right:2px solid #e96a41}.flowtext{margin-left:5%;float:left;width:55%;text-align:left;font-size:20px}.flownumwrap{width:40%}.wrap9{font-size:25px;background:#e6eef0;padding:60px 0}.w9wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90%}.w9inner{line-height:28px;padding:25px 0;background:#fff;border-radius:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:44%;margin:20px 3%}.voiceimg{margin:0 15px;width:100px;float:left}.voicetitle{margin-left:120px;padding-right:15px;text-align:left;font-size:18px}.w9innerbtm{display:inline-block;width:calc(100% - 40px);text-align:left;margin:15px 20px;font-size:18px}.voicetitle2{margin-top:17px}.wrap10{max-width:90%;width:800px;margin:0 auto;padding:50px 0;font-size:25px}.f-banner{width:300px;max-width:90%}div.info-g.shita,p.info-g{font-size:2rem;background-image:url(../img/down.png);background-repeat:no-repeat;background-position:95% 15px;line-height:1}div.info-g.ue,p.info-g{font-size:2rem;background-image:url(../img/up.png);background-repeat:no-repeat;background-position:95% 26px;line-height:1}.info-g{font-weight:600;text-align:left;position:relative;cursor:pointer;padding:10px 75px 10px 65px;margin:20px 0 0}.letterq{font-weight:600;font-size:24px;color:#70a2b1;position:absolute;top:8px;left:25px}.lettera{font-weight:600;color:#e8725c;font-size:24px;position:absolute;top:14px;left:25px}.hentry .entry-content div.info-g p,.hentry .entry-content div.text p{margin:0}p.text{font-size:19px;text-align:left;position:relative;display:none;line-height:23px;overflow:hidden;padding:7px 75px 10px 85px}div.atext{font-size:16px;text-align:left;position:relative;display:none;line-height:26px;overflow:hidden;padding:9px 75px 10px 65px}.wrap11{background:#fbf9f2;text-align:center;padding:25px 0 50px}.linkwrap{max-width:94%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:600px;margin:0 auto 25px}.flink{letter-spacing:4px;font-size:16px;color:#707070;text-decoration:none}.f-info{color:#fff;background:#7ca1af;padding:8px 0;text-align:center;font-size:15px}.finfolink{color:#fff;text-decoration:none}.multiple{padding:0}.multiple img{width:100%}.multiple div{margin:0 5px}.multiple .slick-prev{display:none}.banner1linksp{left:0;right:0;position:absolute;margin:auto;bottom:35%;width:86%}.swiper-button-next2{right:10px;top:45%;z-index:10000}.swiper-button-prev2{left:10px;top:45%;z-index:10000}.p-wrap01{color:#333;width:1000px;max-width:84%;margin:20px auto 50px}.pwrap01 p{font-size:14px;line-height:1.7;margin-bottom:20px}a.ppmail{text-decoration:none;color:#333!important}.h1type1{margin:55px 0 25px;font-size:24px;line-height:32px}.privacy-title{font-size:18px;border-bottom:1px solid #333;display:block;position:relative;top:15px}.t-indent{padding-left:1em;text-indent:-1.3em}.c-wrap01{color:#333;width:1000px;max-width:84%;margin:20px auto 50px}.about__table{width:100%;border-collapse:collapse;border-top:1px solid #211815}.about__table th{text-align:left;width:30%;padding:25px 12px 25px 0;font-weight:400}.about__table td{width:70%;padding:25px 0;line-height:1.8}.about__table .trtype1 td,.about__table .trtype1 th{padding:12px 0 0}.about__table .trtype2 td,.about__table .trtype2 th{padding:0 0 12px}.about__table tr{border-bottom:1px solid #211815}.about__table tr.trtype1{border-bottom:none}h2.h2type1{font-size:20px}.wrap04{padding-bottom:100px}.wrap04 h2.title2{font-size:3.4rem;font-weight:700;line-height:1.44;text-align:center;color:#000}.wrap04 h2.title2 span{padding-top:10px;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:8px;color:#70a2b1;display:block}.wrap04 .wrap04inner{max-width:1080px;width:100%}.wrap04 .wrap04inner .w4inst{width:13.89%}.w5bwrap{max-width:1080px;width:100%;margin:0 auto}.w5bwrap a{display:block}.wrap6{padding-bottom:100px}.wrap6 h2.title3{font-size:3.4rem;font-weight:700;line-height:1.44;text-align:center;color:#000}.wrap6 h2.title3 span{padding-top:10px;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:8px;color:#70a2b1;display:block}.wrap6 p.txt{font-size:2.8rem;padding-bottom:60px}.wrap6 p.txt .fwb{font-size:2.8rem}.wrap6 .youtube{position:relative;width:100%;padding-top:32.86%;max-width:820px;margin:0 auto}.wrap6 .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.wrap7{padding:50px 0 100px}.wrap7 h2.title2{font-size:3.4rem;font-weight:700;line-height:1.44;text-align:center;color:#000}.wrap7 h2.title2 span{padding-top:10px;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:8px;color:#70a2b1;display:block}.wrap7 p.txt{font-size:2.8rem;padding-bottom:60px}.wrap7 p.txt .fwb{font-size:2.8rem}.wrap7 .w7slidewrap{overflow:hidden;max-width:1370px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.wrap7 .w7slidewrap .swiper-button-next{position:static;width:12px}.wrap7 .w7slidewrap .swiper-button-prev{position:static;width:12px}.wrap7 .w7slidewrap .slidewrap{max-width:1320px;width:100%;margin:0 auto;overflow:hidden;padding:0}.wrap7 .w7slidewrap .slidewrap .carousel-img{width:100%}.wrap8{padding-bottom:40px}.wrap8 h2.title3{font-size:3.4rem;font-weight:700;line-height:1.44;text-align:center;color:#000}.wrap8 h2.title3 span{padding-top:10px;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:8px;color:#70a2b1;display:block}.wrap8 .w8inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap8 .w8inner .flownumwrap{width:100%;max-width:178px}.wrap8 .w8inner .flowtext{font-size:2rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:400}.wrap8 .w8inner .flowtext .fwb{font-size:2rem}.wrap8 .w8inner .addtext{display:block;padding-top:15px;font-size:1.6rem;font-weight:400}.wrap9{padding-bottom:80px}.wrap9 h2.title2{font-size:3.4rem;font-weight:700;line-height:1.44;text-align:center;color:#000}.wrap9 h2.title2 span{padding-top:10px;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:8px;color:#70a2b1;display:block}.wrap9 .w9innertop .voicetitle .fwb{font-size:1.8rem}.wrap9 .w9innerbtm{margin-bottom:0}.wrap9 .w7slidewrap{overflow:hidden}.wrap9 .w7slidewrap.sp .slidewrap{overflow:hidden;padding:0;width:95%;margin:0 auto}.wrap9 .w7slidewrap.sp .slidewrap .swiper-button-prev{left:7px}.wrap9 .w7slidewrap.sp .slidewrap .swiper-button-next{right:7px}.wrap10 .title3{font-size:3.4rem;font-weight:700}.wrap10 .atext{font-weight:400}.move{max-width:1080px;margin:0 auto;padding-bottom:70px}.wrap11 .w11inner a{font-size:1.4rem;font-weight:400}.wrap11 .f-banner{margin:0 auto}.f-info{text-align:center;color:#fff;font-size:1.4rem}.main-guide{color:#707070;font-size:1.4rem;padding-top:90px}.main-guide p{font-size:1.4rem;line-height:1.67}.main-guide a{color:#707070}.main-guide .container{max-width:940px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.main-guide .p-lg{font-size:1.6rem;margin-bottom:1.5em;line-height:2.2}.main-guide .guide__box{border:1px solid #70a2b1;padding:0 24px 24px;margin-bottom:32px}.main-guide .guide__box p{margin-bottom:1em}.main-guide .guide__box p:last-child{margin-bottom:0}.main-guide .guide__box p a{color:#70a2b1;text-decoration:underline}.main-guide .guide__box figure{margin-bottom:1em}.main-guide .guide__box figure:last-child{margin-bottom:0}.main-guide .guide__title{background-color:#70a2b1;color:#fff;margin:0 -24px 24px;padding:.5em 24px;font-size:2rem;font-weight:700;margin-bottom:1em;line-height:1.4}.main-guide .guide__list li{margin-bottom:.5em}.main-guide .guide__list li:last-child{margin-bottom:0}.main-guide .price-table{display:block;text-align:center;font-weight:700;font-size:1.2rem;margin-bottom:2em}.main-guide .price-table tbody,.main-guide .price-table thead{display:block}.main-guide .price-table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-guide .price-table td,.main-guide .price-table th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);line-height:1.4;padding:.5em;height:50px;position:relative}.main-guide .price-table thead tr{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main-guide .price-table thead th.bgBlue{background-color:#d3e2e7}.main-guide .price-table thead th:nth-child(2){background-color:#ffddde;margin-left:4px}.main-guide .price-table thead th:nth-child(3){background-color:#e1d4eb;margin-left:4px}.main-guide .price-table tbody th{background-color:#fef0bb;padding:.5em}.main-guide .price-table tbody th::after{content:"";height:1px;width:calc(100% - 1em);border-top:1px dashed #969696;position:absolute;left:.5em;bottom:0}.main-guide .price-table tbody td::after{content:"";height:1px;width:calc(100% - 1em);border-top:1px dashed #969696;position:absolute;left:.5em;bottom:0}.main-guide .price-table tbody td:nth-child(2){border-left:2px solid #ffddde;border-right:2px solid #ffddde;margin-left:4px}.main-guide .price-table tbody td:nth-child(3){border-left:2px solid #e1d4eb;border-right:2px solid #e1d4eb;margin-left:4px}.main-guide .price-table tbody td span{font-size:1rem}.main-guide .price-table tbody tr:last-child td:nth-child(2){border-bottom:2px solid #ffddde}.main-guide .price-table tbody tr:last-child td:nth-child(3){border-bottom:2px solid #e1d4eb}.main-guide .price-table tbody tr:last-child td::after{content:none}.main-guide .price-table tbody tr:last-child th::after{content:none}.main-guide .card-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.main-guide .card-list li{width:calc(100% / 3);padding:10px}.main-guide .card-list li img{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.main-guide .scroll-table-wrap{width:100%;overflow-x:scroll}.main-guide .base-table{border:1px solid #707070;font-size:1.6rem;font-weight:700}.main-guide .base-table td,.main-guide .base-table th{border:1px solid #707070;padding:.5em}.main-guide .base-table thead th{white-space:nowrap;text-align:center}.main-guide .base-table thead th:nth-child(2){background-color:#e6eef0;min-width:200px}.main-guide .base-table thead th:nth-child(3){background-color:#ffddde;min-width:200px}.main-guide .base-table thead th:nth-child(4){background-color:#e1d4eb;min-width:200px}.main-guide .base-table tbody th{background-color:#f7f7f8;white-space:nowrap;text-align:center}.dis-list{margin-left:2.5rem}.dis-list li{list-style:disc}.main-start{color:#707070;font-size:1.4rem;padding-top:90px}.main-start p{font-size:1.4rem;line-height:2}.main-start a{color:#707070}.main-start .container{max-width:990px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.main-start .p-lg{font-size:1.8rem;margin-bottom:1.5em;line-height:1.67}.main-start .start__box{margin-bottom:90px}.main-start .start__box p{margin-bottom:3em}.main-start .start__box p:last-child{margin-bottom:0}.main-start .start__box p a{color:#70a2b1;text-decoration:underline}.main-start .start__img img{margin:0 auto 16px}.main-start p.start__label{background:url(../img/start/start-step-bg01.svg) no-repeat 0 0/100% 100%;width:130px;height:40px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;font-weight:700;letter-spacing:.3em;padding-right:10px}.main-start .start__title{font-size:2rem;font-weight:700;border-bottom:3px dashed #d46a52;position:relative;margin:-70px -10px 24px;padding:70px 10px .5em}.main-start .start__title img{position:absolute;right:0;top:-20px}.main-start .lesson__dl{border-radius:20px;padding:30px 18px 20px}.main-start .lesson__dl--pink{background-color:rgba(230,98,74,.08);margin-bottom:50px;position:relative}.main-start .lesson__dl--pink::after{content:"";width:50px;height:50px;background:url(../img/start/start-sec03-icon01.svg) no-repeat 0 0/100% 100%;display:block;position:absolute;left:0;right:0;top:100%;margin:auto}.main-start .lesson__dl--pink dt{color:#e6624a}.main-start .lesson__dl--blue{background-color:#e6eef0}.main-start .lesson__dl--blue dt{color:#70a2b1}.main-start .lesson__dl dt{text-align:center;font-size:1.8rem;margin-bottom:1em}.main-start .lesson__dl dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main-start .lesson__dl dd img{width:150px;height:auto;margin-right:12px}.main-start .lesson__dl dd p{margin-bottom:0}.main-start .start__btn-wrap{text-align:center;margin-bottom:70px}.dis-list{margin-left:2.5rem}.dis-list li{list-style:disc}@media screen and (max-width :769px){body{font-size:100%}#responsibleCheck{width:2px}.pcOnly{display:none!important}.spOnly{display:block!important}main{padding-top:60px}p{font-size:1.6rem}.site-header{border-top:5px solid #7ca1af;height:60px;position:fixed;width:100%;top:0;left:0;z-index:10000;margin-bottom:0}.site-header .inner{padding:6px 10px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.site-header .inner .logoAndName{width:100%}.site-header .inner .logoAndName .logo img{width:60%}.site-header .inner .logoAndName .companyName{display:none}.site-header__logo{width:150px;position:static;left:auto;top:auto}.headerNavWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem}.headerNavWrap .contactBtn{margin:0 auto}.headerNav{display:block;padding-top:50%}.headerNav{background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.headerNavListWrap{display:block;position:relative;padding-bottom:30px}.headerNavList{display:block;margin-bottom:40px;width:auto}.headerNavList:last-child{margin-bottom:0}.headerNavList ul.subNavi{display:none!important}.headerNavList a{text-align:center}.navToggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mv{padding-top:20px}.mv .inner .mvBox{width:100%}.mv .inner .mvBox::before{position:absolute;content:"";width:90.67%;left:0;right:0;top:0;margin:auto;background-color:#fbf9f2;height:100%;z-index:0}.mv .inner .mvBox .mvImg{position:relative;z-index:100}.mv .inner .mvBox .mvImg img{width:94.67%;margin-left:auto}.mv .inner .mvBox .ttlsBox{position:relative;bottom:inherit;max-width:none;padding-top:3px;z-index:100;background-image:url(../img/ttl_bg_sp.svg);background-size:95.47%;background-position:left bottom 93px}.mv .inner .mvBox .ttlsBox h2{font-size:2rem;padding:0 25px;margin:0 auto 20px;max-width:330px}.mv .inner .mvBox .ttlsBox h2::after,.mv .inner .mvBox .ttlsBox h2::before{width:30px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center bottom}.mv .inner .mvBox .ttlsBox .learn{max-width:260px;margin:0 auto;padding-bottom:20px}.mv .inner .mvBox .ttlsBox .learn .txt{font-size:1.7rem}.mv .inner .mvBox .ttlsBox .learn .txt span{font-size:2.3rem}.mv .inner .mvBox .ttlsBox .learn .icon{padding:0 20px}.mv .inner .mvBox .ttlsBox .learn .icon img{max-width:25px}.mv .inner .mvBox .ttlsBox .privilege{padding-top:10px;padding-bottom:22px}.mv .inner .mvBox .ttlsBox .privilege .icon{left:6.4%}.mv .inner .mvBox .ttlsBox .privilege .icon img{max-width:87px}.mv .inner .mvBox .ttlsBox .privilege a{margin-left:auto;margin-right:30px;border:solid 4px #70a2b1;max-width:270px;padding:7px 11px 7px 45px}.mv .inner .mvBox .ttlsBox .privilege a p.txt{font-size:1.3rem}.mv .inner .mvBox .ttlsBox .privilege a p.txt span{font-size:1.1rem}.mv .inner .mvBox .ttlsBox .privilege a p.txt span.colRed{font-size:2rem}.mv .inner .mvBox .ttlsBox .privilege a p.btn{font-size:1.4rem}.fwb{font-size:2rem}.wrap02{padding:20px;margin:30px auto 0}.wrap03{padding-bottom:50px}.wrap03 .tac{padding:10px 0}.wrap03 .line1{width:60.47%}.wrap03 .wrap03-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap03 .wrap03-2.notCenter .wrap03-2imgr{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.wrap03 .wrap03-2.notCenter .wrap03-2textr{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-bottom:10px}.wrap03 .wrap03-2 .pointnum{padding:0;margin:0;padding-bottom:10px}.wrap03 .wrap03-2 .wrap03-2text{padding-bottom:0;width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.wrap03 .wrap03-2 .wrap03-2text .pointIcon{padding-bottom:10px}.wrap03 .wrap03-2 .wrap03-2text .pointtitle{font-size:2rem;padding-bottom:10px}.wrap03 .wrap03-2 .wrap03-2text .pointtext{font-size:1.4rem;line-height:2.14;letter-spacing:.7px}.wrap03 .wrap03-2 .wrap03-2text .pointtext .fwb{font-size:1.4rem}.wrap03 .wrap03-2 .wrap03-2textr{padding:0 0 0 10px}.wrap03 .wrap03-2 .wrap03-2textr .pointnum{margin:0;padding-bottom:10px}.wrap03 .wrap03-2 .wrap03-2textr .pointtitle{font-size:2rem;padding-bottom:10px}.wrap03 .wrap03-2 .wrap03-2textr .pointtext{font-size:1.4rem;line-height:2.14;letter-spacing:.7px}.wrap03 .wrap03-2 .wrap03-2textr .pointtext .fwb{font-size:1.4rem}.wrap03 .wrap03-2 .wrap03-2img{max-width:none;margin:20px 0 0;width:91.45%}.wrap03 .wrap03-2 .wrap03-2imgr{width:91.45%;margin-left:10px}.pointnum{width:100%;max-width:100px}.wrap02.tac{padding:20px 20px 25px;margin-bottom:50px;background-image:url(../img/w2bg_sp.svg);background-size:contain;background-position:top left}.wrap02 .flex img.mule{max-width:none;width:180px}.wrap02 .flex span.muletext2{font-size:1rem}.wrap02 .flex .fwb{font-size:2rem}.wrap02 .w2imgwrap{max-width:none;margin:20px auto 8px}.wrap02 .w2imgwrap .w2imginner2 .w2img2{max-width:30px}.wrap02 p.txt{line-height:1.6;font-size:1.6rem;font-weight:400}.wrap02 p.txt .fwb{font-size:1.6rem}.wrap03{padding:0 18px 50px}.wrap03 h2.title1-2{font-size:2rem;padding:0 40px;margin-bottom:45px}.wrap03 .wrap03-2.pl{padding-left:10px}.wrap03 .wrap03-2 .pointIcon{max-width:100px;padding-bottom:10px}.wrap04sp{padding:30px 0 55px 0}.wrap04sp h2.title2{font-size:2rem;font-weight:700;line-height:1.44;text-align:center;color:#000;padding:0;padding-bottom:40px}.wrap04sp h2.title2 span{padding-top:10px;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:8px;color:#70a2b1;display:block;text-align:center}.wrap04sp .multiple div{margin:0;padding:0 10px}.wrap04sp .m-slider-desc{font-size:1.4rem}.wrap04sp .m-slider-desc img{padding-bottom:6px}.w5bwrap a img{margin:0 auto}.wrap6{padding-bottom:50px}.wrap6 h2.title3{font-size:2rem;margin:0;padding:25px 0 20px}.wrap6 p.txt{font-size:1.6rem;line-height:1.88;font-weight:400;padding-bottom:20px}.wrap6 p.txt .fwb{font-size:1.6rem}.wrap6 .youtube{width:85%;padding-top:53.25%}.wrap7{padding-bottom:50px}.wrap7 h2.title2{font-size:2rem;margin:0;padding:25px 0 20px}.wrap7 p.txt{font-size:1.6rem;line-height:1.88;font-weight:400;padding-bottom:20px}.wrap7 p.txt .fwb{font-size:1.6rem}.wrap8{padding-bottom:25px}.wrap8 h2.title3{font-size:2rem;margin:0;padding:25px 0 20px}.wrap8 .w8inner.point3wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wrap8 .w8inner .flownumwrap{max-width:142px}.wrap8 .w8inner .flownumwrap .flownum{margin-left:0;width:100%}.wrap8 .w8inner .flowtext{font-size:1.6rem;text-align:left;padding-left:20px}.wrap8 .w8inner .flowtext .fwb{font-size:1.6rem}.wrap8 .w8inner .addtext{display:none}.wrap9{padding:20px 0 60px}.wrap9 h2.title2{font-size:2rem;margin:0;padding:25px 0 20px}.wrap9 .w9innertop .voicetitle{padding:10px 32px 0;width:100%;margin:0 auto}.wrap9 .w9innertop .voicetitle2{font-size:1.6rem;font-weight:400}.wrap9 .w9innerbtm{font-size:1.6rem;line-height:1.88;font-weight:400;padding:0 32px}.wrap10 .title3{font-size:2rem;margin:0;padding:25px 0 20px}.wrap10 .info-g{font-size:1.4rem!important;padding:12px 35px 10px 50px}.wrap10 .letterq{font-size:2rem}.wrap10 .lettera{font-size:2rem}.wrap10 .atext{padding:16px 35px 10px 50px;font-size:1.4rem}.move{padding-bottom:50px}.move img{margin:0 auto}}@media screen and (min-width :768px){.border-title{margin-right:0;margin-left:0}.border-title__en{font-size:1.6rem}.border-title__jp{font-size:3.4rem;padding-bottom:.5em}.sub-title{font-size:1.8rem}.dot-title{font-size:2.4rem}.dot-title::after{border-top-width:3px}.sub-title02{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2rem}.sub-title02::after,.sub-title02::before{width:3px;position:relative;bottom:-5px}.sub-title02::before{margin-right:32px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.sub-title02::after{margin-left:32px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.btn--register{width:auto;display:inline-block;margin:0 0 0 .5em}.btn--register--lg{width:460px;padding:32px;border-radius:40px;font-size:2rem;letter-spacing:.2em;margin-left:0}.btn--register--lg::after{width:18px;height:20px}.btn--register--lg::before{width:37px;height:56px;left:40px}.site-footer__nav--01{border-bottom:1px solid #70a2b1}.site-footer__nav--02{border-top:1px solid #70a2b1}.site-footer__nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.site-footer__nav-item{font-size:1.4rem;font-weight:400;border-bottom:none;padding-bottom:0}.main-guide{padding-top:0;font-size:1.8rem}.main-guide p{font-size:1.8rem}.main-guide .p-lg{font-size:2rem}.main-guide .guide__box{padding:0 50px 50px;margin-bottom:40px}.main-guide .guide__title{margin:0 -50px 50px;font-size:2.8rem}.main-guide .price-table{font-size:2rem}.main-guide .price-table td,.main-guide .price-table th{height:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.main-guide .price-table tbody td span{font-size:1.4rem}.main-guide .card-list li{width:calc(100% / 6)}.main-guide .scroll-table-wrap{overflow-x:auto}.main-guide .base-table td,.main-guide .base-table th{padding:1em}.main-guide .base-table thead th:nth-child(2){max-width:calc((798px - 135px)/ 3);min-width:calc((798px - 135px)/ 3)}.main-guide .base-table thead th:nth-child(3){max-width:calc((798px - 135px)/ 3);min-width:calc((798px - 135px)/ 3)}.main-guide .base-table thead th:nth-child(4){max-width:calc((798px - 135px)/ 3);min-width:calc((798px - 135px)/ 3)}.main-guide .base-table tbody th{max-width:130px;min-width:130px}.main-start{padding-top:0;font-size:1.8rem}.main-start p{font-size:1.6rem;line-height:2.25}.main-start .p-lg{font-size:2rem;line-height:2.2}.main-start .start__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}.main-start .start__img img{margin:0}.main-start .start__text{padding:32px 0 0 60px;width:calc(100% - 210px)}.main-start p.start__label{margin-bottom:24px}.main-start .start__title{margin:0 140px 28px 0;padding:0 0 .5em 0;font-size:2.8rem}.main-start .start__title img{right:-140px;top:0}.main-start .lesson__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main-start .lesson__dl{width:calc((100% - 40px)/ 2);padding:30px}.main-start .lesson__dl--pink::after{top:0;bottom:0;left:calc(100% - 10px);width:60px;height:60px}.main-start .lesson__dl dd{display:block}.main-start .lesson__dl dd img{width:100%}.main-start .lesson__dl dd p{margin-bottom:1em;min-height:92px;line-height:1.88}.main-start .start__btn-wrap{padding-top:40px;margin-bottom:140px}}@media screen and (min-width :769px) and (max-width :1024px){.site-header .inner .logoAndName{width:325px}.site-header .inner .logoAndName .logo{width:140px}.site-header .inner .logoAndName .companyName{font-size:1.6rem}.headerNavWrap .contactBtn{width:150px}.headerNavWrap .contactBtn a{font-size:1.4rem}.headerNavList a{font-size:1.4rem}.mv .inner .mvBox .ttlsBox{bottom:2%}.mv .inner .mvBox .ttlsBox h2{font-size:2rem;margin-bottom:25px}.mv .inner .mvBox .ttlsBox .learn{padding-bottom:15px}.mv .inner .mvBox .ttlsBox .learn .txt{font-size:2.2rem}.mv .inner .mvBox .ttlsBox .learn .txt span{font-size:3rem}.mv .inner .mvBox .ttlsBox .privilege{padding-top:8px}}@media screen and (min-width:1281px){.bg1{left:0;position:absolute;height:100%;width:calc(calc(100% - 1200px)/ 2);z-index:1000}.bg2{width:calc(calc(100% - 1200px)/ 2);right:0;position:absolute;height:100%;z-index:1000}.slidewrap{width:1200px;padding:0 40px;margin:0 auto;max-width:100%}}@media screen and (min-width:1261px){.wrap01{position:relative;width:100%;margin-bottom:23px}}@media screen and (min-width:1581px){.wrap01{background:url(../img/w1bg5.png),url(../img/w1bg1.png);background-size:cover,100% calc(100% - 50px);background-repeat:no-repeat;background-position:top right,0 60px}}@media screen and (max-width:1200px){.w1-text1{top:70px}.w1-1-2{top:26%}}@media screen and (min-width:1061px){.toptokuten{max-width:125px;top:-30px;position:absolute;left:-80px;width:30%}}@media screen and (min-width:1101px){.w1t3wrap-2{display:none}}@media screen and (max-width:1100px){.w1-text1{font-size:20px;margin:20px 0 30px 7%;width:360px;top:12%;max-width:40%}.w1-1-2{top:25%}.w1-text2{font-size:20px}.w1t2-2{font-size:34px}.w1t3wrap{display:none}.w1t3wrap-2{position:absolute;bottom:12%;left:8%;width:35%}}@media screen and (max-width:1000px){.w1-text2{width:calc(45% - 25px);font-size:18px}.w1t3wrap{width:300px}.flowtext{font-size:18px}.p-wrap01{margin:20px 5% 20px 7%}}@media screen and (max-width:920px){.w1-1-2{margin:50px 0 20px 6%}.w1-text1{font-size:20px;margin:20px 0 30px 5%}.w1-text2{width:calc(40% - 25px)}}@media screen and (max-width:850px){.w1t3wrap{font-size:16px}}@media screen and (min-width:801px){.sp{display:none}}@media screen and (max-width:800px){.pc{display:none}.wrap01{margin-top:30px;position:relative;width:92%;margin-bottom:0;margin-left:8%}.wrap01-2{margin-top:-10px;width:89.2%;margin-left:8%;background:#fbf9f2;padding:10px 0 25px 0;border-radius:0 0 25px 25px}.topimgsp{width:100%}.w1-text1{position:relative;font-size:20px;margin:20px calc(50% - 170px) 30px calc(50% - 190px);width:360px;top:inherit;max-width:96%}.w1-1-2{position:relative;margin:10px auto 20px;width:400px;top:inherit;left:inherit;max-width:96%}.w1t3wrap-2{position:relative;left:10%;width:80%}.w1-text2{font-size:18px;width:calc(50% - 25px)}.w1t3text4{font-size:28px;line-height:30px}.o801{display:none}.wrap02{padding:50px 10px;width:calc(94% - 20px);max-width:calc(94% - 20px)}.mule{max-width:50%}.wrap03-2{display:block}.pointnum{margin:20px 0}.pl15,.pr15{padding:20px 0}.wrap03-2text{width:100%}.wrap03-2textr{padding:20px 0;width:100%;float:none}.pointtitle{margin-bottom:25px}.wrap03-2img{text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:400px;margin:10px auto 20px;max-width:90%;float:none}.line1{width:350px;max-width:75%}.wrap6{font-size:20px;line-height:38px}.wrap7{font-size:20px;line-height:36px}.w8wrap{display:block}.w8inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:none;width:100%;margin:20px 0}.w8inner.point3wrap{display:inline-block}.w8inner.point3wrap .flowtext{margin-top:20px}.w8inner:nth-child(even){border-right:none}.wrap8 .title3{padding:25px 0 0}.w9inner{width:93%}.slidewrap{padding:0 20px}.bg1,.bg2{width:20px}.swiper-button-prev{left:-20px}.swiper-button-next{right:-22px}.linkwrap{display:block;line-height:28px}}@media screen and (max-width:800px) and (max-width :769px){.pl15,.pr15{padding:0}}@media screen and (max-width:600px){.muletext2{font-size:13px}.wrap02{font-size:20px;line-height:32px}.flink{letter-spacing:2px}}@media screen and (max-width:550px){.about__table td,.about__table th{width:100%;display:block}.about__table th{padding:10px 0;font-weight:600}.about__table td{padding:10px 0;padding:0 0 10px;line-height:1.6}.about__table .trtype2 th{padding:12px 0 0}.about__table .trtype1 td,.about__table .trtype2 td{padding:5px 0 10px}}@media screen and (max-width:500px){.voiceimg{display:inline-block;margin:0 auto;width:100px;float:none}.voicetitle{padding:0;margin:10px 20px;width:calc(100% - 40px)}.voicetitle2{text-align:center}.w9innerbtm{width:calc(100% - 20px);text-align:left;margin:15px 10px;font-size:17px}.wrap10{max-width:96%}.info-g{padding:10px 35px 10px 50px}.lettera,.letterq{left:15px}div.info-g.shita,div.info-g.ue{background-position:97% 15px}div.atext{padding:10px 35px 10px 50px}}@media screen and (max-width:450px){.w1-text1{position:relative;font-size:15px;width:92%;margin-left:2px}.w1-text2{font-size:16px}.w1t3wrap-2{position:relative;left:2%;width:96%}.w8inner{display:inline-block;margin:20px 0}.addtext{margin:20px 10px 0}.flownumwrap{display:inline-block;width:180px;margin:15px auto 10px}.flowtext{text-align:center;margin:0;float:none;width:100%}.wrap7{font-size:18px}}@media screen and (min-width:401px){.u400{display:none}}@media screen and (max-width:400px){.dibu400{display:inline-block}.o400{display:none}.wrap6{font-size:19px}}
/*# sourceMappingURL=maps/style.css.map */