@charset "UTF-8";

/* -------------------------------------------------------------- */
/* PARTS MODULES - Global - */
/* -------------------------------------------------------------- */

/* H E A D E R - - - - 
--------------------------------------------------------------*/
/*
#header{
height: 75px;
background: #000;
}
*/
#header p.siteTtl{
width: 198px;
height: 49px;
margin: 0;
padding: 0;
overflow: hidden;
}
#header p.siteTtl a{
width: 198px;
height: 49px;
}
#header p.siteTtl .panel{
width: 198px;
height: 49px;
margin: 0;
background: url(/ex/b2w2/common/images/logo_sml_02.png) no-repeat 0 0;
}

/* Btn Menu Blk */
#header p.btnMenuBlk{
position: absolute;
top:7px;
right: 10px;
width: 80px;
height: 32px;
}
#header p.btnMenuBlk a{
display: block;
height: 25px;
padding: 7px 0 0 21px;
border: 1px solid #555;
color: #FFF;
font-size: 12px;
font-weight: bold;
text-decoration: none;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);

background: #4a4a4a url(/ex/b2w2/common/images/arw_sml_down.png) no-repeat 6px 11px;
background: url(/ex/b2w2/common/images/arw_sml_down.png) no-repeat 6px 11px, -moz-linear-gradient(top,  #4a4a4a 0%, #000 100%);
background: url(/ex/b2w2/common/images/arw_sml_down.png) no-repeat 6px 11px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#000));
background: url(/ex/b2w2/common/images/arw_sml_down.png) no-repeat 6px 11px, -webkit-linear-gradient(top,  #4a4a4a 0%,#000 100%);
background: url(/ex/b2w2/common/images/arw_sml_down.png) no-repeat 6px 11px, -o-linear-gradient(top,  #4a4a4a 0%,#000 100%);
background: url(/ex/b2w2/common/images/arw_sml_down.png) no-repeat 6px 11px, -ms-linear-gradient(top,  #4a4a4a 0%,#000 100%);
background: url(/ex/b2w2/common/images/arw_sml_down.png) no-repeat 6px 11px, linear-gradient(top,  #4a4a4a 0%,#000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#000',GradientType=0 );
}

#header #navBlk{
display: none;
}



/* C O N T E N T S - - - - 
--------------------------------------------------------------*/
img{
height: auto !important;
}
/*
* header
*/
/* h1 */
#mainArea #content h1{
margin: 0 10px 30px;
background: none;
font-size: 21px;
}
#mainArea #content h1 .hide{
text-indent: inherit;
}
#mainArea #content h1 .panel{
background: none !important;
}
/* h2 */
#mainArea #content div.ttl_h2{
margin: 0 10px 15px;
padding-bottom: 4px;
border-bottom: 1px solid #CCC;
font-size: 16px;
}
#mainArea #content div.ttl_h2 h2{
padding: 0 0 4px 10px;
border-left: 5px solid #1491B4;
}
/* h3 - h5 */
#mainArea #content h3{
margin: 0 10px 12px;
padding-left: 23px;
background: url(/ex/b2w2/common/images/icn_header3.png) no-repeat 0 3px;
font-size: 16px;
}
#mainArea #content h4{
margin: 0 10px 12px;
color: #1491b4;
font-size: 16px;
}

#mainArea div.sec{
margin: 0 10px;
}

/* share button */
#content .shareBtn{
width: auto;
height: auto;
padding: 2px 10px 5px;
margin: 0 0 20px;
background: #000;
}
#content .shareBtn .btns{
text-align:left;
}
#content .shareBtn .btns li{
display:inline-block;
vertical-align:middle;
padding-bottom: 3px;
}

/* breadcrumb */
#mainArea #content .breadcrumb{
display: none;
}

/* - game画面共通パーツ - */
#mainArea div.halfThumbList.img_game{
	margin:0 auto;
	width:256px;
}
#mainArea div.halfThumbList.img_game ul{
	margin-left:0px;
}
#mainArea div.halfThumbList.img_game ul li,
#mainArea div.halfThumbList.img_game ul li > div{
	width:256px !important;
}

#mainArea #content h1{
	width:auto;height:auto;
}


/*
* side
*/
#side {
margin-bottom: 30px;
}

