.button-area{padding-top:1px;margin-bottom:60px}.button-area .content-wrapper{text-align:center}.button-area .content-wrapper .simulate-btn{display:block;position:relative;text-align:center;width:68%;margin:0 auto 24px;max-width:600px}.button-area .content-wrapper .simulate-btn a{display:inline-block;width:100%;font-weight:700;position:relative;padding:3.5vw 12vw 1vw 1.5vw;color:#fff;background-color:#fdb6c8;font-size:32px;background-image:radial-gradient(#ffceda 50%,transparent 50%);background-position:200px}.button-area .content-wrapper .simulate-btn a::after,.button-area .content-wrapper .simulate-btn a::before{position:absolute;content:"？";color:#e66e8f}.button-area .content-wrapper .simulate-btn a::after{font-size:2vw;font-weight:300;right:4vw}.button-area .content-wrapper .simulate-btn a::before{font-size:2vw;font-weight:700;top:2vw;right:2vw}.button-area .content-wrapper .simulate-btn a .submsg{position:absolute;top:1vw;left:4vw;padding-bottom:.2vw;line-height:1;font-size:1vw;border-bottom:1px #fff solid}.button-area .content-wrapper .free-counseling-btn{width:70%;max-width:600px;border-radius:100px;background:linear-gradient(to right,#f17424,#e2d868);color:#fff;font-size:20px;padding:12px 24px;letter-spacing:2px;display:inline-flex;flex-direction:column}.button-area .content-wrapper .free-counseling-btn .mainmsg{display:flex;justify-content:center;align-items:center}.button-area .content-wrapper .free-counseling-btn .submsg{font-size:16px;display:block;text-align:center;padding-bottom:8px}.button-area .content-wrapper .free-counseling-btn .submsg span:nth-child(1){position:relative;display:inline-block}.button-area .content-wrapper .free-counseling-btn .submsg span:nth-child(1):before{position:absolute;content:"\\";left:-16px}.button-area .content-wrapper .free-counseling-btn .submsg span:nth-child(1):after{position:absolute;content:"/";right:-16px}.button-area .content-wrapper .free-counseling-btn .white-box{border-radius:10px;font-size:24px;font-weight:700;color:#f17424;background-color:#fff;padding:4px 8px;margin:4px}.simulation__float{float:right;position:fixed;background:no-repeat center top 15px,linear-gradient(to bottom,#215bed,#3ab5cb);right:30px;bottom:30px;width:130px;height:130px;border-radius:50%;text-align:center;z-index:9999}.simulation__float .simulation-btn{position:absolute;color:#fff;font-size:12px;bottom:30px;left:0;right:0;display:flex;flex-direction:column;align-items:center}.simulation__float .simulation-btn .simulation-icon{width:50px;height:50px}@media screen and (max-width:768px){.button-area .content-wrapper{width:100%;text-align:center}.button-area .content-wrapper .simulate-btn{width:90%}.button-area .content-wrapper .simulate-btn a{padding:32px 0 16px;font-size:20px}.button-area .content-wrapper .simulate-btn a::after{font-size:16px}.button-area .content-wrapper .simulate-btn a::before{top:20px;right:16px;font-size:24px}.button-area .content-wrapper .simulate-btn a .submsg{top:16px}.button-area .content-wrapper .free-counseling-btn{width:98%;font-size:12px;padding-left:0;padding-right:0;letter-spacing:0;font-weight:700}.button-area .content-wrapper .free-counseling-btn .submsg{font-size:12px}.button-area .content-wrapper .free-counseling-btn .submsg:before{left:80px}.button-area .content-wrapper .free-counseling-btn .submsg:after{right:80px}.button-area .content-wrapper .free-counseling-btn .white-box{font-size:18px;font-weight:700}.simulation__float{float:right;position:fixed;background:no-repeat center top 15px,linear-gradient(to bottom,#215bed,#3ab5cb);right:20px;bottom:20px;width:90px;height:90px;border-radius:50%;z-index:900;display:flex;align-items:center}.simulation__float .simulation-btn{width:100%;height:100%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;bottom:initial;left:initial;right:initial;padding:0 6px;font-size:8px}.simulation__float .simulation-btn .simulation-btn-text{font-size:10px}.simulation__float .simulation-btn .simulation-icon{width:35px;height:35px}}