h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}.box-design20{background-color:#fff;border-radius:15px;box-shadow:0 1px 5px rgba(0,0,0,.1);margin:2em auto;max-width:900px;padding:2em;position:relative;width:100%}.box-design20-ttl{background-color:#8347ad;border-radius:100vh;color:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,"sans-serif";font-size:32px;font-weight:700;letter-spacing:.1em;margin:-70px 0 0;padding:5px;position:relative;text-align:center}.box-design20-ttl,.box-design20-ttl:after{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.box-design20-ttl:after{border:15px solid transparent;border-top-color:#8347ad;bottom:-28px;content:"";height:0;position:absolute;width:0}.ups_cta{width:100%}.ups_cta ul{left:0;margin:40px auto 50px;right:0;width:90%}.ups_cta ul li{display:table-cell;left:-20;margin:auto;right:0;vertical-align:middle}ul li.leftbox2 img{max-width:100%;width:100%}ul li.rightbox2 img{max-width:360px;padding-top:20px;width:100%}ul li p.text_copy_ups{font-size:22px}ul li p.text_copy_ups,ul li span.text_title1{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,"sans-serif"}ul li span.text_title1{font-size:42px;font-weight:700;letter-spacing:.07em;line-height:1em;margin-bottom:-6%;margin-top:3%}.btn_box{left:50%;position:relative;top:0;transform:translateX(-50%)}#btn_animation .btn{background-color:#63d4db;border-radius:39px;color:#fbfbfb;display:block;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,"sans-serif";font-size:24px;font-weight:700;height:78px;left:0;letter-spacing:.07em;line-height:78px;margin:auto;position:relative;right:0;text-align:center;text-decoration:none;transition:.2s;width:300px}#btn_animation .btn:after,#btn_animation .btn:before{background:#a6f9ff;border-radius:39px;content:"";height:78px;left:0;position:absolute;top:0;transform:translateZ(0);width:300px;z-index:-10}#btn_animation .btn:before{animation:anime 1s ease-out infinite}#btn_animation .btn:after{animation:anime 1s ease-out 1s infinite}@keyframes anime{0%{opacity:1;transform:scale(.95)}90%{opacity:.1}to{opacity:0;transform:scale(1.2,1.4)}}@media screen and (max-width:1000px){.box-design20{max-width:750px;width:90%}.box-design20-ttl{font-size:28px}  ul li p.text_copy_ups{font-size:20px}ul li span.text_title1{font-size:26px}}@media screen and (max-width:768px){.ups_cta ul{margin:25px 15px}.box-design20{width:90%}.box-design20-ttl{font-size:22px;padding:0}   ul li p.text_copy_ups{font-size:18px}ul li span.text_title1{font-size:23px}ul li.leftbox2 img{max-width:100%}ul li.rightbox2 img{max-width:300px;padding-top:10px}}@media screen and (max-width:540px){.box-design20{margin-top:-20px;padding:.9em;width:98%}.box-design20-ttl{font-size:15px;height:50px;letter-spacing:.02em;line-height:50px;margin:-50px 0 0}ul li p.text_copy_ups{font-size:16px!important}ul li span.text_title1{font-size:18px}.ups_cta ul{left:0;margin:25px auto auto;right:0;width:100%}ul li.leftbox2 img{max-width:300px;width:100%}ul li.rightbox2 img{max-width:200px;width:100%}#btn_animation .btn{font-size:20px;line-height:60px;margin-bottom:10px;margin-top:20px;width:100%}#btn_animation .btn,#btn_animation .btn:after,#btn_animation .btn:before{height:60px;width:270px}}@media screen and (max-width:375px){.box-design20-ttl{font-size:15px;letter-spacing:.05em}.btn{font-size:25px}.box-design20{padding:.5em}ul li p.text_copy_ups{font-size:14px!important}ul li span.text_title1{font-size:16px}ul li.leftbox2 img{max-width:200px;width:100%}}