.all-container img{max-width:100%}.has_button{display:flex;justify-content:center;align-items:flex-start;flex-direction:row}.has_button.makeup{padding:116px 0 86px}.has_button.makeup a{width:648px}.has_button.shiseido{padding-bottom:132px}.has_button.shiseido p{width:645px;position:relative}.has_button.shiseido a{width:585px;margin:auto;position:absolute;top:157px;left:0;right:0}.has_button.banner{padding:210px 0 163px}.caution{padding:50px;background-color:#edf2f7}
