body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#666666;
	letter-spacing:0px;
	line-height:1.6em;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat
}

#container {
	width:850px;
	margin:0px auto;
	padding:0px 0px 20px 0px;
	background-image:url(../img/bg01.jpg);
}
#main_contents {
	width:755px;
	margin:0px 0px 30px 50px;
	background-image:url(../img/bg03.jpg);
}
.main_text {
	margin:0px 0px 20px 50px;
}
#text_area{
	width:664px;
	margin:20px 0px 0px 47px;
}
.text_box{
	width:664px;
	margin:20px 0px 0px 0px;
}
.text_box0{
	width:664px;
	margin:0px 0px 20px 0px;
}
.box_l{
	float:left;
}
.box_r{
	float:right;
}
.box_r02{
	float:right;
	width:350px;
}
.pic_l{
	float:left;
	margin:0px 20px 20px 0px;
}
.pic_r{
	float:right;
	margin:0px 0px 20px 20px;
}
.t10{
	margin:10px 0px 0px 0px;
}
.t20{
	margin:20px 0px 0px 0px;
}
.b10{
	margin:0px 0px 10px 0px;
}
.b20{
	margin:0px 0px 20px 0px;
}
.tb10{
	margin:10px 0px 10px 0px;
}
.tb20{
	margin:20px 0px 20px 0px;
}
.detail01 td{
	border-bottom:#D0CEC5 1px dotted;
	padding:12px 0px 12px 0px;
}
.link a{
	border:0;
	color:#666666;
	text-decoration:underline;
}
.link a:hover{
	color:#999;
	text-decoration:underline;
}
.pagetop{
	float:right;
	margin:0px 20px 10px 0px;
}
.no_l{
	background-color:#FFF;
}
.white{
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
.white a{
	text-decoration:underline;
	color:#FFF;
	font-weight:bold;
}
.green{
	background-color:#399;
	color:#FFF;
	padding:7px;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:15px;
}
.red{
	background-color:#C00;
	color:#FFF;
	padding:7px;
	text-align:center;
	border-bottom:2px #750000 solid;
}
.red_line{
	padding:0px 0px 10px 0px;
}
.red01{
	color:#C00;
	font-weight:bold;
	font-size:14px;
	margin:30px 0px 10px 0px;
}
.p14b{
	font-size:14px;
	font-weight:bold;
}

.host_area{
	width:604px;
	background-color:#F9F9F4;
	border:#D9D9D9 1px solid;
	padding:30px;
	margin:0px 0px 20px 0px;
}
.host_area01{
	width:604px;
	background-color:#F9F9F4;
	border:#D9D9D9 1px solid;
	padding:30px 30px 10px 30px;
	margin:0px 0px 20px 0px;
}
.host_area02{
	background-color:#FFF;
	border:#D9D9D9 1px solid;
	padding:15px;
}
.host_area03{
	width:604px;
	background-color:#F9F9F4;
	border:#D9D9D9 1px solid;
	padding:30px 30px 10px 30px;
	margin:30px 0px 30px 0px;
}
.center{
	text-align:center;
	margin:20px 0px 0px 0px;
}
.event_area{
	background-color:#F9F9F4;
	border:#D9D9D9 1px solid;
	padding:15px;
}

.event_pic{
}
.event_pic td{
}
.event_pic td a{
	text-decoration:underline;
	font-weight:bold;
}
.event_t{
}
.green14{
	color:#399;
	font-size:14px;
}
.green14 a{
	color:#399;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold
}
.day{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	font-weight:bold;
}
.btn_area{
	width:420px;
}
/* kidzania.html */

#container2 {
	width:850px;
	margin:0px auto;
	padding:0px 0px 20px 0px;
}
.icon{
	background-color:#F5F5ED;
	border:#D9D9D9 1px solid;
	border-left:#099 3px solid;
	padding:5px;
	text-align:center;
	width:75px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
/* team */
.team_table{
	border:#9CABEF 1px solid;
	border-collapse:collapse;
	
}
.team_table th{
	width:150px;
	background-color:#DEE7FE;
	border:#9CABEF 1px solid;
	color:#669;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	padding:5px;
}
.team_table td{
	border:#9CABEF 1px solid;
	padding:5px 5px 5px 10px;
}
.team_table a{
	color:#36C;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.team_table a:hover{
	color:#F60;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.date{
	background-color:#F60;
	color:#FFF;
	float:right;
	padding:0px 5px 0px 5px;
}
.f12{
	font-size:12px;
}
.back a{
	color:#36C;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	text-decoration:underline;
	float:right;
	margin:10px 0px 0px 0px;
}
.btn_j{
	background-image:url(../img/btn.jpg);
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	height:49px;
	width:350px;
	margin:0 auto;
	padding-top:11px;
}
.btn_j a{
	color:#FFF;
}
.btn_j02{
	background-image:url(../img/btn.jpg);
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	height:40px;
	width:350px;
	margin:0 auto;
	padding-top:20px;
}
.btn_j02 a{
	color:#FFF;
}
.red_bg{
	background-color:#C00;
	color:#FFF;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.red_team{
	color:#C00;
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.blue_bg{
	background-color:#36C;
	color:#FFF;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.blue_team{
	color:#36C;
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.purple_bg{
	background-color:#63C;
	color:#FFF;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.purple_team{
	color:#63C;
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.pink_bg{
	background-color:#F39;
	color:#FFF;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.pink_team{
	color:#F39;
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.green_bg{
	background-color:#096;
	color:#FFF;
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.green_team{
	color:#096;
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.red_line{
	color:#C00;
	font-size:18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	border-left:#C00 5px solid;
	border-bottom:#C00 1px solid;
	padding:8px 0px 8px 12px;
}
.red_text{
	color:#C00;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.point{
	background-color:#EFFCF8;
	border:#55C89F 1px solid;
	padding:20px;
	margin:20px 0px 20px 0px;
}
.point .text{
	color:#55C89F;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.navi {
	text-align:center;
	color:#FFF;
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.navi a{
	color:#FFF;
	text-decoration:underline;
}