<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.page-fee .content-wrap-01 .items-area-01 .exp-01,
.page-fee .content-wrap-03 .td-01 strong { font-size:18px;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 .sub-01,
.page-fee .content-wrap-02 .case-area-01 .item-03 .exp-01 { font-size:20px;}
.page-fee .content-wrap-03 .th-02 { font-size:24px;}
.page-fee .content-wrap-03 .td-01,
.page-fee .content-wrap-03 .td-02,
.page-fee .content-wrap-03 .td-03 { font-size:23px;}
.page-fee .content-wrap-01 .items-area-01 .item-01 { font-size:28px;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 strong { font-size:20px;}
.page-fee .content-wrap-03 .exp-01 { font-size:28px;}
.page-fee .content-wrap-03 .td-03 p { font-size:24px;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-02 { font-size:18px;}
.page-fee .content-wrap-03 .exp-01 p { font-size:32px;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .ttl-01 { font-size:28px;}
.page-fee .content-wrap-01 .title-01 { font-size:34px;}
.page-fee .content-wrap-02 .case-area-01 .item-03 .ttl-01 { font-size:30px;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 { font-size:34px;}
.page-fee .content-wrap-03 .th-02 strong { font-size:48px;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong { font-size:48px;}
.page-fee .content-wrap-01 .items-area-01 .exp-01 { font-family:"Zen Maru Gothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",
sans-serif,
serif;}
.page-fee .content-wrap-01 .title-01,
.page-fee .content-wrap-01 .items-area-01 .ttl-01,
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01,
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 strong,
.page-fee .content-wrap-02 .case-area-01 .item-02 .ttl-01,
.page-fee .content-wrap-02 .case-area-01 .item-03 .ttl-01,
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong,
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong span,
.page-fee .content-wrap-03 .th-02,
.page-fee .content-wrap-03 .th-02 strong,
.page-fee .content-wrap-03 .td-01 p,
.page-fee .content-wrap-03 .td-01 strong,
.page-fee .content-wrap-03 .td-03 p,
.page-fee .content-wrap-03 .td-03 p span { font-weight:700; font-family:"Zen Maru Gothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",
sans-serif,
serif;}
.page-fee { width:100%;}
.page-fee .content-wrap-01 { padding-top:140px; padding-bottom:70px; width:100%;}
.page-fee .content-wrap-01 .title-01 { display:block; letter-spacing:.05em; width:90%; margin-right:auto; margin-left:auto; line-height:1.5; color:#5fad8d; text-align:center;}
.page-fee .content-wrap-01 .items-area-01 { max-width:1728px; width:90%; margin-left:auto; margin-right:auto; display:flex; justify-content:space-between; padding-top:50px;}
.page-fee .content-wrap-01 .items-area-01 .item-01 { padding-top:2.8935%; padding-bottom:2.8935%; width:31.7901%; position:relative;}
.page-fee .content-wrap-01 .items-area-01 .item-01::before,
.page-fee .content-wrap-01 .items-area-01 .item-01::after { content:""; border-color:#5fad8d; border-style:solid; display:block; position:absolute; width:5.3em; height:7em;}
.page-fee .content-wrap-01 .items-area-01 .item-01::before { left:0; top:0; border-radius:.94em 0 0 0; border-width:.04rem 0 0 .04rem;}
.page-fee .content-wrap-01 .items-area-01 .item-01::after { right:0; bottom:0; border-radius:0 0 .8em 0; border-width:0 .04rem .04rem 0;}
.page-fee .content-wrap-01 .items-area-01 .ttl-01,
.page-fee .content-wrap-01 .items-area-01 .exp-01 { text-align:center; width:calc(100% - 2em); margin-right:auto; margin-left:auto;}
.page-fee .content-wrap-01 .items-area-01 .ttl-01 { line-height:1.5; letter-spacing:.05em;}
.page-fee .content-wrap-01 .items-area-01 .exp-01 { font-weight:400; line-height:1.8; margin-top:.7em; letter-spacing:.03em;}
.page-fee .content-wrap-01 .link-area-01 { max-width:1728px; width:90%; margin-left:auto; margin-right:auto; padding-top:65px;}
.page-fee .content-wrap-02 { width:100%; padding-top:120px; padding-bottom:120px; background:#fffeeb; position:relative;}
.page-fee .content-wrap-02 .case-icon-01 { width:148px; padding-top:211px; left:4.5455%; top:0; position:absolute; z-index:2;}
.page-fee .content-wrap-02 .case-icon-01 img { width:100%; height:auto; position:absolute; left:0; bottom:0;}
.page-fee .content-wrap-02 .case-illust-01 { width:93px; overflow:hidden;}
.page-fee .content-wrap-02 .case-illust-01 img { width:100%; height:auto; float:left;}
.page-fee .content-wrap-02 .case-area-01 { max-width:1320px; width:90%; margin-left:auto; margin-right:auto;}
.page-fee .content-wrap-02 .case-area-01+.case-area-01 { padding-top:100px;}
.page-fee .content-wrap-02 .case-area-01 .case-01 { padding-top:80px; padding-bottom:105px; position:relative; width:100%; background:#fff; border-width:1.4px; border-color:#f9f8e5; border-style:solid;}
.page-fee .content-wrap-02 .case-area-01 .item-02::before,
.page-fee .content-wrap-02 .case-area-01 .item-01::before { position:absolute; bottom:0; right:-.499001996%; content:""; display:block; width:120.7585%; min-height:2px; height:.05rem; background-position:left center; background-repeat:repeat-x; background-size:contain; background-image:url("../images/others/dot-01.svg");}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 { width:86.2275%;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 { line-height:1.4; position:relative; padding-left:3.2em; letter-spacing:.03em;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 strong { letter-spacing:.3em; line-height:1.4; width:100%; position:absolute; left:0; top:0; display:block; width:3em;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 .sub-01 { letter-spacing:.03em; line-height:1.6;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-02 { letter-spacing:.03em; line-height:1.6; width:100%; margin-top:.6em;}
.page-fee .content-wrap-02 .case-area-01 .item-01 { display:flex; justify-content:space-between; align-items:center; width:75.9091%; margin-left:19.5455%; position:relative; padding-bottom:55px;}
.page-fee .content-wrap-02 .case-area-01 .item-02 { width:75.9091%; margin-left:19.5455%; padding-top:45px; padding-bottom:55px; position:relative;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .ttl-01 { width:100%; letter-spacing:.08em; line-height:1.4; color:#5fad8d;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 { width:100%; line-height:0; letter-spacing:.03em; margin-top:.45em;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 strong { display:inline-block; line-height:1.6; letter-spacing:.03em;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 strong:nth-last-of-type(1)::after { content:none;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 strong::after { content:"/"; line-height:1.44; margin-right:.35em; margin-left:.4em; font-size:1.1em;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01+.ttl-01 { margin-top:1.25em;}
.page-fee .content-wrap-02 .case-area-01 .item-03 { width:75.9091%; margin-left:19.5455%; padding-top:45px; padding-bottom:52px;}
.page-fee .content-wrap-02 .case-area-01 .item-03 .ttl-01 { color:#5fad8d; letter-spacing:.08em; display:block; width:100%; line-height:1.3;}
.page-fee .content-wrap-02 .case-area-01 .item-03 .exp-01 { margin-top:.4em; width:100%; line-height:1.9; letter-spacing:.03em; text-align:justify; text-justify:inter-ideograph; word-break:break-all;}
.page-fee .content-wrap-02 .case-area-01 .item-04 { width:90.9091%; margin-right:auto; margin-left:auto; position:relative; padding-top:45px;}
.page-fee .content-wrap-02 .case-area-01 .item-04::before { width:calc(100% + 10px); min-height:1.4px; height:.02rem; position:absolute; left:-5px; top:0; content:""; display:block; background-color:#4d4945;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 { display:flex; justify-content:center; line-height:1.5; padding-bottom:45px;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong { display:block; line-height:1.5;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong:nth-of-type(1) { letter-spacing:.08em;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong:nth-of-type(2) { letter-spacing:.05em; margin-left:1.2em;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong span { letter-spacing:.05em;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong span:nth-of-type(1) { line-height:1; font-size:1.22em; vertical-align:-0.04em;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong span:nth-of-type(2) { line-height:1.5;}
.page-fee .content-wrap-03 { width:100%; padding-top:120px; padding-bottom:70px;}
.page-fee .content-wrap-03 .exp-01 { max-width:1360px; width:90%; margin-left:auto; margin-right:auto; text-align:center; line-height:1.7; letter-spacing:.05em; padding-top:1em; padding-bottom:1.5em;}
.page-fee .content-wrap-03 .exp-01 p { margin-top:.7em; line-height:1.5;}
.page-fee .content-wrap-03 .exp-01 strong { background-image:-webkit-linear-gradient(to top, #fcfbeb 50%, transparent 0); background-image:-moz-linear-gradient(to top, #fcfbeb 50%, transparent 0); background-image:-ms-linear-gradient(to top, #fcfbeb 50%, transparent 0); background-image:-o-linear-gradient(to top, #fcfbeb 50%, transparent 0); background-image:linear-gradient(to top, #fcfbeb 50%, transparent 0); background-repeat:no-repeat; background-size:100% 80%; background-position:bottom 0 left 0; font-weight:700; line-height:1.5;}
.page-fee .content-wrap-03 .table-area-01 { max-width:1360px; width:90%; margin-left:auto; margin-right:auto; overflow-x:auto;}
.page-fee .content-wrap-03 .table-01 { width:100%; min-width:585px;}
.page-fee .content-wrap-03 .tr-01 { display:flex;}
.page-fee .content-wrap-03 .tr-01&gt;:nth-child(1) { background:#5fad8d;}
.page-fee .content-wrap-03 .tr-01&gt;:nth-child(2) { background:#299bcc;}
.page-fee .content-wrap-03 .tr-01&gt;:nth-child(3) { background:#0f4999;}
.page-fee .content-wrap-03 .tr-01&gt;:nth-child(4) { background:#60bfb7;}
.page-fee .content-wrap-03 .tr-01&gt;:nth-child(5) { background:#91baf2;}
.page-fee .content-wrap-03 .tr-01&gt;:nth-child(6) { background:#9dddf2;}
.page-fee .content-wrap-03 .tr-01:nth-last-of-type(1) .td-01 { min-height:5.8913em; padding-top:.2573529412%; padding-bottom:1.1029%;}
.page-fee .content-wrap-03 .tr-01:nth-last-of-type(1) .td-01 p { padding-bottom:.2em;}
.page-fee .content-wrap-03 .tr-01:nth-last-of-type(1) .td-03 { padding-top:.1102941176%; padding-bottom:1.1029%;}
.page-fee .content-wrap-03 .th-01,
.page-fee .content-wrap-03 .td-01 { width:19.1176%;}
.page-fee .content-wrap-03 .th-02,
.page-fee .content-wrap-03 .td-02,
.page-fee .content-wrap-03 .td-03 { width:16.1765%;}
.page-fee .content-wrap-03 .th-01 { display:flex; padding-top:1.1029%; padding-bottom:.2573529412%;}
.page-fee .content-wrap-03 .th-01::before { width:88.4615%; background-color:#fff; content:""; display:block; margin-right:auto; margin-left:auto; background-position:center; background-repeat:no-repeat; background-size:102% 102%; background-image:url("../images/others/fee-table-bg-01.svg");}
.page-fee .content-wrap-03 .th-02 { display:flex; text-align:center; line-height:1.3; color:#fff; display:flex; justify-content:center; align-items:center; letter-spacing:.15em; padding-top:.2em; padding-right:.2em; padding-bottom:.2em; padding-left:.2em; min-height:5em;}
.page-fee .content-wrap-03 .th-02 strong { display:block; position:relative; margin-left:.11em; top:-0.09em; line-height:0;}
.page-fee .content-wrap-03 .th-02 * { color:#fff;}
.page-fee .content-wrap-03 .td-01,
.page-fee .content-wrap-03 .td-02 { display:flex; line-height:1.5;}
.page-fee .content-wrap-03 .td-01 p,
.page-fee .content-wrap-03 .td-02 p { background:#fff; margin-right:auto; margin-left:auto; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center;}
.page-fee .content-wrap-03 .td-01 { min-height:5.3913em; padding-top:.2573529412%; padding-bottom:.2573529412%;}
.page-fee .content-wrap-03 .td-01 p { width:88.4615%; letter-spacing:.15em; line-height:1.4; text-align:center; padding-bottom:.1em;}
.page-fee .content-wrap-03 .td-01 strong { line-height:1.4; margin-bottom:.1em;}
.page-fee .content-wrap-03 .td-02 { display:flex; padding-top:.1102941176%; padding-bottom:.1102941176%;}
.page-fee .content-wrap-03 .td-02 p { width:86.3636%;}
.page-fee .content-wrap-03 .td-02.checked p::before { content:""; display:block; background-color:#5fad8d; width:2.1739em; height:2.1739em; border-radius:2.1739em;}
.page-fee .content-wrap-03 .td-03 { display:flex; line-height:1.4;}
.page-fee .content-wrap-03 .td-03 p { width:86.3636%; letter-spacing:.08em; margin-right:auto; margin-left:auto; background:#fff; display:flex; align-items:center; justify-content:center; padding-bottom:.2em; line-height:1.4;}
.page-fee .content-wrap-03 .td-03 p span { line-height:1; font-size:.85em; top:.05em; position:relative; margin-left:.1em;}
.page-fee .content-wrap-03 .link-format-01 { padding-top:100px;}

@media (min-width:960.1px) {
.page-fee .content-wrap-01 .items-area-01 .exp-01 .display-w768.hide-w960 { display:block;}
}

@media (min-width:1090.1px) {
.page-fee .content-wrap-01 .items-area-01 .exp-01 .display-w768.hide-w1090 { display:block;}
}

@media (min-width:1420.1px) {
.page-fee .content-wrap-01 .items-area-01 .exp-01 .display-w768.hide-w1420 { display:block;}
}

@media (max-width:1920px) {
.page-fee .content-wrap-01 { padding-top:7.2917%; padding-bottom:3.6458%;}
.page-fee .content-wrap-01 .items-area-01 { padding-top:2.6042%;}
.page-fee .content-wrap-01 .link-area-01 { padding-top:3.3854%;}
.page-fee .content-wrap-02 { padding-top:6.25%; padding-bottom:6.25%;}
.page-fee .content-wrap-02 .case-area-01+.case-area-01 { padding-top:5.2083%;}
.page-fee .content-wrap-03 { padding-top:6.25%; padding-bottom:3.6458%;}
.page-fee .content-wrap-03 .link-format-01 { padding-top:5.2083%;}
}

@media (max-width:1470px) {
.page-fee .content-wrap-02 .case-icon-01 { width:11.1867%; padding-top:15.9486%;}
.page-fee .content-wrap-02 .case-illust-01 { width:9.2615%;}
.page-fee .content-wrap-02 .case-area-01 .case-01 { padding-top:6.0469%; padding-bottom:7.9365%;}
.page-fee .content-wrap-02 .case-area-01 .item-01 { padding-bottom:4.1572%;}
.page-fee .content-wrap-02 .case-area-01 .item-02 { padding-top:3.4014%; padding-bottom:4.1572%;}
.page-fee .content-wrap-02 .case-area-01 .item-03 { padding-top:3.4014%; padding-bottom:3.9305%;}
.page-fee .content-wrap-02 .case-area-01 .item-04 { padding-top:3.4014%;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 { padding-bottom:3.7415%;}
}

@media (max-width:1000px) {
.page-fee .content-wrap-02 .case-area-01 .item-03 .exp-01 { line-height:1.8;}
}

@media (max-width:768px) {
.page-fee .content-wrap-01 { padding-top:11.7188%; padding-bottom:9.7656%;}
.page-fee .content-wrap-01 .items-area-01 { display:block; width:85%; padding-top:4.5573%;}
.page-fee .content-wrap-01 .items-area-01 .item-01 { width:100%; padding-top:5.3615%; padding-bottom:6.1275%;}
.page-fee .content-wrap-01 .items-area-01 .item-01+.item-01 { margin-top:.25rem;}
.page-fee .content-wrap-01 .items-area-01 .item-01::before,
.page-fee .content-wrap-01 .items-area-01 .item-01::after { width:4.6406em; height:3.0938em;}
.page-fee .content-wrap-01 .items-area-01 .item-01::before { border-radius:.825em 0 0 0;}
.page-fee .content-wrap-01 .items-area-01 .item-01::after { border-radius:0 0 .825em 0;}
.page-fee .content-wrap-01 .items-area-01 .ttl-01,
.page-fee .content-wrap-01 .items-area-01 .exp-01 { width:90%;}
.page-fee .content-wrap-01 .items-area-01 .ttl-01 { letter-spacing:.08em;}
.page-fee .content-wrap-01 .items-area-01 .exp-01 { margin-top:.5em;}
.page-fee .content-wrap-01 .link-area-01 { width:92%; padding-top:7.8125%;}
.page-fee .content-wrap-02 { padding-top:9.7656%; padding-bottom:9.7656%;}
.page-fee .content-wrap-02 .case-icon-01 { width:14.4676%; padding-top:19.6731%; left:2.4595%;}
.page-fee .content-wrap-02 .case-illust-01 { padding-top:18.4781%; width:16.0679%;}
.page-fee .content-wrap-02 .case-area-01 .case-01 { padding-top:8.3912%; padding-bottom:9.4039%;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 { width:79.9152%;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 { padding-left:0; text-align:center;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01+.info-01 { padding-top:3.3639%;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 strong { display:flex; align-items:center; justify-content:center; width:100%; color:#fff; padding-bottom:.08em; min-height:1.5em; line-height:1; background:#4d4945; position:relative; left:auto; top:auto; letter-spacing:.6em; font-size:.7143em; font-weight:500; margin-bottom:.3em;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-02 { text-align:center;}
.page-fee .content-wrap-02 .case-area-01 .item-01 { align-items:flex-start; width:90.0405%; padding-bottom:7.2338%; margin-left:2.4595%;}
.page-fee .content-wrap-02 .case-area-01 .item-01::before { right:-2.7765%; width:99.955%;}
.page-fee .content-wrap-02 .case-area-01 .item-02 { padding-top:5.787%; padding-bottom:7.2338%; width:85%; margin-right:auto; margin-left:auto;}
.page-fee .content-wrap-02 .case-area-01 .item-02::before { width:105.8824%; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); right:auto;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 { margin-top:.25em;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01+.ttl-01 { margin-top:1.15em;}
.page-fee .content-wrap-02 .case-area-01 .item-03 { padding-top:5.787%; padding-bottom:6.6551%; width:85%; margin-right:auto; margin-left:auto;}
.page-fee .content-wrap-02 .case-area-01 .item-04 { padding-top:5.9317%;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 { padding-bottom:5.57%; flex-direction:column; justify-content:flex-start; align-items:center;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong:nth-of-type(2) { margin-left:0;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong span:nth-of-type(1) { vertical-align:-0.06em;}
.page-fee .content-wrap-03 { padding-top:7.8125%; padding-bottom:0;}
.page-fee .content-wrap-03 .tr-01:nth-last-of-type(1) .td-01 p { padding-bottom:.1em;}
.page-fee .content-wrap-03 .tr-01:nth-last-of-type(1) .td-03 { padding-top:1px;}
.page-fee .content-wrap-03 .th-01 { padding-bottom:1.5px;}
.page-fee .content-wrap-03 .td-01 { padding-top:1.5px; padding-bottom:1.5px;}
.page-fee .content-wrap-03 .td-02 { padding-top:1px; padding-bottom:1px;}
}

@media (max-width:550px) {
.page-fee .content-wrap-01 .items-area-01 .item-01 { padding-top:6.4171%; padding-bottom:6.631%;}
}

@media (max-width:450px) {
.page-fee .content-wrap-01 { padding-top:11.7778%; padding-bottom:6.6667%;}
.page-fee .content-wrap-01 .link-area-01 { padding-top:5.5556%;}
}

@media (max-width:400px) {
.page-fee .content-wrap-03 .th-02 { font-size:11px;}
.page-fee .content-wrap-03 .td-01,
.page-fee .content-wrap-03 .td-02,
.page-fee .content-wrap-03 .td-03 { font-size:11px;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 .sub-01,
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 strong,
.page-fee .content-wrap-02 .case-area-01 .item-03 .exp-01 { font-size:11px;}
.page-fee .content-wrap-01 .items-area-01 .exp-01,
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-02 { font-size:11px;}
.page-fee .content-wrap-03 .exp-01 { font-size:12px;}
.page-fee .content-wrap-03 .td-03 p { font-size:13px;}
.page-fee .content-wrap-03 .exp-01 p { font-size:13px;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .ttl-01 { font-size:14px;}
.page-fee .content-wrap-02 .case-area-01 .item-03 .ttl-01 { font-size:15px;}
.page-fee .content-wrap-03 .th-02 strong { font-size:17px;}
.page-fee .content-wrap-03 .td-01 strong { font-size:10px;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 { font-size:14px;}
.page-fee .content-wrap-01 .items-area-01 .item-01 { font-size:17px;}
.page-fee .content-wrap-01 .title-01 { font-size:18px;}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong { font-size:21px;}
.page-fee .content-wrap-01 .items-area-01 .item-01 { padding-top:6.7647%; padding-bottom:6.4706%;}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 strong { padding-bottom:.12em; min-height:1.6em;}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 { margin-top:.15em;}
.page-fee .content-wrap-03 .th-02 { padding-bottom:.1em;}
}

@media (max-width:350px) {
.page-fee .content-wrap-01 .items-area-01 .item-01 { padding-top:7.7311%; padding-bottom:7.395%;}
}

@media (min-width:768.1px) and (max-width:1920px) {
.page-fee .content-wrap-01 .items-area-01 .exp-01,
.page-fee .content-wrap-03 .td-01 strong { font-size:calc(11px + (1vw - 7.68px) * .6076);}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 .sub-01,
.page-fee .content-wrap-02 .case-area-01 .item-03 .exp-01 { font-size:calc(12px + (1vw - 7.68px) * .6944);}
.page-fee .content-wrap-03 .th-02 { font-size:calc(12px + (1vw - 7.68px) * 1.0417);}
.page-fee .content-wrap-03 .td-01,
.page-fee .content-wrap-03 .td-02,
.page-fee .content-wrap-03 .td-03 { font-size:calc(13px + (1vw - 7.68px) * .8681);}
.page-fee .content-wrap-01 .items-area-01 .item-01 { font-size:calc(13px + (1vw - 7.68px) * 1.3021);}
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 strong { font-size:calc(14px + (1vw - 7.68px) * .5208);}
.page-fee .content-wrap-03 .exp-01 { font-size:calc(14px + (1vw - 7.68px) * 1.2153);}
.page-fee .content-wrap-03 .td-03 p { font-size:calc(15px + (1vw - 7.68px) * .7813);}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-02 { font-size:calc(16px + (1vw - 7.68px) * .1736);}
.page-fee .content-wrap-03 .exp-01 p { font-size:calc(16px + (1vw - 7.68px) * 1.3889);}
.page-fee .content-wrap-02 .case-area-01 .item-02 .ttl-01 { font-size:calc(18px + (1vw - 7.68px) * .8681);}
.page-fee .content-wrap-01 .title-01 { font-size:calc(18px + (1vw - 7.68px) * 1.3889);}
.page-fee .content-wrap-02 .case-area-01 .item-03 .ttl-01 { font-size:calc(20px + (1vw - 7.68px) * .8681);}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 { font-size:calc(20px + (1vw - 7.68px) * 1.2153);}
.page-fee .content-wrap-03 .th-02 strong { font-size:calc(21px + (1vw - 7.68px) * 2.3438);}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong { font-size:calc(24px + (1vw - 7.68px) * 2.0833);}
}

@media (min-width:400.1px) and (max-width:768px) {
.page-fee .content-wrap-03 .th-02 { font-size:calc(11px + (1vw - 4px) * .2717);}
.page-fee .content-wrap-03 .td-01,
.page-fee .content-wrap-03 .td-02,
.page-fee .content-wrap-03 .td-03 { font-size:calc(11px + (1vw - 4px) * .5435);}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 .sub-01,
.page-fee .content-wrap-02 .case-area-01 .item-02 .list-01 strong,
.page-fee .content-wrap-02 .case-area-01 .item-03 .exp-01 { font-size:calc(11px + (1vw - 4px) * 1.3587);}
.page-fee .content-wrap-01 .items-area-01 .exp-01,
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-02 { font-size:calc(11px + (1vw - 4px) * 1.9022);}
.page-fee .content-wrap-03 .exp-01 { font-size:calc(12px + (1vw - 4px) * .5435);}
.page-fee .content-wrap-03 .td-03 p { font-size:calc(13px + (1vw - 4px) * .5435);}
.page-fee .content-wrap-03 .exp-01 p { font-size:calc(13px + (1vw - 4px) * .8152);}
.page-fee .content-wrap-02 .case-area-01 .item-02 .ttl-01 { font-size:calc(14px + (1vw - 4px) * 2.1739);}
.page-fee .content-wrap-02 .case-area-01 .item-03 .ttl-01 { font-size:calc(15px + (1vw - 4px) * 2.4457);}
.page-fee .content-wrap-03 .th-02 strong { font-size:calc(17px + (1vw - 4px) * 1.087);}
.page-fee .content-wrap-03 .td-01 strong { font-size:calc(10px + (1vw - 4px) * .2717);}
.page-fee .content-wrap-02 .case-area-01 .info-area-01 .info-01 { font-size:calc(14px + (1vw - 4px) * 3.2609);}
.page-fee .content-wrap-01 .items-area-01 .item-01 { font-size:calc(17px + (1vw - 4px) * 4.0761);}
.page-fee .content-wrap-01 .title-01 { font-size:calc(18px + (1vw - 4px) * 4.3478);}
.page-fee .content-wrap-02 .case-area-01 .item-04 .price-01 strong { font-size:calc(21px + (1vw - 4px) * 5.163);}
}</pre></body></html>