﻿#main{padding-bottom:0}.maincontents .toptitle{min-width:1200px;text-align:center;font-size:30px;font-size:3rem;font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;line-height:5rem;position:relative}@media screen and (max-width: 640px){.maincontents .toptitle{min-width:0;font-size:17px;font-size:1.7rem;line-height:1.5;letter-spacing:-0.05rem}}.maincontents .toptitle:after{content:'';display:block;width:2px;height:5rem;background-color:#0b1727;margin:4.5rem auto 0}@media screen and (max-width: 640px){.maincontents .toptitle:after{width:1px;height:3rem;margin:2rem auto 0}}.in{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.in.fadeIn{opacity:1}.sctbox{padding:7rem 0 0;min-width:1200px}@media screen and (max-width: 640px){.sctbox{min-width:0;padding:4rem 0 0}}.sctbox .container{padding-bottom:7rem;position:relative}@media screen and (max-width: 640px){.sctbox .container{padding-bottom:4rem}}.sctbox .container h1{font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:26px;font-size:2.6rem;font-weight:normal;text-align:center;margin-bottom:3rem;position:relative}@media screen and (max-width: 640px){.sctbox .container h1{font-size:17px;font-size:1.7rem;margin-bottom:2rem}}.sctbox .container h1 span{display:block;text-align:center;width:5rem;height:5rem;border-radius:5rem;line-height:5rem;font-size:30px;font-size:3rem;background-color:#b19214;color:#fff;margin:0 auto 1rem}@media screen and (max-width: 640px){.sctbox .container h1 span{font-size:24px;font-size:2.4rem;width:3.6rem;height:3.6rem;border-radius:3.6rem;line-height:3.6rem}}.sctbox .container h1:after{content:'';display:block;width:1px;height:3rem;background-color:#0b1727;margin:2.5rem auto 0}@media screen and (max-width: 640px){.sctbox .container h1:after{width:1px;height:2rem;margin:1.5rem auto 0}}.sctbox .container h1+p{text-align:center}@media screen and (max-width: 640px){.sctbox .container h1+p{text-align:left}}.sctbox .container .txtbox{width:100%}@media screen and (max-width: 640px){.sctbox .container .txtbox{width:100%}}.sctbox .container .txtbox p:last-of-type{margin-bottom:0}.sctbox .voicebox{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;padding:5rem 0;border-bottom:1px dotted rgba(177,146,20,0.3)}@media screen and (max-width: 640px){.sctbox .voicebox{display:block;padding:3rem 0}}.sctbox .voicebox figure{font-size:0;width:40rem}@media screen and (max-width: 640px){.sctbox .voicebox figure{width:100%;margin-bottom:1.6rem}}.sctbox .voicebox figure figcaption{font-size:20px;font-size:2rem;font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;padding-top:2rem}@media screen and (max-width: 640px){.sctbox .voicebox figure figcaption{font-size:15px;font-size:1.5rem;padding-top:1rem}}.sctbox .voicebox .voicetxt{width:calc(100% - 45rem);text-align:left}@media screen and (max-width: 640px){.sctbox .voicebox .voicetxt{width:100%}}.sctbox .voicebox .btnbox .btn{padding:1.6rem 3rem}.sctbox .voicebox:nth-of-type(odd) figure{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sctbox .voicebox:nth-of-type(odd) .voicetxt{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.sctbox .voicelist{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:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5rem}@media screen and (max-width: 640px){.sctbox .voicelist{display:block;padding-top:3rem}}.sctbox .voicelist a{display:block;width:30%;margin-bottom:5rem;margin-right:5%}@media screen and (max-width: 640px){.sctbox .voicelist a{width:100%;margin-bottom:2.4rem;margin-right:0}}.sctbox .voicelist a figure figcaption{font-size:18px;font-size:1.8rem;font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;padding-top:1.6rem}@media screen and (max-width: 640px){.sctbox .voicelist a figure figcaption{font-size:13px;font-size:1.3rem;padding-top:0.6rem}}.sctbox .voicelist a figure figcaption i{font-size:12px;font-size:1.2rem;padding-left:0.5rem;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media screen and (max-width: 640px){.sctbox .voicelist a figure figcaption i{font-size:10px;font-size:1rem;padding-left:0.3rem}}.sctbox .voicelist a:nth-of-type(3n){margin-right:0}.pointbox{padding:7rem 0 0;min-width:1200px}@media screen and (max-width: 640px){.pointbox{min-width:0;padding:4rem 0 0}}.pointbox .container{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;padding-bottom:7rem;position:relative}@media screen and (max-width: 640px){.pointbox .container{display:block;padding-bottom:4rem}}.pointbox .container:after{content:'';display:block;width:100%;height:0;border-bottom:1px dotted #b19214;opacity:0.3;position:absolute;bottom:0;left:0}.pointbox .container .titlebox{width:34rem}@media screen and (max-width: 640px){.pointbox .container .titlebox{width:100%;margin-bottom:2.4rem}}.pointbox .container .titlebox h1{display:block;line-height:3.6rem;margin-bottom:4rem;position:relative;font-size:22px;font-size:2.2rem;font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;letter-spacing:0.2rem;padding-bottom:0.6rem;text-align:center}@media screen and (max-width: 640px){.pointbox .container .titlebox h1{font-size:16px;font-size:1.6rem;letter-spacing:0.1rem;line-height:1.3;margin-bottom:2.4rem;padding-bottom:0.4rem}}.pointbox .container .titlebox h1:after{content:'';display:block;width:20rem;height:1px;background-color:#b19214;position:absolute;bottom:0;left:calc(50% - 10rem)}@media screen and (max-width: 640px){.pointbox .container .titlebox h1:after{width:16rem;left:calc(50% - 8rem)}}.pointbox .container .titlebox figure{text-align:center}.pointbox .container .titlebox figure img{max-width:14rem}@media screen and (max-width: 640px){.pointbox .container .titlebox figure img{max-width:10rem}}.pointbox .container .txtbox{width:78rem}@media screen and (max-width: 640px){.pointbox .container .txtbox{width:100%}}.pointbox .container .txtbox p:last-of-type{margin-bottom:0}#kabuac00{padding-top:5rem}@media screen and (max-width: 640px){#kabuac00{padding-top:3rem}}@media screen and (max-width: 640px){#kabuac00 .container{padding-bottom:2rem}}#kabuac02 .container h1+div.txtbox{text-align:center}#kabuac03{background:transparent url(../common/img/bg_dotted01.png) repeat scroll 0 0;background-size:3px}#kabuac03 .container h1{font-size:32px;font-size:3.2rem}@media screen and (max-width: 640px){#kabuac03 .container h1{font-size:22px;font-size:2.2rem}}#kabuac03 .container .txtbox{position:relative}#kabuac03 .container h2{text-align:center;font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:normal;margin-bottom:2rem;font-size:24px;font-size:2.4rem}@media screen and (max-width: 640px){#kabuac03 .container h2{font-size:18px;font-size:1.8rem;margin-bottom:1.6rem}}#kabuac03 .container .chartbox{padding-left:5rem;width:60%;height:500px;position:relative}@media screen and (max-width: 640px){#kabuac03 .container .chartbox{padding-left:0;width:90%;height:25rem;margin:0 auto}}#kabuac03 .container .ans{text-align:center;position:absolute;top:22.5rem;right:10%}@media screen and (max-width: 640px){#kabuac03 .container .ans{position:relative;top:auto;right:auto;padding-top:1.6rem}}#kabuac03 .container .ans li{display:block;border-left:7rem solid transparent;padding-left:1.5rem;margin-bottom:2rem;font-size:16px;font-size:1.6rem;font-weight:normal;text-align:left}@media screen and (max-width: 640px){#kabuac03 .container .ans li{border-left:3rem solid transparent;font-size:13px;font-size:1.3rem;padding-left:0.8rem;margin-bottom:1.2rem}}#kabuac03 .container .ans li:first-of-type{border-left-color:#4cceeb}#kabuac03 .container .ans li:nth-of-type(2){border-left-color:#d7e945}#kabuac03 .container .ans li:nth-of-type(3){border-left-color:#f1345c}#kabuac03 .container .ans li:nth-of-type(4){border-left-color:#9e9e9e}#kabuac04 .container .txtbox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 640px){#kabuac04 .container .txtbox ul{display:block}}#kabuac04 .container .txtbox ul li{width:30%;margin-bottom:3rem;border:1px dotted #b19214;position:relative;font-size:18px;font-size:1.8rem;letter-spacing:-0.05rem;padding:3rem;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}@media screen and (max-width: 640px){#kabuac04 .container .txtbox ul li{width:100%;font-size:14px;font-size:1.4rem;padding:1.6rem 1.2rem;line-height:1.3;margin-bottom:2.4rem}}#kabuac04 .container .txtbox ul li:before{content:'\f0a4';font-family:"Font Awesome 5 Free";display:block;text-align:center;margin:0 auto 1rem;font-size:45px;font-size:4.5rem;line-height:1;-webkit-transform:rotateZ(20deg);-ms-transform:rotate(20deg);transform:rotateZ(20deg);background-color:#fff;border:3px solid #fff;position:absolute;top:-2rem;left:-1rem}@media screen and (max-width: 640px){#kabuac04 .container .txtbox ul li:before{font-size:30px;font-size:3rem;top:-2rem;left:-1rem}}#pointlistbox{padding-bottom:0}@media screen and (max-width: 640px){#pointlistbox{padding-top:3rem}}#pointlistbox .container{padding:0;display:block;border-bottom:1px dotted #b19214}@media screen and (max-width: 640px){#pointlistbox .container{padding:0 2rem}}#pointlistbox .container:after{content:none}#pointlistbox .container h1{font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:26px;font-size:2.6rem;font-weight:normal;text-align:center;margin-bottom:3rem;position:relative}@media screen and (max-width: 640px){#pointlistbox .container h1{font-size:17px;font-size:1.7rem;margin-bottom:2rem}}#pointlistbox .container h1 span{display:block;text-align:center;width:5rem;height:5rem;border-radius:5rem;line-height:5rem;font-size:30px;font-size:3rem;background-color:#b19214;color:#fff;margin:0 auto 1rem}@media screen and (max-width: 640px){#pointlistbox .container h1 span{font-size:24px;font-size:2.4rem;width:3.6rem;height:3.6rem;border-radius:3.6rem;line-height:3.6rem}}#pointlistbox .container h1:after{content:'';display:block;width:1px;height:3rem;background-color:#0b1727;margin:2.5rem auto 0}@media screen and (max-width: 640px){#pointlistbox .container h1:after{width:1px;height:2rem;margin:1.5rem auto 0}}#pointlistbox .container h1+p{text-align:center}@media screen and (max-width: 640px){#pointlistbox .container h1+p{text-align:left}}#pointlistbox .container .pointlistinr h1{display:block;line-height:3.6rem;position:relative;font-size:26px;font-size:2.6rem;font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;letter-spacing:0.2rem;text-align:center;position:relative;margin-bottom:2rem}@media screen and (max-width: 640px){#pointlistbox .container .pointlistinr h1{font-size:16px;font-size:1.6rem;letter-spacing:0;margin-bottom:0}}#pointlistbox .container .pointlistinr h1:before{content:'';display:block;width:100%;height:1px;background-color:#b19214;position:absolute;top:50%;left:0;z-index:-1}#pointlistbox .container .pointlistinr h1:after{content:'';display:block;width:36rem;height:4rem;background-color:#fff;position:absolute;top:calc(50% - 2rem);left:calc(50% - 18rem);z-index:-1}@media screen and (max-width: 640px){#pointlistbox .container .pointlistinr h1:after{width:22rem;left:calc(50% - 11rem)}}#pointlistbox .container .pointlistinr .pointlist{border-bottom:1px dotted #b19214}#pointlistbox .container .pointlistinr .pointlist ul{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:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:4rem}@media screen and (max-width: 640px){#pointlistbox .container .pointlistinr .pointlist ul{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.4rem 0 0}}#pointlistbox .container .pointlistinr .pointlist ul li{width:19rem;text-align:center}@media screen and (max-width: 640px){#pointlistbox .container .pointlistinr .pointlist ul li{width:30%;width:100%;width:46%;margin-bottom:2.4rem}}#pointlistbox .container .pointlistinr .pointlist ul li figure{display:inline-block}#pointlistbox .container .pointlistinr .pointlist ul li figure img{max-width:14rem}@media screen and (max-width: 640px){#pointlistbox .container .pointlistinr .pointlist ul li figure img{max-width:10rem}}#pointlistbox .container .pointlistinr .pointlist ul li figure figcaption{padding-top:3rem;font-size:17px;font-size:1.7rem;line-height:2.4rem;text-align:center;letter-spacing:-0.1rem}@media screen and (max-width: 640px){#pointlistbox .container .pointlistinr .pointlist ul li figure figcaption{font-size:11px;font-size:1.1rem;padding-top:1rem;line-height:1.3}}#pointlistbox .container .pointlistinr .txtbox{width:1100px;margin:0 auto;padding:5rem 0}@media screen and (max-width: 640px){#pointlistbox .container .pointlistinr .txtbox{width:100%;padding:2.4rem 0}}#point05 .container:after{content:none}#kabuac05 .learnbox{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:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:3rem;margin-bottom:7rem}@media screen and (max-width: 640px){#kabuac05 .learnbox{display:block;padding-top:1.6rem;margin-bottom:4rem}}#kabuac05 .learnbox .learnlist{width:46%;border:1px solid #b19214;padding:4rem 5rem 4rem;background-color:#fcfcfc}@media screen and (max-width: 640px){#kabuac05 .learnbox .learnlist{width:100%;padding:2rem;margin-bottom:1.6rem}}#kabuac05 .learnbox .learnlist h2{font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:3rem;position:relative}@media screen and (max-width: 640px){#kabuac05 .learnbox .learnlist h2{font-size:18px;font-size:1.8rem;margin-bottom:2rem}}#kabuac05 .learnbox .learnlist h2:after{content:'';display:block;width:1px;height:2rem;background-color:#0b1727;margin:1rem auto 2rem}@media screen and (max-width: 640px){#kabuac05 .learnbox .learnlist h2:after{margin:0.6rem auto 1.2rem}}#kabuac05 .learnbox .learnlist i{font-size:100px;font-size:10rem;text-align:center;display:block;margin-bottom:3rem;color:#92d814}@media screen and (max-width: 640px){#kabuac05 .learnbox .learnlist i{font-size:70px;font-size:7rem;margin-bottom:2rem}}#kabuac05 .learnbox .learnlist p:last-of-type{margin-bottom:0}#kabuac05 .learnbox .learnlist:nth-of-type(2) i{color:#47c9cc}#kabuac05 .supportbox h2,#kabuac05 .curriculumbox h2{font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:3rem;position:relative}@media screen and (max-width: 640px){#kabuac05 .supportbox h2,#kabuac05 .curriculumbox h2{font-size:18px;font-size:1.8rem;margin-bottom:2rem}}#kabuac05 .supportbox h2:after,#kabuac05 .curriculumbox h2:after{content:'';display:block;width:1px;height:2rem;background-color:#0b1727;margin:1rem auto 2rem}#kabuac05 .supportbox{margin-bottom:7rem}@media screen and (max-width: 640px){#kabuac05 .supportbox{margin-bottom:5rem}}#kabuac05 .supportbox h2+p{text-align:center;margin-bottom:0}#kabuac05 .supportbox .sptlist{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:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:2rem 0 3rem}@media screen and (max-width: 640px){#kabuac05 .supportbox .sptlist{padding:0 0 2.4rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#kabuac05 .supportbox .sptlist li{width:22%;font-size:17px;font-size:1.7rem;font-weight:bold;text-align:center;border-bottom:1px solid #b19214;letter-spacing:-0.05rem;padding-bottom:1.6rem}@media screen and (max-width: 640px){#kabuac05 .supportbox .sptlist li{width:46%;font-size:14px;font-size:1.4rem;padding-bottom:1rem;padding-top:3rem}}#kabuac05 .supportbox .sptlist li i{font-size:80px;font-size:8rem;display:block;color:#54c9f9;margin-bottom:2rem}@media screen and (max-width: 640px){#kabuac05 .supportbox .sptlist li i{font-size:50px;font-size:5rem;margin-bottom:1.2rem}}#kabuac05 .supportbox .sptlist+p{text-align:center}@media screen and (max-width: 640px){#kabuac05 .supportbox .sptlist+p{text-align:left;margin-bottom:0}}#kabuac05 .curriculumbox>i{font-size:80px;font-size:8rem;color:#4c70ff;display:block;text-align:center}@media screen and (max-width: 640px){#kabuac05 .curriculumbox>i{font-size:50px;font-size:5rem}}#kabuac05 .curriculumbox .crclminr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}@media screen and (max-width: 640px){#kabuac05 .curriculumbox .crclminr{padding-top:0;display:block}}#kabuac05 .curriculumbox .crclminr .crclmlv{width:29%;padding-top:3rem}@media screen and (max-width: 640px){#kabuac05 .curriculumbox .crclminr .crclmlv{width:100%;padding-top:1.6rem}}#kabuac05 .curriculumbox .crclminr .crclmlv h3{border-top:1px solid #b19214;border-bottom:1px solid #b19214;background-color:#fcfcfc;font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;font-size:2rem;font-weight:normal;text-align:center;line-height:1.3;padding:1.6rem}@media screen and (max-width: 640px){#kabuac05 .curriculumbox .crclminr .crclmlv h3{font-size:16px;font-size:1.6rem;padding:1rem}}#kabuac05 .curriculumbox .crclminr .crclmlv h3 span{font-size:40px;font-size:4rem;font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;display:block;color:#4c70ff;line-height:1;padding:0 0 1.2rem}@media screen and (max-width: 640px){#kabuac05 .curriculumbox .crclminr .crclmlv h3 span{font-size:30px;font-size:3rem;padding-bottom:0.6rem}}#kabuac05 .curriculumbox .crclminr .crclmlv h3 span:before{content:'Lv.';font-family:YuMincho,'游明朝',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:inline-block;font-size:20px;font-size:2rem;padding-right:0.4rem}@media screen and (max-width: 640px){#kabuac05 .curriculumbox .crclminr .crclmlv h3 span:before{font-size:14px;font-size:1.4rem}}#kabuac05 .curriculumbox .crclminr .crclmlv ul{padding:2.4rem 1.6rem 1.6rem}@media screen and (max-width: 640px){#kabuac05 .curriculumbox .crclminr .crclmlv ul{padding:1.6rem 1rem 1.6rem}}#kabuac05 .curriculumbox .crclminr .crclmlv ul li{margin-bottom:1rem;position:relative;font-size:15px;font-size:1.5rem;letter-spacing:-0.02rem}@media screen and (max-width: 640px){#kabuac05 .curriculumbox .crclminr .crclmlv ul li{font-size:12px;font-size:1.2rem;margin-bottom:0.6rem}}#kabuac05 .curriculumbox .crclminr .crclmlv ul li:before{content:'\f044';font-family:"Font Awesome 5 Free";display:inline-block;font-weight:bold;font-size:20px;font-size:2rem;color:#4c70ff;padding-right:0.8rem}@media screen and (max-width: 640px){#kabuac05 .curriculumbox .crclminr .crclmlv ul li:before{font-size:14px;font-size:1.4rem;padding-right:0.4rem}}#kabuac05 .curriculumbox .crclminr .crclmlv#lv2 ul li:before{content:'\f53a'}#kabuac05 .curriculumbox .crclminr .crclmlv#lv3 ul li:before{content:'\f0ad'}#kabuac05 .curriculumbox .crclminr .crclmlv#lv4 ul li:before{content:'\f591'}#kabuac05 .curriculumbox .crclminr .crclmlv#lv5 ul li:before{content:'\f012'}#kabuac06{background:transparent url(../common/img/bg_dotted01.png) repeat scroll 0 0;background-size:3px}#kabuac06 .container h1{font-size:36px;font-size:3.6rem;color:#f1345c}@media screen and (max-width: 640px){#kabuac06 .container h1{font-size:20px;font-size:2rem}}#kabuac06 .container .reasonbox .reasonlist{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:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5rem}@media screen and (max-width: 640px){#kabuac06 .container .reasonbox .reasonlist{padding-top:2.4rem;display:block}}#kabuac06 .container .reasonbox .reasonlist li{width:50%;padding:5rem;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media screen and (max-width: 640px){#kabuac06 .container .reasonbox .reasonlist li{width:100%;padding:3rem 0}}#kabuac06 .container .reasonbox .reasonlist li h2{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:3rem}@media screen and (max-width: 640px){#kabuac06 .container .reasonbox .reasonlist li h2{font-size:18px;font-size:1.8rem;line-height:1.3;margin-bottom:2rem}}#kabuac06 .container .reasonbox .reasonlist li figure{width:36%;margin:0 auto 3rem;text-align:center}@media screen and (max-width: 640px){#kabuac06 .container .reasonbox .reasonlist li figure{width:40%;margin:0 auto 2rem}}#kabuac06 .container .reasonbox .reasonlist li img{fill:#000}#kabuac06 .container .reasonbox .reasonlist li p:last-of-type{margin-bottom:0}#kabuac06 .container .reasonbox .reasonlist li#reason1{border-right:1px solid #b19214;border-bottom:1px solid #b19214}@media screen and (max-width: 640px){#kabuac06 .container .reasonbox .reasonlist li#reason1{border-top:1px dotted rgba(177,146,20,0.8);border-right:none;border-bottom:none}}#kabuac06 .container .reasonbox .reasonlist li#reason2{border-bottom:1px solid #b19214}@media screen and (max-width: 640px){#kabuac06 .container .reasonbox .reasonlist li#reason2{border-top:1px dotted rgba(177,146,20,0.8);border-bottom:none}}#kabuac06 .container .reasonbox .reasonlist li#reason3{border-right:1px solid #b19214}@media screen and (max-width: 640px){#kabuac06 .container .reasonbox .reasonlist li#reason3{border-top:1px dotted rgba(177,146,20,0.8);border-right:none}}@media screen and (max-width: 640px){#kabuac06 .container .reasonbox .reasonlist li#reason4{border-top:1px dotted rgba(177,146,20,0.8)}}.no-touchevents #kabuac06 .container .reasonbox .reasonlist li:hover{background-color:#fff}
