@charset "utf-8";
/* CSS Document */

#bgWrapper{
	background:#000 url(../img/bg_wrapper.jpg) repeat-x;
}

#mainWrapper{
	margin:0 auto;
	color:#000;
	line-height:1.45;
	font-size:12px;
	background:url(../img/bg_mainwrapper.jpg) no-repeat center top;	
}

#mainCnt{
	width:950px;
	margin:0 auto 20px;
	background:url(../img/bg_maincnt.jpg) no-repeat;
}

div#mainCnt div.inner,div#mainCnt div.cntBlock { overflow:hidden; /zoom:1; }


h1{ width:395px; height:131px; background:url(../img/h2_logo.jpg) no-repeat top left; text-indent:-9999px; margin-bottom:6px;}


div#leftCnt{
	width:530px;
	float:left;
}

	div#leftCnt p#catchCopy { padding:232px 0 34px 11px; }
	
	div#leftCnt div#anime15th { margin-bottom:30px; background:url(../img/bg_anime15th.jpg) no-repeat; position:relative;}
	div#leftCnt div#anime15th div#animeInner { padding:2px; background:url(../img/bg_anime15th_inner.png) no-repeat right bottom; }
		div#leftCnt div#anime15th div.cntBody { padding:9px 0 12px 8px; border:1px solid #000; width:516px;}
		div#leftCnt div#anime15th h3 { margin-bottom:3px; }
		div#leftCnt div#anime15th h4 { margin:0 0 6px 9px; }
		div#leftCnt div#anime15th p.note { font-weight:bold; width:330px; margin:0 0 6px 12px; }
		div#leftCnt div#anime15th p.textLink a { margin-left:12px; color:#000; text-decoration:underline; }
		
		div#leftCnt div#anime15th div#introduction { width:348px; margin:6px 0 0 9px; border:1px solid #000; background:url(../img/bg_anime_profject_text.png) repeat-y; display:block; float:left;}
			div#leftCnt div#anime15th div#introduction p { color:#fff; padding:12px 25px 8px 12px; line-height:1.5; }

/*111226*/
/*div#anime15th p#storekokuchi a { width:139px; height:136px; background:url(../img/store_kokuchi.png) no-repeat bottom right; padding:40px 0 0 10px; text-indent:-9999px; float:left;}*/
div#anime15th #storekokuchi2 { width:153px; height:153px; background:url(../img/store_kokuchi2.png) no-repeat bottom right; text-indent:-9999px; position:absolute; top:230px; left:375px; z-index:2;}
div#anime15th #storekokuchi2 p.btn_play_s { margin:100px auto 0 auto;}

div#anime15th #storekokuchi3 { width:143px; height:148px; background:url(../img/store_kokuchi3.png) no-repeat bottom right; text-indent:-9999px; position:absolute; top:230px; left:375px; z-index:2;}
div#anime15th #storekokuchi3 p.btn_go_s { margin:90px auto 0 auto;}


	div#leftCnt div#story { margin-bottom:30px; }
	div#leftCnt div#story div.cntBody { padding:13px 0 5px 21px; background:url(../img/bg_story.jpg) no-repeat; overflow:hidden;  /zoom:1; }
	div#leftCnt div#story span.cntBottom { width:530px; height:13px; display:block; text-indent:-9999px; background:url(../img/bg_story_bottom.jpg) no-repeat; }
	div#leftCnt div#story h3 { width:88px; float:left; margin-right:94px; }
	div#leftCnt div#story  div.textBox { margin-top:20px; width:305px; float:left; background:url(../img/bg_text_white.png) repeat-y; }
		div#leftCnt div#story  div.textBox p { padding:15px 15px 18px; line-height:1.5; }
		
	
div#leftCnt div#eiga{
	background:url(https://s.yimg.jp/images/gyao/special/kenshin/img/20141001/bg_eiga_2.jpg);
	width:530px;
	height:396px;
	margin:0 0 30px 0;
	}		

div#leftCnt div#eiga .eiga_uzu{
	margin:20px 0 0 12px
}	

