@media screen and (max-width: 1024px){.page .link-area .kaizen_link .kaizen-btn p a{line-height:1.3;font-size:1.2rem}}@media screen and (max-width: 824px){.page .link-area .kaizen_link .kaizen-btn p a.small{line-height:1.3}.page .link-area .kaizen_link .kaizen-btn p a.small br{display:block}}@media screen and (max-width: 767px){.page .link-area .kaizen_link .kaizen-btn p a{line-height:1.5;font-size:1.5rem}.page .link-area img{width:100%}}@media screen and (max-width: 480px){.page .text-area{padding-top:0}.page .text-area .title{margin-top:1rem}.page .text-area .title h4{font-size:1.4rem}.page .text-area .inner .text p{font-size:1.05rem;line-height:1.2}.page .photo-area{margin-top:1rem;margin-bottom:1rem}.page .photo-area p.caption{font-size:.8rem;margin-bottom:0;line-height:1.4}.page .link-area .kaizen_link .kaizen-btn p a{font-size:1.2rem}.page .copy-area .lead{font-size:1.1rem}#product_btn{position:fixed;right:0;bottom:90px}}@media screen and (max-width: 375px){.page .text-area .title h4{font-size:1.1rem}.page .text-area .inner .text p{font-size:1rem;line-height:1.1}.page .link-area .kaizen_link .kaizen-btn p a{font-size:.98rem}.page .link-area .kaizen_link .kaizen-btn p a.small{font-size:.98rem}.page .link-area .kaizen_link .kaizen-btn p a::after{margin-right:2px;top:25%;font-size:1rem}.page .copy-area .lead{font-size:.9rem}}@media screen and (max-width: 320px){.page .text-area .title h4{font-size:1.05rem}.page .link-area .kaizen_link .kaizen-btn p a{font-size:.9rem}.page .link-area .kaizen_link .kaizen-btn p a::after{display:none}}