@charset "UTF-8";:root{--headerH:5.5vw;--main-color:#811c21}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:55px}}.recruit{--main-color:#004098}.certificate .red{color:var(--main-color)}.certificate .bg-red03{background:#f4eaeb}.certificate .margin-1vw{margin:1vw 0}.certificate .margin-2vw{margin:2vw 0}.certificate .title{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem))}.certificate .blk{color:#000}.certificate .bolder{font-weight:600}.certificate .bold{font-weight:800}.certificate .underline{display:flex;flex-flow:column nowrap}.certificate .underline::after{content:"";width:100%;height:1px;background:var(--main-color);margin:.2em auto .4em auto}.certificate .list-type-circle::before{display:inline-block;content:"";width:1em;height:1em;background:var(--main-color);border-radius:.6em;margin:0 .5em -.2em 0}.certificate h3.section-title::before{top:.7em}.certificate h3.section-title.border{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem))}.certificate .lists{display:inline-block}.certificate .lists :nth-child(1)::before{content:"①"}.certificate .lists :nth-child(2)::before{content:"②"}.certificate .lists.dot :nth-child(1n)::before{content:"・"}.certificate .certificate-content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:2vw 4vw}.certificate .certificate-content__w100{width:100%}.certificate .certificate-content__w100:has(.link_btn.fit.bg-red){display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.certificate .certificate-content__text .title{font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem))}.certificate .certificate-content__text+.paragraph{margin-top:1vw}.certificate .certificate-content a.link_btn.bg-red{margin-top:2vw;border-color:var(--main-color)}.certificate .certificate-content__webinquiry--steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1vw}.certificate .certificate-content__webinquiry--step{display:grid;grid-template-columns:calc(100% - 5rem) 5rem}.certificate .certificate-content__webinquiry--step::after{display:block;content:"";width:5rem;height:100%;border-style:solid;border-color:#fff #fff #fff transparent;border-width:12rem 0 12rem 5rem}.certificate .certificate-content__webinquiry--step .step{padding:1vw 0 1vw 1vw}.certificate img[src="../assets/images/ceritificate/certificate-index-img-01.webp"]{display:block;width:100%;aspect-ratio:220/37;height:auto}.form-box-container{display:flex;flex-direction:column}.form-box-container dl.form-box{display:flex;align-items:center;border-bottom:solid 1px #811c21}.form-box-container dl.form-box:last-child{margin-bottom:4vw}.form-box-container dl.form-box dt{width:25%;height:100%;display:flex;justify-content:center;align-items:center}.form-box-container dl.form-box dt span{display:inline-block;font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.11vw,2.13rem));font-weight:500;line-height:1.5em;text-align:center;letter-spacing:.15em}.form-box-container dl.form-box dt span.required{position:relative}.form-box-container dl.form-box dt span.required::before{content:"*";position:absolute;font-size:1.6rem;font-weight:500;color:#811c21;top:0;right:0;transform:translate(100%,-50%)}.form-box-container dl.form-box dd{width:75%;padding:1.5vw 1.5vw 1.5vw 2.5vw;display:block;background:#fff}.form-box-container dl.form-box dd span{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,.97vw,1.87rem));font-weight:500}.form-box-container dl.form-box dd label{display:flex;align-items:center}.form-box-container dl.form-box dd input,.form-box-container dl.form-box dd select,.form-box-container dl.form-box dd textarea{border:solid 1px rgba(0,0,0,.2)}.form-box-container dl.form-box dd input,.form-box-container dl.form-box dd textarea{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem));font-weight:500;line-height:1.8;padding:.3em .5em;outline-offset:2px;background-color:#fff}.form-box-container dl.form-box dd input:focus,.form-box-container dl.form-box dd textarea:focus{border:1px solid #811c21}.form-box-container dl.form-box dd input::placeholder,.form-box-container dl.form-box dd textarea::placeholder{color:rgba(0,0,0,.4);font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.04vw,2rem))}.form-box-container dl.form-box dd input{height:auto}.form-box-container dl.form-box dd input[type=radio]{width:auto}.form-box-container dl.form-box dd input[type=file]{border:none;font-size:calc(var(--fs-scale,1) * clamp(1.2rem,.97vw,1.87rem))}.form-box-container dl.form-box dd textarea{min-height:120px}.form-box-container dl.form-box dd select{padding:1vw;font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.11vw,2.13rem))}.form-box-container dl.form-box dd.radio-wrap{display:flex;align-items:center;gap:1vw}.form-box-container dl.form-box dd.radio-wrap span{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.11vw,2.13rem))}.send_btn{display:flex;justify-content:center}.send_btn span input{height:4vw;width:20vw;border:solid 1.5px #811c21;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.28rem,1.25vw,2.4rem));font-weight:500;cursor:pointer;transition:all .3s ease;background:#811c21}.send_btn span:hover input{background:#fff;color:#811c21}@media screen and (max-width:1024px) and (orientation:portrait){.certificate .title{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));line-height:1.4}.certificate .bold{margin-bottom:3vw}.certificate h3.section-title::before{top:.7em}.certificate h3.section-title.border{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.certificate .certificate-content{padding:6vw 8vw}.certificate .certificate-content__w100{width:100%}.certificate .certificate-content__text .title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.certificate .certificate-content__webinquiry--steps{width:1200px}.certificate .certificate-content__webinquiry--step .step{padding:5vw 0 6vw 5vw}.certificate img[src="../assets/images/ceritificate/certificate-index-img-01.webp"]{width:100%;aspect-ratio:unset;height:auto;object-fit:contain}.certificate-form .content-inner.thin{width:88vw}.form-box-container dl.form-box{align-items:flex-start;flex-direction:column;padding-block:2.5vw 1.5vw}.form-box-container dl.form-box dt{width:100%;padding:1.5vw 1.5vw .5vw 1.5vw;justify-content:flex-start}.form-box-container dl.form-box dt span{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));text-align:left}.form-box-container dl.form-box dt span.required::before{top:25%}.form-box-container dl.form-box dd{width:100%;padding:1.5vw 1.5vw 3vw 1.5vw}.form-box-container dl.form-box dd span{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.form-box-container dl.form-box dd input,.form-box-container dl.form-box dd textarea{font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem));padding:.3em}.form-box-container dl.form-box dd input::placeholder,.form-box-container dl.form-box dd textarea::placeholder{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.form-box-container dl.form-box dd input[type=file]{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.form-box-container dl.form-box dd select{padding:3.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));width:100%}.form-box-container dl.form-box dd.radio-wrap{gap:1.5vw}.form-box-container dl.form-box dd.radio-wrap span{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.form-box-container dl.form-box dd .select-wrap .select-box{display:block}.form-box-container dl.form-box dd .select-wrap .select-box+.select-box{margin-top:3vw}.send_btn{flex-direction:column;margin-block:8vw 16vw}.send_btn span{display:flex;width:100%;justify-content:center}.send_btn span input{height:12vw;width:80%;max-width:420px;max-height:64px;font-size:calc(var(--fs-scale,1) * clamp(1.7rem,4.53vw,1.95rem))}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.certificate .title{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));line-height:1.4}.certificate .bold{margin-bottom:3vw}.certificate h3.section-title::before{top:.7em}.certificate h3.section-title.border{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem))}.certificate .certificate-content__text .title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.certificate .certificate-content__webinquiry--steps{width:1600px}.certificate .certificate-content__webinquiry--step .step{padding:3vw 0 4vw 3vw;line-height:1.5}.certificate-form .content-inner.thin{width:88vw}.certificate-form .content-inner .mb-object{display:none!important}.form-box-container dl.form-box{align-items:flex-start;flex-direction:row;padding-block:1.5vw 0}.form-box-container dl.form-box dt{width:28%;padding:1.5vw 1.5vw .5vw 1.5vw;justify-content:flex-start}.form-box-container dl.form-box dt span{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem));text-align:left}.form-box-container dl.form-box dt span.required::before{top:25%}.form-box-container dl.form-box dd{width:72%;padding:1.5vw 1.5vw 3vw 1.5vw}.form-box-container dl.form-box dd span{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.56vw,1.6rem))}.form-box-container dl.form-box dd input,.form-box-container dl.form-box dd textarea{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem));padding:.5em}.form-box-container dl.form-box dd input[type=file]{font-size:calc(var(--fs-scale,1) * clamp(1.2rem,1.56vw,1.6rem))}.form-box-container dl.form-box dd select{padding:1vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem));width:48%}.form-box-container dl.form-box dd.radio-wrap span{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.form-box-container dl.form-box dd .select-wrap{display:flex}.form-box-container dl.form-box dd .select-wrap .select-box{display:flex}.form-box-container dl.form-box dd .select-wrap .select-box+.select-box{margin-top:0}.send_btn{flex-direction:column}.send_btn span{display:flex;width:100%;justify-content:center}.send_btn span input{height:12vw;width:80%;max-width:420px;max-height:64px;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}}