/*
lnav
*/
#side div#lnavMod{
width: auto;
margin: 0 10px;
padding: 0 3px 3px;
background: #000;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
text-align: left;
}
#side div#lnavMod h3{
width: auto;
height: 36px;
margin: 0;
padding: 12px 10px 0;
color: #FFF;
text-indent: inherit;
}
#side div#lnavMod h3 .panel{
display: none;
}
#side div#lnavMod ul#lnav{
margin: 0;
}
#side div#lnavMod ul#lnav li{
margin-bottom: 0;
border-bottom: 1px solid #000;
text-indent: inherit;
}
#side div#lnavMod ul#lnav li a{
display: block;
height:auto !important;
padding: 12px 20px 10px 10px;
color: #000;
background: #FFF url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
text-decoration: none;
}
#side div#lnavMod ul#lnav li a:hover{
background: #E6E6E6 url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
}
#side div#lnavMod ul#lnav li a .panel{
display: none;
}

/* - lnav関連 - */
#movie #side,
#product #side,
#news #side{
	display:none;
}
#pokemon.index #side div#lnavMod ul#lnav li.ln01 a,
#pokemon.pokemon01 #side div#lnavMod ul#lnav li.ln02 a,
#pokemon.pokemon02 #side div#lnavMod ul#lnav li.ln03 a{
	background: #E6E6E6 url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
}

#system #side div#lnavMod ul#lnav li.ln10 a,
#system #side div#lnavMod ul#lnav li.ln11 a{
width:auto;
}




/* smartList */
/*
#content div#smartList{
position: static;
width: auto;
margin-bottom: 15px;
}
#content div#smartList ul li{
float: none;
margin: 0;
border: 1px solid #666;
border-bottom: none;
}
#content div#smartList ul li:last-child{
border-bottom: 1px solid #666;
}
#content div#smartList ul li a.haribotekit{
display: block;
width: auto !important;
min-height: 34px !important;
padding: 10px 26px 0 10px;
color: #DDD;
background: url(/ex/b2w2/common/images/arw_sml_right.png) no-repeat 96% 50%;
text-decoration: none;
-webkit-tap-highlight-color: rgba(255,255,255, 0.3);
}
#content div#smartList ul li a span{
padding-right: 15px;
background: url(/ex/b2w2/common/images/icn_sml_newwin.png) no-repeat 100% 50%;
}
#content div#smartList ul li a span.panel{
display: none !important;
}
*/
/*
* toTop
*/
#contentWrap p.toTop{
height: 30px;
margin-right: 10px;
text-align: right;
}

/* F O O T E R - - - - 
--------------------------------------------------------------*/
/* footer gnav */
#footer div#btmNavBlk{
display: block;
margin-bottom: 20px;
}
/*
#footer #btmNavBlk ul.gnav li{
width: auto;
color: #111;
}
*/
#footer #btmNavBlk ul.gnav li{
width: auto;
float: none;
margin: 0 0 5px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
background: #b5b5b5 url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 97% 50%;
background: url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 97% 50%, -moz-linear-gradient(top, #ffffff 0%, #b5b5b5 100%);
background: url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 97% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b5b5b5));
background: url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 97% 50%, -o-linear-gradient(top, #ffffff 0%,#b5b5b5 100%);
background: url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 97% 50%, -ms-linear-gradient(top, #ffffff 0%,#b5b5b5 100%);
background: url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 97% 50%, linear-gradient(top, #ffffff 0%,#b5b5b5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5b5b5',GradientType=0 );
}
#footer #btmNavBlk ul.gnav a{
display: block;
width: auto;
height: 32px !important;
padding: 12px 0 0 12px;
color: #111;
/* background: url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 97% 50%; */
text-decoration: none;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
text-shadow: 0 1px 0px rgba(255,255,255, 0.6);
}
/* current */
/*
#home div#smartList ul li#sl01{
box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
}
*/

#home #footer #btmNavBlk ul.gnav li.gn00 a,
#story #footer #btmNavBlk ul.gnav li.gn01 a,
#characters #footer #btmNavBlk ul.gnav li.gn02 a,
#pokemon #footer #btmNavBlk ul.gnav li.gn03 a,
#system #footer #btmNavBlk ul.gnav li.gn04 a,
#dlsoft #footer #btmNavBlk ul.gnav li.gn05 a,
#movie #footer #btmNavBlk ul.gnav li.gn06 a,
#news #footer #btmNavBlk ul.gnav li.gn07 a,
#product #footer #btmNavBlk ul.gnav li.gn08 a{
color: #1491b4;
}



