body {
	font-family: "ＭＳ Ｐゴシック", Osaka,;
	font-size: 12px;
	line-height: 130%;
	margin: 0px;
	background-image:url("../images/id_bg.gif");
}
img {
	border: 0px;
}
a:link {
	color: #3366CC;
}
a:hover {
	color: #66CC66;
}
.fs_s {
	font-size: 10px;
}
.fs_m {
	font-size: 12px;
	line-height: 130%;
}
.fs_m2 {
	font-size: 12px;
	line-height: 110%;
}
.fs_l {
	font-size: 14px;
	line-height: 130%;
}
.fs_ll {
	font-size:18px;
	line-height: 140%;
}
.br_1{line-height: 1px;}
.br_2{line-height: 2px;}
.br_5{line-height: 5px;}
.br_9{line-height: 9px;}
.br_10{line-height: 10px;}
.br_15{line-height: 15px;}
.br_18{line-height: 18px;}
.br_20{line-height: 20px;}
.br_30{line-height: 30px;}

.mgt10{
	margin-top:10px;
}
.mgt50{
	margin-top:50px;
}

.tb1{
	background-image:url("../images/id_bk.gif");
	background-repeat: repeat-y;
}
.tb2{
	margin-left:10px;
}
.tb3{
	margin-left:2px;
}
.tb4{
	margin-left:2px;
	background-image:url("../images/id_n1_bk.gif");
}
.tb5{
	margin-left:2px;
	background-image:url("../images/id_n2_bk.gif");
}
.tbn1{
	margin-left:20px;
}
.tbn2{
	margin-left:19px;
}
.mn_hd{
	height:39px;
	background-image:url("../images/mn_bk.gif");
}
.mn_ft{
	height:39px;
}
.mn_bt{
	margin-bottom:2px;
	background-image:url("../images/mn_bk.gif");
}
.mn_bk{
	background-image:url("../images/mn_bk.gif");
}
.id_bn{
	margin-right:20px;
}
.cr_nm{
	font-size: 12px;
	line-height: 150%;
	text-align:left;
	margin-top:10px;
	margin-left:13px;
}
.cr_bt{
	margin-right:3px;
}
.cr_bttb{
	margin-left:19px;
}
.mc_nm{
	font-size: 12px;
	line-height: 150%;
	text-align:left;
	height:127px;
	margin-left:3px;
}
.mc_nm2{
	font-size: 12px;
	line-height: 150%;
	text-align:left;
	height:124px;
	margin-left:3px;
	margin-bottom:3px;
}
.mc_bt{
	margin-right:3px;
}
.mc_sp{
	margin-bottom:127px;
}
.mc_bttb{
	margin-left:19px;
}
.it_tb{
	background-image:url("../images/it_bk.gif");
	background-repeat:no-repeat;
}
.it_box{
	font-size: 12px;
	line-height: 130%;
	text-align:left;
	width=410;
	height=390;
	margin-left:75px;
	margin-right:75px;
	margin-top:93px;
	margin-bottom:71px;
}
.it_bt{
	text-align:right;
	width=410;
}
.it_bt2{
	text-align:right;
	width=410;
	margin-top:20px;
}
.st_box{
	font-size: 12px;
	line-height: 150%;
	text-align:left;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:26px;
}
.ctT{
	margin-top:9px;
	margin-left:20px;
	margin-bottom:53px;
}
.sc_t{
	margin-left:10px;
}
.son{
	margin-top:120px;
	margin-bottom:244px;
}
.wr_box{
	font-size: 12px;
	line-height: 130%;
	text-align:left;
}
.wr_ph01{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.wrT{
	width:540px;
	height:200px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:50px;
}
.wr_ln{
	margin-top:10px;
	margin-bottom:10px;
}
.mu_box{
	font-size: 12px;
	line-height: 150%;
	text-align:left;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.muT{
	width:550px;
	height:750px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:50px;
}
.prT{
	height:400px;
}
.cm_g{
	margin-right:50px;
}
.cm_pg1{
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.cmT{
	margin-bottom:40px;
}
.br_tb{
	background-image:url("../images/it_bk.gif");
	background-repeat:no-repeat;
	width:560px;
	height:554px;
}
.br_it{
	margin-top:100px;
	margin-bottom:100px;
}
.cm_box{
	font-size: 12px;
	line-height: 150%;
	text-align:left;
	margin-left:5px;
}
.sm_tp{
	margin-top:40px;
	margin-bottom:12px;
}
.mn_tp{
	line-height:30px;
}
.spT{
	background-image:url("../images/sp_i1_bk.gif");
}
.sp_i1_q{
	margin-top:20px;
}
.sp_i1_qt{
	margin-top:20px;
	font-size: 14px;
	line-height: 150%;
	color:#be9f5f;
}
.sp_i1_a{
	margin-top:10px;
}
.sp_i1_at{
	margin-top:10px;
	font-size: 12px;
	line-height: 130%;
	color:#000000;
}
.id_prbt01{
	margin-bottom:10px;
}
.id_nw_ln{
	margin-top:3px;
	margin-bottom:3px;
}
.mn_sp{	/* top.html */
	height:220px;
}
.mn_sp1{	/* info.html */
	height:0px;
}
.mn_sp2{	/* kantoku.html */
	height:0px;
}
.mn_sp3{	/* staff.html */
	height:0px;
}
.mn_sp4{	/* story.html */
	height:740px;
}
.mn_sp5{	/* chara01.html */
	height:0px;
}
.mn_sp6{	/* chara02.html */
	height:0px;
}
.mn_sp7{	/* chara03.html */
	height:0px;
}
.mn_sp8{	/* chara04.html */
	height:0px;
}
.mn_sp9{	/* chara05.html */
	height:0px;
}
.mn_sp10{	/* chara06.html */
	height:0px;
}
.mn_sp11{	/* mecha01.html */
	height:0px;
}
.mn_sp12{	/* mecha02.html */
	height:0px;
}
.mn_sp13{	/* mecha03.html */
	height:0px;
}
.mn_sp14{	/* mecha04.html */
	height:0px;
}
.mn_sp15{	/* mecha05.html */
	height:0px;
}
.mn_sp16{	/* mecha06.html */
	height:400px;
}
.mn_sp17{	/* world.html */
	height:260px;
}
.mn_sp18{	/* glos.html */
	height:0px;
}
.mn_sp19{	/* broad.html */
	height:860px;
}
.mn_sp20{	/* comic.html */
	height:400px;
}
.mn_sp21{	/* prod.html */
	height:180px;
}
.mn_sp22{	/* prod_i1.html */
	height:120px;
}
.mn_sp23{	/* prod_i2.html */
	height:0px;
}
.mn_sp24{	/* prod_i3.html */
	height:460px;
}
.mn_sp25{	/* special.html */
	height:0px;
}
.mn_sp26{	/* special_i1.html */
	height:0px;
}
.mn_sp27{	/* special_i2.html */
	height:0px;
}
.mn_sp28{	/* special_i3.html */
	height:3500px;
}
.mn_sp29{	/* streaming.html */
	height:200px;
}
.goods_kakaku{
		font-size:11px;
		text-align:right;
		margin:0 0 0 0;
}
.goods_kakaku2{
		font-size:11px;
		text-align:right;
		margin:0 30px 10px 0;
}
/*NEWS*/
.news-detail{
		border-bottom:1px dashed #c69d4b;
		margin-bottom:10px;
		display:block;
		overflow:hidden;
		padding:10px;
		font-size:12px;
		line-height:1.2em;
	
}
.news-detail-body{
		margin-bottom:10px;
}
.news-detail-date{
}
.news-detail-title{
	font-weight:bold;
	color: #5f3f0f;
	margin:5px 0;
	font-size:16px;
	line-height:1.2em;
}
.news-detail-pictures{
	float:right;
	text-align:center;
}
.news-detail-picture{
	margin-bottom:10px;
}
.news-detail-links a {		
	text-decoration: underline;		
	color: #c69d4b;
}
.news-detail-links a:hover {		
	text-decoration: underline;	
	color: #f00;
}
.pager .prev a{
	font-weight:bold;
	color:#5f3f0f;
	float:left;
}
.pager .next a{
	font-weight:bold;
	color:#5f3f0f;
	float:right;
	padding-right:30px;
}
/*ストリーミング*/
.streaming td{
	padding:10px 0;
	border-bottom:1px dashed #c69d4b;
}
	