@charset "UTF-8";

/* Readjust
--------------------------------------------------------------*/
body{
	font-size: 13px;
	*font-size: small;
	*font:x-small;
	font-family: Verdana, Arial, sans-serif;
}
*:first-child+html body{
	font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}

/* LINK */
a,
a:link {
	text-decoration:underline;
	color:#1491b4;
}
a:visited {
	text-decoration:underline;
	color:#1491b4;
}
a:active {
	text-decoration:underline;
	color:#1491b4;
}
a:hover {
	text-decoration:underline;
	color:#555;
}

/* Deco */
.showSmt{
display: none;
}
.important{
color: #e60014;
}
p.nxtBullet, span.nxtBullet, a.nxtBullet{
display:inline-block;
/display:inline;
padding-left: 12px;
background: url(/ex/b2w2/common/images/arw_r_gray.png) no-repeat 0 3px;
}
a.newWin, span.newWin{
padding-right: 15px;
background: url(/ex/b2w2/common/images/isc_newwin_blk.png) no-repeat 100% 4%;
}

/* haribotekit */
.haribotekit span.hide{
display: block;
text-indent: -9999px;
overflow: hidden;
}


/* H E A D E R - - - - 
--------------------------------------------------------------*/
/* Site Title */
#header p.siteTtl{
float: left;
width: 265px;
height: 67px;
margin: 10px 0 0;
display: inline;
}
#header p.siteTtl a{
width: 265px;
height: 67px;
}
#header p.siteTtl strong{
display: block;
text-indent: -9999px;
overflow: hidden;
}
#header p.siteTtl .panel{
background: url(/ex/b2w2/common/images/logo_02.png) no-repeat 0 0;
}
/*
* nav blk
*/
#header div#navBlk{
position: relative;
float: right;
width: 631px;
}
/* gnav */
#header div#navBlk ul.gnav{
position: absolute;
top: 39px;
left: 0;
}
#header div#navBlk ul.gnav li{
float: left;
}
#header div#navBlk ul.gnav li a{
display: block;
text-indent: -9999px;
height: 32px;
}
#header div#navBlk ul.gnav li.gn01 a{
width: 117px;
background: url(/ex/b2w2/common/images/gnav.png) no-repeat 0 0;
}
#header div#navBlk ul.gnav li.gn02 a{
width: 116px;
background: url(/ex/b2w2/common/images/gnav.png) no-repeat -117px 0;
}
#header div#navBlk ul.gnav li.gn03 a{
width: 116px;
background: url(/ex/b2w2/common/images/gnav.png) no-repeat -233px 0;
}
#header div#navBlk ul.gnav li.gn04 a{
width: 141px;
background: url(/ex/b2w2/common/images/gnav.png) no-repeat -349px 0;
}
#header div#navBlk ul.gnav li.gn05 a{
width: 141px;
background: url(/ex/b2w2/common/images/gnav.png) no-repeat -490px 0;
}
	/* 	Hover */
	#header div#navBlk ul.gnav li.gn01 a:hover{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat 0 -32px;
	}
	#header div#navBlk ul.gnav li.gn02 a:hover{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat -117px -32px;
	}
	#header div#navBlk ul.gnav li.gn03 a:hover{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat -233px -32px;
	}
	#header div#navBlk ul.gnav li.gn04 a:hover{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat -349px -32px;
	}
	#header div#navBlk ul.gnav li.gn05 a:hover{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat -490px -32px;
	}
	/* 	Current */
	body#story #header div#navBlk ul.gnav li.gn01 a{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat 0 -64px;
	}
	body#characters #header div#navBlk ul.gnav li.gn02 a{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat -117px -64px;
	}
	body#pokemon #header div#navBlk ul.gnav li.gn03 a{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat -233px -64px;
	}
	body#system #header div#navBlk ul.gnav li.gn04 a{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat -349px -64px;
	}
	body#dlsoft #header div#navBlk ul.gnav li.gn05 a{
	background: url(/ex/b2w2/common/images/gnav.png) no-repeat -490px -64px;
	}

/* hnav */
#header div#navBlk ul.hnav{
position: absolute;
top: 0;
right: 20px;
margin: 0;
}
#header div#navBlk ul.hnav li{
float: left;
margin: 0;
}
#header div#navBlk ul.hnav li a{
display: block;
text-indent: -9999px;
height: 25px;
}
#header div#navBlk ul.hnav li a:hover{
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
#header div#navBlk ul.hnav li.hn01 a{
width: 54px;
background: url(/ex/b2w2/common/images/hnav.png) no-repeat 0 0;
}
#header div#navBlk ul.hnav li.hn02 a{
width: 73px;
background: url(/ex/b2w2/common/images/hnav.png) no-repeat -50px 0;
}
#header div#navBlk ul.hnav li.hn03 a{
width: 73px;
background: url(/ex/b2w2/common/images/hnav.png) no-repeat -123px 0;
}



/* C O N T E N T S - - - - 
--------------------------------------------------------------*/
/*
* M A I N 
*/
#mainArea p{
margin-bottom: 15px;
padding-bottom: 0;
}

/*
* header
*/
/* h1 */
#mainArea #content h1{
margin-bottom: 30px;
}
/* h2 */
#mainArea #content div.ttl_h2{
margin-bottom: 15px;
padding-bottom: 4px;
border-bottom: 1px solid #CCC;
font-size: 21px;
}
#mainArea #content div.ttl_h2 h2{
padding: 0 0 4px 10px;
border-left: 5px solid #1491B4;
}
/* h3 - h5 */
#mainArea #content h3{
margin-bottom: 12px;
padding-left: 23px;
background: url(/ex/b2w2/common/images/icn_header3.png) no-repeat 0 3px;
font-size: 18px;
}
#mainArea #content h4{
margin-bottom: 12px;
color: #1491b4;
font-size: 16px;
}


/* share button */
#content .shareBtn{
width: 390px;
height: 28px;
padding: 2px 0 0;
margin: 0 0 0 250px;
}
#content .shareBtn .btns{
text-align:right;
}
#content .shareBtn .btns li{
display:inline-block;
/display:inline;
vertical-align:middle;
}

/* breadcrumb */
#mainArea #content .breadcrumb{
height: 40px;
color: #555;
}
#mainArea #content .breadcrumb ul{
}
#mainArea #content .breadcrumb ul li{
float: left;
margin-right: 3px;
}
#mainArea #content .breadcrumb ul li strong{
font-weight: normal;
}

/* - game画面共通パーツ - */
#mainArea div.halfThumbList.img_game{
	margin:0 auto;
	width:532px;
}
#mainArea div.halfThumbList.img_game ul{
	margin-left:-20px;
}
#mainArea div.halfThumbList.img_game ul li,
#mainArea div.halfThumbList.img_game ul li > div{
	width:256px;
}

#mainArea div.halfThumbList.img_game li.twoCol,
#mainArea div.halfThumbList.img_game li.twoCol div.inner{
    width:552px;
}
#mainArea div.halfThumbList.img_game li.twoCol div.twoColInner{
    width:256px;
}


/*
* S I D E  
*/
/*
lnav
*/
#side div#lnavMod{
width: 175px;
}
#side div#lnavMod h3{
width: 175px;
height: 29px;
margin-bottom: 20px;
text-indent: -9999px;
display: block;
}
#side div#lnavMod h3 .panel{
width: 175px;
height: 29px;
}
#side div#lnavMod ul#lnav{
margin-bottom: 15px;
}
#side div#lnavMod ul#lnav li{
margin-bottom: 15px;
text-indent: -9999px;
}
#side div#lnavMod ul#lnav li a{
height: 14px;
display: block;
}

#story #side div#lnavMod h3 .panel {
	background: url(/ex/b2w2/story/images/lnav_story.png) no-repeat 0 0;
}
#story div#lnavMod h3 .panel {
	width: 175px;height: 29px;
}
#movie #side div#lnavMod h3 .panel {
	background: url(/ex/b2w2/movie/images/lnav_movie.png) no-repeat 0 0;
}
#movie div#lnavMod h3 .panel {
	width: 175px;height: 29px;
}
#product #side div#lnavMod h3 .panel {
	background: url(/ex/b2w2/product/images/lnav_product.png) no-repeat 0 0;
}
#product div#lnavMod h3 .panel {
	width: 175px;height: 29px;
}
#news #side div#lnavMod h3 .panel {
	background: url(/ex/b2w2/news/images/lnav_news.png) no-repeat 0 0;
}
#news div#lnavMod h3 .panel {
	width: 175px;height: 29px;
}
#dlsoft #side div#lnavMod h3 .panel {
	background: url(/ex/b2w2/dlsoft/images/lnav_dlsoft.png) no-repeat 0 0;
}
#dlsoft div#lnavMod h3 .panel {
	width: 175px;height: 29px;
}




