@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")}@font-face{font-family:"NotoSerif500";src:url("../font/NotoSerifJP-Medium.woff")}@font-face{font-family:"NotoSerif700";src:url("../font/NotoSerifJP-Bold.woff")}@media screen and (min-width:961px){.fee-section{padding:60px 0 120px}}@media screen and (max-width:960px){.fee-section{padding:30px 0 80px}}.fee-section__inner{max-width:980px;width:calc(100% - 40px);margin:0 auto}.fee-section__box{background-color:#fff}@media screen and (min-width:961px){.fee-section__box{margin-top:50px;padding:45px 60px}}@media screen and (max-width:960px){.fee-section__box{margin-top:30px;padding:30px}}.fee-section__boxText{line-height:1.87}@media screen and (min-width:961px){.fee-section__list{margin-top:50px}}@media screen and (max-width:960px){.fee-section__list{margin-top:30px}}@media screen and (min-width:961px){.fee-section__item:nth-child(n+2){margin-top:45px}}@media screen and (max-width:960px){.fee-section__item:nth-child(n+2){margin-top:30px}}.fee-section__boxTitle{margin-bottom:15px;padding-left:1em;text-indent:-1em;line-height:1.3;font-family:NotoSans500,sans-serif;font-weight:500}@media screen and (min-width:961px){.fee-section__boxTitle{font-size:21px}}@media screen and (max-width:960px){.fee-section__boxTitle{font-size:18px}}