@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:25% 50%}.pageHead{background:#40e680}.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:#40e680;position:absolute;left:0;top:50%;transform:translateY(-50%)}.attention{color:#dc4518;display:flex;justify-content:center;font-size:1.5rem;font-weight:700;line-height:1.4}@media (max-width:1000px){.attention{font-size:calc(.99375rem + .81vw)}}.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:25px auto 0;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:#40e680;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:#40e680}.flow{margin:0 0 100px}@media print,screen and (min-width:768px){.flow{margin:0 0 120px}}.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{margin:0 10px 0 0;display:block;width:calc(100% * calc(470/960));width:calc(100% * .489)}}.flowText{color:#000}@media print,screen and (min-width:768px){.flowText{width:calc(100% * calc(470/960));width:calc(100% * .489)}}.open{margin:0 auto 60px;max-width:800px}.openTitle{color:#40e680;text-align:center;font-size:1.375rem;margin:0 0 10px}@media (max-width:1000px){.openTitle{font-size:calc(.98125rem + .63vw)}}.openText{padding:0 15px}.primary{margin:0 0 60px}@media print,screen and (min-width:768px){.primary{margin:0 0 80px}}.primaryIcon{color:#000;display:flex;justify-content:center;align-items:center;border-bottom:solid 1px #40e680;font-size:1.0625rem;margin:0 auto 25px}@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 #40e680;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:768px){.primaryTitle{margin:0 0 40px}}.primaryTitle::before{content:'';position:absolute;left:-3px;top:50%;bottom:0;width:3px;background:#000}@media print,screen and (min-width:768px){.primaryWrap{display:flex;justify-content:space-between;align-items:flex-start}}.primaryItem{margin:0 0 10px}@media print,screen and (min-width:768px){.primaryItem{margin:0;width:calc(100% * calc(235/960));width:calc(100% * .24479167)}}.primaryItem img{margin:0 auto}.primaryItemTitle{color:#40e680}.primaryList{color:#000}@media print,screen and (min-width:768px){.primaryList{width:calc(100% * calc(705/960));width:calc(100% * .734375)}}.primaryListItem:not(:last-of-type){margin:0 0 10px}.secondary{margin:0 0 60px}@media print,screen and (min-width:768px){.secondary{margin:0 0 80px}}.secondaryIcon{color:#000;display:flex;justify-content:center;align-items:center;border-bottom:solid 1px #40e680;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 #40e680;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:768px){.secondaryTitle{margin:0 0 40px}}.secondaryTitle::before{content:'';position:absolute;left:-3px;top:50%;bottom:0;width:3px;background:#000}@media print,screen and (min-width:768px){.secondaryWrap{display:flex;justify-content:space-between;align-items:flex-start}}.secondaryItem{margin:0 0 10px}@media print,screen and (min-width:768px){.secondaryItem{margin:0;width:calc(100% * calc(235/960));width:calc(100% * .24479167)}}.secondaryItem img{margin:0 auto}.secondaryItemTitle{color:#40e680}.secondaryList{color:#000}@media print,screen and (min-width:768px){.secondaryList{width:calc(100% * calc(705/960));width:calc(100% * .734375)}}.secondaryListItem:not(:last-of-type){margin:0 0 10px}.thirdly{margin:0 0 60px}@media print,screen and (min-width:768px){.thirdly{margin:0 0 80px}}.thirdlyIcon{color:#000;display:flex;justify-content:center;align-items:center;border-bottom:solid 1px #40e680;font-size:1.0625rem;margin:0 auto 25px}@media (max-width:1000px){.thirdlyIcon{font-size:calc(.95rem + .18vw)}}.thirdlyTitle{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 #40e680;position:relative;height:50px;display:flex;align-items:center}@media (max-width:1000px){.thirdlyTitle{font-size:calc(.98125rem + .63vw)}}@media print,screen and (min-width:768px){.thirdlyTitle{margin:0 0 40px}}.thirdlyTitle::before{content:'';position:absolute;left:-3px;top:50%;bottom:0;width:3px;background:#000}@media print,screen and (min-width:768px){.thirdlyWrap{display:flex;justify-content:space-between;align-items:flex-start}}.thirdlyItem{margin:0 0 10px}@media print,screen and (min-width:768px){.thirdlyItem{width:calc(100% * calc(235/960));width:calc(100% * .24479167)}}.thirdlyItem img{margin:0 auto}.thirdlyItemTitle{color:#40e680}.thirdlyList{color:#000}@media print,screen and (min-width:768px){.thirdlyItem+.thirdlyList{width:calc(100% * calc(705/960));width:calc(100% * .734375)}}.thirdlyListItem:not(:last-of-type){margin:0 0 10px}.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}}.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:#40e680;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:#40e680;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:#40e680;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:#40e680;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:#40e680;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}