/*
* toTop
*/
#contentWrap p.toTop{
clear: both;
text-align: right;
}


/* F O O T E R - - - -
--------------------------------------------------------------*/
/* company list */
#footer div.company{
position: absolute;
top: 62px;
left: 0;
}
#footer div.company ul.cpList{
width: 347px;
margin-bottom: 3px;
}
#footer div.company ul.cpList li{
float: left;
margin-left: 5px;
display: inline;
text-indent: -9999px;
overflow: hidden;
}
#footer div.company ul.cpList li a{
display: block;
height: 19px;
}
#footer div.company ul.cpList li#cpl01{
width: 184px;
margin-left: 0;
}
#footer div.company ul.cpList li#cpl02{
width: 65px;
}
#footer div.company ul.cpList li#cpl03{
width: 88px;
}
#footer div.company ul.cpList li#cpl01 a{
background: url(/ex/b2w2/common/images/logo_conpany_ftr.png) no-repeat 0 0;
}
#footer div.company ul.cpList li#cpl02 a{
background: url(/ex/b2w2/common/images/logo_conpany_ftr.png) no-repeat -189px 0;
}
#footer div.company ul.cpList li#cpl03 a{
background: url(/ex/b2w2/common/images/logo_conpany_ftr.png) no-repeat -259px 0;
}

/* copyright */
#footer div.cr{
position: absolute;
top: 86px;
left: 0;
font-size: 11px;
}


/* play 3DS */
#footer p.play3ds{
position: absolute;
top: 60px;
left: 752px;
width: 198px;
height: 22px;
text-indent: -9999px;
overflow: hidden;
}
#footer p.play3ds .panel{
background: url(/ex/b2w2/common/images/txt_play3ds.png) no-repeat 0 0;
}

/* btmNavBlk */
#footer div#btmNavBlk{
display: none;
}

/* Footer Link */
#footer ul.ftrLink{
display: none;
}

/* Modal Style 
/*--------------------------------------------------------------*/
div#modalBase{
position:absolute;
top: 0;
left: 0;
width: 100%;
display:none;
z-index:900;
background:#111;
filter:alpha(opacity=90) !important;
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
}
div#modalCont{
position:absolute;
top: 0;
left: 0;
width: 640px;
display:none;
z-index:1000;
}
div#modalCont div#include{
width: 640px;
height: 360px;
}
div#modalCont p#closeBtn{
margin: 0 auto 20px;
text-align: right;
}

/*--------------------------------------------------------------*/
/* - PAGE: Characters - 
/*--------------------------------------------------------------*/
/* Chara common */
#characters div.kvSection{
position: relative;
margin-bottom: 20px;
}
#characters div.kvSection div.charaMeta{
position: absolute;
top: 0;
left: 0;
}
#characters div.kvSection p.kv{
float: right;
margin-bottom: 20px;
display: inline;
}

/* Chara Nav */
#characters div#charaNav{
clear: both;
/*height: 122px;*/
margin-bottom: 20px;
padding:5px 0 0 0;
/*background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat 0 0;*/
background:black;
}
#characters div#charaNav ul{
margin: 0;
padding: 0;
}
#characters div#charaNav ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#characters div#charaNav ul{
	display:inline-table;


}
/* \*/
html #characters div#charaNav ul{
	* height:1%;
}
#characters div#charaNav ul{
	display:block;
}
/* */

#characters div#charaNav ul li{
float: left;
margin-left: 5px;
display: inline;
text-indent: -9999px;
width: 122px;
height: 66px;
}



#characters div#charaNav ul li a{
display: block;
width: 122px;
height: 66px;
}
#characters div#charaNav ul li.cn01 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -5px -5px;
}
#characters div#charaNav ul li.cn02 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -132px -5px;
}
#characters div#charaNav ul li.cn03 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -259px -5px;
}
#characters div#charaNav ul li.cn04 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -386px -5px;
}
#characters div#charaNav ul li.cn05 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -513px -5px;
}
#characters div#charaNav ul li.cn06 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -640px -5px;
}
#characters div#charaNav ul li.cn07 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -767px -5px;
}
#characters div#charaNav ul li.cn08 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -894px -5px;
}
#characters div#charaNav ul li.cn09 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1021px -5px;
}
#characters div#charaNav ul li.cn10 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1148px -5px;
}
#characters div#charaNav ul li.cn11 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1275px -5px;
}
#characters div#charaNav ul li.cn12 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1402px -5px;
}
#characters div#charaNav ul li.cn13 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1529px -5px;
}
#characters div#charaNav ul li.cn14 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1656px -5px;
}
#characters div#charaNav ul li.cn15 a .panel{
background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1783px -5px;
}

/* hover */
	#characters div#charaNav ul li.cn01 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -5px -85px;
	}
	#characters div#charaNav ul li.cn02 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -132px -85px;
	}
	#characters div#charaNav ul li.cn03 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -259px -85px;
	}
	#characters div#charaNav ul li.cn04 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -386px -85px;
	}
	#characters div#charaNav ul li.cn05 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -513px -85px;
	}
	#characters div#charaNav ul li.cn06 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -640px -85px;
	}
	#characters div#charaNav ul li.cn07 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -767px -85px;
	}
	#characters div#charaNav ul li.cn08 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -894px -85px;
	}
	#characters div#charaNav ul li.cn09 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1021px -85px;
	}
	#characters div#charaNav ul li.cn10 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1148px -85px;
	}
	#characters div#charaNav ul li.cn11 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1275px -85px;
	}
	#characters div#charaNav ul li.cn12 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1402px -85px;
	}
	#characters div#charaNav ul li.cn13 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1529px -85px;
	}
	#characters div#charaNav ul li.cn14 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1656px -85px;
	}
	#characters div#charaNav ul li.cn15 a:hover .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1783px -85px;
	}
						
/* current */
	#characters.index div#charaNav ul li.cn01 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -5px -165px;
	}
	#characters.characters01 div#charaNav ul li.cn02 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -132px -165px;
	}
	#characters.characters02 div#charaNav ul li.cn03 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -259px -165px;
	}
	#characters.characters03 div#charaNav ul li.cn04 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -386px -165px;
	}
	#characters.characters04 div#charaNav ul li.cn05 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -513px -165px;
	}
	#characters.characters05 div#charaNav ul li.cn06 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -640px -165px;
	}
	#characters.characters06 div#charaNav ul li.cn07 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -767px -165px;
	}
	#characters.characters07 div#charaNav ul li.cn08 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -894px -165px;
	}
	#characters.characters08 div#charaNav ul li.cn09 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1021px -165px;
	}
	#characters.characters09 div#charaNav ul li.cn10 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1148px -165px;
	}
	#characters.characters10 div#charaNav ul li.cn11 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1275px -165px;
	}
	#characters.characters11 div#charaNav ul li.cn12 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1402px -165px;
	}
	#characters.characters12 div#charaNav ul li.cn13 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1529px -165px;
	}
	#characters.characters13 div#charaNav ul li.cn14 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1656px -165px;
	}
	#characters.characters14 div#charaNav ul li.cn15 a .panel{
	background: url(/ex/b2w2/characters/images/fnav_chara.png) no-repeat -1783px -165px;
	}


/* SIDE: lnav */
#characters #side div#lnavMod h3 .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 0;
}

/*
#characters #side div#lnavMod ul#lnav li.ln01 a{
height: 14px;
}
*/
#characters #side div#lnavMod ul#lnav li.ln01 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -48px;
}
#characters #side div#lnavMod ul#lnav li.ln02 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -77px;
}
#characters #side div#lnavMod ul#lnav li.ln03 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -106px;
}
#characters #side div#lnavMod ul#lnav li.ln04 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -133px;
}
#characters #side div#lnavMod ul#lnav li.ln05 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -160px;
}
#characters #side div#lnavMod ul#lnav li.ln06 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -188px;
}
#characters #side div#lnavMod ul#lnav li.ln07 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -215px;
}
#characters #side div#lnavMod ul#lnav li.ln08 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -243px;
}
#characters #side div#lnavMod ul#lnav li.ln09 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -271px;
}
#characters #side div#lnavMod ul#lnav li.ln10 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -299px;
}
#characters #side div#lnavMod ul#lnav li.ln11 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -327px;
}

#characters #side div#lnavMod ul#lnav li.ln12 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -356px;
}

#characters #side div#lnavMod ul#lnav li.ln13 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -384px;
}

