@charset "UTF-8";
/*--------------------------------------------------------
Top-banner
-------------------------------------------------------*/
@media
only screen and (max-width : 753px){
#header #header-in {
	background-image: url(https://img.altema.jp/common/header/pokemonchampions-mb.jpg);
}
#mobileTop{
	background:url(https://img.altema.jp/common/header/pokemonchampions.jpg) no-repeat top left;
}
.h-koushin-box p.khan-txt {
background-position: 5px center!important;
padding: 0 0 0 14px!important;
font-size: 10px!important;
background-size: 6px!important;
margin:2px 0!important;
}
#main #main-contents .h-koushin-box p.saisyu-txt {
background-size: 8px!important;
font-size: 10px!important;
background-position: 1px center!important;
padding: 0 0 0 11px!important;
}
}

#header-in h1{
    color: #FFF;
}
/*PC　ここから*/

#header-in_wrap{
    background-image: url(https://img.altema.jp/common/header/pokemonchampions-pc.jpg);
    background-position: center;
    background-repeat: no-repeat;
}

.header-inWrap{
    background-image: url(https://img.altema.jp/common/header/pokemonchampions-kasou.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size:100% auto;
    background-size:cover;
}

#header-in p.header-logo a{
    color:#FFF;
}

/*-------------------------------------------------------
固有CSS
-------------------------------------------------------*/
#main-contents .contents {
padding: inherit;
}
#header-in_new h1{
font-size: 23px;
}

/*------------------------------------------------------------
SPヘッダーnew
-------------------------------------------------------------*/
@media only screen and (max-width: 753px){
body.home #container #header div#header-in {
background: url(https://img.altema.jp/common/header/pokemonchampions-mb2.jpg) no-repeat center / cover;
padding: 0!important;
height: calc(100vw * 0.3375);
}
body.home #header div.header_top_h1{
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
display: block;
}
body.home #header div.header_top_h1 img{
display: none;
}
}

/*------------------------------------------------------------
最強テーブル
-------------------------------------------------------------*/
.new-rankng div:nth-child(1) div:nth-child(1){
background: #eb5d29 !important;
font-size: 18px !important;
}
.new-rankng div:nth-child(2) div:nth-child(1){
background: #e5a838 !important;
font-size: 18px !important;
}
.new-rankng div:nth-child(3) div:nth-child(1){
background: #48a55c !important;
font-size: 18px !important;
color:#fff !important;
}
.new-rankng div:nth-child(4) div:nth-child(1){
background: #4f85b3 !important;
font-size: 18px !important;
}
.new-rankng{
border: 4px solid #dfdfdf !important;
border-spacing:0 !important;
max-width:unset !important;
width:100% !important;
}
.new-rankng div div:nth-child(2){
padding:8px 4px !important;
}
.new-rankng div div:nth-child(2){
border-bottom:1px solid #dfdfdf !important;
margin-bottom: -1px;
}