h2 img{height:60px;margin:0 12px}.price-wrap{margin:80px auto;max-width:800px}@media (min-width: 520px){.price-wrap{margin:120px auto 80px}}.flex{margin:40px 0;padding:0 30px}.flex-item+.flex-item{margin-left:20px}h3{height:30px;background-size:contain;background-repeat:no-repeat;margin:70px 7px 0}.h3-left{background-image:url(../img/price-headline-left.png);padding-left:70px}.h3-right{background-image:url(../img/price-headline-right.png);background-position:right;text-align:right;padding-right:70px}.h3-top{margin-top:30px}@media (min-width: 900px){h3{font-size:1.3em}}table{background-color:#1d1c3e;color:#fff;border-collapse:collapse}th,td{text-align:center;font-weight:normal;border:1px solid #fff}.table-a th{width:80px}.table-a td{width:140px}.table-b th{width:130px}.table-b td{width:90px}.table-margin{width:fit-content;margin-right:20px;margin-left:auto}@media (min-width: 520px){.table-margin{margin-top:10px;margin-bottom:20px}}.txt-left,.txt-right{border-left:8px solid #1d1c3e;padding:5px 10px;margin:30px 0}@media (min-width: 520px){.flex{display:flex;align-items:center}.flex-item{width:50%}.img{background-color:#ccc;aspect-ratio:3/2}}.p1{text-align:right}.txt{margin-left:10px}.p2{font-size:1.1em}.p4{text-align:right}.p6{text-align:right}.bottom-txt{max-width:600px;margin:auto;padding:0 20px}.bottom-txt::before,.bottom-txt::after{content:"";display:block;background-image:url(../img/price-line-sp.png);background-size:100% 100%;aspect-ratio:1500/46;width:100%}@media (min-width: 420px){.bottom-txt::before,.bottom-txt::after{background-image:url(../img/price-line-pc.png);aspect-ratio:2995/46}}.bottom-txt-inner{width:fit-content;padding:10px;margin:auto}