#characters #side div#lnavMod ul#lnav li.ln14 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -411px;
}

#characters #side div#lnavMod ul#lnav li.ln15 a .panel{
background: url(/ex/b2w2/characters/images/lnav_chara.png) no-repeat 0 -439px;
}

	/* 	a:Hover */
	#characters #side div#lnavMod ul#lnav li.ln01 a:hover .panel{
	background-position: -210px -48px;
	}
	#characters #side div#lnavMod ul#lnav li.ln02 a:hover .panel{
	background-position: -210px -77px;
	}
	#characters #side div#lnavMod ul#lnav li.ln03 a:hover .panel{
	background-position: -210px -106px;
	}
	#characters #side div#lnavMod ul#lnav li.ln04 a:hover .panel{
	background-position: -210px -133px;
	}
	#characters #side div#lnavMod ul#lnav li.ln05 a:hover .panel{
	background-position: -210px -160px;
	}
	#characters #side div#lnavMod ul#lnav li.ln06 a:hover .panel{
	background-position: -210px -188px;
	}
	#characters #side div#lnavMod ul#lnav li.ln07 a:hover .panel{
	background-position: -210px -215px;
	}
	#characters #side div#lnavMod ul#lnav li.ln08 a:hover .panel{
	background-position: -210px -243px;
	}
	#characters #side div#lnavMod ul#lnav li.ln09 a:hover .panel{
	background-position: -210px -271px;
	}
	#characters #side div#lnavMod ul#lnav li.ln10 a:hover .panel{
	background-position: -210px -299px;
	}
	#characters #side div#lnavMod ul#lnav li.ln11 a:hover .panel{
	background-position: -210px -327px;
	}
	#characters #side div#lnavMod ul#lnav li.ln12 a:hover .panel{
	background-position: -210px -356px;
	}
	#characters #side div#lnavMod ul#lnav li.ln13 a:hover .panel{
	background-position: -210px -384px;
	}
	#characters #side div#lnavMod ul#lnav li.ln14 a:hover .panel{
	background-position: -210px -411px;
	}
	#characters #side div#lnavMod ul#lnav li.ln15 a:hover .panel{
	background-position: -210px -439px;
	}				
	/* 	current */
	#characters.index #side div#lnavMod ul#lnav li.ln01 a .panel{
	background-position: -420px -48px;
	}
	#characters.characters01 #side div#lnavMod ul#lnav li.ln02 a .panel{
	background-position: -420px -77px;
	}
	#characters.characters02 #side div#lnavMod ul#lnav li.ln03 a .panel{
	background-position: -420px -106px;
	}
	#characters.characters03 #side div#lnavMod ul#lnav li.ln04 a .panel{
	background-position: -420px -133px;
	}
	#characters.characters04 #side div#lnavMod ul#lnav li.ln05 a .panel{
	background-position: -420px -160px;
	}
	#characters.characters05 #side div#lnavMod ul#lnav li.ln06 a .panel{
	background-position: -420px -188px;
	}
	#characters.characters06 #side div#lnavMod ul#lnav li.ln07 a .panel{
	background-position: -420px -215px;
	}
	#characters.characters07 #side div#lnavMod ul#lnav li.ln08 a .panel{
	background-position: -420px -243px;
	}
	#characters.characters08 #side div#lnavMod ul#lnav li.ln09 a .panel{
	background-position: -420px -271px;
	}
	#characters.characters09 #side div#lnavMod ul#lnav li.ln10 a .panel{
	background-position: -420px -299px;
	}
	#characters.characters10 #side div#lnavMod ul#lnav li.ln11 a .panel{
	background-position: -420px -327px;
	}
	#characters.characters11 #side div#lnavMod ul#lnav li.ln12 a .panel{
	background-position: -420px -356px;
	}	
	#characters.characters12 #side div#lnavMod ul#lnav li.ln13 a .panel{
	background-position: -420px -384px;
	}	
	#characters.characters13 #side div#lnavMod ul#lnav li.ln14 a .panel{
	background-position: -420px -411px;
	}
	#characters.characters14 #side div#lnavMod ul#lnav li.ln15 a .panel{
	background-position: -420px -439px;
	}		
	
/* index.html */
/*--------------------------------------------------------------*/
#characters.index h1{
width: 346px;
height: 30px;
}
#characters.index h1 .panel{
background: url(/ex/b2w2/characters/images/ttl_chara_00.png) no-repeat 0 0;
}
/* kvSection */
#characters.index div.kvSection div.charaMeta h2.charaTxt00{
width: 286px;
height: 65px;
margin-bottom: 30px;
}
#characters.index div.kvSection div.charaMeta h2.charaTxt00 .panel{
background: url(/ex/b2w2/characters/images/txt_00_01.png) no-repeat 0 0;
}
#characters.index div.kvSection p.kv{
width: 382px;
height: 484px;
}
#characters.index div.kvSection p.kv .panel{
background: url(/ex/b2w2/characters/images/img_chara_00.png) no-repeat 0 0;
}


/* - characters1 - */
/*--------------------------------------------------------------*/
#characters.characters01 h1{
	width:125px;height:29px;
}
#characters.characters01 h1 .panel{
	background: url(/ex/b2w2/characters/images/ttl_chara01_00.png) no-repeat 0 0;
}
#characters.characters01 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:320px;height:110px;
}
#characters.characters01 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background: url(/ex/b2w2/characters/images/txt_chara01_01.png) no-repeat 0 0;
}

#characters.characters01 div.kvSection p.kv{
	margin-top:-55px;
	width:612px;height:470px;
}
#characters.characters01 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara01_00.png) no-repeat 0 0;
}

/* - characters2 - */
/*--------------------------------------------------------------*/
#characters.characters02 h1 {
	width:125px;height:29px;
}


#characters.characters02 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara02_00.png) no-repeat 0 0;
}
#characters.characters02 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:373px;height:86px;
}
#characters.characters02 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara02_01.png) no-repeat 0 0;
}

#characters.characters02 div.kvSection p.kv{
	margin-top:-55px;
	width:622px;height:556px;
}
#characters.characters02 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara02_00.png) no-repeat 0 0;
}


/* - characters3 - */
/*--------------------------------------------------------------*/
#characters.characters03 h1 {
	width:93px;height:28px;
}
#characters.characters03 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara03_00.png) no-repeat 0 0;
}
#characters.characters03 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:344px;height:63px;
}
#characters.characters03 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara03_01.png) no-repeat 0 0;
}

#characters.characters03 div.kvSection p.kv{
	margin-top:-55px;
	width:628px;height:445px;
}
#characters.characters03 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara03_00.png) no-repeat 0 0;
}

/* - characters4 - */
/*--------------------------------------------------------------*/
#characters.characters04 h1 {
	width:90px;height:29px;
}
#characters.characters04 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara04_00.png) no-repeat 0 0;
}
#characters.characters04 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:299px;height:87px;
}
#characters.characters04 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara04_01.png) no-repeat 0 0;
}

#characters.characters04 div.kvSection p.kv{
	margin-top:-55px;
	width:622px;height:534px;
}
#characters.characters04 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara04_00.png) no-repeat 0 0;
}

/* - characters5 - */
/*--------------------------------------------------------------*/
#characters.characters05 h1 {
	width:63px;height:27px;
}
#characters.characters05 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara05_00.png) no-repeat 0 0;
}
#characters.characters05 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:287px;height:61px;
}
#characters.characters05 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara05_01.png) no-repeat 0 0;
}

#characters.characters05 div.kvSection p.kv{
	margin-top:-55px;
	width:622px;height:453px;
}
#characters.characters05 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara05_00.png) no-repeat 0 0;
}

/* - characters6 - */
/*--------------------------------------------------------------*/
#characters.characters06 h1 {
	width:121px;height:27px;
}
#characters.characters06 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara06_00.png) no-repeat 0 0;
}
#characters.characters06 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:310px;height:87px;
}
#characters.characters06 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara06_01.png) no-repeat 0 0;
}

#characters.characters06 div.kvSection p.kv{
	margin-top:-55px;
	width:622px;height:516px;
}
#characters.characters06 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara06_00.png) no-repeat 0 0;
}

/* - characters7 - */
/*--------------------------------------------------------------*/
#characters.characters07 h1 {
	width:93px;height:28px;
}
#characters.characters07 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara07_00.png) no-repeat 0 0;
}
#characters.characters07 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:260px;height:63px;
}
#characters.characters07 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara07_01.png) no-repeat 0 0;
}

#characters.characters07 div.kvSection p.kv{
	margin-top:-55px;
	width:622px;height:551px;
}
#characters.characters07 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara07_00.png) no-repeat 0 0;
}

