.plan-cv__container{margin:0 2.1333333333vw 6.4vw;padding:2.1333333333vw 2.1333333333vw;border:1px solid #a1a1a1;background-color:#faf4f0;border-radius:1.0666666667vw}.plan-cv__container.on{margin:18.6666666667vw 2.1333333333vw 6.4vw;padding:0 2.1333333333vw 2.1333333333vw;position:relative}.plan-cv__intro{font-size:14px;font-size:3.7333333333vw;text-align:center}.plan-cv__intro--notice{color:#da2f25;font-weight:bold}.plan-cv__intro--point{font-size:20px;font-size:5.3333333333vw}.plan-cv__title{font-size:26px;font-size:6.9333333333vw;letter-spacing:-0.32vw;text-align:center;background-color:#faf4f0;display:block;width:90%;padding:1.3333333333vw 0 0 0;border-top:1px solid #a1a1a1;border-right:1px solid #a1a1a1;border-left:1px solid #a1a1a1;position:absolute;top:-11.7333333333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:1.6vw 1.6vw 0 0}.plan-cv__title--accent{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fef102), color-stop(90%, #fef102), color-stop(90%, transparent));background:-webkit-linear-gradient(transparent 60%, #fef102 60%, #fef102 90%, transparent 90%);background:linear-gradient(transparent 60%, #fef102 60%, #fef102 90%, transparent 90%);padding:0 5px;padding:0 1.3333333333vw}.plan-cv__tel{display:block;text-align:center;font-weight:bold;color:#de5e18;font-size:40px;font-size:10.6666666667vw;line-height:1;margin:4px 0 0 0;margin:1.0666666667vw 0 0 0}.plan-cv__bnr{display:block;margin:0 0 4.2666666667vw 0;text-align:center}.plan-cv__bnr:last-of-type{margin:0}.plan-cv__bnr a:hover{opacity:.8}