@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:48% 14%}.pageHead{background:#e66600}.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:#e66600;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:#e66600;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:#e66600}.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{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)}}.primary{margin:0 0 60px}@media print,screen and (min-width:768px){.primary{margin:0 0 80px}}.primaryIcon{background:#e66600;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){.primaryIcon{font-size:calc(.95rem + .18vw)}}.primaryTitle{font-size:1.375rem;color:#000;font-weight:700;margin:0 0 40px;text-align:center;border-bottom:solid 1px #e66600}@media (max-width:1000px){.primaryTitle{font-size:calc(.98125rem + .63vw)}}@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(400/960));width:calc(100% * .41666667)}}.primaryText{color:#000}@media print,screen and (min-width:768px){.primaryText{width:calc(100% * calc(540/960));width:calc(100% * .5625)}}.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:#e66600;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:#e66600;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:#e66600;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:#e66600;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:#e66600;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}