/* **************contest************* */

#contest {
	width:590px;
	float:left;
	display: inline;
	margin: 0px 30px 0px 0px;
	padding: 0;
	text-align: left;
	}

#contest h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 0px 0px 10px 0px;
	clear: both;
	}

#contest h5 {
	float:left;
	display: block;
	margin:10px 0px 0px 0px;
	}

#contest h5 a {
	display: block;
	font-size: 12px;
	height:20px;
	padding:0;
	text-indent:-9999px;
	}

#contest h5 a:link {
	margin:0;
	}
	
#contest h5 a:visited {
	margin:0;
	}

#contest h5 a:hover {
	margin:0;
	}

#contest h5 a:active {
	margin:0;
	}

#contest p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}


#contest .dit {
	width:100%;
	float:left;
	display: inline;
	margin: 0px 0px 30px 0px;
	padding: 0;
	text-align: left;
	}

#contest .table_main {
	width:100%;
	padding: 0;
	margin: 0;
	border-collapse:collapse;
	text-align: left;
	}

#contest .table_main th {
	vertical-align: top;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	line-height: 1.6;
	font-weight: normal;
	border-bottom: 1px solid #E6001A;
	width: 120px;
	}

#contest .table_main td {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:normal;
	padding: 5px 0px 5px 5px;
	line-height: 1.6;
	text-align: left;
	border-bottom:1px solid #E6001A;
	vertical-align: top;
	}

#contest .td_bg {
	background-image:url(img/contest/howto_entry_advice.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:110px;
	}

#contest .img_r p,#contest .img_r img{
	float:left;
	display:inline;
	}

#contest .dit table .table_sub {
	padding: 0;
	margin: 0;
	border-collapse:collapse;
	text-align: left;
	}
	
#contest .dit table .table_sub table th {
	vertical-align: top;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding: 5px 0px 0px 0px;
	margin:0;
	text-align: center;
	line-height: 1.6;
	font-weight: normal;
	border:none;
	width:90px;
	}

#contest .dit table .table_sub table td {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:normal;
	padding: 0px 0px 5px 5px;
	margin:0;
	line-height: 1.6;
	text-align: left;
	border:none;
	}
#contest .dit table .table_sub tr th img{
	margin:0px;
	padding:0px;
	}

#contest .article_btn {
	background-image:url(img/contest/contest_article_btn.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest .article_btn a:link,#contest .article_btn a:visited {
	background-image:url(img/contest/contest_article_btn.jpg);
	background-repeat:no-repeat;
	}

#contest .article_btn a:hover {
	background-image:url(img/contest/contest_article_btn_on.jpg);
	background-repeat:no-repeat;
	}

#contest .period {
	width:100%;
	float:left;
	display: inline;
	margin: 10px 0px 0px 0px;
	padding: 0;
	text-align: left;
	background-image:url(img/contest/contest_score_bg.jpg);
	height: 372px;
	background-repeat: no-repeat;
	}

#contest .period h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	padding: 20px 0px 0px 20px;
	}

#contest .period h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	padding: 0px 0px 0px 20px;
	font-weight: normal;
	}

#contest .period p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:1;
	}

#contest .area {
	float: left;
	display: inline;
	width: 302px;
	}
#contest .area h3{
	float: left;
	display: inline;
	}
#contest .area h5{
	float: left;
	display: inline;
	margin-top:18px;
	}

#contest .area1 {
	float: left;
	display: inline;
	width: 288px;
	}

#contest .area2 {
	float: left;
	display: inline;
	width: 100%;
	}

#contest .area3 {
	float: left;
	display: inline;
	width: 100%;
	}


#contest .hokkaido {
	float: left;
	display: inline;
	margin: 37px 0px 0px 190px;
	width: 60px;
	}

#contest .hokuriku {
	float: left;
	display: inline;
	margin: 57px 0px 0px 40px;
	width:60px;
	}

#contest .chugoku {
	float: left;
	display: inline;
	margin: 97px 0px 0px 200px;
	width:60px;
	}

#contest .touhoku {
	float: left;
	display: inline;
	margin: 82px 0px 0px 110px;
	width:60px;
	}

#contest .kyushu {
	float: left;
	display: inline;
	margin: 82px 0px 0px 65px;
	width:60px;
	}