/* - characters8 - */
/*--------------------------------------------------------------*/
#characters.characters08 h1 {
	width:121px;height:28px;
}
#characters.characters08 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara08_00.png) no-repeat 0 0;
}
#characters.characters08 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:290px;height:87px;
}
#characters.characters08 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara08_01.png) no-repeat 0 0;
}

#characters.characters08 div.kvSection p.kv{
	margin-top:-55px;
	width:622px;height:532px;
}
#characters.characters08 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara08_00.png) no-repeat right top;
}
#characters.characters08 div.kvSection div.charaMeta p.caption{
	width:256px;
}

/* - characters9 - */
/*--------------------------------------------------------------*/
#characters.characters09 h1 {
	width:126px;height:28px;
}
#characters.characters09 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara09_00.png) no-repeat 0 0;
}
#characters.characters09 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:250px;height:160px;
}
#characters.characters09 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara09_01.png) no-repeat 0 0;
}

#characters.characters09 div.kvSection p.kv{
	margin-top:-55px;
	width:640px;height:522px;
}
#characters.characters09 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara09_00.png) no-repeat right top;
}
/*
#characters.characters09 div.kvSection div.charaMeta p.caption{
	width:256px;
}
*/

/* - characters10 - */
/*--------------------------------------------------------------*/
#characters.characters10 h1 {
	width:230px;height:30px;
}
#characters.characters10 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara10_00.png) no-repeat 0 0;
}
#characters.characters10 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:497px;height:120px;
}
#characters.characters10 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara10_01.png) no-repeat 0 0;
}

#characters.characters10 div.kvSection p.kv{
	margin-top:70px;
	width:640px;height:397px;
}
#characters.characters10 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara10_00.png) no-repeat right top;
}
/*
#characters.characters09 div.kvSection div.charaMeta p.caption{
	width:256px;
}
*/

/* - characters11 - */
/*--------------------------------------------------------------*/
#characters.characters11 h1 {
	width:230px;height:30px;
}
#characters.characters11 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara11_00.png) no-repeat 0 0;
}
#characters.characters11 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:394px;height:114px;
}
#characters.characters11 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara11_01.png) no-repeat 0 0;
}

#characters.characters11 div.kvSection p.kv{
	margin-top:-55px;
	width:640px;height:525px;
}
#characters.characters11 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara11_00.png) no-repeat right top;
}
/*
#characters.characters09 div.kvSection div.charaMeta p.caption{
	width:256px;
}
*/


/* - characters12 - */
/*--------------------------------------------------------------*/
#characters.characters12 h1 {
	width:230px;height:30px;
}
#characters.characters12 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara12_00.png) no-repeat 0 0;
}
#characters.characters12 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:328px;height:161px;
}
#characters.characters12 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara12_01.png) no-repeat 0 0;
}

#characters.characters12 div.kvSection p.kv{
	margin-top:-55px;
	width:640px;height:540px;
}
#characters.characters12 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara12_00.png) no-repeat right top;
}
/*
#characters.characters09 div.kvSection div.charaMeta p.caption{
	width:256px;
}
*/


/* - characters13 - */
/*--------------------------------------------------------------*/
#characters.characters13 h1 {
	width:230px;height:30px;
}
#characters.characters13 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara13_00.png) no-repeat 0 0;
}
#characters.characters13 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:369px;height:116px;
}
#characters.characters13 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara13_01.png) no-repeat 0 0;
}

#characters.characters13 div.kvSection p.kv{
	margin-top:-55px;
	width:640px;height:525px;
}
#characters.characters13 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara13_00.png) no-repeat right top;
}
/*
#characters.characters09 div.kvSection div.charaMeta p.caption{
	width:256px;
}
*/

/* - characters14 - */
/*--------------------------------------------------------------*/
#characters.characters14 h1 {
	width:159px;height:30px;
}
#characters.characters14 h1 .panel {
	background: url(/ex/b2w2/characters/images/ttl_chara14_00.png) no-repeat 0 0;
}
#characters.characters14 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 30px;
	width:318px;height:170px;
}
#characters.characters14 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background: url(/ex/b2w2/characters/images/txt_chara14_01.png) no-repeat 0 0;
}

#characters.characters14 div.kvSection p.kv{
	margin-top:-60px;
	width:640px;height:525px;
}
#characters.characters14 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara14_00.png) no-repeat right top;
}

#characters.characters14 div.triThumbList p.singlline{
width: 422px;
margin: -20px auto 20px;
padding-left: 20px;
}



/*--------------------------------------------------------------*/
/* - PAGE: pokemon - 
/*--------------------------------------------------------------*/
#pokemon #mainArea .halfThumbList *,
#pokemon #mainArea  .triThumbList *{
line-height: 1.4 !important;
}
#pokemon div.triThumbList p.singlline{
width: 640px;
margin: -20px auto 20px;
padding-left: 20px;
}
/* SIDE: lnav */
#pokemon #side div#lnavMod h3 .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 0;
}
#pokemon #side div#lnavMod ul#lnav li.ln01 a{
height: 32px;
}
#pokemon #side div#lnavMod ul#lnav li.ln01 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -49px;
}
#pokemon #side div#lnavMod ul#lnav li.ln02 a{
/* height: 14px; */
}
#pokemon #side div#lnavMod ul#lnav li.ln02 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -96px;
}
#pokemon #side div#lnavMod ul#lnav li.ln03 a{
/* height: 14px; */
}
#pokemon #side div#lnavMod ul#lnav li.ln03 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -123px;
}
#pokemon #side div#lnavMod ul#lnav li.ln04 a{
/* height: 14px; */
}
#pokemon #side div#lnavMod ul#lnav li.ln04 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -151px;
}
#pokemon #side div#lnavMod ul#lnav li.ln05 a{
height: 52px;
}
#pokemon #side div#lnavMod ul#lnav li.ln05 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -178px;
}
#pokemon #side div#lnavMod ul#lnav li.ln06 a{
height: 52px;
}
#pokemon #side div#lnavMod ul#lnav li.ln06 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -244px;
}
#pokemon #side div#lnavMod ul#lnav li.ln07 a{
height: 32px;
}
#pokemon #side div#lnavMod ul#lnav li.ln07 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -309px;
}
#pokemon #side div#lnavMod ul#lnav li.ln08 a{
height: 32px;
}
#pokemon #side div#lnavMod ul#lnav li.ln08 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -356px;
}
#pokemon #side div#lnavMod ul#lnav li.ln09 a{
height: 32px;
}
#pokemon #side div#lnavMod ul#lnav li.ln09 a .panel{
background: url(/ex/b2w2/pokemon/images/lnav_pokemon.png) no-repeat 0 -404px;
}

	/* 	a:Hover */
	#pokemon #side div#lnavMod ul#lnav li.ln01 a:hover .panel{
	background-position: -210px -49px;
	}
	#pokemon #side div#lnavMod ul#lnav li.ln02 a:hover .panel{
	background-position: -210px -96px;
	}
	#pokemon #side div#lnavMod ul#lnav li.ln03 a:hover .panel{
	background-position: -210px -123px;
	}
	#pokemon #side div#lnavMod ul#lnav li.ln04 a:hover .panel{
	background-position: -210px -151px;
	}
	#pokemon #side div#lnavMod ul#lnav li.ln05 a:hover .panel{
	background-position: -210px -178px;
	}
	#pokemon #side div#lnavMod ul#lnav li.ln06 a:hover .panel{
	background-position: -210px -244px;
	}
	#pokemon #side div#lnavMod ul#lnav li.ln07 a:hover .panel{
	background-position: -210px -309px;
	}
	#pokemon #side div#lnavMod ul#lnav li.ln08 a:hover .panel{
	background-position: -210px -356px;
	}
	#pokemon #side div#lnavMod ul#lnav li.ln09 a:hover .panel{
	background-position: -210px -404px;
	}			
	/* 	current */
	#pokemon.index #side div#lnavMod ul#lnav li.ln01 a .panel{
	background-position: -420px -49px;
	}
	#pokemon.pokemon01 #side div#lnavMod ul#lnav li.ln02 a .panel{
	background-position: -420px -96px;
	}
	#pokemon.pokemon02 #side div#lnavMod ul#lnav li.ln03 a .panel{
	background-position: -420px -123px;
	}
	#pokemon.pokemon03 #side div#lnavMod ul#lnav li.ln04 a .panel{
	background-position: -420px -151px;
	}
	#pokemon.pokemon04 #side div#lnavMod ul#lnav li.ln05 a .panel{
	background-position: -420px -178px;
	}
	#pokemon.pokemon05 #side div#lnavMod ul#lnav li.ln06 a .panel{
	background-position: -420px -244px;
	}
	#pokemon.pokemon06 #side div#lnavMod ul#lnav li.ln07 a .panel{
	background-position: -420px -309px;
	}
	#pokemon.pokemon07 #side div#lnavMod ul#lnav li.ln08 a .panel{
	background-position: -420px -356px;
	}
	#pokemon.pokemon08 #side div#lnavMod ul#lnav li.ln09 a .panel{
	background-position: -420px -404px;
	}							