div#leftCnt div#eiga .eiga_poster{
    margin:-255px 0 0 340px;

}

div#leftCnt div#eiga .eiga_text{
	widht:318px;
	height:88px;
	padding:128px 0 0 21px;
}

div#leftCnt div#eiga .eiga_text2{
 /*color:#a30903;
 font-size:18px;
 line-height:20px;
 padding:0 0 0 21px;
 margin-top:10px;*/
 background:url(../img/20140626/eiga_koukai.png) no-repeat;
 width:279px;
 height:46px;
 margin:0 0 0 21px;

}


#limited .limited_text_1{
	width:241px;
	height:25px;
	background:url(../img/20140626/maishu_text_bg.png);
	text-align:center;
	line-height:25px;
	margin:17px 0 0 26px;
		
}

#limited .limited_text_1 a{
	color:#000000;
}


#limited .limited_text_1 alink:{ color:#000; text-decoration:underline; }
#limited .limited_text_1 a:visited { color:#000; text-decoration:underline; }
#limited .limited_text_1 a:hover { color:#000; text-decoration:none; }


#limited .limited_text_2{
	width:241px;
	height:25px;
	background:url(../img/20140626/maishu_text_bg.png);
	text-align:center;
	line-height:25px;
	margin:7px 0 0 26px;
		
}

#limited .limited_text_2 a{
	color:#000000;
}

#limited .limited_text_2 alink:{ color:#000; text-decoration:underline; }
#limited .limited_text_2 a:visited { color:#000; text-decoration:underline; }
#limited .limited_text_2 a:hover { color:#000; text-decoration:none; }

	div#leftCnt div#character { margin-bottom:30px;}
	
	div#leftCnt div#staffCast div.cntBody { padding:6px 0 20px 20px; overflow:hidden; background:url(../img/bg_staffcast.jpg) no-repeat; }
	div#leftCnt div#staffCast span.cntBottom { width:530px; height:13px; display:block; text-indent:-9999px; background:url(../img/bg_staffcast_bottom.jpg) no-repeat; }
	div#leftCnt div#staffCast h3 { margin-bottom:12px; }
	div#leftCnt div#staffCast div.cntBlock { padding:0 0 0 10px;}
	div#leftCnt div#staffCast div.cntBlock div.cntBox { width:211px; padding:11px 9px; float:left; margin-right:11px; background:url(../img/bg_text_white.png) repeat-y;}
		div#leftCnt div#staffCast div.cntBlock div.cntBox h4 { margin-bottom:3px; }
		div#leftCnt div#staffCast div.cntBlock div.cntBox ul { margin-left:4px; }
		div#leftCnt div#staffCast div.cntBlock div.cntBox ul li { padding-left:0.5em; text-indent:-0.5em; margin-bottom:3px; }

	div#leftCnt div#copy { padding-top:14px; color:#666; font-size:10px; }


div#rightCnt{
	width:409px;
	float:right;
}

	div#rightCnt div#topArea { padding-top:15px; }
		div#rightCnt div#topArea h2#logo { margin-bottom:6px; }
		div#rightCnt div#topArea p#leadCopy { margin:0 0 9px 8px; }
		
	div#rightCnt div.onAir { margin:0 0 30px 9px; padding:7px; width:366px; background:url(../img/bg_onair.jpg) no-repeat; overflow:hidden; /zoom:1; }
		div#rightCnt div.onAir h3 { float:left; margin-right:12px; }
		div#rightCnt div.onAir div.textBox { float:left; padding-top:12px; }
		div#rightCnt div.onAir div.textBox p.thumb { float:left; margin-right:9px; }
		div#rightCnt div.onAir div.textBox ul.play { float:left; width:180px; padding-top:4px; }
			div#rightCnt div.onAir div.textBox ul.play li.caption { font-weight:bold; }
