﻿@charset "utf-8";
/* CSS Document */

.max-pagetop { text-align: right; margin: 0 auto; padding-top: 15px; width: 709px; height: 35px; clear: both;}


#max_content {
	width: 958px;
	margin: 0 auto;
	padding: 0px 0;
	}

#max_index {
	position: relative;
	width: 958px;
}

.contents-max  {
	padding: 12px 0 0 0;
	width: 958px;
	margin: 0 auto;
	height: auto !important;
}

h3 img { behavior: url("/css/iepngfix.htc"); }
h4 img { behavior: url("/css/iepngfix.htc"); }

.color-darkred {
	color: #cc0000;
}


/* snavi menu */
#common_menu {
	width: 920px;
	margin: 5px auto;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat left top;
	list-style: none;
	vertical-align: top;
	padding: 10px 0 10px 10px;
}

#common_menu li {
	float: left;
	width: 100px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	padding-right: 0px;
}

#common_menu li#top a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -10px -10px;
}
#common_menu li#top a:hover {
	background-position: -10px -70px;
}


#common_menu li#about a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -110px -10px;
}
#common_menu li#about-in a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -110px -70px;
}
#common_menu li#about a:hover {
	background-position: -110px -70px;
}


#common_menu li#battle a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -210px -10px;
}
#common_menu li#battle-in a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -210px -70px;
}
#common_menu li#battle a:hover {
	background-position: -210px -70px;
}


#common_menu li#program a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -310px -10px;
}
#common_menu li#program-in a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -310px -70px;
}
#common_menu li#program a:hover {
	background-position: -310px -70px;
}


#common_menu li#stage a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -410px -10px;
}
#common_menu li#stage-in a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -410px -70px;
}

#common_menu li#stage a:hover {
	background-position: -410px -70px;
}


#common_menu li#shop_corner a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -510px -10px;
}
#common_menu li#shop_corner-in a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -510px -70px;
}
#common_menu li#shop_corner a:hover {
	background-position: -510px -70px;
}


#common_menu li#feature a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -610px -10px;
}
#common_menu li#feature-in a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -610px -70px;
}
#common_menu li#feature a:hover {
	background-position: -610px -70px;
}


#common_menu li#read a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -710px -10px;
}
#common_menu li#read-in a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -710px -70px;
}

#common_menu li#read a:hover {
	background-position: -710px -70px;
}


#common_menu li#access a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -810px -10px;
}
#common_menu li#access-in a {
	display: block;
	width: 100px;
	height: 40px;
	background: url(../image/event/11/max/bg_menu_common.jpg) no-repeat -810px -70px;
}
#common_menu li#access a:hover {
	background-position: -810px -70px;
}
/* snavi menu end */

#contents_repeat-max { background: url(../image/event/10/max/bg_contents.jpg) repeat-y left top; }

#contents_repeat-toyshow { background: url(../image/event/10/max/bg_contents.jpg) repeat-y left top; }

#contents_top-max {
	margin-top: 3px;
	background: url(../image/event/10/max/bg_contents_top.jpg) no-repeat left top;
	height: 18px;
}

#contents_bottom-max {
	clear: both;
	background: url(../image/event/10/max/bg_contents_bottom.gif) no-repeat left top;
	height: 20px;
}

/* index menu */
#menu-max {
	width: 958px;
	height: 180px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat left top;
	padding: 10px 0 0 29px;
	list-style: none;
	vertical-align: top;
}

#menu-max li {
	width: 210px;
	height: 80px;
	float: left;
	padding-right: 19px;
	padding-bottom: 4px;
	text-indent: -9999px;
	overflow: hidden;
}

#menu-max li#about a {
	display: block;
	width: 210px;
	height: 80px;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat -28px -10px;
}

#menu-max li#about a:hover {
	background-position: -28px -190px;
}

#menu-max li#battle a {
	display: block;
	width: 210px;
	height: 80px;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat -258px -10px;
}

#menu-max li#battle a:hover {
	background-position: -258px -190px;
}

#menu-max li#program a {
	display: block;
	width: 210px;
	height: 80px;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat -487px -10px;
}

#menu-max li#program a:hover {
	background-position: -487px -190px;
}

#menu-max li#stage a {
	display: block;
	width: 210px;
	height: 80px;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat -716px -10px;
}

