#font_purchase img{width:100%}#font_purchase .wrapper{max-width:100%;margin:0 auto;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#font_purchase .flex,#font_purchase .sp-flex{display:-webkit-box;display:-ms-flexbox;display:flex}#font_purchase .pc{display:none}#font_purchase .hero{background:#ffffe8}#font_purchase .hero__title h2{color:#004d40;padding:40px;text-align:center}#font_purchase .attention__txt{color:#e3165c;font-size:.8rem;padding:20px 0}#font_purchase .second{text-align:center;background:#eff8f8;padding-bottom:10px}#font_purchase .second h2{font-size:1.2rem;padding:40px 20px 20px;color:#004d40}#font_purchase .second .fontlist__shadow{-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.25));filter:drop-shadow(0 0 4px rgba(0,0,0,.25))}#font_purchase .second .fontlist .font_block{width:48%}#font_purchase .second .fontlist .font_block p{font-weight:700;font-size:.8rem;padding-bottom:5px}#font_purchase .second .fontlist .font_block img{margin-bottom:5px}#font_purchase .second .fontlist__default p{font-weight:700;font-size:.8rem;padding-bottom:5px}#font_purchase .second .fontlist__02{padding:30px 0}#font_purchase .second .fontlist__02,#font_purchase .second .fontlist__03{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#font_purchase .second .fontmemo{position:relative}#font_purchase .second .fontmemo:after{position:absolute;content:url(/static/renew_img/font_lp_img/deco01.svg);top:-10px;left:40%}#font_purchase .second .fontmemo__block{padding-top:30px;padding-bottom:30px;border:2px solid #004d40;border-radius:5px;background:#fff;margin-top:40px}#font_purchase .second .fontmemo__title{color:#004d40;font-size:1rem;font-weight:700;padding-bottom:10px}#font_purchase .second .fontmemo__txt{font-size:.8rem}#font_purchase .second .cv-block{text-align:center;margin:30px auto}#font_purchase .second .cv-block p{color:#004d40;font-weight:700}#font_purchase .second .cv-btn,#font_purchase .second button.cv-btn{font-size:1.2rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#fff;border-radius:.5rem;background:#e3165c;margin-top:5px}#font_purchase .second button.cv-btn--red.cv-btn--cubic{border-bottom:5px solid #8c103a}#font_purchase .second button.cv-btn--red.cv-btn--cubic:hover{border-bottom:2px solid #8c103a}#font_purchase .second button.cv-btn--radius{border-radius:100vh}#font_purchase .second .cv-btn_small{font-size:.8rem}#font_purchase .third h2{font-size:1.2rem;padding:40px 20px 20px;color:#004d40;text-align:center}#font_purchase .third .step{color:#004d40;font-size:1.1rem;line-height:1.4;margin:15px 0}#font_purchase .third .step_bold{font-weight:700}#font_purchase .third .step_number{padding-right:6px}#font_purchase .third .step_item{position:relative;font-size:1rem;background:#ffffe8;padding:20px;margin-bottom:20px;border:2px solid #004d40;border-radius:10px}#font_purchase .third .step_item img{border:1.5px solid #004d40;margin:15px auto}#font_purchase .third .step_item:after{width:25px;height:25px;background-image:url(/static/renew_img/font_lp_img/toggle01.png);bottom:-25px;right:47%}#font_purchase .third .step_item:after,#font_purchase .third .step_item:last-child:after{position:absolute;content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle}#font_purchase .third .step_item:last-child:after{width:150px;height:150px;background-image:url(/static/renew_img/font_lp_img/yagi01.png);bottom:-120px;left:100px}#font_purchase .third .step_item .step_small{font-size:.8rem;display:block;line-height:1.3}#font_purchase .third .step_item .deco02{border:none;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}#font_purchase .third .cv-block{text-align:center;margin:30px auto}#font_purchase .third .cv-block p{color:#004d40;font-weight:700}#font_purchase .third .cv-block .memo{font-size:.8rem;padding-top:5px}#font_purchase .third .cv-btn,#font_purchase .third button.cv-btn{font-size:1.2rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#fff;border-radius:.5rem;background:#e3165c;margin-top:5px}#font_purchase .third button.cv-btn--red.cv-btn--cubic{border-bottom:5px solid #8c103a}#font_purchase .third button.cv-btn--red.cv-btn--cubic:hover{border-bottom:2px solid #8c103a}#font_purchase .third button.cv-btn--radius{border-radius:100vh}#font_purchase .third .cv-btn_small{font-size:.8rem}@media screen and (min-width:768px){#font_purchase .sp{display:none}#font_purchase .pc{display:block}#font_purchase .wrapper{max-width:1000px}#font_purchase .flex{display:-webkit-box;display:-ms-flexbox;display:flex}#font_purchase .attention__txt{text-align:center}#font_purchase .second .fontlist{width:50%}#font_purchase .second .fontlist .font_block p{font-size:1rem}#font_purchase .second .fontmemo{width:50%}#font_purchase .third .step{margin:0 auto}#font_purchase .third .step_item{text-align:center}#font_purchase .third .step_item img{width:50%}#font_purchase .third .step_item .step_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#font_purchase .third .step_item .deco02{width:30%}}@media screen and (min-width:768px){#quickemail.sp{display:none}#quickemail.pc{display:block}#quickemail.wrapper{max-width:1000px}#quickemail.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mv01{width:40%;padding-bottom:0}.voice_img{width:60%}.voice_list{font-size:1rem}.voice:before{width:400px;height:400px;left:100px}.yagideco01{width:100%}.yagideco01_01{width:30%;margin:0 auto;display:block}.yagideco01_02{width:80%}.cv-img,.yagideco01_02{margin:0 auto;display:block}.cv-img{width:30%}.pr_item{width:calc(25% - 30px)}.step{width:70%;margin:0 auto}.step_item,.step_item_03{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview_img01,.preview_img02{display:block;width:50%;margin:0 auto}.preview01_txt{text-align:center}.step_item:last-child:after{bottom:auto;left:auto;top:-40px;right:-70px}.cv-block02{margin-top:0}.mv06{margin:20px 0}}