@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 100px}}@media screen and (max-width:960px){.business-section{padding:80px 0 60px}}.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{min-height:410px}.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:#FFF7F8}@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:#888482}@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:#888482}@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{line-height:1.5}.business-section__item:nth-child(n+2){margin-top:10px}@media screen and (min-width:961px){.business-fee{padding-bottom:200px}}@media screen and (max-width:960px){.business-fee{padding-bottom:100px}}.business-fee__box{max-width:1100px;width:calc(100% - 40px);margin:0 auto;border:1px solid #888482}@media screen and (min-width:961px){.business-fee__box{padding:50px 20px}}@media screen and (max-width:960px){.business-fee__box{padding:40px 20px}}.business-fee__boxInner{max-width:500px;margin:0 auto}.business-fee__boxTitle{text-align:center}@media screen and (min-width:961px){.business-fee__boxTitle{font-size:35px}}@media screen and (max-width:960px){.business-fee__boxTitle{font-size:24px}}.business-fee__boxText{margin-top:20px;line-height:1.87;text-align:center}@media screen and (min-width:961px){.business-fee__defineList{margin-top:26px}}@media screen and (max-width:960px){.business-fee__defineList{margin-top:15px}}.business-fee__define{line-height:1.87;border-bottom:1px solid #707070}@media screen and (min-width:961px){.business-fee__define{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:960px){.business-fee__define{padding:15px 0;font-size:15px}}.business-fee__defineTitle:before{content:"";width:5px;height:22px;margin-right:8px;display:inline-block;-webkit-transform:translateY(6px);transform:translateY(6px);background-color:#FFE8EA}@media screen and (min-width:961px){.business-fee__defineTitle{width:150px}}@media screen and (min-width:961px){.business-fee__defineData{width:calc(99% - 150px)}}@media screen and (max-width:960px){.business-fee__defineData{margin-top:15px}}.business-fee__defineData b{color:#BC0000}.business-fee__note{font-size:14px;line-height:1.42}@media screen and (min-width:961px){.business-fee__note:first-child{margin-top:20px}}@media screen and (max-width:960px){.business-fee__note:first-child{margin-top:10px}}.business-fee__buttonWrap{margin:30px auto 0}@media screen and (min-width:961px){.business-fee__buttonWrap{max-width:460px}}@media screen and (max-width:960px){.business-fee__buttonWrap{max-width:320px}}@media screen and (min-width:961px){.business-fee__button{height:60px;font-size:20px}}@media screen and (max-width:960px){.business-fee__button{height:40px;font-size:16px}}