@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap";.price-section h2{margin:0px 0 30px;padding:10px 18px;background:#2e70a7;color:#fff;font-size:1.75em}.price-txt{margin:20px 0 30px 0}.sec-newcost-box{width:100%;font-size:20px;text-align:center;background:#fff}@media screen and (max-width: 736px){.sec-newcost-box{font-size:13px}}table.newcost-table th{background-color:#92b1c1;color:#fff;text-align:center}table.newcost-table th,td{padding:14px 20px}@media screen and (max-width: 736px){table.newcost-table th,td{padding:10px 10px}}table{margin:0 !important;border-top:none !important;margin-top:0px !important}.table-mgn{margin-bottom:30px !important;margin-top:0px !important}@media screen and (max-width: 736px){.table-mgn{margin-bottom:20px !important}}.newcost-table tbody tr{border:1px solid #d2d2d2}.newcost-table tr td{text-align:left}.newcost-table tr td:last-child{text-align:right}.border-left{border-left:1px solid #d2d2d2}.border-top{border-top:1px solid #d2d2d2}.text-bui{font-size:16px;font-weight:bold}@media screen and (max-width: 736px){.text-bui{font-size:12px;text-align:center;line-height:15px;margin-bottom:6px}}@media screen and (max-width: 355px){.text-bui{font-size:11px}}.text-price{font-size:20px;font-weight:bold;text-align:center}@media screen and (max-width: 736px){.text-price{font-size:16px}}@media screen and (max-width: 355px){.text-price{font-size:14px}}.text-yen{font-size:16px;font-weight:bold}.text-price-taxin{font-size:13px}@media screen and (max-width: 736px){.text-price-taxin{font-size:12px}}@media screen and (max-width: 355px){.text-price-taxin{font-size:9px}}.table-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 736px){.table-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.table-flex+.price-notice{margin-top:10px;margin-bottom:0;padding-bottom:0;font-size:11px;line-height:1.3;text-indent:-1em;padding-left:1em;text-align:left;opacity:.8}.main-price{line-height:16px}@media screen and (max-width: 736px){.main-price{text-align:center}}.tax-price{line-height:16px;text-align:center}td.table_grey{background:#f6f6f6 !important}.newcost-table tr:nth-child(odd){background-color:#f8f8f8}.price-notice{font-size:12px;font-weight:normal}.free-text{font-size:20px;font-weight:bold}@media screen and (max-width: 736px){.free-text{font-size:16px}}.last-text{text-align:right;font-size:16px}@media screen and (max-width: 736px){.last-text{font-size:13px}}.text-right{border-left:1px solid #d2d2d2}.p-content-subttl{border-top:3px solid #0085ce;display:block;font-size:16px;font-weight:700;letter-spacing:.1rem;line-height:1.5;margin-bottom:9px;position:relative;text-align:center}.p-content-subttl::before{background-color:#0085ce;content:"";height:3px;left:0;margin:0 auto;right:0;position:absolute;top:-3px;width:100%}.p-content-ttl{margin:0}.p-content-subttl span{background-color:#0085ce;color:#fff;padding:5px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.c-ttl{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:.1rem;line-height:1.5;margin-bottom:0;margin-top:0;text-align:center;border-bottom:1px solid #0085ce;margin-bottom:30px;padding-bottom:10px}@media screen and (max-width: 736px){.c-ttl{font-size:21px}}.c-ttlh4{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:.1rem;line-height:1.5;margin-bottom:0;margin-top:0;text-align:center;margin-bottom:30px;padding-bottom:10px}@media screen and (max-width: 736px){.c-ttlh4{font-size:21px}}.sec-newcost-box h4{background-color:#0085ce;color:#fff;font-weight:700;padding:14px 0 !important;margin:0 !important}.newcost-table tbody tr:first-child{border-top:none}.p-content-subttl .item-title{background-color:#0085ce;font-size:16px;font-weight:bold;color:#fff;padding:5px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width: 736px){.p-content-subttl .item-title{font-size:13px}}.made-text{font-size:13px}@media screen and (max-width: 736px){.made-text{font-size:11px}}.spCenter{text-align:left}@media screen and (max-width: 736px){.spCenter{text-align:center !important}}.table-white{background-color:#fff}.course-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 736px){.course-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.course-text{font-size:13px}@media screen and (max-width: 736px){.course-text{font-size:11px}}.price-images{width:80px;margin-right:5px}@media screen and (max-width: 736px){.price-images{margin-right:0}}.price-images img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.price-images-tablebox ul{gap:5px;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px;display:grid;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 736px){.price-images-tablebox ul{grid-template-columns:repeat(2, 1fr)}}.price-img-text{border:solid 1px #0085ce;border-radius:64px;text-align:center;color:#0085ce;font-weight:bold;padding:4px 0;font-size:16px}@media screen and (max-width: 736px){.price-img-text{font-size:15px;padding:2px 0}}.price-images-tablebox{margin-bottom:30px}.prp-detail{margin:0px auto}.price-section{margin-bottom:30px !important}@media screen and (max-width: 736px){.price-section{-webkit-box-shadow:none;box-shadow:none;margin:0 10px 30px}}.tax-small{font-size:.8em;display:block}.tab-002{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:30px}@media screen and (max-width: 736px){.tab-002{gap:0 10px;margin-top:30px}}.tab-002>label{width:360px;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;min-width:70px;padding:.6em 1em;border-radius:15px 15px 0 0;background-color:#2589d0;color:#fff;font-size:20px;text-align:center;cursor:pointer;opacity:.5}@media screen and (max-width: 736px){.tab-002>label{width:120px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}}.tab-002>label:hover{opacity:.8}.tab-002 input{display:none}.tab-002>div{display:none;width:100%;padding:1.5em 0;background-color:#fff}.tab-002 label:has(:checked){opacity:1;background-color:#fff;color:#2589d0;border:solid 1px #2589d0;margin:0;border-bottom:solid 1px #fff}@media screen and (max-width: 736px){.tab-002 label:has(:checked){margin:0}}.tab-002 label:has(:checked):before{content:"";display:inline-block;width:16px;height:14px;background-image:url(../../../../../includes/price-img/arrowBlueS.svg);background-size:contain;background-repeat:no-repeat}.tab-002 label:has(:checked)+div{display:block}.tab-left{position:relative;z-index:2;top:1px}@media screen and (max-width: 736px){.tab-left{position:relative;top:1px}}.tab-right{position:relative;z-index:2;top:1px}@media screen and (max-width: 736px){.tab-right{position:relative;top:1px}}.effects-box h3{margin-bottom:24px}/*# sourceMappingURL=style.css.map */