@font-face{font-family:"notoSans400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"notoSans500";src:url("../font/NotoSansJP-Medium.woff")}@font-face{font-family:"NotoSans700";src:url("../font/NotoSansJP-Bold.woff")}@media screen and (min-width:961px){.business-section{padding:170px 0 200px}}@media screen and (max-width:960px){.business-section{padding:80px 0 100px}}.business-section__inner{max-width:1100px;width:calc(100% - 40px);margin:0 auto}.business-section__businessItem{position:relative;z-index:0;line-height:1.5}@media screen and (min-width:961px){.business-section__businessItem:nth-child(n+2){margin-top:138px}}@media screen and (max-width:960px){.business-section__businessItem:nth-child(n+2){margin-top:60px}}.business-section__imageWrap{max-width:550px}@media screen and (min-width:961px){.business-section__imageWrap{position:absolute;top:-15%;left:0;z-index:-1}.business-section__imageWrap.--reverse{left:auto;right:0}}@media screen and (max-width:960px){.business-section__imageWrap{margin:0 auto}}.business-section__description{max-width:632px;background-color:#EEF9FF}@media screen and (min-width:961px){.business-section__description{width:65%;margin:0 0 0 auto;padding:40px 30px}.business-section__description.--reverse{margin:0}}@media screen and (max-width:960px){.business-section__description{padding:30px 20px;margin:-5% auto 0;position:relative}}.business-section__title{font-family:notoSans500,sans-serif;font-weight:500;color:#5CA6D7}@media screen and (min-width:961px){.business-section__title{font-size:25px}}@media screen and (max-width:960px){.business-section__title{font-size:20px}}.business-section__text{margin-top:5px;line-height:2}.business-section__badge{margin-top:16px;display:inline-block;font-family:notoSans400,sans-serif;font-weight:400;color:#fff;border-radius:2px;background-color:#5CA6D7}@media screen and (min-width:961px){.business-section__badge{padding:2px 18px}}@media screen and (max-width:960px){.business-section__badge{padding:2px 10px}}.business-section__list{margin-top:15px}.business-section__item{padding-left:1em;line-height:1.5;text-indent:-1em}.business-section__item:nth-child(n+2){margin-top:10px}