/* - index.html - */
#pokemon.index h1{
width: 430px;
height: 32px;
}
#pokemon.index h1 .panel{
background: url(/ex/b2w2/pokemon/images/ttl_pokemon_01.png) no-repeat 0 0;
}
#pokemon #img_poke_list{
	display:block;
	margin-bottom:50px;
	width:640px;height:463px;
}
#pokemon #img_poke_list .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke01_ilst.jpg) no-repeat 0 0;
}

#pokemon #img_poke_00{
	display:block;
	margin-bottom:50px;
	width:640px;height:445px;
}
#pokemon #img_poke_00 .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke_00.png) no-repeat 0 0;
}
#pokemon .movie_pokemon{
	margin-bottom:50px;
}
#pokemon .movie_pokemon p.cap{
padding-top: 5px;
}
#pokemon .movie_pokemon a.link_txt{
	padding-left: 12px;
	background: url(/ex/b2w2/common/images/arw_r_gray.png) no-repeat 0 3px;
}

/* - pokemon01.html - */
#pokemon.pokemon01 h1{
	width:369px;height:29px;
}
#pokemon.pokemon01 h1 .panel{
	background: url(/ex/b2w2/pokemon/images/ttl_poke01_00.png) no-repeat 0 0;
}

#pokemon .list_img_pokemon{
}
#pokemon .list_img_pokemon ul{
	position:relative;
	margin-bottom:30px;
}
#pokemon .list_img_pokemon ul li{
	position:absolute;
}

#pokemon .list_img_pokemon.list_img_pokemon1 ul{
	width:100%;height:219px;
}
	#pokemon .list_img_pokemon ul li#img_pokemon1{left: 10px;top: 0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon2{left:225px;top: 0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon3{left:440px;top: 0px;}
#pokemon .list_img_pokemon.list_img_pokemon2 ul{
	width:100%;
	height:221px;
}
	#pokemon .list_img_pokemon ul li#img_pokemon4{left: 10px;top: 0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon5{left:225px;top: 0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon6{left:440px;top: 0px;}
#pokemon .list_img_pokemon.list_img_pokemon3 ul{
	width:100%;
	height:373px;
}
	#pokemon .list_img_pokemon ul li#img_pokemon7{ left:  0px;top:  2px;}
	#pokemon .list_img_pokemon ul li#img_pokemon8{ left:236px;top:  0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon9{ left:463px;top:  0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon10{left:121px;top:176px;}
	#pokemon .list_img_pokemon ul li#img_pokemon11{left:352px;top:174px;}

#pokemon .list_img_pokemon.list_img_pokemon4 ul{
	width:100%;
	height:455px;
}
	#pokemon .list_img_pokemon ul li#img_pokemon12{ left:  10px;top:  0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon13{ left:235px;top:  0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon14{ left:455px;top:  0px;}
	#pokemon .list_img_pokemon ul li#img_pokemon15{left:150px;top:220px;}



/* - pokemon02.html - */
#pokemon.pokemon02 h1{
	width:146px;height:29px;
}
#pokemon.pokemon02 h1 .panel{
	background: url(/ex/b2w2/pokemon/images/ttl_poke02_00.png) no-repeat 0 0;
}
/* - pokemon03.html - */
#pokemon.pokemon03 h1{
	width:360px;height:30px;
}
#pokemon.pokemon03 h1 .panel{
	background: url(/ex/b2w2/pokemon/images/ttl_poke03_00.png) no-repeat 0 0;
}

/* - pokemon04.html - */
#pokemon.pokemon04 h1{
	width:640px;height:67px;
}
#pokemon.pokemon04 h1 .panel{
	background: url(/ex/b2w2/pokemon/images/ttl_poke04_00.png) no-repeat 0 0;
}


/* - pokemon05.html - */
#pokemon.pokemon05 h1{
	width:548px;height:65px;
}
#pokemon.pokemon05 h1 .panel{
	background: url(/ex/b2w2/pokemon/images/ttl_poke05_00.png) no-repeat 0 0;
}

/* - pokemon06.html - */
#pokemon.pokemon06 h1{
	width:434px;height:30px;
}
#pokemon.pokemon06 h1 .panel{
	background: url(/ex/b2w2/pokemon/images/ttl_poke06_00.png) no-repeat 0 0;
}

#pokemon #img_eevee_typeA{
	display:block;
	margin-bottom:50px;
	width:640px;height:271px;
}
#pokemon #img_eevee_typeA .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke06_po_06.png) no-repeat 0 0;
}

#pokemon #img_eevee_typeB{
	display:block;
	margin-bottom:50px;
	width:640px;height:248px;
}
#pokemon #img_eevee_typeB .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke06_po_07.png) no-repeat 0 0;
}

#pokemon #img_eevee_typeC{
	display:block;
	margin-bottom:50px;
	width:640px;height:251px;
}
#pokemon #img_eevee_typeC .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke06_po_08.png) no-repeat 0 0;
}

#pokemon #img_exe_roselia{
	display:block;
	margin-bottom:50px;
	width:640px;height:229px;
}
#pokemon #img_exe_roselia .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke06_po_12.png) no-repeat 0 0;
}

#pokemon #text_other_pokemon{
	display:block;
	margin-bottom:50px;
	width:640px;height:64px;
}
#pokemon #text_other_pokemon .panel{
	background: url(/ex/b2w2/pokemon/images/txt_poke06_01.png) no-repeat 0 0;
}

#pokemon li#changeRFL{
	float:right !important;
	}
*:first-child+html #pokemon li#changeRFL{/*for IE7*/
	margin:0;
	}	
	
#pokemon li#changeLFL{
	float:left !important;
	}
*:first-child+html #pokemon li#changeLFL{/*for IE7*/
	margin:0;
	}		

/* - pokemon07.html - */
#pokemon.pokemon07 h1{
	width:601px;height:30px;
}
#pokemon.pokemon07 h1 .panel{
	background: url(/ex/b2w2/pokemon/images/ttl_poke07_00.png) no-repeat 0 0;
}


/* - pokemon08.html - */
#pokemon.pokemon08 h1{
	width:443px;height:30px;
}
#pokemon.pokemon08 h1 .panel{
	background: url(/ex/b2w2/pokemon/images/ttl_poke08_00.png) no-repeat 0 0;
}
#pokemon.pokemon08 p.hidoran { margin-top:100px; }