#menu-max li#stage a:hover {
	background-position: -716px -190px;
}

#menu-max li#shop a {
	display: block;
	width: 210px;
	height: 80px;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat -28px -94px;
}

#menu-max li#shop a:hover {
	background-position: -28px -274px;
}

#menu-max li#info a {
	display: block;
	width: 210px;
	height: 80px;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat -258px -94px;
}

#menu-max li#info a:hover {
	background-position: -258px -274px;
}
#menu-max li#read a {
	display: block;
	width: 210px;
	height: 80px;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat -487px -94px;
}

#menu-max li#read a:hover {
	background-position: -487px -274px;
}

#menu-max li#access a {
	display: block;
	width: 210px;
	height: 80px;
	background: url(../image/event/11/max/bg_menu.jpg) no-repeat -716px -94px;
}

#menu-max li#access a:hover {
	background-position: -716px -274px;
}



#attention {
	width: 790px;
	margin: 10px auto;
	font-size: 85%;
	text-align: center;
}

#attention_black {
	width: 790px;
	margin: 10px auto;
	font-size: 85%;
	text-align: center;
	color: #000000;
}

.mainvis {
	margin: 0 auto;
	width: 958px;
}


.back-max {
	width: 225px;
	height: 41px;
	margin: 10px auto 0 auto;
	background: url(../image/event/11/max/btn_back_max.png) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	text-indent: -9999px;
	overflow: hidden;
}

.back-max a {
	display: block;
	width: 306px; 
	height: 41px;
}

.main_contents-max {
	width: 958px;
	margin: 0 auto;
	padding: 1px 0;
	color: #000000;
}

.main_contents-max dd {
	padding-left: 0px;
	margin-bottom: 10px;
}

.font-black{color:#000;}

/*レポート*/
#report_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	background: url(../image/report/11/max/tit_report.jpg) no-repeat left top;
	text-indent: -9999px;
}

.bg_report-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}

.bg_report-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_report {
	width: 958px;
	margin: 0 auto;
	behavior: url("/css/iepngfix.htc");
	background-image: url(../image/event/11/max/bg_contents_repeat.jpg);
	background-repeat: repeat;
	background-position: left top;	
}

.bg_report-final-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/report/11/max/bg_rep-max_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}

.bg_report-final-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/report/11/max/bg_rep-max_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_report-final {
	width: 958px;
	margin: 0 auto;
	behavior: url("/css/iepngfix.htc");
	background-image: url(../image/report/11/max/bg_rep-max_repeat.jpg);
	background-repeat: repeat;
	background-position: left top;	
}


.page_top {
	margin: 0 auto 15px auto;
	width: 710px;
	height: 35px;
}

.page_top2 {
	margin: 0 auto 15px auto;
	margin-left: -10px;
	width: 710px;
	height: 35px;
}

.text_report {
	margin: 0 10px 0 20px;
	padding: 0 5px 0 5px;
	float: left;
	display: block;
	width: 310px;
}

/*戻るボタン*/

.Btn_for_max-rep_top {
	margin: 15px 50px 0 748px;
	width:160px;
	height:35px;
	background:url(../image/report/10/bsquest/bsquest_for_top.jpg) no-repeat;
	text-indent:-9999px;
	
}