/* Footer hnav */
#footer div#btmNavBlk ul.hnav{
display: none;
}


/* Footer Link */
#footer ul.ftrLink{
display: block;
margin-bottom: 15px;
}
#footer ul.ftrLink li{
margin: 0;
border: 1px solid #666;
border-bottom: none;
background: #000;
}
#footer ul.ftrLink li:last-child{
border-bottom: 1px solid #666;
}
#footer ul.ftrLink li a{
display: block;
padding: 10px 10px;
color: #FFF;
text-decoration: none;
font-size: 13px;
background: url(/ex/b2w2/common/images/arw_r_gray.png) no-repeat 97% 50%;
}
#footer ul.ftrLink li a:hover{
border: none;
}
#footer ul.ftrLink li a span.newWin{
background: url(/ex/b2w2/common/images/icn_sml_newwin.png) no-repeat 100% 50%;
}





/* company list */
#footer div.company{
position: static;
}
#footer div.company ul.cpList li#cpl01{
width: 159px;
margin-right: 6px;
}
#footer div.company ul.cpList li#cpl01 a{
background: url(/ex/b2w2/common/images/logo_conpany_ftr_sml.png) no-repeat 0 0;
}
#footer div.company ul.cpList li#cpl02{
width: 57px;
margin-right: 5px;
}
#footer div.company ul.cpList li#cpl02 a{
background: url(/ex/b2w2/common/images/logo_conpany_ftr_sml.png) no-repeat -165px 0;
}
#footer div.company ul.cpList li#cpl03{
width: 73px;
}
#footer div.company ul.cpList li#cpl03 a{
background: url(/ex/b2w2/common/images/logo_conpany_ftr_sml.png) no-repeat -227px 0;
}
/* copyright */
#footer div.cr{
position: static;
margin-bottom: 10px;
font-size: 11px;
}
#footer div.cr p img.showSmt{
display: inline !important;
}

/* play 3DS */
#footer p.play3ds{
position: relative;
top: 0;
left: 0;
width: 222px;
height: 25px;
margin-bottom: 20px;
}
#footer p.play3ds .panel{
background: url(/ex/b2w2/common/images/txt_play3ds_sml.png) no-repeat 0 0;
}
#footer div.company ul.cpList{
width: auto;
margin-bottom: 3px;
}

/*--------------------------------------------------------------*/
/* - PAGE: Story - 
/*--------------------------------------------------------------*/
/* - story01.html - */
#story.story01 #img_story_poke_00{
	display:block;
	margin:0 auto 30px;
	width:300px;height:983px;
}
#story.story01 #img_story_poke_00 .panel{
	background: url(/ex/b2w2/story/images/img_story_poke_00_smp.png) no-repeat 0 0 ;
}
#story.story01 #txt_story01_01{
	display:block;
	margin:0 auto 50px;
	width:300px;height:64px;
}
#story.story01 #txt_story01_01 .panel{
	background: url(/ex/b2w2/story/images/txt_story01_sml_01.png) no-repeat 0 0;
}

/* - story03.html - */
#story.story03 p.aboutKey{
margin-bottom: 20px;
}
#story.story03 p.aboutKey a{
display: inline;
width: auto;
height: auto;
background-image: none;
text-indent: 0;
}



/*--------------------------------------------------------------*/
/* - PAGE: Characters - 
/*--------------------------------------------------------------*/
/* Chara common */
#characters div.kvSection{
position: static;
margin: 0 10px 20px;
}
#characters div.kvSection div.charaMeta{
position: static;
}
#characters div.kvSection div.charaMeta p{
text-align: center;
}
#characters.index div.kvSection p.kv{
float: none;
display: block;
width: auto;
height: auto;
}
#characters.index div.kvSection p.kv .hide{
display: none;
}
#characters div#charaNav{
display: none;
}

