@charset "UTF-8";
/*
story.css
pokemon.co.jp/ex/xy/story/
#story
*/

/*
 Title h1
*/
#story h1{
width: 168px;
height: 50px;
background: url(/ex/xy/story/images/ttl_story.png) no-repeat 0 0;
}
#story.story_01 h1{
background-position: 0 -50px;
}
#story.story_02 h1{
background-position: 0 -100px; height:85px!important;
}

/* h2 */
#story.story_01 #mainArea h2{
width: 650px;
height: 35px;
background: url(/ex/xy/story/images/sttl_story.png) no-repeat 0 0;
}
#story.story_01 #mainArea h2.sttl_01{
background-position: 0 0;
}
#story.story_01 #mainArea h2.sttl_02{
background-position: 0 -50px;
}
#story.story_01 #mainArea h2.sttl_03{
background-position: 0 -100px;
}
#story.story_01 #mainArea h2.sttl_04{
background-position: 0 -150px;
}
#story.story_02 #mainArea h2{
width: 650px;
height: 35px;
background: url(/ex/xy/story/images/sttl_story.png) no-repeat 0 0;
}
#story.story_02 #mainArea h2.sttl_01{
background-position: 0 -200px;
}




/*
 Index Select Panel
*/
/* 各パネル設定 */
#story.index ul.selectPanel li.sp01 a{
background: url(/ex/xy/story/images/btn_panel_01.png) no-repeat 0 0;
}
#story.index ul.selectPanel li.sp02 a{
background: url(/ex/xy/story/images/btn_panel_02.png) no-repeat 0 0;
}

/*
* S I D E  #side
*/
/* TTL in Lowest Cont  */
#story #contentWrap.lowestCont #side h3{
height: 24px;
margin: 0 0 0 18px;
background: url(/ex/xy/story/images/side_ttl.png) no-repeat 0 0;
}

/* 3rd layer */
#side #navBlk dl dt.ln01 a{
background: url(/ex/xy/story/images/lnav_story.png) no-repeat 0 -18px;
}
#side #navBlk dl dt.ln02 a{
background: url(/ex/xy/story/images/lnav_story.png) no-repeat 0 -65px;
}
	/* hover */
	#side #navBlk dl dt.ln01 a:hover{
	background: url(/ex/xy/story/images/lnav_story.png) no-repeat -180px -18px !important;
	}
	#side #navBlk dl dt.ln02 a:hover{
	background: url(/ex/xy/story/images/lnav_story.png) no-repeat -180px -65px !important;
	}
	/* Curr */
	#story.story_01 #side #navBlk dl dt.ln01 a{
	background: url(/ex/xy/story/images/lnav_story.png) no-repeat -360px -18px;
	}
	#story.story_02 #side #navBlk dl dt.ln02 a{
	background: url(/ex/xy/story/images/lnav_story.png) no-repeat -360px -65px;
	}

/* side navi new mark */
#story #side #navBlk  span.new { top:3px; }
#story #side #navBlk  dt span.new { top:5px; }
#story #side #navBlk .ln01    span.new { left:0px; }
#story #side #navBlk .ln02    span.new { left:97px; top:60px; }