#contest .chubu {
	float: left;
	display: inline;
	margin: 102px 0px 0px 20px;
	width:60px;
	}

#contest .kanto {
	float: left;
	display: inline;
	margin: 35px 0px 0px 20px;
	width:60px;
	}

#contest .sikoku {
	float: left;
	display: inline;
	margin: 128px 0px 0px 90px;
	width:57px;
	}

#contest .kinki {
	float: left;
	display: inline;
	margin: 137px 0px 0px 25px;
	width:60px;
	}

#contest .score {
	float: left;
	display: inline;
	margin: 5px 0px 0px 20px;
	width:120px;
	font-size: 12px;
	}

#contest .old5 {
	float: left;
	display: inline;
	margin: 0;
	padding:10px 10px 10px 10px;
	width:570px;
	}

#contest .old5 h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest .photo5 {
	margin: 0px 20px 10px 0px;
	padding:5px 0px 5px 0px;
	width:125px;
	border:1px solid #E6001A;
	text-align: center;
	float:left;
	display:inline;
	}

#contest .old {
	float: left;
	display: inline;
	margin: 0;
	padding:10px 10px 10px 10px;
	width:127px;
	}

#contest .old h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest .photo {
	margin: 0px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	width:125px;
	border:1px solid #E6001A;
	text-align: center;
	}

#contest .old_btn {
	background-image:url(img/contest/fifth/entry_5th_btn02.jpg);
	background-repeat:no-repeat;
	width:130px;
	}

#contest .old_btn a:link,#contest .old_btn a:visited {
	background-image:url(img/contest/fifth/entry_5th_btn02.jpg);
	background-repeat:no-repeat;
	}

#contest .old_btn a:hover {
	background-image:url(img/contest/fifth/entry_5th_btn02_on.jpg);
	background-repeat:no-repeat;
	}

/* **************contest fifth************* */

#contest .fifth_ep {
	float:left;
	display:inline;
	width:278px;
	text-align:center;
	border:1px solid #E6001A;
	padding: 10px 0px 10px 0px;
	}

#contest .fifth_ep img {
	height:170px;
	}

#contest .fifth_et {
	float:left;
	display:inline;
	width:290px;
	margin: 0px 0px 0px 15px;
	}

#contest .fifth_et h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	color:#E6001A;
	padding: 0px 0px 10px 0px;
	}

#contest .fifth_et h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	}

#contest .more_btn {
	background-image:url(img/contest/fifth/entry_5th_btn01.jpg);
	background-repeat:no-repeat;
	width:295px;
	}

#contest .more_btn a:link,#contest .more_btn a:visited {
	background-image:url(img/contest/fifth/entry_5th_btn01.jpg);
	background-repeat:no-repeat;
	}

#contest .more_btn a:hover {
	background-image:url(img/contest/fifth/entry_5th_btn01_on.jpg);
	background-repeat:no-repeat;
	}

/* **************contest side************* */

#contest_side {
	width:340px;
	float:left;
	display: inline;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#contest_side h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 0px 0px 10px 0px;
	}

#contest_side h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	float: left;
	width: 340px;
	}

#contest_side h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	}

#contest_side h5 {
	float:left;
	display: block;
	margin:10px 0px 0px 0px;
	}

#contest_side h5 a {
	display: block;
	font-size: 12px;
	height:20px;
	padding:0;
	text-indent:-9999px;
	}

#contest_side h5 a:link {
	margin:0;
	}
	
#contest_side h5 a:visited {
	margin:0;
	}

#contest_side h5 a:hover {
	margin:0;
	}

#contest_side h5 a:active {
	margin:0;
	}

#contest_side p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest_side .dit {
	width:100%;
	float:left;
	display: inline;
	margin: 0px 0px 30px 0px;
	padding: 0;
	text-align: left;
	}
	

#contest_side .dit2 {
	width:100%;
	float:left;
	display: inline;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#contest_side .item {
	float: left;
	display: inline;
	margin: 0;
	padding:10px 0px 0px 0px;
	width:100%;
	}

#contest_side .item h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	padding: 0px 0px 5px 0px;
	}

#contest_side .photo {
	margin: 0;
	padding:0;
	float: left;
	display: inline;
	width: 100px;
	}

#contest_side .price {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	text-align:right;
	}