/*イベント概要*/
#about_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	text-indent: -9999px;
	background-image: url(../image/event/11/max/about/tit_about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg_about-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	behavior: url("/css/iepngfix.htc");
	background-image: url(../image/event/11/max/bg_contents_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg_about-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	behavior: url("/css/iepngfix.htc");
	clear: both;
	background-image: url(../image/event/11/max/bg_contents_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg_about {
	width: 958px;
	margin: 0 auto;
	background: url(../image/event/11/max/about/bg_contents_about.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}

img.about_pic {
	padding: 0 20px;
	float: right;
}

.benefits {
	float: left;
	width: 212px;
	padding-right: 24px;
}

.benefits dd {
	padding-left: 10px;
}

.contents_text{
	display:block;
	padding-left:100px;
}
.spacer{ margin-bottom:20px;}

/*バトル一覧*/

#battle_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	background: url(../image/event/11/max/battle/tit_battle.jpg) no-repeat left top;
	text-indent: -9999px;
}
.bg_battle-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_battle-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}
.bg_battle {
	width: 958px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_repeat.jpg) repeat-y left top;
}

.max_battle{
	position:relative;
}

.max_battle a {
	display:block;
	position:absolute;
	width:180px;
	height:55px;
	background-image:url(../image/event/11/max/battle/btn_detail.gif);
	}

.max_battle a:hover { display: block; background-position: 0 -55px;}

.max_gunslinger{
	left:360px;
	top:225px;
}

a.max_teambattle{
	width:260px;
	left:620px;
	top:225px;
	background-image:url(../image/event/11/max/battle/btn_detail2.gif);
}

.max_beginner{
	top:490px;
	left:90px;
}

.max_oyako{
	top:490px;
	left:390px;
}

.max_quest{
	top:490px;
	left:680px;
}

.battle_reg {
	width: 800px;
	list-style-position: outside;
	list-style-image: url(../image/event/11/max/ico_kome.gif);
	list-style-type: disc;
	line-height:1.3;	
	padding: 10px 0 10px 80px;
}

.battle_reg2 {
	width: 760px;
	list-style-position: outside;
	list-style-type: disc;
	line-height:1.3;
	padding: 0 0 0 30px;	
}
.battle_reg li{
	padding-bottom:8px;
}

.battle_reg_text { display:block; width: 800px; list-style-type: disc; padding: 10px 0 0px 80px;}

.team_reg {
	width: 600px;
	list-style-position: outside;
	list-style-image: url(../image/event/11/max/ico_kome.gif);
	list-style-type: disc;	
	padding: 10px 0 10px 80px;
	line-height:1.3;
}
.team_reg li{
	padding-bottom:8px;
}

.team_reg_text { display:block; width: 600px; list-style-type: disc; padding: 10px 0 0px 80px;}


.bg_team {
	width: 958px;
	margin: 0 auto;
	background-image: url(../image/event/11/max/battle/team/bg_contents_team.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/**チームバトル**/

.teambattle_01 {
	width: 846px;
	height: 195px;
	padding: 175px 0 0 90px;
	background: url(../image/event/11/max/battle/team/img_team01.jpg) no-repeat left top;
}

.teambattle_01 ul {
	list-style: none;
	width: 510px;
}

.teambattle_01 ul li {
	text-indent: -1em;
	padding-left: 1em;
}

.maxCenter_txt {
	margin: 5px auto 10px auto;
	padding-left:1em;
	text-indent:-1em;
	width: 846px;
}


/*アクセス*/

#access_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	background: url(../image/event/11/max/access/tit_access.jpg) no-repeat left top;
	text-indent: -9999px;
}

.access_contents {
	display:block;
	height:auto;
}

.bg_access-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}

.bg_access-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_access {
	width: 958px;
	margin: 0 auto;
	background: url(../image/event/11/max/access/bg_contents_access.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}

.access_map {
	padding-left:80px;
	width:390px;
}

.access_map li {
	margin-top:10px;
}

.access_map li a:hover img  { opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}

.contents_place{
	display:block;
	padding-left:80px;
}

.access_notice {
	font-size:15px;
	list-style-position: outside;
	list-style-image: url(../image/event/11/max/ico_kome.gif);
	list-style-type: disc;
	margin-left:20px;
	line-height:1.3;
}

/*大会プログラム*/
.main_contents-max dt h3 { clear: both;}

#program_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	background: url(../image/event/11/max/program/tit_program.jpg) no-repeat left top;
	text-indent: -9999px;
}

.program_contents {
	display:block;
	height:390px;
}

.bg_program-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_program-top {/*プログラムトップ(-top)*/
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}
.bg_program {/*プログラムトップ(-content)*/
	width: 958px;
	margin: 0 auto;
	behavior: url("/css/iepngfix.htc");
	background-image: url(../image/event/11/max/bg_contents_repeat.jpg);
	background-repeat: repeat;
	background-position: left top;
}

.btn_schedule {
	display:block;
	width:958px;
	height:60px;
	background-image:url(../image/event/11/max/program/btn_schedule.jpg);
	margin:10px 0 10px 0;
}



dd.prgmcontent img { width: inherit; float: left; padding-bottom: 10px;}
.prgm_reg { width: 670px; list-style-type: disc; padding: 10px 0 10px 15px;}
.prgm_regdd { width: 670px; padding: 10px 0 10px 15px;}
.inquiry_txt { font-size: 110%; font-weight: bold; color:#FF0000;}
.pad_t5 { padding-top: 5px;}
.pad_b5 { padding-bottom: 5px;}




/*ステージイベント*/

#stage_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	background: url(../image/event/11/max/stage/tit_stage.jpg) no-repeat left top;
	text-indent: -9999px;
}
.bg_stage-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_stage-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}
.bg_stage {
	width: 958px;
	margin: 0 auto;
	background: url(../image/event/11/max/stage/bg_contents_stage.jpg) repeat-y left top;
}

