.page-head{margin-bottom:15px}.page-head .phn .phn-nav ul{margin-bottom:0;border:none}.object-field{margin-bottom:30px;padding:0 10px}.object-field .charge-head{margin-bottom:10px}.object-field .charge-head h3{margin-bottom:5px;font-size:24px;border-bottom:2px solid currentColor}.object-field .charge-summary{font-size:14px;opacity:.75}.object-field .charge-foot .charge-summary{width:85%;margin:auto;padding:10px 15px;border-radius:5px;text-align:center;border:1px dashed currentColor}body#white-base .object-field .charge-summary p{color:#000}body#black-base .object-field .charge-summary p{color:#fff}.object-field .charge-body .charge-summary{width:100%;margin-top:-3px;background:none}.object-field .charge-body,.object-field .charge-body dd{display:flex}.object-field .charge-body{margin-bottom:20px;padding:0 10px;flex-wrap:wrap}.object-field .charge-body .charge-body-name{width:100%;margin:0 0 7px -10px;padding-left:5px;font-size:18px;font-weight:700;font-family:\6e38\30b4\30b7\30c3\30af,sans-serif;border-left:4px solid currentColor}.object-field .charge-body .charge-area{width:100%;align-self:flex-start}.object-field.basic-charge dl.charge-body dd{padding:0 5px;font-size:14px;background:none!important}.credit-charge .credit-use{margin-bottom:10px;font-size:14px}.credit-charge .credit-list{padding-top:10px;border:1px solid rgba(153,153,153,.3)}.credit-charge .credit-list li{width:80px;margin-bottom:10px;text-align:center;font-size:12px;font-family:arial,Helvetica,sans-serif}.credit-charge .credit-list .credit-off{color:#999;filter:grayscale(100%) brightness(130%);opacity:.3}.credit-charge .credit-list li img{width:40px}.transport-charge .charge-body{align-items:stretch}.transport-charge .charge-body dd{width:calc(100% / 3 - 10px);margin-bottom:10px;padding:5px 8px;display:block}.transport-charge .charge-body .charge-price{width:100%;margin-bottom:4px;padding-bottom:3px;text-align:center;border-bottom:1px dotted #999}#guide-field .morebtn{text-align:center}#guide-field .morebtn a{width:20%;display:inline-block}#black-base.black-label .basic-charge .cs-d-color,#black-base.white-label .basic-charge .cs-d-color{color:#999}#white-base.black-label .basic-charge .cs-d-color,#white-base.white-label .basic-charge .cs-d-color{color:#777}@media screen and (min-width:1500px){.service-charge,#main-column .object-field.oddlast{width:100%}.course-field,.more-field{display:flex;flex-wrap:wrap}.course-field .object-field,.more-field .object-field{width:50%}}@media screen and (max-width:1499px)and (min-width:1110px){.charge-table{border-top:none!important}.charge-table .ct-row:nth-child(-n+2){border-top:1px solid}.charge-table .ct-row{width:50%!important;flex:none!important}}@media screen and (min-width:769px){.object-field{height:auto!important}.object-field .charge-body dd:not(:last-child){margin-right:10px}#black-base .charge-body dd:not(.charge-summary){background:#99999959}#white-base .charge-body dd:not(.charge-summary){background:#9993}.object-field:not(.transport-charge) .charge-body dd{height:30px;margin-bottom:5px;padding:0 8px;line-height:30px}.object-field:not(.transport-charge) .charge-body .charge-price:before{content:":";margin:0 5px}.credit-charge .credit-list li:not(:last-child){margin-right:10px}}@media screen and (max-width:768px){.object-field .charge-head h3{padding:0 30px .5em 0;font-size:16px;line-height:1em;position:relative}.object-field .charge-head h3:after{content:"\e96a";font-family:h-ico;width:30px;color:#999;display:block;position:absolute;bottom:10px;right:0;transform:rotate(-90deg);cursor:pointer}.object-field .charge-head h3.close:after{bottom:0;transform:rotate(90deg)}.object-field{transition:.2s}.object-field.close{overflow:hidden}.object-field .charge-body{font-size:14px}.object-field .charge-body dd{width:100%}.object-field .charge-body dd:not(.charge-summary) p{padding:3px 5px;line-height:1.3}.object-field:not(.basic-charge) .charge-body dd:not(.charge-summary) .charge-title{background:linear-gradient(to right,rgba(153,153,153,.15),transparent)}.object-field:not(.transport-charge) .charge-body dd .charge-title{width:65%}.object-field:not(.transport-charge) .charge-body dd .charge-price{width:45%}.credit-charge .credit-list{justify-content:center}.credit-charge .credit-list li{width:calc(100% / 3)}#black-base .object-field:not(.transport-charge) dd:not(.charge-summary) .charge-title{border-bottom:1px solid rgba(153,153,153,.35);border-left:1px solid rgba(153,153,153,.35)}#black-base .object-field:not(.transport-charge) dd:first-child .charge-title,#black-base .object-field:not(.transport-charge) dt+dd .charge-title{border-top:1px solid rgba(153,153,153,.35)}#black-base .object-field:not(.transport-charge) .charge-price{border-bottom:1px solid #222}#black-base .object-field:not(.transport-charge) dd:last-child .charge-price{border-bottom:none}#black-base .object-field:not(.transport-charge) .charge-price{background:#99999959}#white-base .object-field:not(.transport-charge) .charge-price{background:#9993}.object-field .charge-summary{width:100%;line-height:1.3em}.object-field .charge-body .charge-summary{margin-top:3px}.object-field:not(.transport-charge) .charge-body .charge-summary .charge-title{width:100%}.transport-charge .charge-body{padding:0;justify-content:space-between}.transport-charge .charge-body dd{width:49.5%}#black-base .transport-charge .charge-body dd{background:#99999959}#white-base .transport-charge .charge-body dd{background:#9993}.transport-charge .charge-body .charge-area{font-size:14px}.transport-charge .charge-body .charge-area li{line-height:1.3em;margin-bottom:.4em}.basic-charge dl.charge-body{padding:0}.object-field.basic-charge dl.charge-body dd{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.object-field.basic-charge dl.charge-body dd p{width:auto!important;border:none!important;opacity:.8}.xs .charge-head h3{cursor:pointer}.page-head .phn .phn-nav li{font-size:11px;font-weight:700}}#system_base p{display:none}#system_base ul{display:flex;flex-wrap:wrap}#system_base ul li{margin:0 8px 5px 0;padding:5px}#system_base .extx{padding:5px 5px 0;font-size:12px}.basic-charge h4{margin:20px 0 0;padding:0 8px;border-left:4px solid currentColor;text-align:left;font-size:16px}.if_pagelHead .ph-chargeImg{margin:0 0 15px;text-align:center}.if_pagelHead .ph-chargeImg img{max-width:100%;height:auto;vertical-align:bottom}.charge-table{margin:8px 0 15px;display:flex;flex-wrap:wrap;border-top:1px solid;border-left:1px solid;line-height:1.4;font-size:14px}.charge-table .ct-row{flex:400px;display:flex;flex-wrap:wrap;border-right:1px solid;border-bottom:1px solid}.charge-table .ct-row.ct-full{flex-basis:100%}.charge-table .ct-label,.charge-table .ct-price{min-width:0;padding:8px 10px;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:break-word}.charge-table .ct-label{width:35%;border-right:1px solid}.charge-table .ct-value{width:65%;min-width:0;display:flex;flex-direction:column}.charge-table .ct-price{flex:1 1 auto;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700}.charge-table .ct-name+.ct-time{margin-left:.3em}.charge-table .ct-memo{width:100%;padding:5px 10px;border-top:1px solid;text-align:center;font-size:12px}.charge-table .ct-text{width:100%;padding:8px 10px;text-align:left;overflow-wrap:break-word}.charge-table .ct-text .ct-memo{padding:3px 0 0;border-top:none}body#white-base .charge-table,body#white-base .charge-table .ct-row,body#white-base .charge-table .ct-label{border-color:#ccc}body#white-base .charge-table .ct-row{background:#fff;color:#333}body#white-base .charge-table .ct-label{background:#f2f2f2}body#white-base .charge-table .ct-memo{border-color:#ddd;color:#555}body#black-base .charge-table,body#black-base .charge-table .ct-row,body#black-base .charge-table .ct-label{border-color:#444}body#black-base .charge-table .ct-row{background:#1a1a1a;color:#e6e6e6}body#black-base .charge-table .ct-label{background:#2d2d2d}body#black-base .charge-table .ct-memo{border-color:#333;color:#aaa}