div#rightCnt div.onAir div.textBox ul.play li.playBtn { height:36px;}

	div#rightCnt div.onAir div.textBox div.more { width:309px; margin-top:20px; padding:2px; border:1px solid #000; }
		div#rightCnt div.onAir div.textBox div.more div.moreInner { padding:7px 11px 5px; border:1px solid #000; background:url(../img/bg_rightinner.png) repeat; }
		div#rightCnt div.onAir div.textBox div.more div.moreInner ul { overflow:hidden; /zoom:1; }
			div#rightCnt div.onAir div.textBox div.more div.moreInner li.caption { float:left; padding-top:2px; font-weight:bold; }
			div#rightCnt div.onAir div.textBox div.more div.moreInner li.goBtn { float:right; }

	div#rightCnt div.onAir div.textBox div.morePlay,
	div#rightCnt div.onAir div.textBox div.limited12 { display:none; }

	/*120822_ikkyo*/
	div#rightCnt div.onAir2 { margin:0 0 10px 9px; padding:7px; width:366px; background:url(../img/bg_onair2.jpg) no-repeat; overflow:hidden; /zoom:1; }
		div#rightCnt div.onAir2 h3 { float:left; margin-right:12px; }
		div#rightCnt div.onAir2 div.textBox { float:left; padding-top:12px; }
		div#rightCnt div.onAir2 div.textBox p.thumb { float:left; margin:12px 9px 0 0; }
		div#rightCnt div.onAir2 div.textBox ul.play { float:left; width:180px; padding-top:4px; margin-top:12px; }
			div#rightCnt div.onAir2 div.textBox ul.play li.caption { font-weight:bold; }
div#rightCnt div.onAir2 div.textBox ul.play li.playBtn { height:36px;}

	div#rightCnt div.onAir2 div.textBox div.more { width:309px; margin-top:20px; padding:2px; border:1px solid #000; }
		div#rightCnt div.onAir2 div.textBox div.more div.moreInner { padding:7px 11px 5px; border:1px solid #000; background:url(../img/bg_rightinner.png) repeat; }
		div#rightCnt div.onAir2 div.textBox div.more div.moreInner ul { overflow:hidden; /zoom:1; }
			div#rightCnt div.onAir2 div.textBox div.more div.moreInner li.caption { float:left; padding-top:2px; font-weight:bold; }
			div#rightCnt div.onAir2 div.textBox div.more div.moreInner li.goBtn { float:right; }

	div#rightCnt div.onAir2 div.textBox div.morePlay,
	div#rightCnt div.onAir2 div.textBox div.limited12 { display:none; }
	
	/*div#rightCnt .bana_tokyo{
		margin:0 0 10px 9px;	
	}
	
	div#rightCnt .bana_premium{
		margin:0 0 12px 9px;
	}*/
	
		div#rightCnt .bana_tokyo{
		margin:0 0 10px 9px;	
	}
	
	div#rightCnt .bana_tokyo a:hover{
		filter: alpha(opacity=75 );
	opacity:0.75;
	-moz-opacity:0.75;		
		}
	
	div#rightCnt .bana_premium{
		margin:0 0 12px 9px;
	}
	
	
	div#rightCnt .bana_premium a:hover{
		filter: alpha(opacity=75 );
	opacity:0.75;
	-moz-opacity:0.75;		
		}
	
	
	/*120305_1~10*/
	div#rightCnt div.onAir .ikkyo1_10 { width:317px; height:65px; background:url(../img/btn_base_120305.png) no-repeat top left; margin-top:10px;}
	div#rightCnt div.onAir .ikkyo1_10 .btn_go_s { position:relative; top:25px; left:200px; width:88px; height:23px; text-indent:-9999px; float:left;}
	
	/*120314_1~20*/
	div#rightCnt div.onAir .ikkyo1_20 { width:317px; height:56px; background:url(../img/btn_base_120314.png) no-repeat top left; margin-top:5px;}
	div#rightCnt div.onAir .ikkyo1_20 .btn_go_s { position:relative; top:15px; left:200px; width:88px; height:23px; text-indent:-9999px; float:left;}
    div#rightCnt .tokyo { clear:both; width:317px; height:24px; background:url(../img/1-20.png) no-repeat top left; margin-top:5px;}
    div#rightCnt .tokyo .btn_go_s { position:relative; top:0; left:225px; width:88px; height:23px; text-indent:-9999px; float:left;}

	/*120321_1~36*/
	div#rightCnt div.onAir .ikkyo1_36a { width:317px; height:38px; background:url(../img/btn_base_120315b.png) no-repeat top left;}
	div#rightCnt div.onAir .ikkyo1_36a .btn_go_s { position:relative; top:10px; left:200px; width:88px; height:23px; text-indent:-9999px; float:left;}
	div#rightCnt div.onAir .ikkyo1_36b { width:317px; height:38px; background:url(../img/btn_base_120315a.png) no-repeat top left;}
	div#rightCnt div.onAir .ikkyo1_36b .btn_go_s { position:relative; top:7px; left:200px; width:88px; height:23px; text-indent:-9999px; float:left;}

	/*120813_1~20*/
    div#rightCnt .ikkyo1_20kyoto { clear:both; width:317px; height:24px; background:url(../img/1-20-kyoto.png) no-repeat top center; margin-top:5px; text-indent:-9999px;}

	/*120822_ikkyo*/
    div#rightCnt .ikkyo3 { clear:both; width:317px; height:45px; background:url(../img/txt_ikkyo3.png) no-repeat top center; margin-top:5px; text-indent:-9999px;}

	/*120827_ikkyo*/
    div#rightCnt .ikkyo4 { clear:both; width:317px; height:22px; background:url(../img/txt_ikkyo4.png) no-repeat top center; margin-top:10px; text-indent:-9999px;}

