@charset "UTF-8";@font-face{font-family:"notoSans400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"notoSans500";src:url("../font/NotoSansJP-Medium.woff")}@media screen and (min-width:961px){.fee-section{padding:100px 0 50px}}@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__read{line-height:1.66;text-align:center;font-family:notoSans500,sans-serif;font-weight:500}@media screen and (min-width:961px){.fee-section__read{font-size:18px}}@media screen and (max-width:960px){.fee-section__read{font-size:16px}}@media screen and (min-width:961px){.fee-section__wrap{margin-top:100px}}@media screen and (max-width:960px){.fee-section__wrap{margin-top:50px}}.fee-section__title{text-align:center;font-family:notoSans500,sans-serif;font-weight:500;color:#EF9F3D}@media screen and (min-width:961px){.fee-section__title{font-size:25px}}@media screen and (max-width:960px){.fee-section__title{font-size:22px}}.fee-section__list{margin-top:50px}@media screen and (min-width:961px){.fee-section__item:nth-child(n+2){margin-top:40px}}@media screen and (max-width:960px){.fee-section__item:nth-child(n+2){margin-top:30px}}.fee-section__itemTitle{line-height:1.35;color:#EF9F3D}.fee-section__itemTitle:before{content:"■";margin-right:5px}@media screen and (min-width:961px){.fee-section__itemTitle{font-size:21px}}@media screen and (max-width:960px){.fee-section__itemTitle{font-size:18px}}.fee-section__itemData{margin-top:15px;line-height:1.87}.fee-section__emphasis{display:inline-block;font-family:notoSans500,sans-serif;font-weight:500}.fee-section__emphasis.--orange{font-size:18px;color:#EF9F3D}.fee-section__emphasis.--black{margin-bottom:10px}@media screen and (min-width:961px){.fee-section__emphasis.--orange{font-size:18px}}@media screen and (max-width:960px){.fee-section__emphasis.--orange{font-size:16px}}.fee-section__note{margin-top:10px;font-size:14px;text-align:center}.fee-section__boxGroup{margin-top:20px}@media screen and (min-width:961px){.fee-section__boxGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.fee-section__box{width:100%;background-color:#FCFFED}@media screen and (min-width:961px){.fee-section__box{padding:20px;max-width:520px}.fee-section__box:nth-child(n+2){margin-left:15px}}@media screen and (max-width:960px){.fee-section__box{padding:10px 15px;margin-top:10px}}.fee-section__boxTitle{margin-bottom:10px;font-family:notoSans500,sans-serif;font-weight:500;color:#EF9F3D}@media screen and (min-width:961px){.fee-section__boxTitle{font-size:20px}}@media screen and (max-width:960px){.fee-section__boxTitle{font-size:16px}}.fee-section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fee-section__rowWrap{margin-bottom:25px}.fee-section__rowTitle{width:70px}.fee-section__rowData{width:calc(100% - 70px);padding-left:20px;border-left:1px solid #000}.fee-section__subList{margin-top:20px}@media screen and (min-width:961px){.fee-section__subList{padding:0 40px}}@media screen and (max-width:960px){.fee-section__subList{padding:0 15px}}@media screen and (min-width:961px){.fee-section__subItem:nth-child(n+2){margin-top:40px}}@media screen and (max-width:960px){.fee-section__subItem:nth-child(n+2){margin-top:30px}}.fee-section__subItemTitle{margin-bottom:20px;padding-bottom:5px;font-family:notoSans500,sans-serif;font-weight:500;border-bottom:1px solid #EF9F3D}@media screen and (min-width:961px){.fee-section__subItemTitle{font-size:21px}}@media screen and (max-width:960px){.fee-section__subItemTitle{font-size:18px}}.fee-section__tableWrap{margin:30px 0 10px;padding-bottom:10px;overflow-x:auto}.fee-section__table{width:1020px;border:1px solid #000}.fee-section__tableRow:nth-child(odd){background-color:#FCFFED}.fee-section__tableHead{width:265px;height:50px;vertical-align:middle;text-align:center;border:1px solid #000}.fee-section__tableData{height:50px;vertical-align:middle;text-align:center;border:1px solid #000}