#contest_side .buy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	text-align:center;
	color:#E6001A;
	}

#contest_side .item_btn01 {
	background-image:url(img/contest/contest_item_btn01.jpg);
	background-repeat:no-repeat;
	width:240px;
	}

#contest_side .item_btn01 a:link,#contest_side .item_btn01 a:visited {
	background-image:url(img/contest/contest_item_btn01.jpg);
	background-repeat:no-repeat;
	}

#contest_side .item_btn01 a:hover {
	background-image:url(img/contest/contest_item_btn01_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .item_btn02 {
	background-image:url(img/contest/contest_item_btn02.jpg);
	background-repeat:no-repeat;
	width:240px;
	}

#contest_side .item_btn02 a:link,#contest_side .item_btn02 a:visited {
	background-image:url(img/contest/contest_item_btn02.jpg);
	background-repeat:no-repeat;
	}

#contest_side .item_btn02 a:hover {
	background-image:url(img/contest/contest_item_btn02_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .item_btn03 {
	background-image:url(img/contest/contest_item_btn03.jpg);
	background-repeat:no-repeat;
	width:240px;
	}

#contest_side .item_btn03 a:link,#contest_side .item_btn03 a:visited {
	background-image:url(img/contest/contest_item_btn03.jpg);
	background-repeat:no-repeat;
	}

#contest_side .item_btn03 a:hover {
	background-image:url(img/contest/contest_item_btn03_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .buy a:link{
	text-decoration:none;
	color:#E6001A;
	}

#contest_side .buy a:visited {
	text-decoration:none;
	color:#E6001A;
	}

#contest_side .buy a:hover{
	text-decoration:underline;
	color:#E6001A;
	}

#contest_side .buy a:active {
	text-decoration:none;
	color:#E6001A;
	}

#contest_side .item_btn {
	background-image:url(img/contest/contest_item_btn.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest_side .item_btn a:link,#article_btn .item_btn a:visited {
	background-image:url(img/contest/contest_item_btn.jpg);
	background-repeat:no-repeat;
	}

#contest_side .item_btn a:hover {
	background-image:url(img/contest/contest_item_btn_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .article_btn {
	background-image:url(img/contest/contest_article_btn.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest_side .article_btn a:link,#article_btn .article_btn a:visited {
	background-image:url(img/contest/contest_article_btn.jpg);
	background-repeat:no-repeat;
	}

#contest_side .article_btn a:hover {
	background-image:url(img/contest/contest_article_btn_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .pc_btn {
	float:left;
	display: block;
	margin:0px 0px 10px 0px;
	background-image:url(img/contest/contest_entry_pc.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest_side .pc_btn a {
	display: block;
	font-size: 12px;
	height:100px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/contest_entry_pc.jpg);
	background-repeat:no-repeat;
	}

#contest_side .pc_btn a:link,#contest_side .pc_btn a:visited {
	display: block;
	font-size: 12px;
	height:100px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/contest_entry_pc.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest_side .pc_btn a:hover {
	background-image:url(img/contest/contest_entry_pc_on.jpg);
	background-repeat:no-repeat;
	}


#contest_side .e5th_twt {
	float:left;
	display: block;
	margin:0px 0px 5px 0px;
	background-image:url(img/contest/fifth/entry_5th_twt.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest_side .e5th_twt a {
	display: block;
	font-size: 12px;
	height:30px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/fifth/entry_5th_twt.jpg);
	background-repeat:no-repeat;
	}

#contest_side .e5th_twt a:link,#contest_side .e5th_twt a:visited {
	display: block;
	font-size: 12px;
	height:30px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/fifth/entry_5th_twt.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest_side .e5th_twt a:hover {
	background-image:url(img/contest/fifth/entry_5th_twt_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .e5th_parts {
	float:left;
	display: block;
	margin:0px 0px 15px 0px;
	background-image:url(img/contest/fifth/entry_5th_parts.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest_side .e5th_parts a {
	display: block;
	font-size: 12px;
	height:30px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/fifth/entry_5th_parts.jpg);
	background-repeat:no-repeat;
	}

#contest_side .e5th_parts a:link,#contest_side .e5th_parts a:visited {
	display: block;
	font-size: 12px;
	height:30px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/fifth/entry_5th_parts.jpg);
	background-repeat:no-repeat;
	width:340px;
	}

#contest_side .e5th_parts a:hover {
	background-image:url(img/contest/fifth/entry_5th_parts_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .e5th_pc {
	float:left;
	display: block;
	margin:0px 0px 10px 0px;
	background-image:url(img/contest/fifth/entry_5th_method_pc.jpg);
	background-repeat:no-repeat;
	width:160px;
	}

#contest_side .e5th_pc a {
	display: block;
	font-size: 12px;
	height:70px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/fifth/entry_5th_method_pc.jpg);
	background-repeat:no-repeat;
	}

##contest_side .e5th_pc a:link,#contest_side .e5th_pc a:visited {
	display: block;
	font-size: 12px;
	height:70px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/fifth/entry_5th_method_pc.jpg);
	background-repeat:no-repeat;
	width:160px;
	}

#contest_side .e5th_pc a:hover {
	background-image:url(img/contest/fifth/entry_5th_method_pc_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .e5th_item {
	float:left;
	display: block;
	margin:0px 0px 10px 0px;
	background-image:url(img/contest/fifth/entry_5th_item.jpg);
	background-repeat:no-repeat;
	width:160px;
	}

#contest_side .e5th_item a {
	display: block;
	font-size: 12px;
	height:70px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/fifth/entry_5th_item.jpg);
	background-repeat:no-repeat;
	}

##contest_side .e5th_item a:link,#contest_side .e5th_item a:visited {
	display: block;
	font-size: 12px;
	height:70px;
	padding:0;
	text-indent:-9999px;
	background-image:url(img/contest/fifth/entry_5th_item.jpg);
	background-repeat:no-repeat;
	width:160px;
	}

