.search-filter{width:100%;height:auto;border:2px solid #707275;border-radius:10px;margin:0 0 10px 0;background-color:#fff}.form-title{height:36px;background-color:#fdc188;border-radius:8px 8px 0 0;padding:10px;text-align:center}.form-title h3{font-size:16px}@media (max-width:879px){.form-title h3{font-size:14px}}form{margin:10px}label{margin:8px 0 5px 0}.label-first{margin:0 0 5px 0}.form-control{padding:3px 8px;font-size:15px}@media (max-width:879px){.form-control{font-size:13px}}.flex-boxA{display:flex;align-items:center}.flex-boxB{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.season{display:flex;flex:45%}.from-to{flex:10%;text-align:center;margin:0}.select-item{display:flex}.select-type{display:flex}.submit{margin:2% 10% 0 10%}.search-button{text-align:center;box-sizing:border-box;display:inline-block;border-radius:10px;margin:1% 5px;padding:1% 10%;width:100%;line-height:1.5;color:#fff;font-weight:bold;border:1px solid #fff;background:linear-gradient(#ffbe74,#fd9641);box-shadow:0 0 10px 2px rgba(255,152,68,.5)}.modal-button{width:48%;text-align:center;box-sizing:border-box;display:inline-block;border-radius:10px;color:#fff;font-weight:bold;border:1px solid #535353;background:linear-gradient(#6d6d6d,#313131);box-shadow:0 0 10px 2px rgba(161,149,139,.5)}.modal{display:none;z-index:5;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;padding:10px 5px;justify-content:center;align-items:center}.modal-content{width:850px;border:2px solid #707275;border-radius:10px;box-shadow:0 5px 8px 0 rgba(0,0,0,.2) , 0 7px 20px 0 rgba(0,0,0,.17);animation-name:ModalOpen;animation-duration:.5s;margin:auto}@media (max-width:879px){.modal-content{width:100%}}@keyframes ModalOpen{from{opacity:0}to{opacity:1}}.modal-header{height:36px;background-color:#ffe18f;border-radius:8px 8px 0 0;padding:10px;display:flex;justify-content:space-between;align-items:center}.modal-header h3{font-size:16px;margin:3px 0 0 30px;flex:1;text-align:center}@media (max-width:879px){.modal-header h3{font-size:14px}}.modal-close{font-size:20px;margin:2px 2px 0 0}.modal-close:hover{cursor:pointer}.modal-body{padding:10px}.modal-body label{margin-top:0}.category-tablebox{margin-top:10px;background-color:#fff}.category-tablebox a::before{content:"";display:block;position:absolute;left:0;z-index:-1;width:0;height:100%;background-color:#cfcdcd;-webkit-transition:.5s;transition:.5s}.table{width:100%;vertical-align:middle;margin-bottom:10px}th:nth-child(1),td:nth-child(1){min-width:50px}th:nth-child(2),td:nth-child(2){min-width:60px}.user-name{margin:0;color:#000;border-bottom:2px solid #9c9b99}.party{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px}@media screen and (max-width:437px){.party{justify-content:center}}.member{width:68px;margin:0;padding:0}.main-icon .S-pokemon{width:50px;margin:9px 9px 0 9px;padding:0}.main-icon .M-pokemon{width:68px;margin:0;padding:0}.main-icon .L-pokemon{width:60px;margin:4px 4px 0 4px;padding:0}.sub-icon{width:68px;padding:0 6px}.sub-icon img{width:25px;margin:0;padding:0}@media (max-width:879px){.member{width:71px;margin:0;padding:0}.main-icon .S-pokemon{width:50px;margin:10.5px 10.5px 0 10.5px;padding:0}.main-icon .M-pokemon{width:71px;margin:0;padding:0}.main-icon .L-pokemon{width:60px;margin:5.5px 5.5px 0 5.5px;padding:0}.sub-icon{width:71px;padding:0 6px}.sub-icon img{width:26.5px;margin:0;padding:0}}.category-tablebox thead{background-color:#aae0ff;text-align:center}@media (max-width:1199px){.show-on-A{display:block;border-top:2px solid #9c9b99;margin:10px 0 0 0;padding:5px 0 0 0}.show-on-B{display:none}.show-on-C{display:block}}@media (min-width:1200px){.show-on-A{display:none}.show-on-C{display:none}}.data-noneA{text-align:center;padding:0 10px 10px 10px;margin:0 0 10px 0}.pagination{display:flex;justify-content:center;align-items:center}.step-links{display:flex;flex:1;justify-content:center;gap:10px}.step-links-A{margin-left:40px}@media (max-width:879px){.step-links-A{margin-left:33.25px}}.step-links a{border:1px solid #ccc;padding:5px 10px;transition:background-color .3s , color .3s;background-color:#fff;border-radius:4px;color:#333}@media (max-width:879px){.step-links-L a{font-size:12px}.step-links-M a{padding:5px 8.5px;font-size:12px}.step-links-S a{padding:5px 6.5px;font-size:12px}}.step-links a:hover{background-color:#6d6d6d;color:#fff}.step-links a.active-page{background-color:#345374;color:#fff}.step-links a.active-page:hover{background-color:#345374}.page_move{display:flex;justify-content:center;margin:10px 0 0 0}.input_page_number{width:110px;margin:0 10px 0 0;text-align:center}@media (max-width:879px){.input_page_number{width:90px}}.page_move_button{width:70px;text-align:center;box-sizing:border-box;display:inline-block;border-radius:10px;color:#fff;font-weight:bold;border:1px solid #535353;background:linear-gradient(#6d6d6d,#313131);box-shadow:0 0 10px 2px rgba(161,149,139,.5)}.article-count{display:flex;justify-content:center;margin:10px 0 0 8px}.article-count p{margin:0}.max_page{margin:0 0 0 5px}.sort-icon{position:relative;z-index:1;margin-right:4px}.sort-icon i{color:#464242;cursor:pointer}.sort-dropdown{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 5px 8px 0 rgba(0,0,0,.2) , 0 7px 20px 0 rgba(0,0,0,.17);top:30px;right:-3px}@media (max-width:879px){.sort-dropdown{min-width:140px}}.sort-dropdown a{padding:12px 16px;display:block;cursor:pointer}.sort-dropdown a:hover{background-color:#bdbdbd}.data-noneB{text-align:center;padding:10px;margin:0}.ranking-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;list-style:none;margin:0;padding:0}.ranking-content p{text-align:center;border:2px solid #707275;border-radius:15px;margin:2px 5px 0 5px;padding:2px 0 0 0;font-size:15px}.rank1{background-color:#f8de8e}.rank2{background-color:#d4d4d4}.rank3{background-color:#e4ae80}.rank4{background-color:#fff}.ranking-member{display:inline-block;width:65px;margin:0;padding:0}.ranking-pokemon-image1{width:49px;margin:8px 8px 0 8px;padding:0}.ranking-pokemon-image2{width:65px;margin:0;padding:0}.ranking-pokemon-image3{width:55px;margin:0 5px;padding:0}.ranking-item-image{width:29px;margin:10px 18px 3px 18px;padding:0}