/* lnav */
#characters.index #side div#lnavMod ul#lnav li.ln01 a,
#characters.characters01 #side div#lnavMod ul#lnav li.ln02 a,
#characters.characters02 #side div#lnavMod ul#lnav li.ln03 a,
#characters.characters03 #side div#lnavMod ul#lnav li.ln04 a,
#characters.characters04 #side div#lnavMod ul#lnav li.ln05 a,
#characters.characters05 #side div#lnavMod ul#lnav li.ln06 a,
#characters.characters06 #side div#lnavMod ul#lnav li.ln07 a,
#characters.characters07 #side div#lnavMod ul#lnav li.ln08 a,
#characters.characters08 #side div#lnavMod ul#lnav li.ln09 a{
background: #E6E6E6 url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
}

/* - characters1 - */
#characters.characters01 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:364px;
}
#characters.characters01 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters01 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara01_00_sml.png) no-repeat 50% 0;
}
#characters.characters01 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;height:auto;
}
#characters.characters01 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background:none;
}

/* - characters2 - */
#characters.characters02 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:432px;
}
#characters.characters02 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters02 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara02_00_sml.png) no-repeat 50% 0;
}
#characters.characters02 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;height:auto;
}
#characters.characters02 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background:none;
}
#characters.characters02 div.imgTriLaterL .text{
padding: 0 10px;
}


/* - characters3 - */
#characters.characters03 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:358px;
}
#characters.characters03 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters03 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara03_00_sml.png) no-repeat 50% 0;
}
#characters.characters03 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;height:auto;
}
#characters.characters03 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background:none;
}

/* - characters4 - */
#characters.characters04 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:416px;
}
#characters.characters04 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters04 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara04_00_sml.png) no-repeat 50% 0;
}
#characters.characters04 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;height:auto;
}
#characters.characters04 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background:none;
}

/* - characters5 - */
#characters.characters05 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:385px;
}
#characters.characters05 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters05 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara05_00_sml.png) no-repeat 50% 0;
}
#characters.characters05 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;height:auto;
}
#characters.characters05 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background:none;
}

/* - characters6 - */
#characters.characters06 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:377px;
}
#characters.characters06 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters06 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara06_00_sml.png) no-repeat 50% 0;
}
#characters.characters06 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;height:auto;
}
#characters.characters06 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background:none;
}

/* - characters7 - */
#characters.characters07 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:426px;
}
#characters.characters07 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters07 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara07_00_sml.png) no-repeat 50% 0;
}
#characters.characters07 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;height:auto;
}
#characters.characters07 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background:none;
}

/* - characters8 - */
#characters.characters08 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:331px;
}
#characters.characters08 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters08 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara08_00_sml.png) no-repeat 50% 0;
}
#characters.characters08 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;height:auto;
}
#characters.characters08 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	background:none;
}
#characters.characters08 div.kvSection div.charaMeta .thumb{
	width:50%;
}
#characters.characters08 div.kvSection div.charaMeta p.caption{
	width:auto;
	text-align:left;
}

/* - characters9 - */
#characters.characters09 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:398px;
}
#characters.characters09 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters09 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara09_00_sml.png) no-repeat 50% 0;
}
#characters.characters09 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;
	height:auto;
}
#characters.characters09 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	display: none;
	background:none;
}
#characters.characters09 div.kvSection div.charaMeta .thumb{
	width:50%;
}
#characters.characters09 div.kvSection div.charaMeta p.caption{
	width:auto;
	text-align:left;
}

/* - characters10 - */
#characters.characters10 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:397px;
}
#characters.characters10 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters10 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara10_00_sml.png) no-repeat 50% 0;
}
#characters.characters10 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;
	height:auto;
}
#characters.characters10 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	display: none;
	background:none;
}
#characters.characters10 div.kvSection div.charaMeta .thumb{
	width:50%;
}
#characters.characters10 div.kvSection div.charaMeta p.caption{
	width:auto;
	text-align:left;
}


/* - characters11 - */
#characters.characters11 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:397px;
}
#characters.characters11 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters11 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara11_00_sml.png) no-repeat 50% 0;
}
#characters.characters11 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;
	height:auto;
}
#characters.characters11 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	display: none;
	background:none;
}
#characters.characters11 div.kvSection div.charaMeta .thumb{
	width:50%;
}
#characters.characters11 div.kvSection div.charaMeta p.caption{
	width:auto;
	text-align:left;
}