#contest_side .e5th_item a:hover {
	background-image:url(img/contest/fifth/entry_5th_item_on.jpg);
	background-repeat:no-repeat;
	}

#contest_side .e5th_method {
	float:left;
	display:inline;
	width:180px;
	}

#contest_side .e5th_method2 {
	float:left;
	display:inline;
	width:160px;
	}

#contest_side .bunner {
	width:100%;
	margin: 0px 0px 30px 0px;
	padding: 0;
	}

#contest_side .e_list {
	width:100%;
	float:left;
	display: inline;
	margin: 0px 0px 30px 0px;
	padding: 0;
	}

#contest_side .simgd {
	margin:0px 10px 10px 0px;
	padding:0;
	float: left;
	display: block;
	}

#contest_side .simg {
	width: 50px;
	}

#contest_side .twitte {
	width:340px;
	float:left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0;
	}

#contest_side .s_twt {
	float:left;
	display:inline;
	width:100%;
	margin:0;
	padding:150px 0px 13px 5px;
	background-image:url(img/contest/contest_twt_bg.jpg);
	background-repeat:no-repeat;
	}

#contest_side .twtlist {
	float:left;
	display:inline;
	width:320px;
	padding:10px;
	background-color:#FDF8F0;
	margin: 0px 0px 0px 0px;
	color:#653634;
	}

#contest_side .twtlist h4 {
	margin: 0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	text-align:center;
	border-bottom:1px solid #653634;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	}

#contest_side .s_channel {
	float:left;
	display:inline;
	margin:10px 0px 0px 0px;
	padding:0;
	text-align:center;
	width: 340px;
	}

#contest_side .twitte ul {
	list-style-type: none;
	list-style-position: inside;
	width:100%;
	margin:0;
	padding:0;
}

#contest_side .twitte ul li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	border-bottom: 1px dotted #653634;
	float: left;
	display:block;
	clear:both;
}

#contest_side .twitte ul li a {
	color:#1ACED4;
	}

#contest_side .tweet_list .tweet_avatar {
	padding: 0px 10px 0px 0px; 
	float: left;
	display:block;
}

/* **************contest_main************* */

#contest_main {
	width:960px;
	float:left;
	display: inline;
	margin: 0px 30px 0px 0px;
	padding: 0;
	}

#contest_main h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 0px 0px 10px 0px;
	clear: both;
	}

#contest_main .e_list {
	width:960px;
	float:left;
	display: inline;
	margin: 0px 0px 20px 0px;
	padding: 0;
	clear: both;
	}

#contest_main h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 0;
	clear: both;
	text-align: left;
	float: left;
	display: inline;
	width: 100%;
	padding: 0px 0px 10px 0px;
	}