.stage_contents{
	display:block;
	height:760px;
}

.stage04 {
	position: relative;
	width: 958px;
	height: 358px;
}

.stage04 ul {
	position: absolute;
	width: 800px;
	left: 80px;
	top: 210px;
	color: #000000;
}

.stage04 ul li {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 5px;
}

.stage05 {
	position: relative;
	width: 958px;
	height: 693px;
}

.stage05 ul {
	position: absolute;
	width: 420px;
	left: 450px;
	top: 570px;
	color: #000000;
}

.stage05 ul li {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 5px;
}

.stage_notice {
	list-style: none;
	width: 700px;
	margin: 0 auto 10px auto;
	color: #000; 
}

.stage_notice li {
	text-indent: -1em;
	padding-left: 1em;
}



/*read*/

#read_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	background: url(../image/event/11/max/read/tit_read.jpg) no-repeat left top;
	text-indent: -9999px;
}
.bg_read-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_read-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}
.bg_read {
	width: 958px;
	margin: 0 auto;
	background: url(../image/event/11/max/read/bg_contents_read.jpg) repeat-y left top;
}

.contents_width_500{
	width:500px;
}

.read_list{
	width:500px;
	margin-left:100px;
	list-style-position: outside;
	list-style-image: url(../image/event/11/max/ico_kome.gif);
	list-style-type: disc;
	line-height:1.3;
}

.read_list li{
	padding-bottom:10px;
}


img {behavior: url("../css/iepngfix.htc");}

/*MAXお楽しみ情報*/
#feature_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	background: url(../image/event/11/max/feature/tit_feature.jpg) no-repeat left top;
	text-indent: -9999px;
}

.feature_contents {
	display:block;
	height:390px;
}

.bg_feature {
	width: 958px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_repeat.jpg) repeat-y left top;
}

.bg_feature-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_feature-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}
.img_feature {
	width: 761px;
	margin: 0 auto;
}

.img_program {
	width: 761px;
	margin: 0 auto;
}

.feature_reg {
	width: 800px;
	list-style-position: outside;
	list-style-image: url(../image/event/11/max/ico_kome.gif);
	list-style-type: disc;
	line-height:1.3;	
	padding: 10px 0 10px 80px;
}

.feature_reg2 {
	width: 760px;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image:none;
	line-height:1.3;
	padding: 0 0 0 10px;	
}

.feature_reg li{
	padding-bottom:10px;
}
.feature_reg2 li{
	padding-bottom:5px;
}

.max_feature_stamp{
	width:958px;
	height:330px;
	background:url(../image/event/11/max/feature/bg_stamp.jpg);
}

.max_feature_stamp span{
	display:block;
	width:340px;
	padding:10px 0 0 80px;
}
/*shop*/