div#rightCnt .forStore { clear:both; width:317px; height:21px; background:url(../img/store_tit.png) no-repeat top center; margin-top:5px; text-indent:-9999px;}
div#rightCnt .storeLink { width:317px; height:60px; background:url(../img/link_base.png) no-repeat top left; text-align:center; padding:5px 0 0 0; margin-top:10px;}
div#rightCnt .storeLink a:link { font-size:12px; font-weight:bold; text-decoration:underline; color:#FFFFFF; line-height:25px;}
div#rightCnt .storeLink a:visited { font-size:12px; font-weight:bold; text-decoration:underline; color:#FFFFFF;}
div#rightCnt .storeLink a:hover { font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF;}

div#rightCnt .storeLink ul.storeLinkBtn { width:298px; display:block; margin:auto;}
div#rightCnt .storeLink ul.storeLinkBtn li#btncell1 { width:149px; height:23px; float:left; display:block; text-indent:-9999px; margin:0;}
div#rightCnt .storeLink ul.storeLinkBtn li#btncell1 a:link { width:149px; height:23px; display:block; background:url(../img/storelinkbtn1.gif) no-repeat;}
div#rightCnt .storeLink ul.storeLinkBtn li#btncell1 a:visited { width:149px; height:23px; display:block; background:url(../img/storelinkbtn1.gif) no-repeat;}
div#rightCnt .storeLink ul.storeLinkBtn li#btncell1 a:hover { width:149px; height:23px; display:block; background:url(../img/storelinkbtn1a.gif) no-repeat;}

div#rightCnt .storeLink ul.storeLinkBtn li#btncell2 { width:148px; height:23px; float:left; display:block; text-indent:-9999px; margin:0;}
div#rightCnt .storeLink ul.storeLinkBtn li#btncell2 a:link { width:149px; height:23px; display:block; background:url(../img/storelinkbtn2.gif) no-repeat;}
div#rightCnt .storeLink ul.storeLinkBtn li#btncell2 a:visited { width:149px; height:23px; display:block; background:url(../img/storelinkbtn2.gif) no-repeat;}
div#rightCnt .storeLink ul.storeLinkBtn li#btncell2 a:hover { width:149px; height:23px; display:block; background:url(../img/storelinkbtn2a.gif) no-repeat;}