/*
#contest_main .entry {
	width:960px;
	float:left;
	display: inline;
	margin: 0;
	padding: 0;
	}*/

#contest_main .entry {
	float: left;
	display: inline;
	margin: 0;
	padding:10px 10px 10px 10px;
	width:140px;
	}

#contest_main .entry h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest_main .e_photo {
	margin: 0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	width:125px;
	border:1px solid #E6001A;
	text-align: center;
	}

#contest_main .e_photo img {
	height:85px;
	}

#contest_main h5 {
	float:left;
	display: block;
	margin:5px 0px 0px 0px;
	}

#contest_main h5 a {
	display: block;
	font-size: 12px;
	height:15px;
	padding:0;
	text-indent:-9999px;
	}

#contest_main h5 a:link {
	margin:0;
	}
	
#contest_main h5 a:visited {
	margin:0;
	}

#contest_main h5 a:hover {
	margin:0;
	}

#contest_main h5 a:active {
	margin:0;
	}

#contest_main .more_btn {
	background-image:url(img/contest/fifth/entry_5th_btn02.jpg);
	background-repeat:no-repeat;
	width:130px;
	}

#contest_main .more_btn a:link,#contest_main .more_btn a:visited {
	background-image:url(img/contest/fifth/entry_5th_btn02.jpg);
	background-repeat:no-repeat;
	}

#contest_main .more_btn a:hover {
	background-image:url(img/contest/fifth/entry_5th_btn02_on.jpg);
	background-repeat:no-repeat;
	}

#contest_main .simgd {
	margin:0px 10px 10px 0px;
	padding:0;
	float: left;
	display: inline;
	}

#contest_main .simg {
	width: 50px;
	}
	
#score {
	width:450px;
	margin:0px auto;
	background:url(img/contest/score_bg.jpg) no-repeat right top;
	}
	
#score h2{
	width:450px;	
	color:#E6001A;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	padding: 5px 0px 5px 5px;
	line-height: 1.6;
	text-align: left;
	border-bottom:solid 1px #E6001A;
	}
	
#score p{	
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding: 5px 0px 5px 5px;
	line-height: 1.6;
	text-align: left;
	}
	
#score .weight{	
	font-weight:bold;
	}

#score .area{
	margin-top:20px;
}

#score .area table{
	width:450px;
	border-collapse:collapse;
}

#score .area table tr td{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:normal;
	padding: 5px 0px 5px 5px;
	line-height: 1.6;
	text-align: left;
	border-bottom:1px solid #E6001A;
	}

#contest_hd {
	width:100%;
	float:left;
	display: inline;
	margin: 0px 30px 30px 0px;
	padding: 0;
	text-align: left;
	clear: both;
	background-image: url(img/contest/result_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	}

#contest_hd h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 0px 0px 10px 0px;
	}

#contest_hd p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest_hd .dit {
	width:100%;
	float:left;
	display: inline;
	margin: 0px 0px 30px 0px;
	padding: 0;
	text-align: left;
	}

#contest .entry1 {
	float: left;
	display: inline;
	margin: 0;
	padding:10px 10px 10px 10px;
	width:175px;
	}

#contest .entry1 h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest .e_photo1 {
	margin: 0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	width:175px;
	border:1px solid #E6001A;
	text-align: center;
	}

#contest .e_photo1 img {
	height:120px;
	}

#contest .more_btn1 {
	background-image:url(img/contest/entry_btns.jpg);
	background-repeat:no-repeat;
	width:175px;
	}

#contest .more_btn1 a:link,#contest .more_btn1 a:visited {
	background-image:url(img/contest/entry_btns.jpg);
	background-repeat:no-repeat;
	}

#contest .more_btn1 a:hover {
	background-image:url(img/contest/entry_btns_on.jpg);
	background-repeat:no-repeat;
	}

#contest .entry2 {
	float: left;
	display: inline;
	margin: 0;
	padding:0px 10px 10px 10px;
	width:125px;
	}

#contest .entry2 h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	padding: 0;
	}

#contest .entry2 p {
	padding: 0px 0px 5px 0px;
	}


#contest .e_photo2 {
	margin: 0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	width:125px;
	border:1px solid #E6001A;
	text-align: center;
	}

