html,input,textarea,select,button{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:400;font-size:10px}html{color:#000;font-size:10px;line-height:1.7;word-break:break-all;letter-spacing:.15em}body{background:#fff;margin:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{margin:0;padding:0;overflow-wrap:break-word;word-wrap:break-word;font-size:12px;font-size:1.2rem;line-height:180%;margin:0}p.txt{line-height:2}p.txt:not(:first-child){margin:10px 0 0}li{font-size:12px;font-size:1.2rem}dd{font-size:12px;font-size:1.2rem}a{color:#414141;text-decoration:none}input,select,textarea,button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{resize:vertical}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}button{border:none;cursor:pointer}label{cursor:pointer}table{border-collapse:collapse}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:500;margin:0;padding:0}main{display:block}.inner{width:100%;padding:0 5%}.outer-block{min-width:100%}.inner-block{position:relative;max-width:1200px;width:100%;padding:0 20px}.inner-block.border{padding-top:0}#wrapper{position:relative;overflow-x:hidden}dl,dt,dd{padding:0;margin:0}sup{vertical-align:baseline;font-size:70%}.ib{display:inline-block}.c-svg{display:inline-block;fill:currentColor;vertical-align:top}.c-mincho{font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro",serif}.js-img-bg{background:no-repeat center center/cover;width:100%}#header{width:100%;padding:10px 5%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;left:0;z-index:10}#header h1{padding-top:8px;width:150px}#header .telbox{width:100px}#footer{background:#2b2b2b;padding:30px 0 70px 0}#footer ul li{margin-bottom:10px}#footer ul li a{display:block;font-size:11px;font-size:1.1rem;text-align:center;color:#fff;text-decoration:underline}#footer p{font-size:10px;font-size:1rem;letter-spacing:0;color:#fff;text-align:center;margin-top:30px}#floating{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:fixed;bottom:0;left:0}#floating li{width:50%}#floating li a{display:block;height:50px;text-transform:capitalize;font-size:14px;font-size:1.4rem;font-weight:700;line-height:50px;text-align:center;color:#fff}#floating li a.blue{background:#033287 url(../img/svg/icon_arrow_white.svg) no-repeat 95% center/6px}#floating li a.green{background:#26a73c url(../img/svg/icon_arrow_white.svg) no-repeat 95% center/6px}.sub_btn{width:70%;margin:auto}.sub_btn a{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;height:44px;background:#003287 url(../img/svg/icon_arrow_white.svg) no-repeat 93% center;border-radius:25px;font-size:15px;font-size:1.5rem;font-weight:700;text-align:center;color:#fff}.btnbox{padding-top:40px}.btnbox li{width:80%;margin:auto;text-align:center}.btnbox li:nth-child(1){margin-bottom:25px}.btnbox li img{width:auto;height:12px}.btnbox li a{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;height:44px;border-radius:25px;font-size:15px;font-size:1.5rem;font-weight:700;text-align:center;color:#fff;position:relative}.btnbox li a.blue{background:#003287 url(../img/svg/icon_arrow_white.svg) no-repeat 93% center}.btnbox li a.green{background:#00a73c url(../img/svg/icon_arrow_white.svg) no-repeat 93% center}.btnbox li a.green:before{content:"";width:60px;height:60px;background:url(../img/svg/btn_txt.svg) no-repeat center/cover;position:absolute;top:50%;left:-15px;margin-top:-30px}#fv{margin-top:54px;width:100%;position:relative}#fv:before{content:"";width:95%;height:300px;background:url(../img/common/fv_pht.jpg) no-repeat center/cover;position:absolute;top:0;right:0;z-index:-1}#fv .titbox{position:relative;z-index:2;margin-left:-5.5%;padding-top:150px}#fv .titbox .head{width:120px;background:#033287;font-size:14px;font-size:1.4rem;font-weight:700;color:#fff;padding-left:5px;margin-bottom:10px}#fv .titbox h1{font-size:22px;font-size:2.2rem}#fv .titbox h1 span{font-weight:700;background:#fff;padding:0 5px}#fv .titbox h1 .green{font-size:28px;font-size:2.8rem;color:#00a73c}#fv.fv02:before{background:url(../img/common/fv_pht02.jpg) no-repeat center/cover}#pickup{padding-top:70px}#pickup .box{border:solid 1px #000;padding:5px;margin-bottom:20px;background:#fff}#pickup .box .border{border:solid 1px #000;padding:20px}#pickup .box .border h2{font-size:20px;font-size:2rem;text-align:center;line-height:1.4em;font-weight:700;margin-bottom:10px}#pickup .box .border h2 span{color:#00a73c}#pickup .box .border p.head{font-size:14px;font-size:1.4rem;font-weight:700}#pickup .box .border p.mt{margin-top:15px}#pickup .box .border p.caution{position:relative;font-size:10px;font-size:1rem;padding-left:12px}#pickup .box .border p.caution:before{content:"※";font-size:10px;font-size:1rem;line-height:1;position:absolute;top:4px;left:0}#astray{padding-top:30px;padding-bottom:50px;position:relative}#astray h2{font-size:22px;font-size:2.2rem;font-weight:700;text-align:center;line-height:1.3em;margin-bottom:20px}#astray h2 span{color:#00a73c}#astray p{margin-bottom:15px}#point{background:url(../img/common/bg.jpg);padding:50px 0}#point h2{font-size:24px;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.4em;margin-bottom:25px}#point h2 span{color:#00a73c}#point .whitebox{background:#fff;padding-bottom:25px;-webkit-box-shadow:0px 5px 16px -3px rgba(0,0,0,.1);box-shadow:0px 5px 16px -3px rgba(0,0,0,.1);position:relative}#point .whitebox:before{content:"";width:65px;height:100px;background:url(../img/svg/illust01.svg) no-repeat center top/100%;position:absolute;top:-6px;right:0px;}#point .whitebox h3{color:#fff;background:#00a73c;font-size:22px;font-size:2.2rem;font-weight:700;text-align:center;line-height:1.4em;padding:7px 0}#point .whitebox .set{padding:25px 20px;counter-increment:nb;overflow:hidden}#point .whitebox .set.set02 .box-inner{padding-top:25px;padding-bottom:30px;border-top:dashed 1px #ddd}#point .whitebox .set h4{font-size:18px;font-size:1.8rem;font-weight:700;color:#00a73c;line-height:1.2em;letter-spacing:0;position:relative;padding-left:50px;margin-bottom:12px}#point .whitebox .set h4:before{content:counter(nb, decimal-leading-zero);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;width:40px;height:40px;font-size:20px;font-size:2rem;font-weight:700;color:#00a73c;border:solid 1px #00a73c;background:#ff0;text-indent:0;position:absolute;top:0;left:0}#point .whitebox .set .message{margin-top:40px;border:solid 1px #ddd;padding:20px;position:relative}#point .whitebox .set .message h5{width:100%;font-size:16px;font-size:1.6rem;font-weight:700;text-align:center;position:absolute;top:-16px;left:0}#point .whitebox .set .message h5 .bg{background:#fff;padding:0 12px}#point .whitebox .set .message h5 .green{color:#00a73c}#point .whitebox .set .message .pht{margin-top:15px}#point .whitebox .set .message .pht span{padding-top:6px;display:block;font-size:10px;font-size:1rem;text-align:center}#point .whitebox .set .attempt{margin-top:30px}#point .whitebox .set .attempt h5{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.4em;text-indent:-10px;margin-bottom:12px}#point .whitebox .set .attempt h5 span{color:#00a73c}#point .whitebox .set .attempt .list li{font-size:12px;font-size:1.2rem;position:relative;padding-left:12px}#point .whitebox .set .attempt .list li:before{content:"";background:#00a73c;width:6px;height:6px;border-radius:50%;position:absolute;top:8px;left:0}#point .whitebox .set .textbox .pht{margin-top:15px;text-align:center}#point .whitebox .set .textbox .pht span{display:block;padding-top:8px;font-size:10px;font-size:1rem}#point .whitebox .set .borderbox{margin-top:35px;border:solid 1px #ddd;padding:20px}#point .whitebox .set .borderbox dl{border-bottom:dashed 1px #ddd;padding-bottom:15px;margin-bottom:15px}#point .whitebox .set .borderbox dl:nth-last-child(1){border-bottom:none;margin-bottom:0;padding-bottom:0}#point .whitebox .set .borderbox dl dt{font-size:16px;font-size:1.6rem;font-weight:700;color:#00a73c;line-height:1.4em;margin-bottom:5px}#point .whitebox .set .borderbox dl dt span{font-size:14px;font-size:1.4rem;color:#000;font-weight:400}#point .whitebox .set .borderbox dl dd{position:relative}#point .whitebox .set .borderbox dl dd img{width:60px;position:absolute;top:-70px;right:0}#point .whitebox .openbox{display:none}#point .whitebox .open{width:160px;margin:20px auto 0 auto;background:#fff;border-radius:20px;border:solid 1px #ddd}#point .whitebox .open.active{display:none}#point .whitebox .open a{display:block;height:40px;font-size:12px;font-size:1.2rem;text-align:center;line-height:40px;position:relative}#point .whitebox .open a:before{content:"";width:13px;height:1px;background:#000;position:absolute;top:50%;right:12px;margin-top:-0.5px}#point .whitebox .open a:after{content:"";width:1px;height:13px;background:#000;position:absolute;top:50%;right:18px;margin-top:-6.5px}#point .whitebox .close{width:160px;margin:20px auto 0 auto;background:#efefef;border-radius:20px;border:solid 1px #ddd}#point .whitebox .close a{display:block;height:40px;font-size:12px;font-size:1.2rem;text-align:center;line-height:40px;position:relative}#point .whitebox .close a:before{content:"";width:13px;height:1px;background:#000;position:absolute;top:50%;right:12px;margin-top:-0.5px}#course{background:url(../img/common/bg.jpg);padding:50px 0 50px 0}#course h2{font-size:24px;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.4em;margin-bottom:25px}#course h2 span{color:#00a73c}#course .acbox{background:#fff;-webkit-box-shadow:0px 5px 16px -3px rgba(0,0,0,.1);box-shadow:0px 5px 16px -3px rgba(0,0,0,.1);position:relative;margin-bottom:20px}#course .acbox .illust{width:60px;position:absolute;top:-46px;right:20px}#course .acbox h3{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.3em;padding:15px 20px;text-indent:-5px;cursor:pointer;position:relative}#course .acbox h3:before{content:"";width:14px;height:23px;background:url(../img/svg/icon_open.svg) no-repeat center/100%;position:absolute;top:50%;right:15px;margin-top:-11.5px}#course .acbox h3.active{color:#00a73c}#course .acbox h3.active:before{background:url(../img/svg/icon_close.svg) no-repeat center/100%}#course .acbox h3 span{font-size:14px;font-size:1.4rem}#course .acbox .actext{display:none;padding:25px 20px;border-top:solid 1px #ddd}#course .acbox .actext .subject .text{margin-bottom:15px}#course .acbox .actext .subject .text dl{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#course .acbox .actext .subject .text dl dt{width:70px;height:26px;background:#00a73c;border-radius:13px;font-size:12px;font-size:1.2rem;color:#fff;font-weight:700;text-align:center;line-height:26px}#course .acbox .actext .subject .text dl dd{width:calc(100% - 80px);line-height:26px}#course .acbox .actext .cell{margin-top:25px}#course .acbox .actext .cell h4{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.4em;margin-bottom:10px}#course .acbox .actext .cell h4 .green{color:#00a73c}#course .acbox .actext .cell dl{padding-bottom:20px;margin-bottom:20px;border-bottom:dashed 1px #ddd}#course .acbox .actext .cell dl:nth-last-child(1){margin-bottom:0;padding-bottom:0;border-bottom:none}#course .acbox .actext .cell dl dt{font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.3em;text-indent:-5px;margin-bottom:5px}#course .acbox .actext .cell .link li{width:100%;margin-bottom:12px}#course .acbox .actext .cell .link li:nth-last-child(1){margin-bottom:0}#course .acbox .actext .cell .link li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;border:solid 1px #00a73c;border-radius:20px;background:#fff url(../img/svg/icon_arrow_green.svg) no-repeat 95% center;font-size:12px;font-size:1.2rem;letter-spacing:0;line-height:1.2em;font-weight:500;text-indent:-5px;padding:0 20px}#course .acbox .actext .cell .figure{border:solid 1px #ddd;padding:15px 30px;margin-top:15px}#course .acbox .actext .cell .step li{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:15px 10px;margin-top:40px;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.4em;letter-spacing:.06em;color:#fff;position:relative}#course .acbox .actext .cell .step li.step01{background:#5bc180}#course .acbox .actext .cell .step li.step01 span{color:#5bc180}#course .acbox .actext .cell .step li.step02{background:#35aa5f}#course .acbox .actext .cell .step li.step02 span{color:#35aa5f}#course .acbox .actext .cell .step li.step03{background:#00a73c}#course .acbox .actext .cell .step li.step03 span{color:#00a73c}#course .acbox .actext .cell .step li span{width:100%;display:block;font-size:12px;font-size:1.2rem;text-align:center;position:absolute;top:-20px;left:0}#course .acbox .actext .cell .step li:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#b7e6c8 transparent transparent transparent;position:absolute;bottom:-17px;left:50%;margin-left:-10px}#course .acbox .actext .cell .step li:nth-last-child(1):before{display:none}#course .bnr{margin:60px auto 20px auto;text-align:center;position:relative}#classroom{padding:50px 0}#classroom h2{font-size:24px;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.4em;margin-bottom:15px}#classroom h2 span{color:#00a73c}#classroom .tabbox{margin-top:25px}#classroom .tabbox .tab{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#classroom .tabbox .tab li{width:32%;background:#fff;border:solid 2px #00a73c;padding:10px 0;border-radius:3px;font-size:16px;font-size:1.6rem;font-weight:700;color:#00a73c;line-height:1;text-align:center}#classroom .tabbox .tab li.select{background:#00a73c;color:#fff;position:relative}#classroom .tabbox .tab li.select:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#00a73c transparent transparent transparent;position:absolute;bottom:-10px;left:50%;margin-left:-10px}#classroom .tabbox .content{width:110.5%;margin-top:30px;margin-left:-5.5%;border-top:solid 1px #ddd}#classroom .tabbox .content .cell.hide{display:none}#classroom .tabbox .content .cell ul li{border-bottom:solid 1px #ddd}#classroom .tabbox .content .cell ul li dl{padding:0 5%}#classroom .tabbox .content .cell ul li dl dt{padding:12px 0;font-size:14px;font-size:1.4rem;font-weight:700;position:relative}#classroom .tabbox .content .cell ul li dl dt:before{content:"";width:15px;height:1px;background:#00a73c;position:absolute;top:50%;right:0;margin-top:-0.5px}#classroom .tabbox .content .cell ul li dl dt:after{content:"";width:1px;height:15px;background:#00a73c;position:absolute;top:50%;right:7px;margin-top:-7.5px}#classroom .tabbox .content .cell ul li dl dt.active{color:#00a73c}#classroom .tabbox .content .cell ul li dl dt.active:after{display:none}#classroom .tabbox .content .cell ul li dl dd{display:none}#classroom .tabbox .content .cell ul li dl dd a{display:block;padding:10px 0;background:url(../img/svg/icon_arrow_green.svg) no-repeat right 4px center/6px;border-top:dashed 1px #ddd}@media only screen and (min-width: 768px){p{font-size:15px;font-size:1.5rem}li{font-size:15px;font-size:1.5rem}dd{font-size:15px;font-size:1.5rem}.inner-block{margin:0 auto}.inner-block.border{max-width:100%;width:100%}.sp{display:none !important}a[href^="tel:"]{pointer-events:none}a,a::before,a::after,button{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#header{height:90px;padding:10px 20px}#header h1{padding-top:20px;width:270px}#header .btnlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#header .btnlist li{height:50px;margin-left:10px;margin-top:8px}#header .btnlist li.tel{padding-top:12px}#header .btnlist li.tel .tablet{display:block;height:50px;margin-top:-10px}#header .btnlist li.tel .pc{display:none}#header .btnlist li.blue a{background:#033287 url(../img/svg/icon_arrow_white.svg) no-repeat 93% center}#header .btnlist li.green a{background:#26a73c url(../img/svg/icon_arrow_white.svg) no-repeat 93% center}#header .btnlist li a{width:150px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:25px;-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;font-size:13px;font-size:1.3rem;font-weight:500;color:#fff}#header .btnlist li a:hover{opacity:.7}#footer{padding:40px 0}#footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer .inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#footer .inner ul li{margin-bottom:0;margin-right:20px}#footer .inner ul li a{text-align:left}#footer .inner p{font-size:10px;font-size:1rem;text-align:right;margin-top:0}#floating{display:none}.sub_btn{width:270px}.sub_btn a{height:60px;border-radius:30px;font-size:16px;font-size:1.6rem}.sub_btn a:hover{opacity:.7}.btnbox{max-width:820px;margin:auto;padding-top:60px;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;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.btnbox li{width:47%;margin:0;text-align:center}.btnbox li:nth-child(1){margin-bottom:0;margin-right:6%}.btnbox li img{width:auto;height:15px}.btnbox li a{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;height:70px;border-radius:35px;font-size:20px;font-size:2rem}.btnbox li a:hover{opacity:.7}.btnbox li a.green:before{content:"";width:90px;height:90px;left:-15px;margin-top:-45px}#fv{margin-top:90px;height:768px}#fv:before{width:85%;height:100%}#fv .titbox{margin-left:0;padding-top:45vh}#fv .titbox .head{width:max-content;background:#033287;font-size:20px;font-size:2rem}#fv .titbox h1{font-size:39px;font-size:3.9rem}#fv .titbox h1 .green{font-size:50px;font-size:5rem}#pickup{margin-top:-70px;padding-top:0}#pickup .inner{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;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#pickup .box{width:48%;margin-right:4%;margin-bottom:0}#pickup .box:nth-last-child(1){margin-right:0}#pickup .box.one_column{width:85%}#pickup .box .border{padding:40px}#pickup .box .border h2{font-size:30px;font-size:3rem;margin-bottom:15px}#pickup .box .border h2 span{color:#00a73c}#pickup .box .border p.mt{font-size:14px;font-size:1.4rem;margin-top:25px}#pickup .box .border p.head{font-size:16px;font-size:1.6rem}#pickup .box .border p.caution{position:relative;font-size:12px;font-size:1.2rem;padding-left:15px}#pickup .box .border p.caution:before{content:"※";font-size:12px;font-size:1.2rem;line-height:1;position:absolute;top:5px;left:0}#astray{padding-top:70px;padding-bottom:100px}#astray h2{font-size:40px;font-size:4rem;margin-bottom:30px}#astray p{font-size:15px;font-size:1.5rem;margin-bottom:15px;text-align:center}#point{padding:100px 0}#point h2{font-size:50px;font-size:5rem;line-height:1.3em;margin-bottom:40px}#point .whitebox{padding-bottom:0}#point .whitebox:before{width:166px;height:150px;top:20px;right:50px}#point .whitebox h3{font-size:36px;font-size:3.6rem;padding:15px 0}#point .whitebox .set{padding:50px}#point .whitebox .set.set02{padding-top:0}#point .whitebox .set.set02 .box-inner{padding-top:50px}#point .whitebox .set h4{font-size:30px;font-size:3rem;margin-bottom:20px}#point .whitebox .set h4:before{border:solid 2px #00a73c}#point .whitebox .set .message{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:40px}#point .whitebox .set .message h5{font-size:24px;font-size:2.4rem;top:-21px}#point .whitebox .set .message h5 .bg{padding:0 20px}#point .whitebox .set .message p{width:62%}#point .whitebox .set .message .pht{width:35%;margin-top:0}#point .whitebox .set .message .pht span{font-size:12px;font-size:1.2rem}#point .whitebox .set .attempt{margin-top:40px}#point .whitebox .set .attempt h5{font-size:24px;font-size:2.4rem}#point .whitebox .set .attempt .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#point .whitebox .set .attempt .list li{font-size:15px;font-size:1.5rem;padding-left:12px;margin-right:15px}#point .whitebox .set .attempt .list li:before{width:8px;height:8px;top:10px}#point .whitebox .set .textbox{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#point .whitebox .set .textbox p{width:100%}#point .whitebox .set .textbox .pht{width:35%;margin-top:0}#point .whitebox .set .textbox .pht span{font-size:12px;font-size:1.2rem}#point .whitebox .set .borderbox{margin-top:40px;padding:40px}#point .whitebox .set .borderbox dl{padding-bottom:25px;margin-bottom:25px}#point .whitebox .set .borderbox dl:nth-child(1) dd{padding-right:80px}#point .whitebox .set .borderbox dl dt{font-size:24px;font-size:2.4rem;margin-bottom:10px}#point .whitebox .set .borderbox dl dt span{font-size:20px;font-size:2rem}#point .whitebox .set .borderbox dl dd img{width:120px;position:absolute;top:auto;right:-30px;bottom:-25px}#point .whitebox .openbox{display:block}#point .whitebox .open{display:none}#point .whitebox .close{display:none}#course{padding:100px 0 100px 0}#course h2{font-size:50px;font-size:5rem;line-height:1.3em;margin-bottom:40px}#course .acbox{margin-bottom:30px}#course .acbox .illust{width:110px;top:-85px;right:60px}#course .acbox h3{font-size:30px;font-size:3rem;padding:25px 30px;text-indent:-25px}#course .acbox h3:before{width:22px;height:26px;right:30px;margin-top:-13px}#course .acbox h3 span{font-size:30px;font-size:3rem}#course .acbox .actext{padding:30px}#course .acbox .actext .subject{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#course .acbox .actext .subject .text{width:58%;margin-bottom:0}#course .acbox .actext .subject .text dl{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}#course .acbox .actext .subject .text dl dt{width:90px;height:30px;border-radius:15px;font-size:15px;font-size:1.5rem;line-height:30px}#course .acbox .actext .subject .text dl dd{width:calc(100% - 100px);line-height:30px}#course .acbox .actext .subject .pht{width:40%}#course .acbox .actext .cell{margin-top:50px}#course .acbox .actext .cell h4{font-size:24px;font-size:2.4rem;margin-bottom:18px;position:relative;z-index:2}#course .acbox .actext .cell h4 .bg{background:#fff;padding-right:20px}#course .acbox .actext .cell h4:before{content:"";width:100%;height:1px;background:#ddd;position:absolute;top:18px;left:0;z-index:-1}#course .acbox .actext .cell dl{padding-bottom:28px;margin-bottom:28px}#course .acbox .actext .cell dl dt{font-size:20px;font-size:2rem;text-indent:-10px;margin-bottom:10px}#course .acbox .actext .cell .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#course .acbox .actext .cell .link li{width:42%;margin-bottom:12px}#course .acbox .actext .cell .link li:nth-last-child(1){margin-bottom:0;margin-left:2%}#course .acbox .actext .cell .link li a{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;height:50px;border-radius:25px;font-size:15px;font-size:1.5rem;text-indent:-10px;text-align:center;padding:0 25px 0 20px}#course .acbox .actext .cell .figure{border:none;background:#f8f8f8;padding:30px;text-align:center;margin-top:20px}#course .acbox .actext .cell .step{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#course .acbox .actext .cell .step li{width:31%;border-radius:6px;padding:25px 20px;margin-top:0;text-align:center;font-size:22px;font-size:2.2rem;font-weight:700}#course .acbox .actext .cell .step li span{font-size:16px;font-size:1.6rem;top:-30px}#course .acbox .actext .cell .step li:before{content:"";border-width:17px 0 17px 12px;border-color:transparent transparent transparent #b7e6c8;position:absolute;top:50%;right:-8%;bottom:auto;left:auto;margin-top:-17px;margin-left:0}#course .bnr{margin:120px auto 40px auto}#classroom{padding:100px 0}#classroom h2{font-size:50px;font-size:5rem;line-height:1.3em;margin-bottom:20px}#classroom p{text-align:center}#classroom .tabbox{margin-top:50px}#classroom .tabbox .tab li{border:solid 3px #00a73c;padding:15px 0;border-radius:6px;font-size:30px;font-size:3rem}#classroom .tabbox .content{width:100%;margin-top:50px;margin-left:0;border-top:none}#classroom .tabbox .content .cell ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#classroom .tabbox .content .cell ul li{width:23.5%;margin-right:2%;margin-bottom:50px;border-bottom:none}#classroom .tabbox .content .cell ul li:nth-child(4n){margin-right:0}#classroom .tabbox .content .cell ul li dl{padding:0}#classroom .tabbox .content .cell ul li dl dt{padding:0;font-size:20px;font-size:2rem;color:#00a73c;margin-bottom:10px}#classroom .tabbox .content .cell ul li dl dt:before{display:none}#classroom .tabbox .content .cell ul li dl dt:after{display:none}#classroom .tabbox .content .cell ul li dl dt.active{color:#000}#classroom .tabbox .content .cell ul li dl dt.active:after{display:none}#classroom .tabbox .content .cell ul li dl dd{display:block;border-bottom:solid 1px #ddd}#classroom .tabbox .content .cell ul li dl dd a{display:block;padding:10px 15px 10px 0;background:url(../img/svg/icon_arrow_green.svg) no-repeat right 4px center/8px;border-top:solid 1px #ddd}#classroom .tabbox .content .cell ul li dl dd a:hover{color:#00a73c;background:url(../img/svg/icon_arrow_green.svg) no-repeat right 0 center/8px}}@media only screen and (min-width: 1200px){.inner{max-width:1200px;margin:auto;padding:0}}@media only screen and (min-width: 768px)and (min-width: 1100px){.inner-block.inner-min{padding:0 100px}.inner-block.border{border-top:4px solid #ddd;border-bottom:4px solid #ddd}}@media only screen and (max-width: 767px){body{position:relative;-webkit-appearance:none;-webkit-text-size-adjust:100%}.outer-block{min-width:320px}.inner-block{padding:0 20px;width:auto}#wrapper{min-width:320px;position:relative;overflow:hidden}input[type=submit]{-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px !important}.pc{display:none !important}}@media only screen and (min-width: 1100px){#header .btnlist li{margin-left:15px}#header .btnlist li.tel .tablet{display:none}#header .btnlist li.tel .pc{display:block}#header .btnlist li a{width:200px;font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 768px)and (min-width: 1300px){#fv:before{width:75%}}@media only screen and (min-width: 768px)and (min-width: 1024px){#pickup .box.one_column{width:65%}}