/*--------------------------------------------------------------*/
/* - PAGE: game system - 
/*--------------------------------------------------------------*/
#system.index h1{
width: 552px;
height: 29px;
}
#system.index h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_00.png) no-repeat 0 0;
}
/* SIDE: lnav */
#system #side div#lnavMod h3 .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 0;
}
#system #side div#lnavMod ul#lnav li.ln01 a{
height: 32px;
}
#system #side div#lnavMod ul#lnav li.ln01 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -49px;
}
#system #side div#lnavMod ul#lnav li.ln02 a{
height: 32px;
}
#system #side div#lnavMod ul#lnav li.ln02 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -96px;
}
#system #side div#lnavMod ul#lnav li.ln03 a{
height: 29px;
}
#system #side div#lnavMod ul#lnav li.ln03 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -135px;
}
#system #side div#lnavMod ul#lnav li.ln04 a{
height: 29px;
}
#system #side div#lnavMod ul#lnav li.ln04 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -170px;
}
#system #side div#lnavMod ul#lnav li.ln05 a{
height: 32px;
}
#system #side div#lnavMod ul#lnav li.ln05 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -199px;
}
#system #side div#lnavMod ul#lnav li.ln06 a{
height: 14px;
}
#system #side div#lnavMod ul#lnav li.ln06 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -245px;
}
#system #side div#lnavMod ul#lnav li.ln07 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -274px;
}
#system #side div#lnavMod ul#lnav li.ln07 a{
height: 14px;
}
#system #side div#lnavMod ul#lnav li.ln08 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -303px;
}
#system #side div#lnavMod ul#lnav li.ln08 a{
height: 14px;
}
#system #side div#lnavMod ul#lnav li.ln09 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -332px;
}
#system #side div#lnavMod ul#lnav li.ln09 a{
height: 14px;
}
#system #side div#lnavMod ul#lnav li.ln10 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -362px;
}
#system #side div#lnavMod ul#lnav li.ln10 a{
height: 52px;
width:168px
}
#system #side div#lnavMod ul#lnav li.ln11 a .panel{
background: url(/ex/b2w2/system/images/lnav_system.png) no-repeat 0 -422px;
}
#system #side div#lnavMod ul#lnav li.ln11 a{
height: 52px;
width:168px
}
	/* 	a:Hover */
	#system #side div#lnavMod ul#lnav li.ln01 a:hover .panel{
	background-position: -210px -49px;
	}
	#system #side div#lnavMod ul#lnav li.ln02 a:hover .panel{
	background-position: -210px -96px;
	}
	#system #side div#lnavMod ul#lnav li.ln03 a:hover .panel{
	background-position: -210px -135px;
	}
	#system #side div#lnavMod ul#lnav li.ln04 a:hover .panel{
	background-position: -210px -170px;
	}
	#system #side div#lnavMod ul#lnav li.ln05 a:hover .panel{
	background-position: -210px -199px;
	}
	#system #side div#lnavMod ul#lnav li.ln06 a:hover .panel{
	background-position: -210px -245px;
	}
	#system #side div#lnavMod ul#lnav li.ln07 a:hover .panel{
	background-position: -210px -274px;
	}
	#system #side div#lnavMod ul#lnav li.ln08 a:hover .panel{
	background-position: -210px -303px;
	}
	#system #side div#lnavMod ul#lnav li.ln09 a:hover .panel{
	background-position: -210px -332px;
	}	
	#system #side div#lnavMod ul#lnav li.ln10 a:hover .panel{
	background-position: -210px -362px;
	}
	#system #side div#lnavMod ul#lnav li.ln11 a:hover .panel{
	background-position: -210px -422px;
	}										
	
	/* 	current */
	#system.index #side div#lnavMod ul#lnav li.ln01 a .panel{
	background-position: -420px -49px;
	}
	#system.system01 #side div#lnavMod ul#lnav li.ln02 a .panel{
	background-position: -420px -96px;
	}
	#system.system02 #side div#lnavMod ul#lnav li.ln03 a .panel{
	background-position: -420px -135px;
	}
	#system.system03 #side div#lnavMod ul#lnav li.ln04 a .panel{
	background-position: -420px -170px;
	}	
	#system.system04 #side div#lnavMod ul#lnav li.ln05 a .panel{
	background-position: -420px -199px;
	}	
	#system.system05 #side div#lnavMod ul#lnav li.ln06 a .panel{
	background-position: -420px -245px;
	}		
	#system.system06 #side div#lnavMod ul#lnav li.ln07 a .panel{
	background-position: -420px -274px;
	}	
	#system.system07 #side div#lnavMod ul#lnav li.ln08 a .panel{
	background-position: -420px -303px;
	}	
	#system.system08 #side div#lnavMod ul#lnav li.ln09 a .panel{
	background-position: -420px -332px;
	}
	#system.system09 #side div#lnavMod ul#lnav li.ln10 a .panel{
	background-position: -432px -362px;
	}			
	#system.system10 #side div#lnavMod ul#lnav li.ln11 a .panel{
	background-position: -432px -422px;
	}\			
	
/* - index.html - */
#system #img_system_00{
	display:block;
	margin-bottom:50px;
	width:640px;height:445px;
}
#system #img_poke_00 .panel{
	background: url(/ex/b2w2/system/images/img_system_00.png) no-repeat 0 0;
}

/* - system01.html - */
#system.system01 h1{
width: 426px;
height: 30px;
}
#system.system01 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_01.png) no-repeat 0 0;
}


/* - system02.html - */
#system.system02 h1{
width: 246px;
height: 27px;
}
#system.system02 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_02.png) no-repeat 0 0;
}
#system.system02 p.sys02Txt{
margin: -15px 0 20px;	
}


/* - system03.html - */
#system.system03 h1{
width: 282px;
height: 28px;
}
#system.system03 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_03.png) no-repeat 0 0;
}
#system.system03 p.sys02Txt{
margin: -15px 0 20px;	
}

/* - system04.html - */
#system.system04 h1{
width: 412px;
height: 29px;
}
#system.system04 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_04.png) no-repeat 0 0;
}
#system.system04 p.sys02Txt{
margin: -15px 0 20px;	
}

/* - system05.html - */
#system.system05 h1{
width: 219px;
height: 29px;
}
#system.system05 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_05.png) no-repeat 0 0;
}
#system.system05 p.sys02Txt{
margin: -15px 0 20px;	
}

/* - system06.html - */
#system.system06 h1{
width: 185px;
height: 29px;
}
#system.system06 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_06.png) no-repeat 0 0;
}
#system.system06 p.sys02Txt{
margin: -15px 0 20px;	
}

/* - system07.html - */
#system.system07 h1{
width: 219px;
height: 29px;
}
#system.system07 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_07.png) no-repeat 0 0;
}
#system.system07 p.sys02Txt{
margin: -15px 0 20px;	
}

/* - system08.html - */
#system.system08 h1{
width: 252px;
height: 29px;
}
#system.system08 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_08.png) no-repeat 0 0;
}
#system.system08 p.sys02Txt{
margin: -15px 0 20px;	
}

/* - system09.html - */
#system.system09 h1{
width: 640px;
height: 67px;
}
#system.system09 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_09.png) no-repeat 0 0;
}
#system.system09 p.sys02Txt{
margin: -15px 0 20px;	
}

#system #img_pokeHowto{
	display:block;
	margin-bottom:50px;
	width:640px;height:309px;
}
#system #img_pokeHowto .panel{
	background: url(/ex/b2w2/system/images/img_sys09_03.jpg) no-repeat 0 0;
}

/* - system10.html - */
#system.system10 h1{
width: 640px;
height: 71px;
}
#system.system10 h1 .panel{
background: url(/ex/b2w2/system/images/ttl_system_10.png) no-repeat 0 0;
}
#system.system10 p.sys02Txt{
margin: -15px 0 20px;	
}




/*--------------------------------------------------------------*/
/* - PAGE: Story - 
/*--------------------------------------------------------------*/
#story.index h1 {
	width:257px;height:29px;
}
#story.index h1 .panel{
	background: url(/ex/b2w2/story/images/ttl_story_00.png) no-repeat 0 0;
}
#story.index #img_main_story{
	width:100%;
	margin-bottom:30px;
}

/* SIDE: lnav */

#story #side div#lnavMod ul#lnav li.ln01 a,
#story #side div#lnavMod ul#lnav li.ln02 a{
height: 14px;
}
#story #side div#lnavMod ul#lnav li.ln03 a,
#story #side div#lnavMod ul#lnav li.ln04 a{
height: 36px;
}

#story #side div#lnavMod ul#lnav li.ln01 a .panel{
background: url(/ex/b2w2/story/images/lnav_story.png) no-repeat 0 -49px;
}
#story #side div#lnavMod ul#lnav li.ln02 a .panel{
background: url(/ex/b2w2/story/images/lnav_story.png) no-repeat 0 -76px;
}
#story #side div#lnavMod ul#lnav li.ln03 a .panel{
background: url(/ex/b2w2/story/images/lnav_story.png) no-repeat 0 -103px;
}
#story #side div#lnavMod ul#lnav li.ln04 a .panel{
background: url(/ex/b2w2/story/images/lnav_story.png) no-repeat 0 -149px;
}
	/* 	a:Hover */
	#story #side div#lnavMod ul#lnav li.ln01 a:hover .panel{
	background-position: -210px -49px;
	}
	#story #side div#lnavMod ul#lnav li.ln02 a:hover .panel{
	background-position: -210px -76px;
	}
	#story #side div#lnavMod ul#lnav li.ln03 a:hover .panel{
	background-position: -210px -103px;
	}
	#story #side div#lnavMod ul#lnav li.ln04 a:hover .panel{
	background-position: -210px -149px;
	}
		/* 	Current */
	#story.index #side div#lnavMod ul#lnav li.ln01 a .panel{
	background-position: -420px -49px;
	}
	#story.story01 #side div#lnavMod ul#lnav li.ln02 a .panel{
	background-position: -420px -76px;
	}
	#story.story02 #side div#lnavMod ul#lnav li.ln03 a .panel{
	background-position: -420px -103px;
	}
	#story.story03 #side div#lnavMod ul#lnav li.ln04 a .panel{
	background-position: -420px -149px;
	}			