#contest .e_photo2 img {
	height:85px;
	}

#contest .entry3 {
	float: left;
	display: inline;
	margin: 0;
	padding:0px 10px 10px 10px;
	width:95px;
	}

#contest .entry3 p {
	padding: 0px 0px 5px 0px;
	}


#contest .e_photo3 {
	margin: 0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	width:95px;
	border:1px solid #E6001A;
	text-align: center;
	}

#contest .e_photo3 img {
	height:60px;
	}

/* **************contest_re************* */

#contest_re {
	width:960px;
	float:left;
	display: inline;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 30px 0px;
	text-align: left;
	}

#contest_re h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 0px 0px 10px 0px;
	clear: both;
	text-align: left;
	}

#contest_re .hdit {
	width:100%;
	float:left;
	display: inline;
	padding: 0px 0px 30px 0px;
	text-align: left;
	background-image: url(img/contest/fifth_result/contest5_result_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

#contest_re .hdit h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 10px 0px 0px 0px;
	clear: both;
	text-align: left;
	}

#contest_re .dit {
	width:100%;
	float:left;
	display: inline;
	margin: 10px 0px 30px 0px;
	padding: 0;
	text-align: left;
	}

#contest_re .fifth_ri {
	float:left;
	display:inline;
	width:318px;
	text-align:center;
	border:1px solid #E6001A;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	}

#contest_re .fifth_ri img {
	height:300px;
	}

#contest_re .fifth_rt {
	float:left;
	display:inline;
	width:625px;
	margin: 10px 0px 0px 15px;
	}

#contest_re .fifth_rt h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	color:#E6001A;
	padding: 0px 0px 10px 0px;
	}

#contest_re .fifth_rt h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	}

#contest_re .fifth_rt h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 15px 0px 15px 0px;
	}

#contest_re .more_btn {
	background-image:url(img/contest/btn_read.jpg);
	background-repeat:no-repeat;
	width:230px;
	display: block;
	margin: 30px 0px 0px 0px;
	}

#contest_re .more_btn a:link,#contest_re .more_btn a:visited {
	background-image:url(img/contest/btn_read.jpgg);
	background-repeat:no-repeat;
	display: block;
	height:24px;
	text-indent:-9999px;
	}

#contest_re .more_btn a:hover {
	background-image:url(img/contest/btn_read_on.jpg);
	background-repeat:no-repeat;
	}

#contest_re .fifth_rd {
	float:left;
	display:inline;
	width:605px;
	background-color:#FCDCDF;
	padding: 0px 20px 0px 0px;
	}

#contest_re .fifth_rd_img {
	float:left;
	display:inline;
	margin: 0px 20px 0px 0px;
	}

#contest_re .entry1 {
	float: left;
	display: inline;
	margin: 0;
	padding:0px 6px 15px 4px;
	width:182px;
	}

#contest_re .entry1 h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest_re .entry1 h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest_re .e_photo1 {
	margin: 0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	width:175px;
	border:1px solid #E6001A;
	text-align: center;
	}

#contest_re .more_btn1 {
	background-image:url(img/contest/entry_btns.jpg);
	background-repeat:no-repeat;
	width:175px;
	display: block;
	margin: 5px 0px 0px 0px;
	}

#contest_re .more_btn1 a:link,#contest_re .more_btn1 a:visited {
	background-image:url(img/contest/entry_btns.jpg);
	background-repeat:no-repeat;
	display: block;
	height:24px;
	text-indent:-9999px;
	}

#contest_re .more_btn1 a:hover {
	background-image:url(img/contest/entry_btns_on.jpg);
	background-repeat:no-repeat;
	}

#contest_re .fifth_pz1 {
	float:left;
	display:inline;
	width:100%;
	background-color:#FCDCDF;
	}

#contest_re .fifth_pz1 h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 15px 0px 15px 0px;
	}

#contest_re .fifth_rd_img {
	float:left;
	display:inline;
	margin: 0px 20px 0px 0px;
	}

#contest_re .episode1 {
	float: left;
	display: inline;
	margin: 0;
	padding:0;
	width:768px;
	}

#contest_re .episode2 {
	float: left;
	display: inline;
	margin: 0;
	padding:0;
	width:192px;
	}