/* - characters12 - */
#characters.characters12 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:397px;
}
#characters.characters12 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters12 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara12_00_sml.png) no-repeat 50% 0;
}
#characters.characters12 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;
	height:auto;
}
#characters.characters12 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	display: none;
	background:none;
}
#characters.characters12 div.kvSection div.charaMeta .thumb{
	width:50%;
}
#characters.characters12 div.kvSection div.charaMeta p.caption{
	width:auto;
	text-align:left;
}


/* - characters13 - */
#characters.characters13 div.kvSection p.kv{
	float:none;
	display:block;
	margin:0 auto 20px;
	width:300px;height:397px;
}
#characters.characters13 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters13 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara13_00_sml.png) no-repeat 50% 0;
}
#characters.characters13 div.kvSection div.charaMeta h2.charaTxt00{
	width:auto;
	height:auto;
}
#characters.characters13 div.kvSection div.charaMeta h2.charaTxt00 .panel{
	display: none;
	background:none;
}
#characters.characters13 div.kvSection div.charaMeta .thumb{
	width:50%;
}
#characters.characters13 div.kvSection div.charaMeta p.caption{
	width:auto;
	text-align:left;
}

/* - characters14 - */
/*--------------------------------------------------------------*/
#characters.characters14 h1 {
/* 	width:159px;height:30px; */
}
#characters.characters14 h1 .panel {
	background-image: none;
}
#characters.characters14 div.kvSection div.charaMeta h2.charaTxt00{
	margin-bottom: 20px;
	width:auto;height:auto;
}
#characters.characters14 div.kvSection div.charaMeta h2.charaTxt00 .hide {
text-indent: inherit;
}
#characters.characters14 div.kvSection div.charaMeta h2.charaTxt00 .panel {
	background-image: none;
}

#characters.characters14 div.kvSection p.kv{
	float:none;
	display:block;
	margin-top:0;
	width:auto;
	height:402px;
}
#characters.characters14 div.kvSection p.kv .panel{
	background: url(/ex/b2w2/characters/images/img_chara14_00_sml.png) no-repeat 50% 0;
}

#characters.characters14 div.triThumbList p.singlline{
width: auto;
margin: 0;
padding-left: 0;
}





/* index.html */
/*--------------------------------------------------------------*/
#characters.index h1{
width: auto;
height: auto;
}
/* kvSection */
#characters.index div.kvSection div.charaMeta h2.charaTxt00{
width: auto;
height: auto;
margin-bottom: 10px;
text-indent: none;
}
#characters.index div.kvSection div.charaMeta h2.charaTxt00 .hide{
text-indent: inherit;
}
#characters.index div.kvSection div.charaMeta h2.charaTxt00 .panel{
background: none;
}
#characters.index div.kvSection p.kv{
height: 380px;
}
#characters.index div.kvSection p.kv .panel{
background: url(/ex/b2w2/characters/images/img_chara_sml_00.png) no-repeat 50% 0;
}


/*--------------------------------------------------------------*/
/* - system - 													*/
/*--------------------------------------------------------------*/

/* lnav */
#system.index #side div#lnavMod ul#lnav li.ln01 a,
#system.system01 #side div#lnavMod ul#lnav li.ln02 a{
background: #E6E6E6 url(/ex/b2w2/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
}

#system #img_pokeHowto{
	display:block;
	margin-bottom:10px;
	width:300px;height:917px;
}
#system #img_pokeHowto .panel{
	background: url(/ex/b2w2/system/images/img_sys09_03_smp.jpg) no-repeat 0 0;
}

#system.system06 p.sys06_07{
height: 659px;
background: url(/ex/b2w2/system/images/img_sys06_07_sml.png) no-repeat 50% 0;
}
#system.system06 p.sys06_07 img{
	display: none;
}



/*--------------------------------------------------------------*/
/* - dlsoft - 													*/
/*--------------------------------------------------------------*/
#dlsoft .section{
	padding-right:10px !important;
	padding-left:10px !important;
}

#dlsoft .data .table,
#dlsoft .data .table table{
	margin-top:-1px;
	width:100%;
}
#dlsoft .data .table .hideSmp{
	display:none;
}

#dlsoft .btnArSearcher{
	display:block;
	text-align:center;
}
#dlsoft .btnArSearcher .haribotekit{
	width:auto;height:auto;
}
#dlsoft .btnArSearcher .panel{
	background:none;
}

