<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(form.css);.splitBox{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.splitBox .splitBoxDetail{margin-left:6%}.splitBox.-reverse{flex-direction:row-reverse}.splitBox.-reverse .splitBoxDetail{margin-right:6%;margin-left:0}@media screen and (max-width: 1180px){.splitBox .splitBoxDetail{margin-left:4%}.splitBox.-reverse .splitBoxDetail{margin-right:4%}}@media screen and (max-width: 820px){.splitBox{flex-direction:column;justify-content:flex-start;align-items:flex-start}.splitBox .splitBoxDetail{margin-left:0;margin-top:100px}.splitBox .splitBoxDetail.-flex{margin-top:80px}.splitBox .splitBoxDetail.-thin{margin-top:80px}}@media screen and (max-width: 820px) and (max-width: 1180px){.splitBox .splitBoxDetail{margin-top:80px}.splitBox .splitBoxDetail.-flex{margin-top:60px}.splitBox .splitBoxDetail.-thin{margin-top:60px}}@media screen and (max-width: 820px) and (max-width: 820px){.splitBox .splitBoxDetail{margin-top:50px}.splitBox .splitBoxDetail.-flex{margin-top:40px}.splitBox .splitBoxDetail.-thin{margin-top:40px}}@media screen and (max-width: 820px) and (max-width: 560px){.splitBox .splitBoxDetail{margin-top:40px}.splitBox .splitBoxDetail.-flex{margin-top:30px}.splitBox .splitBoxDetail.-thin{margin-top:30px}}@media screen and (max-width: 820px){.splitBox.-reverse{flex-direction:column}.splitBox.-reverse .splitBoxDetail{margin-right:0}}.splitBoxImage{flex:0 0 auto;width:calc(50% + var(--side-padding));position:relative;border-radius:20px;overflow:hidden;opacity:0;transform:translate3d(0, 20px, 0)}.splitBoxImage::after{content:"";display:block;padding-top:95%}.splitBoxImage_wrap{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.05);-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s}.splitBoxImage_wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.splitBoxImage[data-target="on"]{animation:slideUp .6s ease-in-out .6s both}.splitBoxImage[data-target="on"] .splitBoxImage_wrap{animation:scaleIn .8s ease-in-out .6s both}@media (hover: hover) and (pointer: fine){.splitBoxImage_link:hover{opacity:.6}}@media screen and (max-width: 1180px){.splitBoxImage{width:50%}}@media screen and (max-width: 820px){.splitBoxImage{width:100%;border-radius:14px}.splitBoxImage:after{padding-top:66.8%}.splitBoxImage[data-target="on"]{animation:slideUp .6s ease-in-out 0s both}.splitBoxImage[data-target="on"] .splitBoxImage_wrap{animation:scaleIn .8s ease-in-out 0s both}}@media screen and (max-width: 560px){.splitBoxImage{border-radius:8px}.splitBoxImage:after{padding-top:94%}}.splitBoxDetail{flex:0 0 44%}.splitBoxDetail_head{display:block;margin-bottom:.8em;font-size:min(2.54vw, 4rem);font-weight:700;opacity:0}.splitBoxDetail_text{display:block;text-align:justify;margin-bottom:4em;opacity:0}.splitBoxDetail .mainBtn{opacity:0;visibility:hidden;transform:translate3d(0, 15%, 0)}.splitBoxDetail[data-target="on"] .splitBoxDetail_head{animation:slideUp .6s ease-in-out .6s both}.splitBoxDetail[data-target="on"] .splitBoxDetail_text{animation:slideUp .6s ease-in-out .8s both}.splitBoxDetail[data-target="on"] .mainBtn{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}@media (hover: hover) and (pointer: fine){.splitBoxDetail_link:hover{opacity:.6}}@media screen and (max-width: 1180px){.splitBoxDetail{flex:0 0 46%}.splitBoxDetail_head{font-size:3.39vw}.splitBoxDetail_text{margin-bottom:3em}}@media screen and (max-width: 820px){.splitBoxDetail{text-align:center}.splitBoxDetail .secTitle{display:block;text-align:left}.splitBoxDetail_head{margin-bottom:1em;font-size:　3 0.41vw;text-align:left}}@media screen and (max-width: 560px){.splitBoxDetail_head{font-size:min(5.88vw, 2.1rem)}}.secService{width:100%;padding:var(--sec-padding) 0;position:relative}.secService.-thin{padding:calc(var(--sec-padding) - 50px) 0}@media screen and (max-width: 1180px){.secService.-thin{padding:calc(var(--sec-padding) - 40px) 0}}@media screen and (max-width: 820px){.secService.-thin{padding:calc(var(--sec-padding) - 20px) 0}}@media screen and (max-width: 560px){.secService.-thin{padding:var(--sec-padding) 0}}.secCareer{width:100%;padding:var(--sec-padding) 0;position:relative;background:url("../../img/top_carrer_bg-pc.png") center bottom/cover no-repeat;color:#fff}.secCareer.-thin{padding:calc(var(--sec-padding) - 50px) 0}@media screen and (max-width: 1180px){.secCareer.-thin{padding:calc(var(--sec-padding) - 40px) 0}}@media screen and (max-width: 820px){.secCareer.-thin{padding:calc(var(--sec-padding) - 20px) 0}}@media screen and (max-width: 560px){.secCareer.-thin{padding:var(--sec-padding) 0}}.secCareer .topSecTitle{color:#fff}@media screen and (max-width: 820px){.secCareer{padding:calc(var(--sec-padding) - 20px) 0 var(--sec-padding)}}@media screen and (max-width: 560px){.secCareer{background:url("../../img/top_carrer_bg-sp.png") center bottom/cover no-repeat}}.secCompany{width:100%;padding:var(--sec-padding) 0;position:relative}.secCompany.-thin{padding:calc(var(--sec-padding) - 50px) 0}@media screen and (max-width: 1180px){.secCompany.-thin{padding:calc(var(--sec-padding) - 40px) 0}}@media screen and (max-width: 820px){.secCompany.-thin{padding:calc(var(--sec-padding) - 20px) 0}}@media screen and (max-width: 560px){.secCompany.-thin{padding:var(--sec-padding) 0}}.secCompany[data-target="on"] .companyOverview{animation:slideUp .6s ease-in-out .6s both}.secCompany[data-target="on"] .companyHistory{animation:slideUp .6s ease-in-out .8s both}.companyBox{display:flex;justify-content:space-between}@media screen and (max-width: 820px){.companyBox{margin-top:1em;flex-direction:column}}.companyOverview{flex:0 0 49%;max-width:600px;flex-wrap:wrap;border-top:#e6e6e6 1px solid;opacity:0;visibility:hidden;transform:translate3d(0, 5%, 0);-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s}.companyOverview_item{padding:1.4em 1em;border-bottom:#e6e6e6 1px solid}@media screen and (max-width: 1180px){.companyOverview{flex:0 0 40%}.companyOverview_item{padding:1.4em .8em}}@media screen and (max-width: 820px){.companyOverview{flex:0 0 auto}.companyOverview_item{padding:.8em .8em}}@media screen and (max-width: 560px){.companyOverview_item{padding:.8em 0}}.overviewInner{display:flex;flex-wrap:wrap;align-items:center;width:100%}.overviewInner_title{flex:1 1 23%;position:relative}.overviewInner_detail{flex:1 1 77%;position:relative;font-weight:500}.overviewInner_detail p{margin-top:.6em;font-size:1.2rem;line-height:1.4;letter-spacing:0}.overviewInner_detail a{display:block;padding-right:1.8em;position:relative;border-bottom:transparent thin solid}.overviewInner_detail a span{display:block;width:1em;position:absolute;top:50%;right:0;transform:translate3d(0, -50%, 0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.overviewInner_detail a span .ico-map{fill:#0d4188}@media (hover: hover) and (pointer: fine){.overviewInner_detail a:hover{border-bottom:#0d4188 thin solid;color:#0d4188}}@media screen and (max-width: 1180px){.overviewInner{flex-direction:column;align-items:flex-start}.overviewInner_title{flex:1 1 auto}.overviewInner_detail{flex:1 1 auto}}@media screen and (max-width: 820px){.overviewInner_title{letter-spacing:0}.overviewInner_detail{letter-spacing:0}}@media screen and (max-width: 560px){.overviewInner_detail a{padding-right:1.6em}}.companyHistory{flex:0 0 48%;display:flex;flex-direction:column;max-width:500px;opacity:0;visibility:hidden;transform:translate3d(0, 5%, 0);-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s}.companyHistory_head{flex:0 0 auto;margin-bottom:2em;color:#0d4188;font-size:1.8rem;font-weight:500;line-height:1}@media screen and (max-width: 1180px){.companyHistory{flex:0 0 52%}}@media screen and (max-width: 820px){.companyHistory{flex:0 0 auto;width:100%;margin-top:100px}.companyHistory.-flex{margin-top:80px}.companyHistory.-thin{margin-top:80px}}@media screen and (max-width: 820px) and (max-width: 1180px){.companyHistory{margin-top:80px}.companyHistory.-flex{margin-top:60px}.companyHistory.-thin{margin-top:60px}}@media screen and (max-width: 820px) and (max-width: 820px){.companyHistory{margin-top:50px}.companyHistory.-flex{margin-top:40px}.companyHistory.-thin{margin-top:40px}}@media screen and (max-width: 820px) and (max-width: 560px){.companyHistory{margin-top:40px}.companyHistory.-flex{margin-top:30px}.companyHistory.-thin{margin-top:30px}}@media screen and (max-width: 560px){.companyHistory_head{margin-bottom:1.6em;font-size:1.6rem}}.historyLine{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.historyLine_item{flex:1 1 auto;display:flex;align-items:flex-start;padding-bottom:1.6em;position:relative;z-index:1}.historyLine_item::after{content:"";display:block;width:1px;height:100%;position:absolute;top:.8em;left:14%;background-color:#e6e6e6}@media screen and (max-width: 1180px){.historyLine_item{padding-bottom:1.4em}.historyLine_item:last-of-type{padding-bottom:0;overflow:hidden}.historyLine_item::after{left:16%}.historyLine_item .resizeShow{display:inline}}.historyYear{flex:0 0 14%;padding-top:.1em;position:relative;color:#0d4188;font-size:2.4rem;font-weight:500;line-height:1;z-index:10}@media screen and (max-width: 1180px){.historyYear{flex:0 0 16%}}@media screen and (max-width: 820px){.historyYear{font-size:2.2rem}}@media screen and (max-width: 560px){.historyYear{font-size:2.0rem}}.historyInner{flex:1 1 auto;display:flex;flex-wrap:wrap;z-index:10}.historyInner_title{flex:1 1 15%;padding-left:5%;position:relative;color:#0d4188}.historyInner_title::before{content:"";display:block;width:.6em;height:.6em;position:absolute;top:0;left:0;background-color:#0d4188;border-radius:50%;transform:translate3d(-49.5%, 100%, 0)}.historyInner_detail{flex:1 1 85%;font-weight:500}.historyInner_detail:not(:last-of-type){padding-bottom:1.8em}@media screen and (max-width: 820px){.historyInner_title{flex:1 1 18%;padding-left:8%}.historyInner_detail{flex:1 1 82%}.historyInner_detail:not(:last-of-type){padding-bottom:1.4em}}@media screen and (max-width: 560px){.historyInner_title{flex:1 1 16%;padding-left:6%}.historyInner_detail{flex:1 1 84%}.historyInner_detail:not(:last-of-type){padding-bottom:1.2em}}.secContact{width:100%;padding:var(--sec-padding) 0;position:relative;background-color:#f0f2f6}.secContact.-thin{padding:calc(var(--sec-padding) - 50px) 0}@media screen and (max-width: 1180px){.secContact.-thin{padding:calc(var(--sec-padding) - 40px) 0}}@media screen and (max-width: 820px){.secContact.-thin{padding:calc(var(--sec-padding) - 20px) 0}}@media screen and (max-width: 560px){.secContact.-thin{padding:var(--sec-padding) 0}}.secContact .formWrap{opacity:0;visibility:hidden;transform:translate3d(0, 5%, 0);-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s}.secContact[data-target="on"] .formWrap{animation:slideUp .6s ease-in-out .6s both}.secThanks{width:100%;padding:var(--sec-padding) 0;position:relative}.secThanks.-thin{padding:calc(var(--sec-padding) - 50px) 0}@media screen and (max-width: 1180px){.secThanks.-thin{padding:calc(var(--sec-padding) - 40px) 0}}@media screen and (max-width: 820px){.secThanks.-thin{padding:calc(var(--sec-padding) - 20px) 0}}@media screen and (max-width: 560px){.secThanks.-thin{padding:var(--sec-padding) 0}}.thenksMessage_text{margin-bottom:4em}@media screen and (max-width: 820px){.thenksMessage_text{margin-bottom:3em}}@media screen and (max-width: 560px){.thenksMessage{text-align:center}.thenksMessage_text{text-align:justify}}
</pre></body></html>