.c-priceBox__head{color:#fff;font-size:20px;padding:23px 30px;position:relative;background:#57b79c}@media screen and (max-width: 767px){.c-priceBox__head{font-size:16px;padding:15px 5px}}.c-priceBox__head.is-blue{background:#0071bc}.c-priceBox__head.is-pink{background:#ffa1a1}.c-priceBox__head.is-icon{padding:23px 30px 23px 128px}@media screen and (max-width: 767px){.c-priceBox__head.is-icon{padding:15px 5px 15px 83px}}.c-priceBox__head.is-icon:before{position:absolute;content:"";display:block;top:-18px;left:20px;width:88px;height:86px}@media screen and (max-width: 767px){.c-priceBox__head.is-icon:before{top:-18px;left:0;width:70px;height:70px}}.c-priceBox__head.is-icon.nifty-support:before{background:url(/price/images/icon-03.png) no-repeat;background-size:contain}.c-priceBox__head.is-icon.shimei:before{background:url(/price/images/icon-07.png) no-repeat;background-size:contain}.c-priceBox__head.is-icon.pc-support:before{background:url(/price/images/icon-08.png) no-repeat;background-size:contain;top:-10px}.c-priceBox__head.is-icon.sp-support:before{background:url(/price/images/icon-09.png) no-repeat;background-size:contain}.c-priceBox__head.is-icon.sonota-support:before{background:url(/price/images/icon-10.png) no-repeat;background-size:contain}.c-priceBox__price small{font-size:16px}.c-priceBox__price .priceCatWrap{display:flex;justify-content:space-between}.c-priceBox__price .priceBoxPrice{display:flex;align-items:center;font-size:24px}@media screen and (max-width: 767px){.c-priceBox__price .priceBoxPrice{font-size:16px;width:auto;text-align:right;display:block}}.c-priceBox__price .priceBoxPrice small{margin-right:10px}.c-priceBox__price .priceBoxPrice .num{font-size:32px;margin-right:5px;line-height:1em}@media screen and (max-width: 767px){.c-priceBox__price .priceBoxPrice .num{font-size:22px}}.c-priceBox__price .priceBoxPrice+.priceBoxPrice{margin-top:10px}.c-priceBox__priceText .priceTitle{font-weight:700;font-size:16px}@media screen and (max-width: 767px){.c-priceBox__priceText .priceTitle{font-size:14px}}.c-priceBox__contents{padding:0 15px;background:#edf7f6;position:relative}.c-priceBox__contents.is-blue{background:#e3f6ff}.c-priceBox__contents.is-pink{background:#fff5f5}.c-priceBox__contents .included-tax{font-size:20px;white-space:nowrap}@media screen and (max-width: 767px){.c-priceBox__contents .included-tax{font-size:12px}}.c-priceBox__contents .priceBoxWrap{padding:20px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.c-priceBox__contents .priceBoxWrap{padding:15px 0;gap:10px;align-items:flex-start}}@media screen and (max-width: 767px){.c-priceBox__contents .priceBoxWrap.is-priceCat,.c-priceBox__contents .priceBoxWrap.is-comparison{flex-direction:column;gap:20px}}.c-priceBox__contents .priceBoxWrap.is-priceCat .c-priceBox__price{max-width:50%;width:100%}@media screen and (max-width: 767px){.c-priceBox__contents .priceBoxWrap.is-priceCat .c-priceBox__price{max-width:100%}}.c-priceBox__contents .priceBoxWrap.is-comparison .c-priceBox__price{display:flex}@media screen and (max-width: 767px){.c-priceBox__contents .priceBoxWrap.is-comparison .c-priceBox__price{align-items:center;justify-content:center;width:100%}}.c-priceBox__contents .priceBoxWrap.is-comparison .c-priceBox__price .iconArrow{width:30px;margin:0 20px}@media screen and (max-width: 767px){.c-priceBox__contents .priceBoxWrap.is-comparison .priceBoxPrice{text-align:left}}.c-priceBox__contents .priceBoxWrap+.priceBoxWrap{border-top:1px solid #c7e0dd;padding-top:25px;margin-top:25px}@media screen and (max-width: 767px){.c-priceBox__contents .priceBoxWrap+.priceBoxWrap{padding-top:15px;margin-top:15px}}.c-priceBox__contents+.c-priceBox__contents{border-top:dotted 3px #fff}.c-priceBox__contents+.c-priceBox__contents:before,.c-priceBox__contents+.c-priceBox__contents:after{position:absolute;content:"";display:block;width:20px;height:20px;background:#fff;border-radius:999px}.c-priceBox__contents+.c-priceBox__contents:before{top:-10px;left:-10px}.c-priceBox__contents+.c-priceBox__contents:after{top:-10px;right:-10px}.c-priceBox__contents+.c-priceBox__contents .priceBoxWrap+.c-priceBox__lower{border-top:1px solid #c7e0dd}.c-priceBox__contents .c-priceBox__lower{padding:20px 0;border-top:1px solid #b0b7b1}@media screen and (max-width: 767px){.c-priceBox__contents .c-priceBox__lower{padding:15px 0}}.c-priceBox__contents .c-priceBox__lower.is-blue{border-top:1px solid #70c6e5}.c-priceBox__contents .c-priceBox__lower.is-pink{border-top:1px solid #efd3d3}.c-priceBox__contents ul{font-size:12px}.c-priceBox__white{margin-top:10px;padding:20px 0;background:#fff;border-radius:6px}@media screen and (max-width: 767px){.c-priceBox__white{margin-top:10px}}.c-priceBoxListDotted{padding:0 20px;font-size:16px}@media screen and (max-width: 767px){.c-priceBoxListDotted{font-size:14px}}.c-priceBoxListDotted li{font-size:16px;padding-left:13px;position:relative}@media screen and (max-width: 767px){.c-priceBoxListDotted li{font-size:14px}}.c-priceBoxListDotted li:before{content:"";display:inline-block;border-radius:999em;position:absolute;top:.65em;left:0;width:5px;height:5px;background:#b0b7b1}.c-priceBox__whiteTtl{display:flex;align-items:center;margin:0 0 10px 20px;padding:1px 0 5px 10px;color:#3a9b7d;font-weight:700;border-left:5px solid #3a9b7d}.c-priceBox__whiteTtl.is-blue{color:#0071bc;border-left:5px solid #0071bc}.c-priceBox__whiteTtl.is-pink{color:#e78282;border-left:5px solid #e78282}.c-priceBox__comparison{font-size:16px;font-weight:700;display:flex;gap:10px;align-items:center}@media screen and (max-width: 767px){.c-priceBox__comparison{font-size:14px}}.c-priceBox__comparison .comparisonText{white-space:nowrap;font-size:12px;display:flex;gap:5px;align-items:center;text-align:center}@media screen and (max-width: 767px){.c-priceBox__comparison .comparisonText{flex-direction:column}}.c-priceBox__comparison .comparisonPrice{font-size:45px;line-height:1;color:#f9676e;display:flex;align-items:baseline}@media screen and (max-width: 767px){.c-priceBox__comparison .comparisonPrice{font-size:40px}}.c-priceBox__comparison .comparisonPrice span{font-size:20px}
