@charset "utf-8";

/*
theme Name: mcc
Author: mcc
Description: mcc
version： 1.0.0
*/

.news__body .news-list-detail{flex:0 0 100%;padding:0}.cat-news{font-weight:700;display:block;width:80px;padding:2px 10px;text-align:center;color:#404e63;border-radius:20px;background-color:#3174bf;color:#fff;letter-spacing:.05em;font-size:12px;font-size:.75rem}.cat-news a{color:#fff}.news-list-detail h2{margin:30px 0 10px}.post__pager{margin-top:80px}.post-pager__item{margin:0}.post-pager__link:hover{background-color:#e8f3ff;transition:.3s}.post-pager__item--next{justify-content:right}.post-pager__item--prev a,.post-pager__item--next a{padding:5px}.post-pager__home{margin:30px 0;background-image:linear-gradient(90deg,#e9e9e9 0%,#e9e9e9 45%,#8fbfff 45%,#8fbfff 55%,#e9e9e9 55%,#e9e9e9 100%);background-size:100% 5px;background-repeat:no-repeat;background-position:center bottom;padding-bottom:29px}.nav-links{display:flex;justify-content:center}.navigation{margin-top:80px}.page-numbers{font-weight:700;display:block;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;border-radius:50%;background-color:#f1ebf8;font-size:20px;font-size:.75rem;color:#fff;background-image:linear-gradient(135deg,#3f5efb,#59bcfc)}.post-pager__item:not(:last-child){border-right:1px solid #b8aed5;height:6.3vh}.current{background-image:linear-gradient(135deg,#939abf,#b4b8ba)}.news-list__right ul{list-style:none;margin:0;font-size:16px;font-size:1rem}.news-list__right h2{list-style:none;margin:0;font-size:16px;font-size:1rem}.widget .cat-post-item{margin:0!important}.news-list__list{list-style:none;padding:10px;width:100%}.open .l-inner{display:flex}.open .news-list-detail{flex:0 0 80.09009%;padding:0 20px 0 0}@media screen and (max-width: 450px){.open .l-inner{display:flex;flex-direction:column}.open .news-list-detail {flex: 0 0 80.09009%;padding: 0;}}@media screen and (max-width: 450px){.news-list__body{margin-top:20px}}.cat-post-item{font-size:.85rem}.widget_wp-category-archive{font-size:.85rem}.open__body{display:flex}.card-wrapper{display:flex;flex-wrap:wrap;width:100%;gap:20px}.card-wrapper--col3 .card:last-child{margin:0}@media (min-width: 768px){.card-wrapper--col3 .card{flex:0 1 28.5%}}.card__body a{color:#404e63}.card__body a:hover{color:#30b1fd}.cat-happy a:hover,.cat-public a:hover,.cat-club a:hover{color:#fbff89}.card__text{text-align:left}.card__img-wrapper img{height:100%;width:100%;object-fit:cover}@media screen and (max-width: 768px){.card-wrapper--col3 .card{flex:0 1 38.5%}}.cat-happy{font-weight:700;display:block;width:120px;padding:2px 10px;text-align:center;color:#404e63;border-radius:20px;background-image:linear-gradient(135deg,#ed6d46,#f6c200);letter-spacing:.05em;font-size:12px;font-size:.75rem;margin:0 0 10px}.cat-happy a{color:#fff}.cat-public{font-weight:700;display:block;width:120px;padding:2px 10px;text-align:center;color:#404e63;border-radius:20px;background-image:linear-gradient(135deg,#0fe94c,#01dd04);letter-spacing:.05em;font-size:12px;font-size:.75rem;margin:0 0 10px}.cat-public a{color:#fff}.cat-club{font-weight:700;display:block;width:120px;padding:2px 10px;text-align:center;color:#404e63;border-radius:20px;background-image:linear-gradient(135deg,#ff5151,#dd014c);letter-spacing:.05em;font-size:12px;font-size:.75rem;margin:0 0 10px}.cat-club a{color:#fff}.form__body{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(29,140,232,0.1)}.form__body h3{text-align:center;background-color:#3174bf;color:#fff;padding:10px 0}.form__item{margin:20px 0}.form__title{font-weight:700;display:block;margin-bottom:15px;background-color:#f2f9f9;padding:10px}.form__require{margin-left:10px;color:#3174bf;font-size:12px;font-size:.75rem}.form__radio:not(:last-child){margin-right:35px}.form input[type="radio"]{margin-right:5px;border:1px solid #333;border-radius:50%;color:#2196f3}.form__input,.form__select{max-width:100%;margin:8px 10px 10px 0;padding:8px;border:solid 1px #aaa;border-radius:5px;background-color:#fff}.form__input_s,.form__select_s{max-width:100px;padding:8px;border:solid 1px #aaa;border-radius:5px;background-color:#fff}.form__input_s:not(:last-child),.form__select_s:not(:last-child){max-width:100px;margin:8px 10px 10px 0;padding:8px;border:solid 1px #aaa;border-radius:5px;background-color:#fff}.form-checkbox{width:1em;height:1em;border:1px solid #ccc;border-radius:3px;margin-right:6px;flex-shrink:0}.form__textarea{width:100%;min-height:200px;margin:8px 10px 10px 0;padding:8px;resize:both;border:solid 1px #aaa;border-radius:5px;background-color:#fff}.form__btn{text-align:center;display:flex;justify-content:center;gap:10px}.form__btn .btn{position:relative;line-height:1.4;display:inline-block;width:200px;padding:15px 0;transition:.3s;text-align:center;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:50px;background-image:linear-gradient(to right,#4c94d4 0%,#3d83c9 51%,#3073be 100%);font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;font-size:.875rem;cursor:pointer;border:none}.form__btn .form_returnbtn{background-image:linear-gradient(to right,#8e8e8e 0%,#aaa 51%,#8e8e8e 100%)!important}.emphasis{text-decoration:#ffd149 wavy underline 2px;-webkit-text-decoration:#ffd149 wavy underline 2px}.mw_wp_form .error{font-size:93%;color:#f22400;display:block}.attention{color:#3174bf;font-size:.85rem}