*{
	font-size: 13px;
	line-height:150%;
	color:#000000;
	margin:0px;
	padding:0px;
}

/* リンク 全体 */
A:link{
text-decoration:underline;
color:#ed1c24;
padding:0px;
}

A:visited{
text-decoration:underline;
color:#ed1c24;
}

A:action{
text-decoration:underline;
color:#ed1c24;
}

A:hover{
text-decoration:none;
color:#ed1c24;
padding:0px;
}

#all{
	padding:0px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	background-color:#e4f8fe;
}

#head{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	width:860px;
}

#main_body{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	width:854px;
	border-top:0px;
	border-bottom:3px #062e74 solid;
	border-left:3px #062e74 solid;
	border-right:3px #062e74 solid;
	min-height:100px;
	overflow: auto;
}

#main_left{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:1500px;
}

#main_left_ticket{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:3200px;
}

#main_left_content{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:1000px;
}

#main_left_cos{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:2900px;
}

#main_left_taiken{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:1300px;
}

#main_left_stage{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:1100px;
}

#main_left_g30{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:2000px;
}

#main_left_kids{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:3400px;
}

#main_left_stage0828{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:2700px;
}

#main_left_stage0829{
	padding:0px;
	margin:0px;
	width:247px;
	background-color:#73a1ff;
	border:0px;
	float:left;
	text-align:left;
	min-height:2700px;
}

#main_right{
	padding:0px;
	margin:0px;
	width:595px;
	background-color:#FFFFFF;
	border:0px;
	float:right;
	min-height:50px;
}

#contents_left{
	padding:10px;
	margin:0px;
	width:260px;
	background-color:#e4f8fe;
	border:0px;
	float:left;
	text-align:left;
	min-height:50px;
	font-size:13px;
	line-height:150%;
	border:1px #73a1ff solid;
	margin-top:10px;
}

#contents_right{
	padding:10px;
	margin:0px;
	width:260px;
	background-color:#e4f8fe;
	border:0px;
	float:right;
	min-height:50px;
	font-size:13px;
	line-height:150%;
	border:1px #73a1ff solid;
	margin-top:10px;
}

#contents_center{
	padding:10px;
	margin:0px;
	width:550px;
	background-color:#e4f8fe;
	border:0px;
	min-height:50px;
	font-size:13px;
	line-height:150%;
	border:1px #73a1ff solid;
	margin-top:10px;
}

#stage_left{
	padding:10px;
	margin:0px;
	width:550px;
	background-color:#fff6e1;
	border:0px;
	text-align:left;
	min-height:50px;
	font-size:13px;
	line-height:150%;
	border:1px #ff5a00 solid;
	margin-top:10px;
}

#stage_right{
	padding:10px;
	margin:0px;
	width:550px;
	background-color:#e4f8fe;
	border:0px;
	min-height:50px;
	font-size:13px;
	line-height:150%;
	border:1px #73a1ff solid;
	margin-top:10px;
}

#menu{
	min-height:100px;
}

#menu01{
	margin-top:10px;
}

#menu02{
	margin-top:5px;
}

#about{
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:237px;
	background-color:#FFFFFF;
	border-top:3px #062e74 solid;
	border-bottom:3px #062e74 solid;
	border-left:0px;
	border-right:3px #062e74 solid;
	text-align:left;
	min-height:50px;
}

#font10{
	font-size:10px;
	line-height:140%;
}

#font11{
	font-size:11px;
	line-height:140%;
}

#font12{
	font-size:12px;
	line-height:150%;
}

#font12g{
	font-size:12px;
	line-height:150%;
	color:#062e74;
}

#font13{
	font-size:13px;
	line-height:150%;
}

#font13r{
	font-size:13px;
	line-height:150%;
	color:#ff0000;
}

#font13g{
	font-size:13px;
	line-height:150%;
	color:#062e74;
}

#font14{
	font-size:14px;
	line-height:150%;
}

#font14r{
	font-size:14px;
	line-height:150%;
	color:#ff0000;
}

#font14y{
	font-size:14px;
	line-height:150%;
	color:#ff5a00;
}

#font14g{
	font-size:14px;
	line-height:150%;
	color:#062e74;
}

#font15{
	font-size:15px;
	line-height:150%;
}

#font15g{
	font-size:15px;
	line-height:150%;
	color:#062e74;
}

#font15y{
	font-size:15px;
	line-height:150%;
	color:#ff5a00;
}

#font15w{
	font-size:15px;
	line-height:150%;
	color:#FFFFFF;
}

#font16g{
	font-size:16px;
	line-height:150%;
	color:#062e74;
}

#font16y{
	font-size:16px;
	line-height:150%;
	color:#ff5a00;
}

#font18g{
	font-size:18px;
	line-height:150%;
	color:#062e74;
}

#font_green{
	color:#062e74;
	line-height:140%;
}

#font14r{
	font-size:14px;
	line-height:140%;
	color:#ff0000;
}

#content{
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px;
	line-height:150%;
	width:572px;
	background-color:#FFFFFF;
	border-top:3px #062e74 solid;
	border-bottom:3px #062e74 solid;
	border-left:3px #062e74 solid;
	border-right:0px;
	float:right;
	text-align:left;
	min-height:50px;
}

#ticket_in_pink{
	background-color:#ffeef3;
	padding:10px;
	min-height:100px;
	border:1px #ee4778 solid;
}

#ticket_in_blue{
	background-color:#e4f8fe;
	padding:10px;
	min-height:100px;
	border:1px #73a1ff solid;
}

#chara_images01{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:140%;
	width:289px;
	background-color:#FFFFFF;
	border:0px;
	float:left;
	text-align:left;
	min-height:50px;
}

#chara_images02{
	padding:0px;
	margin:0px;
	margin-left:1px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:289px;
	background-color:#FFFFFF;
	border:0px;
	float:left;
	text-align:left;
	min-height:50px;
}


#market_mailmag_keitai{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:140%;
	width:268px;
	background-color:#FFFFFF;
	border:0px;
	float:right;
	text-align:left;
	min-height:50px;
}

#market{
	padding:5px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:255px;
	background-color:#FFFFFF;
	border-top:3px #062e74 solid;
	border-bottom:3px #062e74 solid;
	border-left:3px #062e74 solid;
	border-right:0px;
	text-align:left;
	min-height:50px;
}

#mailmag{
	padding:5px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:255px;
	background-color:#FFFFFF;
	border-top:3px #062e74 solid;
	border-bottom:3px #062e74 solid;
	border-left:3px #062e74 solid;
	border-right:0px;
	text-align:left;
	min-height:50px;
}

#keitai{
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:140%;
	width:255px;
	background-color:#FFFFFF;
	border-top:3px #062e74 solid;
	border-bottom:3px #062e74 solid;
	border-left:3px #062e74 solid;
	border-right:0px;
	text-align:left;
	min-height:50px;
}

#foot{
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	line-height:140%;
	width:806px;
	background-color:#e4f8fe;
	border:0px;
}

#margin5{
	margin-top:5px;
}

#margin10{
	margin-top:10px;
}