#dlsoft .btnZukanPro{
	display:block;
	text-align:center;
}
#dlsoft .btnZukanPro .haribotekit{
	width:auto;height:auto;
}
#dlsoft .btnZukanPro .panel{
	background:none;
}

/* lnav */
#dlsoft.index #side{
	display:none;
}

/*--------------------------------------------------------------*/
/* - product - 													*/
/*--------------------------------------------------------------*/
#product #ttl_product_01{
	display:block;
	margin:0 auto 20px;
	width:259px;height:158px;
}
#product #ttl_product_01 .panel{
	background: url(/ex/b2w2/product/images/ttl_product_sml_01.jpg) no-repeat 0 0;
}
#product .area_product_detail .specs{
	width:100%;
}
#product .area_product_detail .specs tr th{
	padding-left:20px;
}
#product .area_product_detail .specs tr td{
	padding-right:20px;
}


/*--------------------------------------------------------------*/
/* - Pokemon - 													*/
/*--------------------------------------------------------------*/
#pokemon div.triThumbList p.singlline{
width: auto;
margin: 0 0 10px;
padding-left: 0;
}
#pokemon #img_poke_list{
	display:block;
	margin:0 auto 30px;
	width:300px;height:206px;
}
#pokemon #img_poke_list .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke01_ilst_smp.png) no-repeat 0 0 ;
}

#pokemon #img_poke_00{
	display:block;
	margin:0 auto 30px;
	width:300px;height:882px;
}
#pokemon #img_poke_00 .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke_sml_00.png) no-repeat 0 0;
}

/* - pokemon01.html - */
#pokemon .list_img_pokemon{
	margin-bottom:30px;
}
#pokemon .list_img_pokemon ul{
	position:static;
}
#pokemon .list_img_pokemon ul li{
	position:static;
	display:block;
	text-align:center;
	left:auto;top:auto;
	margin-bottom:20px;
}
#pokemon .list_img_pokemon.list_img_pokemon1 ul,
#pokemon .list_img_pokemon.list_img_pokemon2 ul,
#pokemon .list_img_pokemon.list_img_pokemon3 ul,
#pokemon .list_img_pokemon.list_img_pokemon4 ul{
	height:auto;
}

/* - pokemon02.html - */
#pokemon.pokemon02 .imgRFL .img{
	float:none;
}
#pokemon.pokemon02 .imgRFL .img p{
	margin-left:0;
	text-align:center;
}

/* - pokemon04.html - */
#pokemon.pokemon04 div.blackwhite p img{
display: none;
}
#pokemon.pokemon04 div.blackwhite p:first-child{
height: 979px;
background: url(/ex/b2w2/pokemon/images/img_poke04_po_03_sml.png) no-repeat 50% 0;
}
#pokemon.pokemon04 div.blackwhite p:nth-child(2){
height: 954px;
background: url(/ex/b2w2/pokemon/images/img_poke04_po_04_sml.png) no-repeat 50% 0;
}

/* - pokemon05.html - */
#pokemon.pokemon05 p.doubleforums{
height: 2000px;
margin-bottom: 10px;
background: url(/ex/b2w2/pokemon/images/img_poke05_po_01_sml01.png) no-repeat 50% 0,url(/ex/b2w2/pokemon/images/img_poke05_po_01_sml02.png)no-repeat 50% 638px, url(/ex/b2w2/pokemon/images/img_poke05_po_01_sml03.png)no-repeat 50% 1314px;
}
#pokemon.pokemon05 p.doubleforums img{
display: none;
}

/*- pokemon06.html ---*/
#pokemon #img_eevee_typeA{
	display:block;
	/*margin-bottom:10px;*/
	width:300px;height:603px;
	margin:0 auto 10px auto;
}
#pokemon #img_eevee_typeA .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke06_po_06_smp.png) no-repeat 0 0;
}

#pokemon #img_eevee_typeB{
	display:block;
	margin:0 auto 10px auto;
	width:300px;height:466px;
}
#pokemon #img_eevee_typeB .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke06_po_07_smp.png) no-repeat 0 0;
}

#pokemon #img_eevee_typeC{
	display:block;
	margin:0 auto 10px auto;
	width:300px;height:481px;
}
#pokemon #img_eevee_typeC .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke06_po_08_smp.png) no-repeat 0 0;
}

