@font-face{font-family:"notoSerif400";src:url("../font/NotoSerifJP-Regular.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:100px 0}}@media screen and (max-width:960px){.fee-section{padding:50px 0 25px}}.fee-section__inner{max-width:1100px;width:calc(100% - 40px);margin:0 auto}.fee-section__head{text-align:center}@media screen and (min-width:961px){.fee-section__head{font-size:35px}}@media screen and (max-width:960px){.fee-section__head{font-size:clamp(18px,4vw,22px);line-height:1.5}}.fee-section__category{padding:18px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#40A793}@media screen and (min-width:961px){.fee-section__category{font-size:30px}}@media screen and (max-width:960px){.fee-section__category{font-size:clamp(17px,4vw,22px)}}.fee-section__category span{margin-left:10px}@media screen and (min-width:961px){.fee-section__category span{font-size:16px}}@media screen and (max-width:960px){.fee-section__category span{font-size:14px}}@media screen and (min-width:961px){.fee-section__tableGroup{margin-top:50px}}@media screen and (max-width:960px){.fee-section__tableGroup{margin-top:30px}}@media screen and (min-width:961px){.fee-section__tableWrap:nth-child(n+2){margin-top:100px}}@media screen and (max-width:960px){.fee-section__tableWrap:nth-child(n+2){margin-top:40px}}.fee-section__table{width:100%}.fee-section__table tr{line-height:1.3}.fee-section__table tr:nth-child(2n){background-color:#EDFCF6}.fee-section__table th{font-family:notoSerif500,sans-serif;font-weight:500;vertical-align:middle;text-align:center;color:#40A793;border:1px solid #707070}@media screen and (min-width:961px){.fee-section__table th{padding:15px 10px;font-size:25px}.fee-section__table th:first-child{width:800px}.fee-section__table th:nth-child(2){width:300px}}@media screen and (max-width:960px){.fee-section__table th{padding:7px;font-size:18px}.fee-section__table th:first-child{width:950px}.fee-section__table th:nth-child(2){width:150px}}.fee-section__tableData{height:50px;vertical-align:middle;border:1px solid #707070}.fee-section__tableData:first-child{text-align:center}.fee-section__tableData:nth-child(3){text-align:center}.fee-section__tableData.--high{height:75px}.fee-section__tableData.--full{width:100%;height:118px;line-height:1.94;text-align:left!important}@media screen and (min-width:961px){.fee-section__tableData{font-size:18px}.fee-section__tableData:first-child{width:50px}.fee-section__tableData:nth-child(2){padding:5px 20px}.fee-section__tableData.--full{padding:0 70px}}@media screen and (max-width:960px){.fee-section__tableData{font-size:15px}.fee-section__tableData:first-child{width:30px}.fee-section__tableData:nth-child(2){padding:5px}.fee-section__tableData.--full{padding:0 20px}}@media screen and (min-width:961px){.fee-section__tableData span{font-size:16px}}@media screen and (max-width:960px){.fee-section__tableData span{font-size:13px}}.fee-section__box{padding:40px 20px 40px;background-color:#EDFCF6}@media screen and (min-width:961px){.fee-section__box{margin-top:100px}}@media screen and (max-width:960px){.fee-section__box{margin-top:60px}}.fee-section__boxTitle{text-align:center;font-family:notoSerif500,sans-serif;font-weight:500;color:#40A793}@media screen and (min-width:961px){.fee-section__boxTitle{font-size:30px}}@media screen and (max-width:960px){.fee-section__boxTitle{font-size:clamp(18px,8vw,22px)}}@media screen and (min-width:961px){.fee-section__numList{margin-top:30px}}@media screen and (max-width:960px){.fee-section__numList{margin-top:20px}}.fee-section__numItem{padding-left:2em;line-height:1.5;text-indent:-2em}.fee-section__numItem:nth-child(n+2){margin-top:10px}@media screen and (min-width:961px){.fee-section__numItem{font-size:18px}}@media screen and (max-width:960px){.fee-section__numItem{font-size:16px}}