/* - story01.html - */
#story.story01 h1{
width: 322px;
height: 30px;
}
#story.story01 h1 .panel{
background: url(/ex/b2w2/story/images/ttl_story_01.png) no-repeat 0 0;
}
.story01 #img_story_poke_00{
	display:block;
	margin-bottom:50px;
	width:640px;height:489px;
}
.story01 #img_story_poke_00 .panel{
	background: url(/ex/b2w2/story/images/img_story_poke_01.jpg) no-repeat 0 0;
}

.story01.index h1 {
	width:322px;height:30px;
}
.story01.index h1 .panel{
	background: url(/ex/b2w2/story/images/ttl_story_01.png) no-repeat 0 0;
}
.story01.index #img_main_story{
	width:100%;
	margin-bottom:30px;
}

.story01 #txt_story01_01{
	display:block;
	margin:0 auto 50px;
	width:644px;height:64px;
}
.story01 #txt_story01_01 .panel{
	background: url(/ex/b2w2/story/images/txt_story01_01.png) no-repeat 0 0;
}


/* - story02.html - */
#story.story02 h1{
width: 477px;
height: 30px;
}
#story.story02 h1 .panel{
background: url(/ex/b2w2/story/images/ttl_story_02.png) no-repeat 0 0;
}


/* - story03.html - */
#story.story03 h1{
width: 524px;
height: 66px;
}
#story.story03 h1 .panel{
background: url(/ex/b2w2/story/images/ttl_story_03.png) no-repeat 0 0;
}

#story.story03 p.aboutKey{
margin-bottom: 20px;
}
#story.story03 p.aboutKey a{
display: block;
width: 640px;
height: 50px;
background: url(/ex/b2w2/story/images/btn_about_key.png) no-repeat 0 0;
text-indent: -9999px;
overflow: hidden;
}
#story.story03 p.aboutKey a:hover{
background-position: 0 -60px;
}



/*--------------------------------------------------------------*/
/* - PAGE: download soft - 
/*--------------------------------------------------------------*/
#dlsoft.index h1{
width: 271px;
height: 28px;
}
#dlsoft.index h1 .panel{
background: url(/ex/b2w2/dlsoft/images/ttl_dlsoft.gif) no-repeat 0 0;
}
/* SIDE: lnav */
#dlsoft #side .lnavBnr{
	background-color:#333;
	padding-top:5px;
}
#dlsoft #side .lnavBnr p{
	padding-bottom:5px;
}
#dlsoft #side .lnavBnr .bnrArSearcher .haribotekit{
	width:165px;height:60px;
}
#dlsoft #side .lnavBnr .bnrArSearcher .haribotekit .panel{
	background:url(/ex/b2w2/dlsoft/images/lnav_bnr_ar_searcher.gif) no-repeat;
}
#dlsoft #side .lnavBnr .bnrArSearcher:hover .haribotekit .panel{
	background-position:0 -60px;
}
#dlsoft #side .lnavBnr .bnrZukanPro .haribotekit{
	width:165px;height:60px;
}
#dlsoft #side .lnavBnr .bnrZukanPro .haribotekit .panel{
	background:url(/ex/b2w2/dlsoft/images/lnav_bnr_zukan_pro.gif) no-repeat;
}
#dlsoft #side .lnavBnr .bnrZukanPro:hover .haribotekit .panel{
	background-position:0 -60px;
}

/* CONTENTS: */

#dlsoft .data{
	background-color:white;
	border:solid 1px #cccccc;
	padding:19px;
	margin-bottom:20px;
}
#dlsoft .data h3{
	text-align:center;
	background:transparent none !important;
	padding:0 !important;
	font-size:14px !important;
}
#dlsoft .data .table{
	width:300px;
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	border-top:solid 1px #ccc;
}
#dlsoft .data .table table{
	border-collapse: collapse;
	width:300px;
	margin-bottom:0;
}
#dlsoft .data table th{
	width:40%;
}
#dlsoft .data table th,
#dlsoft .data table td{
	padding:0;
	border-bottom:solid 1px #ccc;
	vertical-align:top;
	font-weight:normal;
}
#dlsoft .data table th{
	padding:0 0 0 25px;
}
#dlsoft .data table th p,
#dlsoft .data table td p{
	padding:3px;margin:0;
}

#dlsoft .btnArSearcher .haribotekit{
	width:640px;height:50px;
}
#dlsoft .btnArSearcher .panel{
	background:url(/ex/b2w2/dlsoft/images/btn_ar_searcher.gif) no-repeat;
}
#dlsoft .btnArSearcher:hover .panel{
	background-position:0 -50px;
}

#dlsoft .btnZukanPro .haribotekit{
	width:640px;height:50px;
}
#dlsoft .btnZukanPro .panel{
	background:url(/ex/b2w2/dlsoft/images/btn_zukan_pro.gif) no-repeat;
}
#dlsoft .btnZukanPro:hover .panel{
	background-position:0 -50px;
}




/*--------------------------------------------------------------*/
/* - PAGE: News - 
/*--------------------------------------------------------------*/
#news.index h1 {
width:257px;
height:29px;
}
#news.index h1 .panel{
background: url(/ex/b2w2/news/images/ttl_news_00.png) no-repeat 0 0;
}
#news ul.list_news{
	margin-bottom:50px;
}
#news ul.list_news > li{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom: 1px dotted #666;
}
#news ul.list_news dl dt{
	padding-bottom:5px;
}
#news ul.list_news dl dd ul li{
	margin-bottom:5px;
}

/*--------------------------------------------------------------*/
/* - product -
/* -------------------------------------------------------------- */
#product.index h1{
	width:124px;height:29px;
}
#product.index h1 .panel{
	background: url(/ex/b2w2/product/images/ttl_product_00.png) no-repeat 0 0;
}
#product .area_product_detail{
	margin-bottom:45px;padding:30px 20px 20px;
	background:#000;
}
#product #ttl_product_01{
	display:block;
	margin:0 auto 20px;
	width:600px;height:300px;
}
#product #ttl_product_01 .panel{
	background: url(/ex/b2w2/product/images/ttl_product_01.jpg) no-repeat 0 0;
}

#product .area_product_detail{
	color:#fff;
}

#product .area_product_detail .specs{
	margin-bottom:15px;
	width:100%;
	border-collapse:collapse;border-spacing:0;
	font-size:92%;
	font-family:inherit;
}
#product .area_product_detail .specs tr th,
#product .area_product_detail .specs tr td{
	vertical-align:top;text-align:left;
	font-weight:normal;
	color:#fff;
	border-bottom:1px solid #4d4d4d;
}
#product .area_product_detail .specs tr.first th,
#product .area_product_detail .specs tr.first td{
	border-top:1px solid #4d4d4d;
}


#product .area_product_detail .specs tr th{
	padding-right:5px;
	white-space:nowrap;
}
#product .area_product_detail .specs th.cell_center{
	padding-left:20px;
}
#product .area_product_detail .specs td.cell_center{
	padding-right:20px;
}
#product .area_product_detail .specs tr th,
#product .area_product_detail .specs tr td{
	padding-top:3px;
	padding-bottom:2px;
}
#product .area_product_detail .specs tr td{
	padding-left:0.85em;
	text-indent:-0.85em;
}

#product .area_product_detail .anno{
	color:#fff;
	margin-bottom:0;
	padding-left:1em;
	text-indent:-1em;
}


/*--------------------------------------------------------------*/
/* - Movie -
/* -------------------------------------------------------------- */
#movie.index h1{
	width:62px;height:29px;
}
#movie.index h1 .panel{
	background: url(/ex/b2w2/movie/images/ttl_movie_00.png) no-repeat 0 0;
}
#movie.index .area_movie{
	margin-bottom:50px;
}
#movie #txt_movie_01{
	display:block;
	margin:0 auto 50px;
	width:644px;height:64px;
}
#movie #txt_movie_01 .panel{
	background: url(/ex/b2w2/movie/images/txt_movie_01.png) no-repeat 0 0;
}




/*--------------------------------------------------------------*/
/* - PAGE: koryaku - 
/*--------------------------------------------------------------*/
#koryaku #mainArea .halfThumbList *,
#koryaku #mainArea  .triThumbList *{
line-height: 1.4 !important;
}
#koryaku p.rokon_kyukon,
#koryaku p.nyorozo,
#koryaku p.kairyu { text-align:center; }