#pokemon #img_exe_roselia{
	display:block;
	margin:0 auto 10px auto;
	width:300px;height:483px;
}
#pokemon #img_exe_roselia .panel{
	background: url(/ex/b2w2/pokemon/images/img_poke06_po_12_smp.png) no-repeat 0 0;
}

#pokemon #text_other_pokemon{
	display:block;
	margin:0 auto 10px auto;
	width:300px;height:64px;
}
#pokemon #text_other_pokemon .panel{
	background: url(/ex/b2w2/pokemon/images/txt_poke06_01_smp.png) no-repeat 0 0;
}

#pokemon li.changeRFL{
	float:none;
}
	
#pokemon li.changeLFL{
	float:none;
}	
/* - pokemon08.html - */
#pokemon.pokemon08 p.latias_latios{
	height: 557px;
	width:300px;
	margin:0 auto 10px auto;
	background: url(/ex/b2w2/pokemon/images/img_poke08_01_smp.png) no-repeat 0 0;
}
#pokemon.pokemon08 p.latias_latios img{
	display: none;
}
#pokemon.pokemon08 p.hidoran { margin-top:0px; }



/*--------------------------------------------------------------*/
/* - movie - 													*/
/*--------------------------------------------------------------*/
#movie.index .area_movie{
	margin-bottom:20px;
	text-align: center;
}
#movie #txt_movie_01{
	display:block;
	margin:0 auto 50px;
	width:300px;height:64px;
}
#movie #txt_movie_01 .panel{
	background: url(/ex/b2w2/movie/images/txt_movie_sml_01.png) no-repeat 0 0;
}




/*--------------------------------------------------------------*/
/* - news - 													*/
/*--------------------------------------------------------------*/
#news ul.list_news{
	margin-bottom:45px;
}
#news ul.list_news li{
	padding:0 0 5px;
	border-bottom:none;
}
#news ul.list_news dl{
	display: block;
}
#news ul.list_news dl dt{
	float:none;
	padding-right:0px;
	font-weight:bold;
}
#news ul.list_news dl dd{
	overflow:auto;
	font-weight:bold;
}



/*--------------------------------------------------------------*/
/* - PAGE: koryaku - 
/*--------------------------------------------------------------*/
#koryaku p.rokon_kyukon img,
#koryaku p.nyorozo img,
#koryaku p.kairyu img{ display:none; }

#koryaku p.rokon_kyukon{
	height: 540px;
	width:221px;
	margin:0 auto 10px auto;
	background: url(/ex/b2w2/koryaku/images/img_koryaku_01_smp.png) no-repeat 0 0;
}
#koryaku p.nyorozo{
	height: 722px;
	width:307px;
	margin:0 auto 10px auto;
	background: url(/ex/b2w2/koryaku/images/img_koryaku_02_smp.png) no-repeat 0 0;
}
#koryaku p.kairyu{
	height: 808px;
	width:208px;
	margin:0 auto 10px auto;
	background: url(/ex/b2w2/koryaku/images/img_koryaku_04_smp.png) no-repeat 0 0;
}
#koryaku div.triThumbList p.singlline{
width: auto;
margin: 0 0 10px;
padding-left: 0;
}
/* koryaku01.html */
#koryaku.koryaku01 #mainArea div.attention.Lv3 {
background-image: none;
}
#koryaku.koryaku01 #mainArea div.attention.Lv3 div.btm {
background-image: none;
}

/* koryaku04.html */
#koryaku.koryaku04 .PCml20 { margin-left:0; }

/* koryaku05.html */
#koryaku.koryaku05 .koryaku05_01,
#koryaku.koryaku05 .koryaku05_02,
#koryaku.koryaku05 .koryaku05_03,
#koryaku.koryaku05 .koryaku05_04,
#koryaku.koryaku05 .koryaku05_05{
width: 0 auto;
height: auto;
text-align: center;
}
#koryaku.koryaku05 .koryaku05_01 .panel,
#koryaku.koryaku05 .koryaku05_02 .panel,
#koryaku.koryaku05 .koryaku05_03 .panel,
#koryaku.koryaku05 .koryaku05_04 .panel,
#koryaku.koryaku05 .koryaku05_05 .panel{
display: none;
background-image: none;
}
#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: inline;
}


/* - koryaku06.html - */
#koryaku.koryaku06 div.remains{
position: static;
}
#koryaku.koryaku06 div.remains p.arw{
display: none
}




