.p-04905 .num__circle--01{line-height:30px;border-radius:50%;text-align:center;width:30px;height:30px;border:solid 2px #ffffff;background-color:#e60012;color:#fff;display:inline-block;position:absolute;left:5px;top:3px}@media only screen and (max-width: 767px){.p-04905 .num__circle--01{line-height:22px;width:25px;height:25px}}.p-04905 .num__circle--02{line-height:34px;border-radius:50%;text-align:center;width:34px;height:34px;background-color:#e60012;border:solid 2px #ffffff;color:#fff;display:inline-block}.p-04905 .inner{width:85%;margin:0 auto}@media only screen and (max-width: 767px){.p-04905 .inner{width:100%}}.p-04905 .c-baloon{display:inline-block}.p-04905__badge h3{border-radius:10px;border:solid 3px #000000;background-color:#fff100;padding:5px 40px;display:inline-block}@media only screen and (max-width: 767px){.p-04905__badge h3{padding:5px 15px}}.p-04905__board--01{background-color:#000;padding:20px 20px}@media only screen and (max-width: 767px){.p-04905__board--01{padding:15px 15px}}.p-04905__board--01 .plan{color:#fff;padding-left:45px;position:relative}.p-04905__board--02{background-color:#e5f2fe;padding:20px 20px 30px 20px}@media only screen and (max-width: 767px){.p-04905__board--02{padding:15px 15px}}.p-04905__board--02 h5{border-radius:25px;background-image:-webkit-gradient(linear, left bottom, left top, from(#991c00), to(#df0615));background-image:linear-gradient(to top, #991c00, #df0615);color:#fff;padding:5px}.p-04905__fukidashi{border-radius:10px;background-color:#fff;padding:30px;width:60%;margin:0 auto;border:solid 3px #000}@media only screen and (max-width: 767px){.p-04905__fukidashi{width:100%;padding:30px}}