#koryaku div.triThumbList p.singlline{
width: 640px;
margin: -20px auto 20px;
padding-left: 20px;
}
/* SIDE: lnav */
#koryaku #side div#lnavMod h3 .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 0;
}
#koryaku #side div#lnavMod ul#lnav li.ln01 a{
height: 33px;
}
#koryaku #side div#lnavMod ul#lnav li.ln01 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -48px;
}
#koryaku #side div#lnavMod ul#lnav li.ln02 a{
height: 33px;
}
#koryaku #side div#lnavMod ul#lnav li.ln02 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -95px;
}
#koryaku #side div#lnavMod ul#lnav li.ln03 a{
height: 31px;
}
#koryaku #side div#lnavMod ul#lnav li.ln03 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -159px;
}
#koryaku #side div#lnavMod ul#lnav li.ln04 a{
height: 51px;
}
#koryaku #side div#lnavMod ul#lnav li.ln04 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -205px;
}
#koryaku #side div#lnavMod ul#lnav li.ln05 a{
height: 68px;
}
#koryaku #side div#lnavMod ul#lnav li.ln05 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -269px;
}
#koryaku #side div#lnavMod ul#lnav li.ln06 a{
height: 33px;
}
#koryaku #side div#lnavMod ul#lnav li.ln06 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -351px;
}
#koryaku #side div#lnavMod ul#lnav li.ln07 a{
height: 33px;
}
#koryaku #side div#lnavMod ul#lnav li.ln07 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -397px;
}

#koryaku #side div#lnavMod ul#lnav li.ln08 a{
height: 34px;
}
#koryaku #side div#lnavMod ul#lnav li.ln08 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -443px;
}

#koryaku #side div#lnavMod ul#lnav li.ln09 a{
height: 68px;
}
#koryaku #side div#lnavMod ul#lnav li.ln09 a .panel{
background: url(/ex/b2w2/koryaku/images/lnav_koryaku.png) no-repeat 0 -493px;
}

	/* 	a:Hover */
	#koryaku #side div#lnavMod ul#lnav li.ln01 a:hover .panel{
	background-position: -210px -48px;
	}
	#koryaku #side div#lnavMod ul#lnav li.ln02 a:hover .panel{
	background-position: -210px -95px;
	}
	#koryaku #side div#lnavMod ul#lnav li.ln03 a:hover .panel{
	background-position: -210px -159px;
	}
	#koryaku #side div#lnavMod ul#lnav li.ln04 a:hover .panel{
	background-position: -210px -205px;
	}
	#koryaku #side div#lnavMod ul#lnav li.ln05 a:hover .panel{
	background-position: -210px -269px;
	}
	#koryaku #side div#lnavMod ul#lnav li.ln06 a:hover .panel{
	background-position: -210px -351px;
	}
	#koryaku #side div#lnavMod ul#lnav li.ln07 a:hover .panel{
	background-position: -210px -397px;
	}
	#koryaku #side div#lnavMod ul#lnav li.ln08 a:hover .panel{
	background-position: -210px -443px;
	}
	#koryaku #side div#lnavMod ul#lnav li.ln09 a:hover .panel{
	background-position: -210px -493px;
	}

	
	/* 	current */
	#koryaku.index #side div#lnavMod ul#lnav li.ln01 a .panel{
	background-position: -420px -48px;
	}
	#koryaku.koryaku01 #side div#lnavMod ul#lnav li.ln02 a .panel{
	background-position: -420px -95px;
	}
	#koryaku.koryaku02 #side div#lnavMod ul#lnav li.ln03 a .panel{
	background-position: -420px -159px;
	}
	#koryaku.koryaku03 #side div#lnavMod ul#lnav li.ln04 a .panel{
	background-position: -420px -205px;
	}
	#koryaku.koryaku04 #side div#lnavMod ul#lnav li.ln05 a .panel{
	background-position: -420px -269px;
	}
	#koryaku.koryaku05 #side div#lnavMod ul#lnav li.ln06 a .panel{
	background-position: -420px -351px;
	}
	#koryaku.koryaku06 #side div#lnavMod ul#lnav li.ln07 a .panel{
	background-position: -420px -397px;
	}
	#koryaku.koryaku07 #side div#lnavMod ul#lnav li.ln08 a .panel{
	background-position: -420px -443px;
	}
	#koryaku.koryaku08 #side div#lnavMod ul#lnav li.ln09 a .panel{
	background-position: -420px -493px;
	}



/* - index.html - */
#koryaku.index h1{
width: 636px;
height: 30px;
margin-top:10px;
}
#koryaku.index h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_index.png) no-repeat 0 0;
}


/* - koryaku01.html - */
#koryaku.koryaku01 h1{
width: 544px;
height: 63px;
margin-top:10px;
}
#koryaku.koryaku01 h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_01.png) no-repeat 0 0;
}
#koryaku.koryaku01 #mainArea div.attention.Lv3 {
background-image: url(/common/images/attention/lv3_top.gif);
}
#koryaku.koryaku01 #mainArea div.attention.Lv3 div.btm {
background-image: url(/common/images/attention/lv3_btm.gif);
}
#koryaku.koryaku01 #mainArea div.attention.Lv3 div.btm ul { padding-top:0 !important; }


/* - koryaku02.html - */
#koryaku.koryaku02 h1{
width: 583px;
height: 30px;
margin-top:10px;
}
#koryaku.koryaku02 h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_02.png) no-repeat 0 0;
}


/* - koryaku03.html - */
#koryaku.koryaku03 h1{
width: 463px;
height: 64px;
margin-top:10px;
}
#koryaku.koryaku03 h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_03.png) no-repeat 0 0;
}


/* - koryaku04.html - */
#koryaku.koryaku04 h1{
width: 669px;
height: 99px;
margin-top:10px;
}
#koryaku.koryaku04 h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_04.png) no-repeat 0 0;
}
#koryaku.koryaku04 .PCml20 { margin-left:20px; }


/* - koryaku05.html - */
#koryaku.koryaku05 h1{
width: 669px;
height: 32px;
margin-top:10px;
}
#koryaku.koryaku05 h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_05.png) no-repeat 0 0;
}
#koryaku.koryaku05 .koryaku05_01{
width: 100%;
height: 369px;
}
#koryaku.koryaku05 .koryaku05_01 .panel{
width: 640px;
height: 369px;
background: url(/ex/b2w2/koryaku/images/img_koryaku_05_01.png) no-repeat 0 0;
}
#koryaku.koryaku05 .koryaku05_02{
width: 100%;
height: 369px;
}
#koryaku.koryaku05 .koryaku05_02 .panel{
width: 640px;
height: 331px;
background: url(/ex/b2w2/koryaku/images/img_koryaku_05_02.png) no-repeat 0 0;
}
#koryaku.koryaku05 .koryaku05_03{
width: 100%;
height: 369px;
}
#koryaku.koryaku05 .koryaku05_03 .panel{
width: 640px;
height: 369px;
background: url(/ex/b2w2/koryaku/images/img_koryaku_05_03.png) no-repeat 0 0;
}
#koryaku.koryaku05 .koryaku05_04{
width: 100%;
height: 402px;
}
#koryaku.koryaku05 .koryaku05_04 .panel{
width: 640px;
height: 402px;
background: url(/ex/b2w2/koryaku/images/img_koryaku_05_04.png) no-repeat 0 0;
}
#koryaku.koryaku05 .koryaku05_05 {
width: 100%;
height: 350px;
}
#koryaku.koryaku05 .koryaku05_05 .panel{
width: 640px;
height: 350px;
background: url(/ex/b2w2/koryaku/images/img_koryaku_05_05.png) no-repeat 0 0;
}
#koryaku.koryaku05 .koryaku05_01 img,
#koryaku.koryaku05 .koryaku05_02 img,
#koryaku.koryaku05 .koryaku05_03 img,
#koryaku.koryaku05 .koryaku05_04 img,
#koryaku.koryaku05 .koryaku05_05 img{
display: none;
}


/* - koryaku06.html - */
#koryaku.koryaku06 h1{
width: 669px;
height: 32px;
margin-top:10px;
}
#koryaku.koryaku06 h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_06.png) no-repeat 0 0;
}
#koryaku.koryaku06 div.remains{
position: relative;
}
#koryaku.koryaku06 div.remains p.arw{
position: absolute;
top: 70px;
left: 260px;
}


/* - koryaku07.html - */
#koryaku.koryaku07 h1{
width: 669px;
height: 30px;
margin-top:10px;
}
#koryaku.koryaku07 h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_07.png) no-repeat 0 0;
}


/* - koryaku08.html - */
#koryaku.koryaku08 h1{
width: 669px;
height: 67px;
margin-top:10px;
}
#koryaku.koryaku08 h1 .panel{
background: url(/ex/b2w2/koryaku/images/ttl_koryaku_08.png) no-repeat 0 0;
}