.new_book-page{width:1280px;background:#fff;padding:40px;margin:42px auto 100px;color:#3c3c3c;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.3);box-sizing:border-box;position:relative}@media (max-width:1280px){.new_book-page{width:auto}}@media (max-width:1240px){.new_book-page{padding:60px}}@media (max-width:850px){.new_book-page .column4{width:auto;margin:0 0 15px;float:none}}@media (max-width:650px){.new_book-page{width:100%;padding:15px}}.new_book-page *{box-sizing:border-box}.new_book-page .image{display:-webkit-box;display:flex;margin-bottom:20px}.new_book-page .image div{margin-top:auto}.new_book-page .image img{max-width:400px;max-height:200px}.new_book-page .image h3{margin-top:auto;margin-left:10px}@media (max-width:1240px){.new_book-page .image{display:block}}.new_book-page h3{color:#6f3f9c;font-size:18px;padding-bottom:30px}.new_book-page .common{display:-webkit-box;display:flex;flex-wrap:wrap}.new_book-page h4{color:#6f3f9c;padding-top:20px;padding-bottom:20px}.new_book-page .by-left{margin-left:10px;margin-top:20px}.new_book-page .left{width:49%;padding-right:3%;text-align:left}@media (max-width:1280px){.new_book-page .left{width:100%}}.new_book-page .left .second{margin-top:10px}.new_book-page .right{width:49%}@media (max-width:1280px){.new_book-page .right{width:100%}}.new_book-page .name{display:-webkit-box;display:flex;font-weight:700;margin-bottom:10px}.new_book-page .form-group{margin-bottom:16px}.new_book-page .form-group a{margin-right:20px;float:left;color:#6d6d6d}.new_book-page .input-container{font-weight:400;text-align:left;position:relative;line-height:38px;width:auto;display:-webkit-box;display:flex}.new_book-page .check-container .check-item .error,.new_book-page .input-container .error{border-color:#e05f4a!important}.new_book-page .input-container input{box-sizing:border-box;border-radius:0;border:1px solid #e3e3e3;height:40px;width:100%;font-size:1em;background-color:transparent;padding:0 10px 0 15px;outline:0}.new_book-page .check-container{border:1px solid #eee;margin-bottom:20px}.new_book-page .check-container .check-item{display:-webkit-box;display:flex;margin:10px;width:auto;height:auto}.new_book-page .check-container .check-item label{margin-left:10px;white-space:nowrap;text-align:left}@media (max-width:1280px){.new_book-page .check-container .check-item label{white-space:pre-wrap}}.new_book-page .check-container .check-item input{border:unset;outline:0;border-bottom:1px solid #ccc;height:16px;color:#3c3c3c;max-width:100%}.new_book-page .check-container .bold label{font-weight:700}.new_book-page .check-container_item{padding-left:20px}.new_book-page .check-container_collection{padding-left:40px;flex-wrap:wrap;display:-webkit-box;display:flex}.new_book-page .btn-container{float:right;width:181px}.new_book-page .btn-container button:disabled{background:#f5f5f5;color:#c3c3c3}.new_book-page .btn-container .btn{background:#6f3f9c;display:block;position:relative;color:#fff;font-weight:700;padding:12px;width:100%;border:0;font-size:120%;line-height:100%;height:40px;cursor:pointer}@media (max-width:1280px){.new_book-page .btn-container .btn{margin-top:10px}}#membership_form .captcha-wrap{width:272px;margin:auto}.membership-block{margin:20px 0;position:relative;background:linear-gradient(261.71deg,#9c3188 3.21%,#ed7e2d 99.34%);padding:3px}.membership-block .module{background:#fff}.membership-block h3{padding:20px!important;margin-bottom:0!important}.membership-block h3 .gradient-text{background-color:#9c3188;background-image:linear-gradient(261.71deg,#9c3188 3.21%,#ed7e2d 99.34%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.membership-block .content{display:-webkit-box;display:flex}@media (max-width:1280px){.membership-block .content{display:block}}.membership-block p{margin:0 30px 20px 20px;color:#666}.membership-block a{margin:0 20px 15px auto;text-decoration:none}.membership-block .btn{background:#7f4b9c;display:block;position:relative;color:#fff;font-weight:700;padding:12px;width:160px;border:0;font-size:14px;line-height:100%;height:40px;cursor:pointer}@media (max-width:1280px){.membership-block .btn{margin-left:20px}}