div#rightCnt .storeLink ul.storeLinkBtn li.btncell3 { clear:both; width:297px; height:23px; display:block; text-indent:-9999px;}
div#rightCnt .storeLink ul.storeLinkBtn li.btncell3 a:link { width:297px; height:23px; display:block; background:url(../img/storelinkbtn3.gif) no-repeat;}
div#rightCnt .storeLink ul.storeLinkBtn li.btncell3 a:visited { width:297px; height:23px; display:block; background:url(../img/storelinkbtn3.gif) no-repeat;}
div#rightCnt .storeLink ul.storeLinkBtn li.btncell3 a:hover { width:297px; height:23px; display:block; background:url(../img/storelinkbtn3a.gif) no-repeat;}

div#rightCnt .storeLink ul.storeLinkBtn li#btncell4 { width:183px; height:40px; background:url(../img/txt_limited2.png) no-repeat top center; float:left; display:block; text-indent:-9999px; margin:4px 0 0 8px;}
div#rightCnt .storeLink ul.storeLinkBtn li.goBtn { float:right; margin:15px 0 0 0 ; }

div#rightCnt .storeLink2 { width:317px; height:75px; background:url(../img/link_base2.png) no-repeat top left; text-align:center; padding:5px 0 0 0; margin-top:5px;}
div#rightCnt .storeLink2 ul.storeLinkBtn li#btncell1 { width:190px; height:18px; background:url(../img/txt_ikkyo1.png) no-repeat top center; float:left; display:block; text-indent:-9999px; margin:7px 0 0 12px;}
div#rightCnt .storeLink2 ul.storeLinkBtn li#btncell2 { width:190px; height:18px; background:url(../img/txt_ikkyo2.png) no-repeat top center; float:left; display:block; text-indent:-9999px; margin:8px 0 0 10px;}
div#rightCnt .storeLink2 ul.storeLinkBtn li.goBtn1 { float:right; margin:5px 10px 11px 0 ; }
div#rightCnt .storeLink2 ul.storeLinkBtn li.goBtn2 { float:right; margin:5px 10px 0 0 ; }

