@charset "UTF-8";.headerLogoMain{margin:0}.pageHeadImg{position:relative}.pageHeadImg::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}.pageHeadImg img{object-position:28% 14%}.pageHead{background:#953ea9}.lead{margin:0 0 80px}@media print,screen and (min-width:768px){.lead{margin:0 0 110px}}.leadInner{padding:0 15px;margin:0 0 40px}.leadText{font-size:1.375rem;color:#000;text-align:center;font-weight:700}@media (max-width:1000px){.leadText{font-size:calc(.98125rem + .63vw)}}.leadTitle{text-align:center;font-size:2.8125rem;font-weight:700;color:#000;margin:0 0 15px}@media (max-width:1000px){.leadTitle{font-size:calc(1.125rem + 2.7vw)}}.exam{display:flex;justify-content:center;align-items:flex-start}.examTitle{font-size:.875rem;font-weight:500;margin:0 25px 0 0;color:#000}.examItem{position:relative;padding:0 0 0 18px;color:#000;font-size:.9375rem}.examItem:not(:last-of-type){margin:0 0 5px}.examItem::before{content:'●';color:#953ea9;position:absolute;left:0;top:50%;transform:translateY(-50%)}.attentionPDF{border:4px solid #dc4518;color:#dc4518;display:flex;justify-content:center;font-size:1.5rem;font-weight:700;line-height:1.4;text-decoration:none;max-width:640px;width:100%;margin:0 auto;padding:.75em 10px;transition:background .3s,color .3s}@media (max-width:1000px){.attentionPDF{font-size:calc(.99375rem + .81vw)}}.attentionPDF:hover{background-color:#dc4518;color:#fff}.targetBg{background:#f4f4f4;padding:25px 15px}.targetInner{max-width:970px;margin:0 auto}@media print,screen and (min-width:768px){.targetInner{display:flex;justify-content:space-between;align-items:flex-start}}.targetTitle{margin:0 0 5px;color:#953ea9;font-weight:500;font-size:1.25rem}@media (max-width:1000px){.targetTitle{font-size:calc(.96875rem + .45vw)}}@media print,screen and (min-width:768px){.targetTitle{margin:0;width:140px}}.targetItem{position:relative;padding:0 0 0 18px;color:#000}.targetItem::before{position:absolute;content:'●';left:0;top:0;color:#953ea9}.targetItem:not(:last-of-type){margin:0 0 10px}.flow{margin:0 0 60px}@media print,screen and (min-width:768px){.flow{margin:0 0 80px}}.flowLead{text-align:center;font-size:1.375rem;color:#000;margin:0 0 55px}@media (max-width:1000px){.flowLead{font-size:calc(.98125rem + .63vw)}}@media print,screen and (min-width:768px){.flowWrap{display:flex;justify-content:space-between;align-items:flex-start}}.flowItem{margin:0 auto 20px}@media print,screen and (min-width:768px){.flowItem{width:calc(100% * calc(470/960));width:calc(100% * .489);margin:0 10px 0 0;display:block}}.flowText{color:#000}@media print,screen and (min-width:768px){.flowText{width:calc(100% * calc(470/960));width:calc(100% * .489)}}.primary{margin:0 0 60px}@media print,screen and (min-width:960px){.primary{margin:0 0 80px}}.primaryIcon{background:#953ea9;color:#fff;border-radius:100%;height:80px;width:80px;display:flex;justify-content:center;align-items:center;font-size:1.0625rem;margin:0 auto 15px}@media (max-width:1000px){.primaryIcon{font-size:calc(.95rem + .18vw)}}.primaryTitle{font-size:1.375rem;color:#000;font-weight:700;margin:0 0 20px;text-align:left;padding:0 0 0 20px;border-left:solid 3px #953ea9;position:relative;height:50px;display:flex;align-items:center}@media (max-width:1000px){.primaryTitle{font-size:calc(.98125rem + .63vw)}}@media print,screen and (min-width:960px){.primaryTitle{margin:0 0 20px}}.primaryTitle::before{content:'';position:absolute;left:-3px;top:50%;bottom:0;width:3px;background:#000}@media print,screen and (min-width:960px){.primaryWrap{display:flex;justify-content:space-between;align-items:flex-start}}.primaryItem{margin:0 0 10px}@media print,screen and (min-width:960px){.primaryItem{margin:0;width:calc(100% * calc(610/960));width:calc(100% * .63541667)}}.primaryText{color:#000}@media print,screen and (min-width:960px){.primaryText{width:calc(100% * calc(320/960));width:calc(100% * .3333333333)}}.primaryContent{padding:30px 20px;margin:0 auto;background:#fffef3}@media print,screen and (min-width:768px){.primaryContent{padding:50px 40px}}.primaryContentIntro{padding:0 0 50px;margin:0 0 50px;border-bottom:solid 1px #953ea9}@media print,screen and (min-width:960px){.primaryHumanList{display:flex;justify-content:space-between;align-items:flex-start}}@media print,screen and (min-width:960px){.primaryHumanItem{width:calc(33.33333% - 10px)}}.primaryHumanItem:not(:last-of-type){margin:0 0 30px}.primaryHuman{margin:0 0 10px;padding:20px}.primaryHuman img{border-radius:50%;margin:0 auto}.lectureWrap{background:#f2dbf7}.lectureTitle{background:#953ea9;display:flex;justify-content:center;color:#fff;padding:5px}.lectureList{padding:10px 10px 10px}@media print,screen and (min-width:960px){.lectureList{display:flex;flex-wrap:wrap}}.lectureItem{display:flex;align-items:flex-start;width:50%;margin:0 auto}.lectureItem:not(:last-of-type){margin:0 auto 10px}.lectureIcon{width:35px;height:35px;padding:5px;background:#fff;border:solid 1px #953ea9;border-radius:10px;margin:0 auto}.lectureText{width:70%;font-size:.625rem;text-align:center;padding:0 5px 0 0}.primaryIntroText{text-align:center;margin:0 0 20px;font-size:1.25rem}@media (max-width:1000px){.primaryIntroText{font-size:calc(.96875rem + .45vw)}}@media print,screen and (min-width:960px){.primaryContentFlex{display:flex;justify-content:space-between;align-items:flex-start}}.primaryContentText{margin:0 0 30px}@media print,screen and (min-width:960px){.primaryContentText{width:calc(50% - 10px)}}@media print,screen and (min-width:960px){.primaryTableWrap{width:calc(50% - 10px)}}.primaryTableWrap:not(:last-of-type){margin:0 0 25px}.primaryTableTitle{font-size:1.125rem;margin:0 0 10px}@media (max-width:1000px){.primaryTableTitle{font-size:calc(.95625rem + .27vw)}}.primaryFlow{max-width:300px;margin:0 auto}.primaryFlow01{border:solid 1px #ad6691;background:#fff;color:#ad6691;padding:5px;position:relative;margin:0 0 35px;text-align:center}.primaryFlow01::before{position:absolute;content:'+';left:50%;transform:translateX(-50%);bottom:-40px;font-size:30px}.primaryFlow02{text-align:center;border:solid 1px #ad6691;background:#fff;color:#ad6691;padding:5px;position:relative;margin:0 0 35px}.primaryFlow02::before{position:absolute;content:'+';left:50%;transform:translateX(-50%);bottom:-40px;font-size:30px}.primaryFlow03{border:solid 1px #ad6691;background:#fff;color:#ad6691;padding:5px;text-align:center}.secondFlow{max-width:300px;margin:0 auto;width:100%}.secondFlow01{border:solid 1px #ad6691;background:#fff;color:#ad6691;padding:5px;position:relative;margin:0 0 35px;text-align:center}.secondFlow01::before{position:absolute;content:'+';left:50%;transform:translateX(-50%);bottom:-40px;font-size:30px}.secondFlow02{text-align:center;border:solid 1px #ad6691;background:#fff;color:#ad6691;padding:5px;position:relative;margin:0 0 35px}.secondFlow02::before{position:absolute;content:'+';left:50%;transform:translateX(-50%);bottom:-40px;font-size:30px}.secondFlow03{border:solid 1px #ad6691;background:#fff;color:#ad6691;padding:5px;text-align:center}.primaryTableSubTitle{font-size:1.125rem;color:#fff;background:#953ea9;text-align:center;margin:0 0 10px;padding:5px}@media (max-width:1000px){.primaryTableSubTitle{font-size:calc(.95625rem + .27vw)}}.primaryTable{width:100%;border-top:solid 2px #000;border-bottom:solid 2px #000}.primaryTableHead{text-align:center;background:#fddff1;padding:5px;border-bottom:solid 1px #000}.primaryTableHead:first-of-type{width:20px}.primaryTableHead:not(:first-of-type){width:80px}.primaryTableHeadBottom{border-bottom:solid 2px #000}.tableRight{border-right:solid 1px #000}.primaryTableData{text-align:center;padding:5px;background:#fff;border-bottom:solid 1px #000}.secondary{margin:0 0 60px}@media print,screen and (min-width:960px){.secondary{margin:0 0 80px}}.secondaryIcon{background:#953ea9;color:#fff;border-radius:100%;height:80px;width:80px;display:flex;justify-content:center;align-items:center;font-size:1.0625rem;margin:0 auto 25px}@media (max-width:1000px){.secondaryIcon{font-size:calc(.95rem + .18vw)}}.secondaryTitle{font-size:1.375rem;color:#000;font-weight:700;margin:0 0 20px;text-align:left;padding:0 0 0 20px;border-left:solid 3px #953ea9;position:relative;height:50px;display:flex;align-items:center}@media (max-width:1000px){.secondaryTitle{font-size:calc(.98125rem + .63vw)}}@media print,screen and (min-width:960px){.secondaryTitle{margin:0 0 20px}}.secondaryTitle::before{content:'';position:absolute;left:-3px;top:50%;bottom:0;width:3px;background:#000}@media print,screen and (min-width:960px){.secondaryWrap{display:flex;justify-content:space-between;align-items:flex-start}}.secondaryItem{margin:0 0 10px}@media print,screen and (min-width:960px){.secondaryItem{margin:0;width:calc(100% * calc(610/960));width:calc(100% * .63541667)}}.secondaryTextWrap{color:#000}@media print,screen and (min-width:960px){.secondaryTextWrap{width:calc(100% * calc(320/960));width:calc(100% * .3333333333)}}.classTitle{color:#953ea9;font-size:1.0625rem;margin:0 0 25px;font-weight:700;line-height:1.5}@media (max-width:1000px){.classTitle{font-size:calc(.95rem + .18vw)}}.classTitle span{font-size:1.5rem}@media (max-width:1000px){.classTitle span{font-size:calc(.99375rem + .81vw)}}.secondTableText{margin:0 0 30px}.tableYellow{background:#fff000}.selectList{display:flex;justify-content:space-between;flex-wrap:wrap}.selectItem{width:100%}@media print,screen and (min-width:768px){.selectItem{width:calc(50% - 20px)}}.selectItemIcon{width:50px;height:50px;padding:5px;background:#fff;border:solid 2px #1d4294;border-radius:10px}.selectTitle{color:#1d4294;font-size:1.25rem;margin:0 0 10px}@media (max-width:1000px){.selectTitle{font-size:calc(.96875rem + .45vw)}}.selectImgWrap{display:flex;justify-content:space-between;border-top:solid 5px #1d4294;margin:0 0 15px}.selectImgTitle{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(205,219,251,.5)}.selectImg{width:50%}.getList{display:flex;align-items:flex-start;flex-wrap:wrap}.selectItemBox{padding:0 0 40px}.getItem{position:relative;padding:0 0 0 15px;margin:0 20px 5px 0}.getItem::before{font-size:.625rem;color:#1d4294;position:absolute;content:'■';left:0;top:3px}.selectSubjectNote{font-size:.875rem;text-indent:-2.5em;padding-left:2.5em}.character{margin:0 0 80px}@media print,screen and (min-width:768px){.character{margin:0 0 110px}}.characterBg{background:#f4f4f4;padding:25px 15px}@media print,screen and (min-width:768px){.characterWrap{display:flex;justify-content:space-between;align-items:flex-start;max-width:910px;margin:0 auto}}.characterWrapBottom{border-bottom:dotted 2px #ddd;padding:0 0 30px;margin:0 auto 30px}@media print,screen and (min-width:768px){.characterWrapBottom{margin:0 auto 30px}}.characterImg{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:320px;width:100%;margin:0 auto 40px}@media print,screen and (min-width:768px){.characterImg{margin:0 50px 0 0;min-width:320px}}.characterImgItem{max-width:320px;max-height:298px;margin:0 0 10px}.characterImgName{font-size:.875rem;color:#000}.characterSubTitle{font-size:1.125rem;color:#953ea9;font-weight:500;margin:0 0 25px}@media (max-width:1000px){.characterSubTitle{font-size:calc(.95625rem + .27vw)}}.characterTitle{font-weight:700;font-size:1.0625rem;margin:0 0 30px;color:#000}@media (max-width:1000px){.characterTitle{font-size:calc(.95rem + .18vw)}}.characterTitle span{font-size:1.375rem}@media (max-width:1000px){.characterTitle span{font-size:calc(.98125rem + .63vw)}}.characterText{color:#000}.newsMb{margin:0 0 110px}.skill{margin:0 0 75px}.skillBg{background:#f4f4f4;padding:40px 15px 40px}.skillWrap{max-width:850px;margin:0 auto}@media print,screen and (min-width:768px){.skillWrap{display:flex;justify-content:space-between;align-items:flex-start}}.skillTitle{background:#953ea9;color:#fff;text-align:center;font-size:1.25rem;font-weight:500;display:flex;justify-content:center;align-items:center;height:55px}@media (max-width:1000px){.skillTitle{font-size:calc(.96875rem + .45vw)}}.skillBox:not(:last-of-type){margin:0 0 30px}@media print,screen and (min-width:768px){.skillBox:not(:last-of-type){margin:0 30px 0 0}}.skillListWrap{display:flex;align-items:flex-start;flex-wrap:wrap}.skillBoxTitle{color:#953ea9;padding:0 0 0 20px;position:relative;font-weight:500;margin:0 0 5px}.skillBoxTitle::before{content:'●';position:absolute;left:0;top:0}.skillListMin{width:100%}@media print,screen and (min-width:768px){.skillListMin{width:33.3333333333%}}.skillItem{position:relative;padding:0 0 0 15px;color:#000}.skillItem::before{content:'◦';position:absolute;top:0;left:0}.skillItem:not(:last-of-type){margin:0 0 5px}.voiceTitle{text-align:center;font-size:2.1875rem;color:#953ea9;font-weight:700;line-height:1.3;margin:0 0 5px}@media (max-width:1000px){.voiceTitle{font-size:calc(1.0625rem + 1.8vw)}}.voiceText{text-align:center;color:#953ea9;margin:0 0 40px}.voiceSubTitle{text-align:center;font-size:1.375rem;color:#000;margin:0 0 35px}@media (max-width:1000px){.voiceSubTitle{font-size:calc(.98125rem + .63vw)}}@media print,screen and (min-width:768px){.voiceWrap{display:flex;justify-content:center;align-items:flex-start;max-width:910px;margin:0 auto}}.voiceItem{display:flex;justify-content:center;align-items:center;margin:0 0 20px}@media print,screen and (min-width:768px){.voiceItem{display:block;min-width:240px;max-width:240px;margin:0 20px 0 0}}.voiceItem img{border-radius:20px}.voiceTextWrap{display:flex;flex-wrap:wrap;justify-content:flex-end}.voiceDescription{color:#000;margin:0 0 30px}.voiceTextMin{color:#000;font-size:.8125rem}