#shop_set {
	width: 900px;
	height: 77px;
	margin: 0 auto 4px auto;
	text-indent: -9999px;
	background-image: url(../image/event/11/max/shop/tit_shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_shop-bottom {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_bottom.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_shop-top {
	width: 958px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/event/11/max/bg_contents_top.jpg) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}
.bg_shop {
	width: 958px;
	margin: 0 auto;
	background-image: url(../image/event/11/max/bg_contents_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

/*各イラストレーターさんが手がけたカード一覧*/
div.illust-cardlist { width: 800px; margin: 10px auto 0;}

div.illust-cardlist-mid {
	background: url(../image/event/11/max/feature/illust-cardlist/bg_li-card-mid.jpg) 0 0 repeat-y;
	width: 800px;
}

table.illust-cardlist-table {
	width: 760px;
	margin: 0 auto;
	border-collapse: collapse;
	border: #009999 solid 2px;
	/*background-color: #FFF;*/
}

table.illust-cardlist-table tr td {
	border: #009999 solid 2px;
	vertical-align: top;
}

table.il-clist-table-in {
	width: 170px;
	margin: 10px auto;
	border: none;
	text-align: center;
}
table.il-clist-table-in tr td {
	border: none;
	font-weight: bold;
}

.btn-illu-cardlist {
	width:558px;
	margin: 0 auto 5px;
}
.btn-illu-cardlist li a:hover img  { opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}

/*スケジュール*/
#schedule_set {
	width: 784px;
	height: 77px;
	margin: 0 auto 4px auto;
	background: url(../image/event/10/max/schedule/tit_schedule.jpg) no-repeat left top;
	text-indent: -9999px;
}

.bg_schedule-top {
	width: 761px;
	height: 35px;
	margin: 0 auto;
	background: url(../image/event/10/max/schedule/bg_contents_schedule_top.png) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
}

.bg_schedule-bottom {
	width: 761px;
	height: 26px;
	margin: 0 auto;
	background: url(../image/event/10/max/schedule/bg_contents_schedule_bottom.png) no-repeat left top;
	behavior: url("/css/iepngfix.htc");
	clear: both;
}

.bg_schedule_middle {
	width: 761px;
	margin: 0 auto;
	_margin: 0 33px;
	background: url(../image/event/10/max/schedule/bg_contents_schedule_middle.gif) repeat-y left top;
	behavior: url("/css/iepngfix.htc");
}

*html .ie6_mag {
	margin-left: 15px;
}

.bg_schedule {
	background: url(../image/event/10/max/schedule/bg_schedule.jpg) no-repeat left top;
	width: 761px;
	height: 69px;
	margin: 0 0 0 -16px;
	padding: 0 0 0 16px;
	_margin: 0 0 0 0;
}

.image_schedule {
	display: block;
	margin: 0 0 0 -16px;
	_margin: 0 0 0 0;
}

/*終了告知*/
.bsmax_end {
	width: 100%;
	filter: Alpha(style=0, opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	-ms-filter : alpha(opacity=20);
}

.max_fin {
	position: relative;
	z-index: 1;
}

.max_fin img {
	width: 958px;
	height: 220px;
	border: 0px;
	position:absolute;
	top: 150px;
	left: 0;
	behavior: url("/css/iepngfix.htc");
}

.max_fin a:hover img  { opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}

/*トイショー
-------------------------------------------------------------*/

.main_contents-toyshow {
	width: 729px;
	margin: 0 auto;
	padding: 1px 0;
	color: #000000;
}

.main_contents-toyshow dd {
	margin-bottom: 10px;
}
.main_contents-toyshow dt h3 { clear: both;}

#comment_in_2{
	width: 489px;
	height: 215px;
	line-height: 1.4em;
	position: absolute;
	font-size: 13px;
	margin-left: 13px;
	margin-top: 15px;
	}
	
#comment_in_3{
	width: 287px;
	height: 58px;
	line-height: 1.4em;
	font-size: 13px;
	}
	
#comment_in_4{
	width: 287px;
	height: 58px;
	line-height: 1.4em;
	font-size: 13px;
	}
	
#comment-galaxy{
	margin: 0 auto;
	width: 663px;
	height: 249px;
	background: url(../image/report/10/bcs10_toyshow10/img_galaxy.jpg);
	}

#image-ouja{
	margin: 0 auto;
	width: 715px;
	background: url(../image/report/10/bcs10_toyshow10/img_ouja_repeat.jpg) repeat-y left top;
	}
#image-ouja img{
	vertical-align: top;
}
	
.center {
margin-left: -23px;
padding-left: -10px;
}

.center2 {
margin-left: 10px;
padding-left: 10px;
}

.center3 {
margin-left: 0px;
padding-left: 0px;
}

.center4 {
margin-left: 25px;
padding-left: 0px;
}

.center5 {
margin-left: -8px;
padding-left: 0px;
}

.center6 {
margin-left: 11px;
margin-top: 3px;
}

.center7 {
margin-left: -11px;
margin-top: 0px;
}

.center8 {
margin-left: 10px;
margin-top: 0px;
}

ul.list-notice{margin:0 auto; color:#000000; width:800px; }

ul.list-notice li{
	padding-left:1em;
	text-indent:-1em;
}