#contest_re .entry2 {
	float: left;
	display: inline;
	margin: 0;
	padding:0px 0px 15px 0px;
	width:192px;
	}

#contest_re .e_photo2 {
	margin: 0px 0px 5px 0px;
	padding:0;
	width:184px;
	text-align: center;
	}

#contest_re .entry2 h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest_re .entry2 h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	}

#contest_re .entry3 {
	float: left;
	display: inline;
	margin: 0;
	padding:0px 0px 30px 0px;
	}

#contest_re ul {
	list-style-type: none;
	list-style-position: inside;
	width:100%;
	margin:0;
	padding:0;
}

#contest_re ul li {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	float: left;
	display:inline;
	padding: 0px 10px 0px 0px;
}

#contest_re ul li img {
	margin: 0px 10px 0px 0px;
	padding: 0;
}

#contest_re .area {
	float: left;
	display: inline;
	margin: 0px 20px 0px 0px;
	padding:0;
	width:635px;
	}

#contest_re .area h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 10px 0px 0px 0px;
	}

#contest_re .area table {
	margin: 10px 5px 10px 0px;
	border-collapse:collapse;
	text-align: left;
	padding: 0;
	width:335px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	float: left;
	display: inline;
	}

#contest_re .area table td {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.6;
	}

#contest_re .kanto {
	background-color:#4AA97F;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .kanto a:link,#contest_re .kanto a:visited {
	background-color:#4AA97F;
	display:block;
	height:70px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .kanto a:hover {
	background-color:#183628;
	}

#contest_re .chugoku {
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .chugoku a:link,#contest_re .chugoku a:visited {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .chugoku a:hover {
	background-color:#F3F5E2;
	}

#contest_re .kinki {
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .kinki a:link,#contest_re .kinki a:visited {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .kinki a:hover {
	background-color:#F1F3DE;
	}

#contest_re .chubu {
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .chubu a:link,#contest_re .chubu a:visited {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .chubu a:hover {
	background-color:#E6F2E3;
	}

#contest_re .kyushu {
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .kyushu a:link,#contest_re .kyushu a:visited {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .kyushu a:hover {
	background-color:#F9E4DF;
	}

#contest_re .hokkaido {
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .hokkaido a:link,#contest_re .hokkaido a:visited {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .hokkaido a:hover {
	background-color:#E0F1F1;
	}

#contest_re .hokuriku {
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .hokuriku a:link,#contest_re .hokuriku a:visited {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .hokuriku a:hover {
	background-color:#E8F4F4;
	}

#contest_re .sikoku {
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .sikoku a:link,#contest_re .sikoku a:visited {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .sikoku a:hover {
	background-color:#FAEEE4;
	}

#contest_re .touhoku {
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .touhoku a:link,#contest_re .touhoku a:visited {
	background-color:#FFFFFF;
	display:block;
	height:30px;
	border-bottom: 1px solid #FFFFFF;
	}

#contest_re .touhoku a:hover {
	background-color:#E8EFF4;
	}

#contest_re .sanka {
	float: left;
	display: inline;
	margin: 0;
	padding:0;
	width:305px;
	}

#contest_re .sanka h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height:1.6;
	margin: 10px 0px 0px 0px;
	}

#contest_re .twmain {
	width:100%;
	float:left;
	display: inline;
	margin: 0;
	padding: 0;
	clear:both;
	}

#contest_re .tw {
	float: left;
	display: inline;
	margin: 0;
	padding:0px 0px 20px 0px;
	width:275px;
	}

#contest_re .tw_img {
	float: left;
	display: inline;
	margin: 0px 10px 0px 0px;
	padding:0;
	width:110px;
	}

#contest_re .tw_pre {
	float: left;
	display: inline;
	margin: 0;
	padding:0;
	width:155px;
	}

#contest_re .twlist {
	float: left;
	display: inline;
	margin: 0;
	padding:0px 0px 20px 0px;
	width:685px;
	}

#contest_re .twlist table {
	margin: 0;
	border-collapse:collapse;
	text-align: left;
	padding: 0;
	width:685px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	float: left;
	display: inline;
	}

#contest_re .twlist table th {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.6;
	width: 50px;
	text-align: left;
	padding: 0px 0px 10px 0px;
	}

#contest_re .twlist table td {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.6;
	width: 70px;
	padding: 0px 10px 0px 5px;
	}
