.intro{display:grid;grid-template-columns:15fr;grid-template-rows:auto auto;gap:30px}@media(width >= 768px){.intro{display:grid;grid-template-columns:690fr 405fr;grid-template-rows:auto;gap:100px}}.introPriceTitle{background:#ac9a5e;color:#fff;font-weight:700;text-align:center;padding:7px;font-size:calc(1.305rem + 0.495vw)}@media(min-width: 1000px){.introPriceTitle{font-size:1.8rem}}.introPriceBox{padding:15px;background:#f9f5f1}@media(width >= 768px){.introPriceBox{padding:20px 25px}}.introPriceTotal{display:flex;flex-direction:column;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #707070}@media(width >= 768px){.introPriceTotal{flex-direction:row;justify-content:space-between}}.introPriceTotal dt{color:#ac9a5e;font-weight:700}.introPriceTotal dd{font-weight:700;font-size:calc(1.305rem + 0.495vw);color:#cf0938}@media(min-width: 1000px){.introPriceTotal dd{font-size:1.8rem}}.introPriceDetail{display:flex;flex-direction:column}@media(width >= 768px){.introPriceDetail{flex-direction:row;justify-content:space-between}}.introPriceDetail dt{color:#ac9a5e;font-weight:700}.introPriceDetailList li{list-style-type:disc;list-style-position:inside}.sickTable{width:100%;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7}.sickTableHead{padding:10px 20px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-color:#f9f5f1;text-align:left;display:block}@media(width >= 768px){.sickTableHead{width:170px;display:table-cell;vertical-align:top}}.sickTableDetail{padding:10px 20px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;display:block}@media(width >= 768px){.sickTableDetail{display:table-cell}}