div#rightCnt .storeLink3 { width:317px; height:31px; background:url(../img/link_base2.png) no-repeat top left; text-align:center; padding:9px 0 0 0; margin-top:15px;}
div#rightCnt .storeLink3 ul.storeLinkBtn li#btncell2 { width:190px; height:18px; background:url(../img/txt_ikkyo6.png) no-repeat top center; float:left; display:block; text-indent:-9999px; margin:3px 0 0 10px;}
div#rightCnt .storeLink3 ul.storeLinkBtn li.goBtn2 { float:right; margin:0 10px 0 0 ; }

	div#rightCnt div#limited div.more { display:none; }
	
	div#rightCnt div#limited div.textBox { padding-top:0; }
	div#rightCnt div#limited div.textBox div.morePlay { display:block; padding:5px 0 6px; margin-top:5px; border-top:1px solid #000; }
	div#rightCnt div#limited div.textBox div.morePlay ul { overflow:hidden; /zoom:1; }
			div#rightCnt div#limited div.textBox div.morePlay li.caption { float:left; padding-top:2px; font-weight:bold; }
			div#rightCnt div#limited div.textBox div.morePlay li.goBtn { float:right; }

	div#rightCnt div#limited div.textBox div.limited12 { display:block; width:289px; padding:5px 0 5px 28px; background:url(../img/bg_limited.png) repeat; }
		div#rightCnt div#limited div.textBox div.limited12 div.inner { position:relative; }
		div#rightCnt div#limited div.textBox div.limited12 p.btnLink { position:absolute; top:20px; left:152px; }


	div#rightCnt div#gyaoStore { margin:0 0 30px 9px; padding:10px; background:url(../img/bg_gyao_store.jpg) no-repeat left bottom; }
		div#rightCnt div#gyaoStore h3 { margin-bottom:10px; }
		div#rightCnt div#gyaoStore div.cntBody { border:1px solid #000; padding:14px 0 13px 19px; }
		div#rightCnt div#gyaoStore div.lineBorder { margin-bottom:30px; background:url(../img/line_store.png) repeat-y; }
		div#rightCnt div#gyaoStore div.cntBox { width:110px; float:left; margin-right:10px; }
		div#rightCnt div#gyaoStore div.cntBox p.title { font-weight:bold; margin:3px 0 5px; width:105px; }
		
	/*div#rightCnt div#gyaoStore div.lineBorder{
		background:url(../img/line_cntright.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:13px;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#000000;}*/
		
		div#rightCnt div#gyaoStore .thumb{
			margin-bottom:10px;
		}
		
		div#rightCnt div#gyaoStore .thumb a img{
			margin-bottom:3px;
		}
		
		div#rightCnt div#gyaoStore .thumb a{
		color:#000000;
				}
				
		div#rightCnt div#gyaoStore .thumb a:hover
		{filter: alpha(opacity=75 );
		opacity:0.75;
		-moz-opacity:0.75;	
		color:#000000;
		text-decoration:none;		
		}
		
		
	
		
			
		
		

		
		
	div#rightCnt div.cntWrapper { margin-left:9px; background:url(../img/bg_right.jpg) no-repeat; }
		div#rightCnt div.cntWrapper div.cntBox { overflow:hidden; /zoom:1; }
		div#rightCnt div.cntWrapper div.textBox p.note { margin-bottom:10px; }
		div#rightCnt div.cntWrapper div.textBox ul.discInfo { overflow:hidden; /zoom:1; }
			div#rightCnt div.cntWrapper div.textBox ul.discInfo li { display:inline; float:left; }
			div#rightCnt div.cntWrapper div.textBox ul.discInfo li.sellicon { margin-right:5px; }
			div#rightCnt div.cntWrapper div.textBox ul.discInfo li.price { padding-top:2px; } 
	
	div#rightCnt div#bddvdInfo { margin-bottom:30px; padding:5px 17px 14px 19px; }
		div#rightCnt div#bddvdInfo h3 { margin-bottom:14px; }
		/*div#rightCnt div#bddvdInfo div.borderBox { background:url(../img/line_cntright.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:13px; }*/
		div#rightCnt div#bddvdInfo p.jacket { float:left; margin-right:10px; }
		div#rightCnt div#bddvdInfo div.textBox { width:250px; float:left; }
		div#rightCnt div#bddvdInfo div.textBox div.title { width:244px; padding:1px; border:2px solid #000; margin-bottom:8px;  }
			div#rightCnt div#bddvdInfo div.textBox div.title h4 { background:#000; color:#fff; font-weight:bold; text-align:center; padding:3px 0 2px;	}
		

	div#rightCnt div#cdInfo { margin-bottom:10px; padding:12px 17px 20px 20px; }
		div#rightCnt div#cdInfo h3 { margin-bottom:21px; }
		div#rightCnt div#cdInfo div.title { width:354px; padding:1px; border:2px solid #000; margin-bottom:8px;  }
			div#rightCnt div#cdInfo div.title h4 {background:#000; color:#fff; font-weight:bold; text-align:center; padding:3px 0 2px; }
		div#rightCnt div#cdInfo p.jacket { float:left; margin-right:10px; }
		div#rightCnt div#cdInfo div.textBox { width:250px; float:left; }
		div#rightCnt div#cdInfo div.cdIndex { margin-top:12px; width:358px; border:1px solid #000; background:url(../img/bg_right_inner.jpg) repeat; }
			div#rightCnt div#cdInfo div.cdIndex dl { padding:7px 19px; }
			div#rightCnt div#cdInfo div.cdIndex dl dd { padding-left:1em; text-indent:-1em; }


	div#rightCnt div#comicInfo { padding:9px 0 10px 21px;
								 margin:0 0 30px 9px;
		 }
		div#rightCnt div#comicInfo h3 { margin-bottom:21px; }
		div#rightCnt div#comicInfo p.jacket { float:left; margin-right:10px; }
		div#rightCnt div#comicInfo div.textBox { width:246px; float:left; }
		div#rightCnt div#comicInfo p.bnrLink { margin:10px 0 0 0; }
			div#rightCnt div#comicInfo div.title { width:246px; padding:1px; border:2px solid #000; margin-bottom:8px;  }
			div#rightCnt div#comicInfo div.title h4 { background:#000; color:#fff; font-weight:bold; text-align:center; padding:3px 0 2px; }
			div#rightCnt div#comicInfo div.textBox ul.comicInfo li{ line-height:18px;}
			div#rightCnt div#comicInfo div.textBox ul.comicInfo li.sellicon { margin-top:8px; }
			div#rightCnt div#comicInfo div.textBox .btn_read{float:left; margin:8px 0 0 0;}
			div#rightCnt div#comicInfo div.textBox .btn_buy{ float:left; margin:8px 0 0 5px;}
		
		div#rightCnt div.kuwashiku { margin-top:12px; width:358px; border:1px solid #000; }
			div#rightCnt div.kuwashiku p { padding:3px 0 2px; text-align:center; }
			div#rightCnt div.kuwashiku p a:link { color:#000; text-decoration:underline; }
			div#rightCnt div.kuwashiku p a:visited { color:#000; text-decoration:underline; }
			div#rightCnt div.kuwashiku p a:hover { color:#000; text-decoration:none; }
			
	div#rightCnt ul.outsideLink { margin-top:10px; }
		div#rightCnt ul.outsideLink li { text-align:right; margin-bottom:10px; }
		div#rightCnt ul.outsideLink li.link01 a { background:url(../img/icon_textlink.jpg) no-repeat; padding:5px 0 6px 30px; color:#968955; }
		div#rightCnt ul.outsideLink li.link02 a { background:url(../img/icon_textlink.jpg) no-repeat; padding:5px 0 10px 30px; color:#968955;}
		div#rightCnt ul.outsideLink li.link02 p { font-size:10px; color:#968955; }
		div#rightCnt ul.outsideLink li.link03 { margin:15px 0 10px 0; }

