html{font-size:62.5%}html body{display:flex;flex-direction:column;font-family:sans-serif;line-height:1.5;font-size:1.6rem;color:#333}h2{font-size:2rem}a{color:#333;text-decoration:none}fieldset{border:none;padding:0}input[type="submit"],input[type="button"],.link-btn{display:inline-block;font-weight:900;width:100px;color:#fff;background-color:orange;letter-spacing:2px;text-indent:2px;text-align:center;border:none;padding:3px 0;border-bottom:3px solid #b84c00;border-radius:5px}input[type="submit"]:active,input[type="button"]:active,.link-btn:active{transform:translateY(3px);border-bottom:none}.center{text-align:center;margin-top:30px}.no-data{margin-top:30px}.increase{color:red}.increase::before{content:"（";color:#333}.decrease{color:blue}.decrease::after{content:"）";color:#333}header{color:#fff;background-color:#5ab4bd}header .header-wrapper{max-width:1024px;margin:0 auto}header .header-wrapper #title{padding:20px}@media (min-width: 650px){header .header-wrapper #title{padding:20px 30px}}header .header-wrapper #title a{color:#fff}header .header-wrapper #header-nav{display:flex;margin:0 20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}header .header-wrapper #header-nav::-webkit-scrollbar{display:none}header .header-wrapper #header-nav a{min-width:180px;font-weight:900;letter-spacing:1px;text-indent:1px;text-align:center;color:#fff;padding:5px 0}header .header-wrapper #header-nav a+a{border-left:1px solid #fff}main{flex-grow:1;width:100%;max-width:1024px;padding:0 20px;margin:0 auto}@media (min-width: 650px){main{padding:0 30px}}footer{color:#fff;font-weight:900;background-color:#5ab4bd;padding:20px 0;margin-top:30px}footer #footer-wrapper{max-width:1024px;margin:0 auto}footer #footer-wrapper #footer-nav{display:flex;justify-content:space-around}footer #footer-wrapper #footer-nav a{color:#fff}footer #footer-wrapper #copy-right{text-align:center;margin-top:30px}@media (min-width: 650px){footer{padding:30px 0}}#searchBattleData{margin-top:30px}#searchBattleData fieldset{border-bottom:3px dashed #eee;padding-bottom:30px;margin-top:30px}#searchBattleData fieldset legend{font-size:2rem;font-weight:900;letter-spacing:1px;text-indent:1px}#searchBattleData fieldset .wrapper{position:relative;margin-top:20px}#searchBattleData fieldset .wrapper select{height:24px}#searchBattleData fieldset .wrapper input[type="text"]{width:200px;height:24px;padding:0 2px}#searchBattleData fieldset .wrapper div[id$="-suggest"]{position:absolute;top:24px;left:0;width:200px;max-height:240px;overflow-y:scroll;background-color:#eee;z-index:1}#searchBattleData fieldset .wrapper div[id$="-suggest"].hidden{display:none}#searchBattleData fieldset .wrapper div[id$="-suggest"] input[type="radio"]{position:absolute;top:0;left:0;width:0;height:0}#searchBattleData fieldset .wrapper div[id$="-suggest"] input[type="radio"]:focus+label,#searchBattleData fieldset .wrapper div[id$="-suggest"] input[type="radio"]:hover+label{font-weight:900;color:#fff;background-color:#8bcad1}#searchBattleData fieldset .wrapper div[id$="-suggest"] label{display:block;padding:10px}#searchBattleData fieldset .wrapper div[id$="-suggest"] label:not(:nth-of-type(1)){border-top:1px solid #333}#posted-value{border-bottom:2px dashed #eee;padding-bottom:30px}#posted-value h2{margin-top:30px}#posted-value dl{display:flex;flex-wrap:wrap;align-items:center;max-width:350px;margin-top:30px}#posted-value dl dt:nth-of-type(n+2),#posted-value dl dd:nth-of-type(n+2){margin-top:10px}#posted-value dl dt{width:120px}#posted-value dl dd{flex-grow:1;width:calc(100% - 120px)}#posted-value dl dd div[class^="pokemon-type"]{width:100px}#pokemonSearch,#itemSearch,#abilitySearch,#moveSearch{position:relative;margin-top:30px}#pokemonSearch input[type="text"],#itemSearch input[type="text"],#abilitySearch input[type="text"],#moveSearch input[type="text"]{width:250px;height:24px}#pokemonSearch div,#itemSearch div,#abilitySearch div,#moveSearch div{position:absolute;top:24px;left:0;width:250px;max-height:240px;overflow-y:scroll;background-color:#eee}#pokemonSearch div.hidden,#itemSearch div.hidden,#abilitySearch div.hidden,#moveSearch div.hidden{display:none}#pokemonSearch div a,#itemSearch div a,#abilitySearch div a,#moveSearch div a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px}#pokemonSearch div a+a,#itemSearch div a+a,#abilitySearch div a+a,#moveSearch div a+a{border-top:1px solid #333}#pokemonSearch div a:focus,#pokemonSearch div a:hover,#itemSearch div a:focus,#itemSearch div a:hover,#abilitySearch div a:focus,#abilitySearch div a:hover,#moveSearch div a:focus,#moveSearch div a:hover{font-weight:900;color:#fff;background-color:#8bcad1;outline:none}.pokemon-list{margin-top:30px}.pokemon-list.hidden{margin-top:0}.pokemon-list .pokemon-list-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.pokemon-list .pokemon-list-wrapper a{display:flex;align-items:center;width:100%;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,0.2);padding:10px 0;margin-top:20px}.pokemon-list .pokemon-list-wrapper a:nth-of-type(1){margin-top:0}.pokemon-list .pokemon-list-wrapper a:hover .pokemon-name{text-decoration:underline}.pokemon-list .pokemon-list-wrapper a .ranking,.pokemon-list .pokemon-list-wrapper a .species-id{width:70px;text-align:center}.pokemon-list .pokemon-list-wrapper a img{width:80px;border-left:2px dashed #eee;padding-left:10px}.pokemon-list .pokemon-list-wrapper a .pokemon-name{font-size:1.6rem;font-weight:400;padding-left:10px}@media (min-width: 650px) and (max-width: 1024px){.pokemon-list .pokemon-list-wrapper a{width:calc((100% - 20px) / 2)}.pokemon-list .pokemon-list-wrapper a:nth-of-type(2){margin-top:0}}@media (min-width: 1025px){.pokemon-list .pokemon-list-wrapper::after{content:"";display:block;width:calc((100% - 40px) / 3)}.pokemon-list .pokemon-list-wrapper a{width:calc((100% - 40px) / 3)}.pokemon-list .pokemon-list-wrapper a:nth-of-type(2),.pokemon-list .pokemon-list-wrapper a:nth-of-type(3){margin-top:0}}#basic-data{margin-top:30px}#basic-data h2{display:inline-block;margin-right:30px}#basic-data .form-name{margin-top:5px}#basic-data a{color:#06c}#basic-data a:hover{text-decoration:underline}#basic-data .img-type-wrapper{display:flex;margin-top:30px}#basic-data .img-type-wrapper img{width:90px}#basic-data .img-type-wrapper .types{display:flex;flex-direction:column;justify-content:space-around;border-left:2px dashed #eee;padding-left:20px;margin-left:20px}#basic-data .img-type-wrapper .types div[class^="pokemon-type"]{width:100px;padding:2px 0}.tab-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:30px}.tab-container input[type="radio"]{display:none}.tab-container input[type="radio"]:checked+.tab-menu-large{font-weight:900;color:#fff;background-color:#8bcad1}.tab-container input[type="radio"].tab-btn-small:checked+.tab-menu-small::after{display:block}.tab-container input[type="radio"]#tab-detail:checked ~ .tab-detail,.tab-container input[type="radio"]#tab-win:checked ~ .tab-win,.tab-container input[type="radio"]#tab-lose:checked ~ .tab-lose{display:block}.tab-container input[type="radio"]#tab-detail:checked ~ #tab-battle-team:checked ~ #battle-team-content,.tab-container input[type="radio"]#tab-detail:checked ~ #tab-move:checked ~ #move-content,.tab-container input[type="radio"]#tab-detail:checked ~ #tab-ability:checked ~ #ability-content,.tab-container input[type="radio"]#tab-detail:checked ~ #tab-item:checked ~ #item-content,.tab-container input[type="radio"]#tab-detail:checked ~ #tab-nature:checked ~ #nature-content,.tab-container input[type="radio"]#tab-detail:checked ~ #tab-terastal:checked ~ #terastal-content,.tab-container input[type="radio"]#tab-win:checked ~ #tab-win-pokemon:checked ~ #win-pokemon-content,.tab-container input[type="radio"]#tab-win:checked ~ #tab-win-move:checked ~ #win-move-content,.tab-container input[type="radio"]#tab-lose:checked ~ #tab-lose-pokemon:checked ~ #lose-pokemon-content,.tab-container input[type="radio"]#tab-lose:checked ~ #tab-lose-move:checked ~ #lose-move-content,.tab-container input[type="radio"]#base:checked ~ #base-content,.tab-container input[type="radio"]#lv50:checked ~ #lv50-content,.tab-container input[type="radio"]#lv100:checked ~ #lv100-content{display:block}.tab-container label.tab-menu-large{width:calc(100% / 3);background-color:#eee;text-align:center}.tab-container label.tab-menu-small{position:relative;display:none;width:30px;margin-top:30px}.tab-container label.tab-menu-small::after{content:"";position:absolute;bottom:-21px;left:50%;display:none;width:48px;height:60px;border-top-right-radius:50%;border-top-left-radius:50%;background-color:#8bcad1;z-index:-1;transform:translateX(-50%)}.tab-container label.tab-menu-small img{background-color:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.2);padding:5px}.tab-container .tab-content{flex-grow:1;display:none;width:100%;margin-top:20px}.tab-container .tab-content h3{color:#fff;background-color:#8bcad1;text-align:center}@media (min-width: 650px){.tab-container{justify-content:space-between}.tab-container input,.tab-container label{display:none !important}.tab-container .tab-content{flex-grow:0;display:block;width:calc(50% - 15px);margin-top:0}.tab-container .tab-content:nth-of-type(n+3){margin-top:30px}}.graph-wrapper{display:flex;align-items:center;border-right:2px solid #eee;border-left:2px solid #eee}.graph-wrapper+.graph-wrapper{border-top:2px solid #eee}.graph-wrapper:last-of-type{border-bottom:2px solid #eee}.graph-wrapper .ranking{width:52px;text-align:center}.graph-wrapper a:hover{text-decoration:underline}.graph-wrapper .graph{flex-grow:1;border-left:2px dashed #eee;padding:14px 0 14px 14px}.graph-wrapper .graph .bar-wrapper{height:24px;background-color:#eee;margin-top:10px}.graph-wrapper .graph .bar-wrapper .bar{height:100%;background-color:orange}.graph-wrapper .value{align-self:flex-end;text-align:center;width:80px;margin-bottom:14px}.graph-wrapper img{height:86px;border-left:2px dashed #eee;padding-left:14px}.graph-wrapper .pokemon-name{margin-left:14px}#form-nav{display:flex;margin-top:30px}#form-nav a,#form-nav div{display:flex;align-items:center;border:2px solid #8bcad1}#form-nav a+a,#form-nav a+div,#form-nav div+a,#form-nav div+div{border-left:none}#form-nav a img,#form-nav div img{display:block;width:50px;margin:0 auto}#form-nav div{background-color:rgba(139,202,209,0.5)}#data-ability h3{margin-top:30px}#data-ability dl{border:2px solid #5ab4bd;margin-top:30px}#data-ability dl div{display:flex;flex-wrap:wrap}#data-ability dl div:last-of-type{border-top:2px solid #5ab4bd}#data-ability dl div dt,#data-ability dl div dd{width:50%;text-align:center;padding:10px 0}#data-ability dl div dt:not(:first-of-type),#data-ability dl div dd:not(:first-of-type){border-top:2px solid #5ab4bd}#data-ability dl div dt{font-weight:900;color:#fff;background-color:#8bcad1}@media (min-width: 650px){#data-ability dl{display:flex;flex-wrap:wrap}#data-ability dl div{width:50%}#data-ability dl div:last-of-type{border-top:none}}#data-type-compatibility h3{margin-top:30px}#data-type-compatibility dl{margin-top:30px;display:flex;flex-wrap:wrap;border:2px solid #5ab4bd}#data-type-compatibility dl .wrapper{flex-grow:1;align-items:flex-start;width:50%;text-align:center}#data-type-compatibility dl .wrapper dt{font-weight:900;color:#fff;background-color:#8bcad1;border-bottom:2px solid #5ab4bd;padding:10px 0}#data-type-compatibility dl .wrapper .types{width:100%;min-height:100px;padding:20px}#data-type-compatibility dl .wrapper .types dd+dd{margin-top:10px}#data-type-compatibility dl .wrapper .types dd div[class^="pokemon-type"]{width:100px;margin:0 auto}@media (max-width: 649px){#data-type-compatibility dl .wrapper:nth-of-type(even){border-left:2px solid #5ab4bd}#data-type-compatibility dl .wrapper:nth-of-type(n+3) dt{border-top:2px solid #5ab4bd}}@media (min-width: 650px){#data-type-compatibility dl .wrapper{width:calc(100% / 3)}#data-type-compatibility dl .wrapper:nth-of-type(2),#data-type-compatibility dl .wrapper:nth-of-type(3),#data-type-compatibility dl .wrapper:nth-of-type(5){border-left:2px solid #5ab4bd}#data-type-compatibility dl .wrapper:nth-of-type(n+4) dt{border-top:2px solid #5ab4bd}}@media (min-width: 1025px){#data-type-compatibility dl .wrapper{width:20%}#data-type-compatibility dl .wrapper:nth-of-type(4){border-left:2px solid #5ab4bd}#data-type-compatibility dl .wrapper:nth-of-type(n+4) dt{border-top:none}}#data-stat h3{margin-top:30px}#data-stat .single-tab-container{display:flex;flex-wrap:wrap;border:2px solid #5ab4bd;margin-top:30px}#data-stat .single-tab-container input[type="radio"]{display:none}#data-stat .single-tab-container input[type="radio"]:checked+.tab-menu{font-weight:900;color:#fff;background-color:#8bcad1}#data-stat .single-tab-container input[type="radio"]#base:checked ~ #base-content,#data-stat .single-tab-container input[type="radio"]#lv50:checked ~ #lv50-content,#data-stat .single-tab-container input[type="radio"]#lv100:checked ~ #lv100-content{display:block}#data-stat .single-tab-container .tab-menu{width:calc(100% / 3);background-color:#eee;text-align:center;border-bottom:2px solid #5ab4bd;padding:10px 0}#data-stat .single-tab-container .tab-menu:nth-of-type(n+2){border-left:2px solid #5ab4bd}#data-stat .single-tab-container .tab-content{display:none;width:100%}#data-stat .single-tab-container .tab-content dl.stat-table .wrapper{display:flex}#data-stat .single-tab-container .tab-content dl.stat-table .wrapper+.wrapper{border-top:1px solid #5ab4bd}#data-stat .single-tab-container .tab-content dl.stat-table .wrapper dt{font-weight:900;width:70px;color:#fff;background-color:#8bcad1;text-align:center;padding:10px 0}#data-stat .single-tab-container .tab-content dl.stat-table .wrapper dd{display:flex;align-items:center;flex-grow:1;width:calc(100% - 70px)}#data-stat .single-tab-container .tab-content dl.stat-table .wrapper dd .bar-wrapper{width:calc(100% - 50px);height:20px;background-color:#eee}#data-stat .single-tab-container .tab-content dl.stat-table .wrapper dd .bar-wrapper .bar{height:20px;background-color:orange}#data-stat .single-tab-container .tab-content dl.stat-table .wrapper dd .value{display:flex;justify-content:center;width:50px}#data-stat .single-tab-container .tab-content table.stat-table{width:100%;border-spacing:0}#data-stat .single-tab-container .tab-content table.stat-table thead{color:#fff;background-color:#8bcad1}#data-stat .single-tab-container .tab-content table.stat-table thead tr th{padding:10px 0}#data-stat .single-tab-container .tab-content table.stat-table thead tr th+th{border-left:1px solid #5ab4bd}#data-stat .single-tab-container .tab-content table.stat-table tbody tr td{text-align:center;border-top:1px solid #5ab4bd;padding:10px 0}#data-stat .single-tab-container .tab-content table.stat-table tbody tr td+td{border-left:1px solid #5ab4bd}#data-stat .single-tab-container .tab-content table.stat-table tbody tr td:first-of-type{font-weight:900;color:#fff;background-color:#8bcad1}@media (min-width: 1025px){#data-stat .single-tab-container{justify-content:space-between;border:none}#data-stat .single-tab-container input[type="radio"],#data-stat .single-tab-container .tab-menu{display:none}#data-stat .single-tab-container .tab-content{display:block;width:calc((100% - 60px) / 3)}#data-stat .single-tab-container .tab-content .stat-table{border:2px solid #5ab4bd}}#data-move h3{margin-top:30px}#data-move .move-list table+table{border-top:none}#data-move .move-list table thead tr th,#data-move .move-list table thead tr td,#data-move .move-list table tbody tr th,#data-move .move-list table tbody tr td{width:20%}#data-move .move-list table thead tr th:nth-of-type(n+8),#data-move .move-list table thead tr td:nth-of-type(n+8),#data-move .move-list table tbody tr th:nth-of-type(n+8),#data-move .move-list table tbody tr td:nth-of-type(n+8){display:none}#data-move .move-list table thead tr th.move-name,#data-move .move-list table thead tr td.move-name,#data-move .move-list table tbody tr th.move-name,#data-move .move-list table tbody tr td.move-name{width:calc(100% - 100px)}#data-move .move-list table thead tr th.move-type,#data-move .move-list table thead tr td.move-type,#data-move .move-list table tbody tr th.move-type,#data-move .move-list table tbody tr td.move-type{width:100px}@media (min-width: 1025px){#data-move .move-list table thead tr th,#data-move .move-list table thead tr td,#data-move .move-list table tbody tr th,#data-move .move-list table tbody tr td{width:calc((100% - 240px) / 7)}#data-move .move-list table thead tr th:nth-of-type(3),#data-move .move-list table thead tr td:nth-of-type(3),#data-move .move-list table tbody tr th:nth-of-type(3),#data-move .move-list table tbody tr td:nth-of-type(3){order:-1;border-right:1px solid #5ab4bd}#data-move .move-list table thead tr th:nth-of-type(n+8),#data-move .move-list table thead tr td:nth-of-type(n+8),#data-move .move-list table tbody tr th:nth-of-type(n+8),#data-move .move-list table tbody tr td:nth-of-type(n+8){display:block}#data-move .move-list table thead tr th.move-name-title,#data-move .move-list table thead tr td.move-name-title,#data-move .move-list table tbody tr th.move-name-title,#data-move .move-list table tbody tr td.move-name-title{width:240px}#data-move .move-list table thead tr th.move-name,#data-move .move-list table thead tr td.move-name,#data-move .move-list table tbody tr th.move-name,#data-move .move-list table tbody tr td.move-name{width:240px}#data-move .move-list table thead tr th.move-type,#data-move .move-list table thead tr td.move-type,#data-move .move-list table tbody tr th.move-type,#data-move .move-list table tbody tr td.move-type{width:calc((100% - 240px) / 7)}#data-move .move-list table thead tr th.move-type div[class^="pokemon-type"],#data-move .move-list table thead tr td.move-type div[class^="pokemon-type"],#data-move .move-list table tbody tr th.move-type div[class^="pokemon-type"],#data-move .move-list table tbody tr td.move-type div[class^="pokemon-type"]{margin:0 auto}}.move-list{margin-top:30px}.move-list table{width:100%;border:2px solid #5ab4bd;border-spacing:0}.move-list table thead tr,.move-list table tbody tr{display:flex;flex-wrap:wrap}.move-list table thead tr th,.move-list table thead tr td,.move-list table tbody tr th,.move-list table tbody tr td{width:25%;padding:10px 0}.move-list table thead tr th:nth-of-type(n+3)+th,.move-list table thead tr th:nth-of-type(n+3)+td,.move-list table thead tr td:nth-of-type(n+3)+th,.move-list table thead tr td:nth-of-type(n+3)+td,.move-list table tbody tr th:nth-of-type(n+3)+th,.move-list table tbody tr th:nth-of-type(n+3)+td,.move-list table tbody tr td:nth-of-type(n+3)+th,.move-list table tbody tr td:nth-of-type(n+3)+td{border-left:1px solid #5ab4bd}.move-list table thead tr th:last-of-type,.move-list table thead tr td:last-of-type,.move-list table tbody tr th:last-of-type,.move-list table tbody tr td:last-of-type{display:none}.move-list table thead tr.no-moves td,.move-list table tbody tr.no-moves td{display:block}.move-list table thead{color:#fff;background-color:#8bcad1}.move-list table thead tr th.move-name-title,.move-list table thead tr th.move-type-title{display:none}.move-list table tbody tr{border-top:2px solid #5ab4bd}.move-list table tbody tr td{text-align:center}.move-list table tbody tr td.move-name{width:calc(100% - 100px);background-color:#eee;text-align:left;letter-spacing:1px;text-indent:1px;padding:10px 0 10px 20px}.move-list table tbody tr td.move-name a:hover{text-decoration:underline}.move-list table tbody tr td.move-type{display:flex;align-items:center;width:100px;background-color:#eee}.move-list table tbody tr td.move-type div{font-size:1.3rem;width:80px;letter-spacing:0;text-indent:0}@media (min-width: 650px){.move-list table thead tr th,.move-list table thead tr td,.move-list table tbody tr th,.move-list table tbody tr td{width:20%}.move-list table thead tr th:last-of-type,.move-list table thead tr td:last-of-type,.move-list table tbody tr th:last-of-type,.move-list table tbody tr td:last-of-type{display:block}}@media (min-width: 1025px){.move-list table thead tr th,.move-list table thead tr td,.move-list table tbody tr th,.move-list table tbody tr td{width:calc((100% - 300px) / 6)}.move-list table thead tr th+th,.move-list table thead tr th+td,.move-list table thead tr td+th,.move-list table thead tr td+td,.move-list table tbody tr th+th,.move-list table tbody tr th+td,.move-list table tbody tr td+th,.move-list table tbody tr td+td{border-left:1px solid #5ab4bd}.move-list table thead tr th.move-name-title,.move-list table thead tr th.move-type-title,.move-list table thead tr td.move-name-title,.move-list table thead tr td.move-type-title,.move-list table tbody tr th.move-name-title,.move-list table tbody tr th.move-type-title,.move-list table tbody tr td.move-name-title,.move-list table tbody tr td.move-type-title{display:block}.move-list table thead tr th.move-name-title,.move-list table thead tr td.move-name-title,.move-list table tbody tr th.move-name-title,.move-list table tbody tr td.move-name-title{width:300px}.move-list table thead tr th.move-name,.move-list table thead tr td.move-name,.move-list table tbody tr th.move-name,.move-list table tbody tr td.move-name{width:300px;background-color:#fff}.move-list table thead tr th.move-type,.move-list table thead tr td.move-type,.move-list table tbody tr th.move-type,.move-list table tbody tr td.move-type{width:calc((100% - 300px) / 6);background-color:#fff}.move-list table thead tr th.move-type div[class^="pokemon-type"],.move-list table thead tr td.move-type div[class^="pokemon-type"],.move-list table tbody tr th.move-type div[class^="pokemon-type"],.move-list table tbody tr td.move-type div[class^="pokemon-type"]{margin:0 auto}}.ability-list,.item-list{margin-top:30px}.ability-list .dl-header,.item-list .dl-header{display:flex;border:1px solid #5ab4bd}.ability-list .dl-header dt,.ability-list .dl-header dd,.item-list .dl-header dt,.item-list .dl-header dd{font-weight:900;color:#fff;background-color:#8bcad1;letter-spacing:1px;text-indent:1px;padding:10px}.ability-list .dl-header dt,.item-list .dl-header dt{flex-grow:1}.ability-list .dl-header dd,.item-list .dl-header dd{width:60px;border-left:1px solid #5ab4bd}.ability-list .dl-body div,.item-list .dl-body div{display:flex;flex-wrap:wrap;border:1px solid #5ab4bd;border-top:none}.ability-list .dl-body div dt,.item-list .dl-body div dt{flex-grow:1;padding:10px}.ability-list .dl-body div dt a:hover,.item-list .dl-body div dt a:hover{text-decoration:underline}.ability-list .dl-body div input,.item-list .dl-body div input{display:none}.ability-list .dl-body div input:checked+label::after,.item-list .dl-body div input:checked+label::after{display:none}.ability-list .dl-body div input:checked+label+dd,.item-list .dl-body div input:checked+label+dd{display:block}.ability-list .dl-body div label,.item-list .dl-body div label{position:relative;width:60px}.ability-list .dl-body div label::before,.ability-list .dl-body div label::after,.item-list .dl-body div label::before,.item-list .dl-body div label::after{content:"";position:absolute;top:50%;left:50%;width:15px;height:1px;background-color:#000;transform:translate(-50%, -50%)}.ability-list .dl-body div label::after,.item-list .dl-body div label::after{transform:translate(-50%, -50%) rotate(90deg)}.ability-list .dl-body div dd,.item-list .dl-body div dd{display:none;width:100%;border-top:2px dashed #eee;padding:20px 10px}@media (min-width: 650px){.ability-list .dl-header dt,.item-list .dl-header dt{flex-grow:0;width:200px}.ability-list .dl-header dd,.item-list .dl-header dd{flex-grow:1}.ability-list .dl-body div,.item-list .dl-body div{align-items:center}.ability-list .dl-body div dt,.item-list .dl-body div dt{flex-grow:0;width:200px}.ability-list .dl-body div label,.item-list .dl-body div label{display:none}.ability-list .dl-body div dd,.item-list .dl-body div dd{flex-grow:1;display:block;width:calc(100% - 200px);border-top:none;border-left:1px solid #5ab4bd}}#move-detail-basic-data h2,#ability-detail-basic-data h2,#item-detail-basic-data h2{margin-top:30px}#move-detail-basic-data p,#ability-detail-basic-data p,#item-detail-basic-data p{margin-top:30px}#move-detail-basic-data dl,#ability-detail-basic-data dl,#item-detail-basic-data dl{display:flex;flex-wrap:wrap;max-width:600px;border:2px solid #5ab4bd;margin-top:30px}#move-detail-basic-data dl div,#ability-detail-basic-data dl div,#item-detail-basic-data dl div{display:flex;flex-wrap:wrap;width:50%}#move-detail-basic-data dl div dt,#move-detail-basic-data dl div dd,#ability-detail-basic-data dl div dt,#ability-detail-basic-data dl div dd,#item-detail-basic-data dl div dt,#item-detail-basic-data dl div dd{display:flex;justify-content:center;padding:10px 5px}#move-detail-basic-data dl div dt:not(:first-of-type),#move-detail-basic-data dl div dd:not(:first-of-type),#ability-detail-basic-data dl div dt:not(:first-of-type),#ability-detail-basic-data dl div dd:not(:first-of-type),#item-detail-basic-data dl div dt:not(:first-of-type),#item-detail-basic-data dl div dd:not(:first-of-type){border-top:2px solid #5ab4bd}#move-detail-basic-data dl div dt,#ability-detail-basic-data dl div dt,#item-detail-basic-data dl div dt{font-weight:900;width:80px;color:#fff;background-color:#8bcad1}#move-detail-basic-data dl div dd,#ability-detail-basic-data dl div dd,#item-detail-basic-data dl div dd{width:calc(100% - 80px);text-align:center}#move-detail-basic-data dl div dd div[class^="pokemon-type"],#ability-detail-basic-data dl div dd div[class^="pokemon-type"],#item-detail-basic-data dl div dd div[class^="pokemon-type"]{display:flex;justify-content:center;width:120px;border:none;padding:0}#move-detail-basic-data dl div:last-of-type,#ability-detail-basic-data dl div:last-of-type,#item-detail-basic-data dl div:last-of-type{width:100%;border-top:2px solid #5ab4bd}#move-detail-basic-data dl div:last-of-type dt,#move-detail-basic-data dl div:last-of-type dd,#ability-detail-basic-data dl div:last-of-type dt,#ability-detail-basic-data dl div:last-of-type dd,#item-detail-basic-data dl div:last-of-type dt,#item-detail-basic-data dl div:last-of-type dd{padding:20px 10px}#move-detail-basic-data dl div:last-of-type dt,#ability-detail-basic-data dl div:last-of-type dt,#item-detail-basic-data dl div:last-of-type dt{justify-content:center;align-items:center;align-self:stretch}#move-detail-basic-data dl div:last-of-type dd,#ability-detail-basic-data dl div:last-of-type dd,#item-detail-basic-data dl div:last-of-type dd{text-align:left;justify-content:flex-start}#seasonRuleOrder{border-top:2px dashed #eee;margin-top:30px}#seasonRuleOrder fieldset{margin-top:30px}#seasonRuleOrder fieldset:last-of-type{border-bottom:2px dashed #eee;padding-bottom:30px;margin:0}#seasonRuleOrder fieldset legend{font-weight:900;margin-bottom:10px}#move-detail-battle-data h3,#ability-detail-battle-data h3,#item-detail-battle-data h3{margin-top:30px}#move-detail-battle-data .graph-wrapper:first-of-type,#ability-detail-battle-data .graph-wrapper:first-of-type,#item-detail-battle-data .graph-wrapper:first-of-type{border-top:2px solid #eee;margin-top:30px}[class^="pokemon-type"]{color:#fff;font-weight:900;letter-spacing:2px;text-indent:2px;text-align:center;border-radius:8px;padding:2px 0}.pokemon-type1{background-color:#9099a0}.pokemon-type2{background-color:#cd4169}.pokemon-type3{background-color:#90a7dd}.pokemon-type4{background-color:#ab6ac7}.pokemon-type5{background-color:#d97745}.pokemon-type6{background-color:#c6b88b}.pokemon-type7{background-color:#91c02c}.pokemon-type8{background-color:#5269ac}.pokemon-type9{background-color:#5a8ea1}.pokemon-type10{background-color:#ff9c54}.pokemon-type11{background-color:#4d90d4}.pokemon-type12{background-color:#64bb5a}.pokemon-type13{background-color:#f4d23b}.pokemon-type14{background-color:#f97176}.pokemon-type15{background-color:#73cec0}.pokemon-type16{background-color:#0b6cc4}.pokemon-type17{background-color:#5a5366}.pokemon-type18{background-color:#ec8fe5}.pokemon-type100{background:linear-gradient(to right, #de4141, #e8ac51, #f2e55c, #39a869, #a55b9a)}*[class^="type-icon"]{display:flex;align-items:center}*[class^="type-icon"]::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.type-icon1::before{background-color:#9099a0}.type-icon2::before{background-color:#cd4169}.type-icon3::before{background-color:#90a7dd}.type-icon4::before{background-color:#ab6ac7}.type-icon5::before{background-color:#d97745}.type-icon6::before{background-color:#c6b88b}.type-icon7::before{background-color:#91c02c}.type-icon8::before{background-color:#5269ac}.type-icon9::before{background-color:#5a8ea1}.type-icon10::before{background-color:#ff9c54}.type-icon11::before{background-color:#4d90d4}.type-icon12::before{background-color:#64bb5a}.type-icon13::before{background-color:#f4d23b}.type-icon14::before{background-color:#f97176}.type-icon15::before{background-color:#73cec0}.type-icon16::before{background-color:#0b6cc4}.type-icon17::before{background-color:#5a5366}.type-icon18::before{background-color:#ec8fe5}.type-icon100::before{background:linear-gradient(to right, #de4141, #e8ac51, #f2e55c, #39a869, #a55b9a)}#pbl h2{color:#5ab4bd;border-bottom:2px solid #5ab4bd;margin-top:30px}#pbl p{margin-top:20px}#pbl p:first-of-type{margin-top:30px}#pbl p a{color:#06c}#pbl p a:hover{text-decoration:underline}#privacy-policy{margin-top:30px}#privacy-policy h2{color:#5ab4bd;border-bottom:2px solid #5ab4bd;margin-top:30px}#privacy-policy p{margin-top:20px}#privacy-policy p a{color:#06c}#privacy-policy p a:hover{text-decoration:underline}#contact-form{margin-top:30px}#contact-form #input-area div{display:flex;flex-direction:column}#contact-form #input-area div+div{margin-top:20px}#contact-form #input-area div label{margin-bottom:5px}#contact-form #input-area div input[type="text"],#contact-form #input-area div input[type="email"]{max-width:350px}#contact-form #input-area div textarea{max-width:500px;height:200px;resize:none}#contact-form #input-area div .alert{color:red;margin-top:5px}#contact-form #input-area input[type="button"]{margin-top:20px}#contact-form #confirm-area{border-top:2px dashed #eee;margin-top:30px}#contact-form #confirm-area h2{margin-top:30px}#contact-form #confirm-area.hidden{display:none}#contact-form #confirm-area dl{margin-top:30px}#contact-form #confirm-area dl dt{margin-bottom:5px}#contact-form #confirm-area dl dt:nth-of-type(n+2){margin-top:20px}#contact-form #confirm-area dl dd:nth-of-type(3){max-width:500px}#contact-form #confirm-area input[type="button"],#contact-form #confirm-area input[type="submit"]{margin-top:20px}#contact-result{text-align:center}#contact-result p,#contact-result .link-btn{margin-top:30px}#not-found{text-align:center}#not-found h2{margin-top:30px}#not-found .link-btn{margin-top:30px}
