<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.tit-page{background:url(../images/business/bg_pagetit_01_sp.jpg) no-repeat center;background-size:cover}@media print, screen and (min-width: 600px){.tit-page{background:url(../images/business/bg_pagetit_01_tb.jpg) no-repeat center;background-size:cover}}@media print, screen and (min-width: 1000px){.tit-page{background:url(../images/business/bg_pagetit_01_pc.jpg) no-repeat center;background-size:cover}}.section{position:relative}.sec-framework{background:url("../images/business/bg_framework_01_sp.jpg") no-repeat center;background-size:cover;text-align:center;color:#FFF;padding:15px;text-shadow:0 0 5px rgba(0,0,0,0.75)}.sec-framework .inner{border:1px solid #FFF;padding:15px}.sec-framework .tit-lead{font-size:19.5px;font-size:1.21875rem}.sec-framework .txt-large{font-size:125%;display:inline-block}@media print, screen and (min-width: 600px){.sec-framework{background:url("../images/business/bg_framework_01_tb.jpg") no-repeat center;background-size:cover}.sec-framework .inner{padding:40px 20px}.sec-framework .tit-lead{font-size:24px;font-size:1.5rem}.sec-framework .txt-large{font-size:150%}}@media print, screen and (min-width: 1000px){.sec-framework{background:url("../images/business/bg_framework_01_pc.jpg") no-repeat center;background-size:cover;padding:50px}.sec-framework .inner{padding:80px 40px;max-width:100%}.sec-framework .tit-lead{font-size:30px;font-size:1.875rem}}.sec-about,.sec-flow,.sec-approach{padding:20px 0}@media print, screen and (min-width: 600px){.sec-about,.sec-flow,.sec-approach{padding:30px 0}}@media print, screen and (min-width: 1000px){.sec-about,.sec-flow,.sec-approach{padding:70px 0}}.sec-about .img-about{position:relative;z-index:1}.sec-about .inner{position:relative;z-index:2}.sec-about .box-sec{margin:-20px 15px 0;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.2)}.sec-about .box-sec p{margin-bottom:10px}.sec-about .box-sec p:last-child{margin-bottom:0}.sec-about .box-about-01{margin-bottom:20px}@media print, screen and (min-width: 600px){.sec-about .box-sec p{margin-bottom:15px}}@media print, screen and (min-width: 1000px){.sec-about .box-about-01{margin-bottom:50px}}@media print, screen and (min-width: 1280px){.sec-about .box-about{padding-bottom:50px}.sec-about .box-sec{position:absolute;margin:0 0 -50px;bottom:100%;width:40%;padding:50px 30px}.sec-about .img-about{width:79.0909090909%}.sec-about .box-about-01{margin-bottom:70px}.sec-about .box-about-01 .img-about{padding-left:20.9090909091%}.sec-about .box-about-01 .box-sec{left:0}.sec-about .box-about-02 .img-about{padding-right:20.9090909091%}.sec-about .box-about-02 .box-sec{right:0}}@media print, screen and (min-width: 1400px){.sec-about .box-sec{width:35%}.sec-about .box-about-01 .img-about{padding-left:30%}.sec-about .box-about-02 .img-about{padding-right:30%}}.sec-flow .list-flow{margin:0 15px}.sec-flow .list-flow-in{position:relative;padding:0 0 20px 31px}.sec-flow .list-flow-in::before,.sec-flow .list-flow-in::after{content:"";display:block;position:absolute}.sec-flow .list-flow-in::before{width:10px;height:10px;border-radius:50%;background:#FFF;border:3px solid #006B9F;left:0;top:10px;z-index:2}.sec-flow .list-flow-in::after{width:5px;height:100%;background:#C9C9C9;top:0;left:5.5px;z-index:1}.sec-flow .list-flow-in:first-child::after{height:calc(100% - 8px);top:18px}.sec-flow .list-flow-in:last-child{padding-bottom:0}.sec-flow .list-flow-in:last-child::after{height:18px}.sec-flow .dl-flow{margin-bottom:10px}.sec-flow .dt-flow{margin-bottom:10px}.sec-flow .dt-flow .s-en{position:relative;color:#FFF;background:#006B9F;display:inline-block;border-radius:5px;padding:5px 0.5em;font-size:24px;font-size:1.5rem;line-height:1.1;margin-right:0.5em}.sec-flow .dt-flow .s-en::before{content:"";display:block;width:15px;height:1px;background:#006B9F;position:absolute;top:50%;right:100%;opacity:0.3}.sec-flow .dt-flow .s-midashi{font-size:24px;font-size:1.5rem;display:inline-block}@media print, screen and (min-width: 600px){.sec-flow .list-flow-in{position:relative;padding:0 0 30px 81px}.sec-flow .list-flow-in::before{width:20px;height:20px;border-radius:50%}.sec-flow .list-flow-in::after{width:10px;left:8px}.sec-flow .list-flow-in:first-child::after{height:calc(100% - 13px);top:13px}.sec-flow .list-flow-in:last-child::after{height:23px}.sec-flow .dl-flow{margin-bottom:15px}.sec-flow .dt-flow{margin-bottom:15px}.sec-flow .dt-flow .s-en::before{width:55px}}@media print, screen and (min-width: 1000px){.sec-flow .list-flow{margin:0}.sec-flow .list-flow-in{display:flex;justify-content:space-between;padding-bottom:40px}.sec-flow .dl-flow{margin-bottom:0;width:62.6373626374%}.sec-flow .img-flow{width:32.967032967%}}.sec-approach .txt-lead,.sec-approach .list-approach{padding:0 15px}.sec-approach .txt-lead{margin-bottom:20px}.sec-approach .list-approach-in{margin-bottom:20px}.sec-approach .list-approach-in:last-child{margin-bottom:0}.sec-approach .img-approach{margin-bottom:10px;border:1px solid #E2E2E2}.sec-approach h3.s-midashi{font-size:24px;font-size:1.5rem;margin-bottom:10px}.sec-approach h3.s-midashi::before{content:"";display:inline-block;width:60px;height:60px;border-radius:50%;background:#006B9F;vertical-align:middle;margin-right:0.5em}.sec-approach .list-approach-in-01 h3.s-midashi::before{background:url("../images/business/ico_approach_01.svg") no-repeat center #006B9F;background-size:24px auto}.sec-approach .list-approach-in-02 h3.s-midashi::before{background:url("../images/business/ico_approach_02.svg") no-repeat center #006B9F;background-size:auto 24px}.sec-approach .list-approach-in-03 h3.s-midashi::before{background:url("../images/business/ico_approach_03.svg") no-repeat center #006B9F;background-size:24px auto}.sec-approach .list-approach-in-04 h3.s-midashi::before{background:url("../images/business/ico_approach_04.svg") no-repeat center #006B9F;background-size:auto 24px}.sec-approach .list-approach-in-05 h3.s-midashi::before{background:url("../images/business/ico_approach_05.svg") no-repeat center #006B9F;background-size:24px auto}.sec-approach .list-approach-detail{color:#8A0017;list-style:disc;margin-left:1.0em}.sec-approach .list-approach-detail span{color:#333}@media print, screen and (min-width: 600px){.sec-approach .list-approach{display:flex;flex-wrap:wrap;justify-content:space-between}.sec-approach .list-approach-in{width:48.5%}.sec-approach h3.s-midashi::before{width:75px;height:75px;margin-right:0.7em}.sec-approach .list-approach-in-01 h3.s-midashi::before,.sec-approach .list-approach-in-03 h3.s-midashi::before,.sec-approach .list-approach-in-05 h3.s-midashi::before{background-size:30px auto}.sec-approach .list-approach-in-02 h3.s-midashi::before,.sec-approach .list-approach-in-04 h3.s-midashi::before{background-size:auto 30px}}@media print, screen and (min-width: 1000px){.sec-approach .txt-lead{margin-bottom:40px;padding:0}.sec-approach .list-approach{justify-content:flex-start;padding:0}.sec-approach .list-approach-in{width:31.5%;margin:30px 0 0 2.75%}.sec-approach .list-approach-in:nth-child(3n-2){margin-left:0}.sec-approach .list-approach-in:first-child,.sec-approach .list-approach-in:nth-child(2),.sec-approach .list-approach-in:nth-child(3){margin-top:0}}@media print, screen and (min-width: 600px){.is-ie .sec-flow .dt-flow .s-en::before{width:75px}}
</pre></body></html>