.popup-trial-day .modal-dialog {max-width:60% }.popup-trial-day .modal-content {color:#fff;background-color:transparent;width:100%;height:600px;border-radius:5px;overflow:hidden;border:0;box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22) }.popup-trial-day .modal-content .mark {position:absolute;top:0;left:0;width:calc(100% + 2px);height:100%;box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);background:linear-gradient(-45deg,#e73c7e,#23a6d5,#23d5ab,#c00);background-size:400% 400%;animation:gradient 15s ease infinite;color:#fff;opacity:0.9 }.popup-trial-day .modal-body {margin:10px 50px 40px }.popup-trial-day .modal-body .item-info .title {margin-bottom:40px }.popup-trial-day .modal-body .item-info .title h3 {font-size:17px;font-weight:600;margin-bottom:20px;line-height:26px }.popup-trial-day .modal-body .item-info .title h2 {font-size:40px;font-weight:600;margin-bottom:20px;line-height:50px }.popup-trial-day .modal-body .item-info .description {margin-bottom:30px }.popup-trial-day .modal-body .item-info .description p {font-size:14px;margin-bottom:5px }.popup-trial-day .modal-body .item-info .register-button {width:200px;background-color:#c00;border-radius:5px;text-align:center;color:#fff;padding:10px;font-size:18px;display:inline-block;box-shadow:0 19px 38px rgba(0,0,0,0.3),0 0 8px rgba(0,0,0,0.22);position:absolute;bottom:0 }.popup-trial-day .modal-body .item-countdown {position:absolute;text-align:right;right:0;bottom:0 }.popup-trial-day .modal-body .item-countdown img {width:300px }.popup-trial-day .modal-header {border-bottom:0 }.popup-trial-day .modal-header .close {color:#fff;top:20px;right:20px;position:relative }.modal-backdrop.show {opacity:0.7 }@keyframes gradient {0% {background-position:0 50% }50% {background-position:100% 50% }100% {background-position:0 50% }}
@media screen and (min-width:1400px) and (max-width:1679px) {.popup-trial-day .modal-dialog {max-width:70% }}@media screen and (min-width:1280px) and (max-width:1399px) {.popup-trial-day .modal-dialog {max-width:70% }.popup-trial-day .modal-body .item-info .title {margin-bottom:30px }.popup-trial-day .modal-body .item-info .title h2 {font-size:35px;font-weight:600;line-height:50px }}@media screen and (min-width:1024px) and (max-width:1279px) {.popup-trial-day .modal-dialog {max-width:90% }.popup-trial-day .modal-body .item-info .title h2 {font-size:30px;font-weight:600;line-height:40px }}@media screen and (min-width:768px) and (max-width:1023px) {.popup-trial-day .modal-dialog {max-width:90% }.popup-trial-day .modal-body .item-info .title h2 {font-size:30px;font-weight:600;line-height:40px }.popup-trial-day .modal-body {margin:10px 20px 40px }}@media (max-width:767px) {.popup-trial-day .modal-dialog {max-width:100% }.popup-trial-day .modal-body .item-info .title h2 {font-size:23px;font-weight:600;line-height:34px }.popup-trial-day .modal-body {margin:10px 20px 40px }.popup-trial-day .modal-content {height:auto }.popup-trial-day .modal-body .item-info .register-button {position:relative;display:block;margin:0 auto 30px }.popup-trial-day .modal-body .item-countdown {position:relative }.popup-trial-day .modal-body {padding:0 }.popup-trial-day .modal-body .item-info .title {margin-bottom:20px }}.category-salon-wrapper {background-color:#fff;padding:80px 0 0 }.category-salon-wrapper .category-list {width:960px;margin:30px auto 0 }.category-salon-wrapper .category-list ul {width:100%;margin:auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap }.category-salon-wrapper .category-list ul li {margin:0 12px 12px 0 }.category-salon-wrapper .category-list ul li a {height:35px;padding:0 16px;font-size:14px;line-height:32px;border:1px solid #c00;border-radius:22px;transition:all 0.25s;display:inline-block }.category-salon-wrapper .btn_load_more {justify-content:center }.category-salon-wrapper .btn_load_more .index_load_more {text-align:center;width:auto }.category-salon-wrapper .btn_load_more .index_load_more a {border-radius:31px;width:auto;padding:10px 50px }@media screen and (min-width:768px) and (max-width:1024px) {.category-salon-wrapper .category-list {width:92% }.category-salon-wrapper .title_sp {width:92%;margin:0 auto }}@media screen and (max-width:767px) {.category-salon-wrapper .category-list {width:92% }.category-salon-wrapper .title_sp {width:92%;margin:0 auto }}