#bottom{
	width:950px;
	margin:20px auto;
}


/* SQB */

.sqb {
	width: 630px;
	margin: 20px auto ;
}

.sqb table{
	font-size:14px;
}

#sqb {
	width: 630px;
	margin: 20px auto ;
}

#sqb table{
	font-size:14px;
}

/* フロート解除 */
element{
  /zoom:1;
}

element:after {
  content:'';
  display:block;
  clear:both;
}



#flashcontent { background:url(../img/chara/chara_bg.jpg) repeat-y top left; width:530px;}
#flashcontent h3#chara_tit { width:530px; height:47px; background:url(../img/chara/chara_tit.gif) no-repeat top left; text-indent:-9999px; float:left; padding:0; margin:0;}
#flashcontent h4#kenshin{ width:100px; height:120px; background:url(../img/chara/kenshin_face.gif) no-repeat top left; text-indent:-9999px; float:left; margin:0 10px 0 0;}
#flashcontent h4#kamiya{ width:100px; height:120px; background:url(../img/chara/kamiya_face.gif) no-repeat top left; text-indent:-9999px; float:left; margin:0 10px 0 0;}
#flashcontent h4#myoujin{ width:100px; height:120px; background:url(../img/chara/myoujin_face.gif) no-repeat top left; text-indent:-9999px; float:left; margin:0 10px 0 0;}
#flashcontent h4#sagara{ width:100px; height:120px; background:url(../img/chara/sagara_face.gif) no-repeat top left; text-indent:-9999px; float:left; margin:0 10px 0 0;}
#flashcontent h4#saitou{ width:100px; height:120px; background:url(../img/chara/saitou_face.gif) no-repeat top left; text-indent:-9999px; float:left; margin:0 10px 0 0;}
#flashcontent h4#aoshi{ width:100px; height:120px; background:url(../img/chara/aoshi_face.gif) no-repeat top left; text-indent:-9999px; float:left; margin:0 10px 0 0;}

#flashcontent p{ width:350px; background:url(../img/chara/chara_p_bg.jpg) repeat top left; display:block; margin:0 0 0 10px; float:left; padding:10px;}
#flashcontent li{ clear:both; padding:10px 0 10px 20px; border-bottom:1px dotted #000; display:block; height:120px;}
















