@font-face{font-family:"Regular";src:url(../kazesawa/Kazesawa-Semibold.ttf)}@font-face{font-family:"Bold";src:url(../kazesawa/Kazesawa-Bold.ttf)}body{font-family:"Regular";background-color:#ffeddb}@media (max-width:879px){body{font-size:13px}}b{font-family:"Bold"}.navbar{background-color:#ffdfdf;border:3px solid #ffafaf}.navbar a{color:#2b2a2a;text-decoration:none}.navbar-brand img{width:250px;height:auto}@media (max-width:879px){.navbar-brand img{width:200px}}.navbar-toggler{border-color:rgba(0,0,0,0);&:focus{box-shadow:none!important}}.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ viewBox=\'0\ 0\ 30\ 30\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ stroke=\'rgba\(51,51,51,1\)\'\ stroke-width=\'3\'\ stroke-miterlimit=\'10\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3E%3C/svg%3E)}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ viewBox=\'0\ 0\ 30\ 30\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ stroke=\'rgba\(51,51,51,1\)\'\ stroke-width=\'3\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ d=\'M6\ 6L\ 24\ 24M24\ 6L6\ 24\'/%3E%3C/svg%3E)}.nav-item{font-size:20px;margin:5px 20px 5px 0;position:relative;z-index:0;overflow:hidden}.nav-item::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#fdbcbc;-webkit-transition:.5s;transition:.5s}.nav-item:hover::before{width:100%}@media (max-width:879px){.nav-item{font-size:16px}}.nav-item a{display:block}.container-A{padding:10px 5px}@media (min-width:1200px){.container-A{width:1200px}}.container-B{display:flex}@media (max-width:879px){.container-B{flex-direction:column}}.main-content{width:71%;margin-right:15px}@media (max-width:879px){.main-content{width:100%;margin-right:0}}.main-content a{text-decoration:none;position:relative;z-index:0}.main-content a:hover::before{width:100%}.note{text-indent:-1em;padding-left:1em}.sidebar{background-color:#fff;width:28%}@media (max-width:879px){.sidebar{width:0;height:calc(100% - 62.5px);position:fixed;top:0;right:0;transition:width .3s ease;overflow:auto;color:#000;z-index:3;white-space:nowrap}.sidebar.active{width:100%;white-space:normal}}.sidebar h3{background-color:#9fb425;color:#fff;text-align:center;font-size:16px;padding:10px;margin:0}@media (max-width:879px){.sidebar h3{font-size:14px}}.sidebar-stickey{position:sticky;top:0}.sidebar-contentA{margin:0;padding:0}.sidebar-contentB{margin:5px 0 0 0;padding:0}.grid-container{display:flex;flex-wrap:wrap;align-items:center;margin:5px 0 0 0}.icon-box{text-align:center;width:50%;padding:10px 5px 8px 5px;border:2px solid #c4c4c4}.icon-box a{text-decoration:none;color:#000;display:flex;flex-direction:column;align-items:center}.icon-box i{font-size:24px;margin-bottom:5px}.icon-boxA:hover{border:2px solid #fca14d}.icon-boxA i{color:#fca14d}.icon-boxB:hover{border:2px solid #4dadfc}.icon-boxB i{color:#4dadfc}.icon-boxC:hover{border:2px solid #fc4da5}.icon-boxC i{color:#fc4da5}.mobile-menu{display:none;opacity:0;justify-content:space-between;background-color:#333;color:#fff;width:100%;z-index:4;position:fixed;bottom:0;left:0;right:0;box-sizing:border-box;transition:opacity .5s ease;pointer-events:none}@media (max-width:879px){.mobile-menu{display:flex}}.mobile-menu a{display:flex;flex-grow:1;flex-direction:column;align-items:center;text-decoration:none;background-color:#333;color:#fff;padding:10px;box-sizing:border-box}.mobile-menu a i{font-size:18px;margin-bottom:5px}.MMContentA:hover{background-color:#8b8787}footer{background-color:#464242;border:3px solid #242222;text-align:center;padding-top:15px}footer ul{padding:0}footer li{display:inline-block;position:relative;z-index:0;overflow:hidden}footer li::before{content:"";display:block;position:absolute;left:0;z-index:-1;width:0;height:100%;background-color:#8b8787;-webkit-transition:.5s;transition:.5s}footer li:hover::before{width:calc(100% - 1ch)}footer li:last-child:hover::before{width:100%}footer li::after{content:" | ";color:#fff;margin:0 1px}footer li:last-child::after{content:none}footer li:hover::after{background-color:#464242}footer a{color:#fff;text-decoration:none}footer a:hover{color:#fff}footer p{color:#fff}.loading{display:none;position:absolute;width:300px;height:300px;left:50%;top:55%;transform:translate(-50%,-50%)}.circle{position:absolute;border-radius:50%;width:20px;height:20px;left:15%;transform-origin:50%;animation-name:circle;animation-duration:.5s;animation-timing-function:ease;animation-direction:alternate;animation-iteration-count:infinite}@keyframes circle{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:20px;border-radius:50px;transform:scaleX(1)}100%{top:0}}.circleA{background-color:#f86}.circleB{background-color:#4ae;left:45%;animation-delay:.2s}.circleC{background-color:#6d7;left:auto;right:15%;animation-delay:.3s}.shadow{position:absolute;top:62px;left:15%;width:20px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.5);transform-origin:50%;z-index:-1;filter:blur(1px);animation-name:shadow;animation-duration:.5s;animation-timing-function:ease;animation-direction:alternate;animation-iteration-count:infinite}@keyframes shadow{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}100%{transform:scaleX(.2);opacity:.4}}.shadowB{left:45%;animation-delay:.2s}.shadowC{left:auto;right:15%;animation-delay:.3s}.loading span{position:absolute;top:100px;left:65px;color:#3b3b3b;font-size:25px;letter-spacing:12px}.spinner{width:60px;height:60px;border-radius:50%;border:6px solid transparent;border-top-color:#f86;border-bottom-color:#4ae;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.advertisementA{margin:10px 0 0 0}.pc-affiliate{margin:0 5px 0 5px}@media (max-width:879px){.pc-affiliate{display:none}.sidebar-adsense{display:none}}@media (min-width:880px){.mobile-adsense{display:none}.sidebar-affiliate{display:none}}.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}