﻿/* CSS  *//* ---------------------------------------------------------------------------------------------------*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, caption, tbody, tfoot, thead{ margin:0; padding:0; border:0;  outline:0;  list-style:none;}
/*links*/
a, a:link, a:visited, a:active {font-size:12px;color:#F9002D;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-style: normal;}a:hover {font-size:12px;color:#000;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-style: normal;}/*----------------------------------------------------------------------------------------------------*//* BODY */html,body{height:100%;}/* ---------------------------------------------------------------------------------------------------*/body{margin:0;padding:0;font-family: Arial, sans-serif;font-size:11px;line-height:1.5em;text-align:center;background-color: #5a83c0;background-repeat: no-repeat;background-position: center top;background-image: url(../img/home/main_bg.jpg);color: #000033;background-attachment: scroll;}/*header*/#header{text-align:center;margin:0 auto;width:969px;height:101px;background-image: url(../img/home/header.jpg);background-repeat: no-repeat;}/*/header*//*scoreboardback*/.scoreboardback{background-image: url(../images/scoreboardback.png);background-repeat: repeat; }/*scoreboardback----------------------------------------------------------------------------------------------------------*//*board*/.board{text-align:center;margin:0 auto;}/*board----------------------------------------------------------------------------------------------------------*//*logo*/.logo{width:242px; height:102px;background-image: url(../img/home/logo.png);background-repeat: no-repeat;margin-left:24px;margin-top:11px;}*html .logo{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/logo.png', );}/*logo------------------------------------------------------------------------------------------------------------*//*top buttons*/.top_but{text-align:left;padding-top:5px;padding-left:6px;width:323px;height:30px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-transform: capitalize;color: #8c8989;background-image: url(../images/bg_ff.gif );background-repeat: repeat;margin-right:7px;}.top_but a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8c8989;
}
.top_but a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8c8989;
}

.top_but a:hover{color:#000;font-family: Arial, Helvetica, sans-serif;
font-size: 10px;}
/*top buttons--------------------------------------------------------------------------------------------------*/


/*menu*/
#menu{
width:969px;
text-align:left;
margin:0 auto;
height:37px;

}
#menu ul li {list-style:none;display:inline;margin-left:0;padding-left:0;}
#menu li{float:left;}
#menu a:hover{cursor:hand;}

/*menu----------------------------------------------------------------------------------------------------------*/

/*search*/
.s_inp{
border:0;
margin-top:1px;
margin-left:4px;
width:129px;
height:19px;
background-image: url(../img/home/search_inp.jpg);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #898787;
line-height: 20px;
}
.search img{margin-top:2px;margin-left:-3px;}

.search{float:left;
width:200px;
height:37px;	background-image: url(../img/home/menu/menu_right_sp.jpg);
background-repeat: no-repeat;
}

/*body*/

.main{width:969px;margin:0 auto;}
.body_bg{
	width:969px;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../img/home/body_bg.jpg);
}
.body_base{
	width:969px;
	height:1502px;
	background-image: url(../img/home/body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bottom{
	width:969px;
	height:31px;
	background-image: url(../img/home/bottom.jpg);
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c2c2c;
}
.bottom a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c2c2c;
	text-decoration: none;
}
.bottom a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #da5800;
	text-decoration: none;
}
.topics{
	float:left;
	margin-left:300px;
	width:234px;
	height:18px;
	background-image: url(../img/home/topics_sp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
*html .topics{
	float:left;
	margin-left:295px;
	width:234px;
	height:18px;
	background-image: url(../img/home/topics_sp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topics a {
	color:#f9002d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.topics a:hover{
	color:#3101c3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.top_links{float:left;margin-left:35px;}
*html .top_links{float:left;margin-left:17px;}
.top_links a {
	color:#212121;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.top_links a:hover{
	color:#ea541a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.gallery{margin-top:5px;
	width:612px;
	height:452px;
	background-image: url(../img/home/gallery_sp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.gallery div{text-align:center;padding-top:12px;
}
 .pics div {float:left;margin-left:3px;margin-top:-10px;}

.blue_sp{padding:5px;
	width:300px;
	height:191px;
	background-image: url(../img/home/blue_sp.jpg);
	background-repeat: no-repeat;
}
.blue_sp .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:3px;
}
.blue_sp .news img{
	margin-left:0;
}
.blue_sp ul,li{line-height: 12px;
	margin-left:0;margin:0;
      padding-left: 0;
      text-indent: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.blue_sp li{ list-style:none;margin-left:0px;line-height:20px;}
*html .blue_sp li{ list-style:none;margin-left:0px;line-height:19px;}
*:first-child+html .blue_sp li{ list-style:none;margin-left:0px;line-height:19px;}
.blue_sp ul{margin-top:15px;}
#view_more a{
	color:#f9002d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
	#view_more a:hover{color:#000;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;}
.blue_sp a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	text-decoration: none;
}

.blue_sp a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	text-decoration: none;
}


.blue_sp a:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;}

.red_sp{padding:4px;
	width:300px;
	height:191px;
	background-image: url(../img/home/red_sp.jpg);
	background-repeat: no-repeat;
}
.red_sp .red_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.red_sp .txt{
	margin-top:18px;
	width:95%;
	margin-left:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	line-height: 14px;
}
.red_sp .txt div{float:left;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	line-height: 14px;}
.red_sp .txt strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000033;
}
.red_sp .txt .grey{color:#898787;}
.red_sp .txt .grey a{
	color:#898787;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.red_sp .txt .grey a:hover{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}


.red_sp .view_more a{
	color:#fd0d38;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
.red_sp .view_more a:hover{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}



.grey_sp{padding:4px;
	width:300px;
	height:440px;
	background-image: url(../img/home/grey_sp.jpg);
	background-repeat: no-repeat;
}
.grey_sp{padding:4px;
	width:300px;
	height:440px;
	background-image: url(../img/home/grey_sp.jpg);
	background-repeat: no-repeat;
}
.grey_sp .most{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3300cc;
	font-weight: bold;margin-left:18px;margin-top:11px;

}





.grey_sp ul,li{line-height: 12px;
	margin-left:0;margin:0;
      padding-left: 0;
      text-indent: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.grey_sp b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
}
.grey_sp a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3300cc;
	text-decoration: none;
}
.grey_sp a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.grey_sp li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:22px;}
*html .grey_sp li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}
*:first-child+html .grey_sp li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:19px;}
*html .grey_sp ul{ margin-top:35px;}
*:first-child+html .grey_sp ul{margin-top:35px; }

.grey_sp ul{margin-top:25px;}















.blue_big_sp{padding:4px;
	width:300px;
	height:440px;
	background-image: url(../img/home/blue_big_sp.jpg);
	background-repeat: no-repeat;
}




.blue_big_sp .most{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3300cc;
	font-weight: bold;margin-left:18px;margin-top:11px;
}





.blue_big_sp ul,li{line-height: 12px;
	margin-left:0;margin:0;
      padding-left: 0;
      text-indent: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.blue_big_sp b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 11px;
}
.blue_big_sp #read_more a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.blue_big_sp #read_more a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	text-decoration: underline;
}
.blue_big_sp li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:22px;}
*html .blue_big_sp li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:19px;}
*:first-child+html .blue_big_sp li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:19px;}
*html .blue_big_sp ul{ margin-top:39px;}
*:first-child+html .blue_big_sp ul{margin-top:39px; }

.blue_big_sp ul{margin-top:29px;}
.blue_big_sp span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 11px;
}
.blue_big_sp img{margin-bottom:3px;}































.vote_sp .poll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3300cc;margin-left:9px;margin-top:11px;
}
.vote_sp .poll img{
	margin-left:0;
}
.vote_sp ul,li{line-height: 12px;
	margin-left:0;margin:0;
      padding-left: 0;
      text-indent: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.vote_sp li{ list-style:none;margin-left:20px;line-height:20px;}
*html .vote_sp li{ list-style:none);margin-left:20px;line-height:9px;}
*:first-child+html .vote_sp li{ list-style:none;margin-left:20px;line-height:9px;}
.vote_sp ul{margin-top:25px;}
#view_more a{
	color:#f9002d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
	#view_more a:hover{color:#000;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;}
.vote_sp a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	text-decoration: none;
}
.vote_sp a:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;}



.vote_sp{
	width:300px;
	height:313px;
	background-image: url(../img/home/vote_sp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:6px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

*html .vote_sp{padding-top:16px;}
*:first-child+html .vote_sp{padding-top:16px;}

.bottom_info{
	background-image: url(../img/home/paspn_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;height:68px;
}
.bottom_info div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111925;
	line-height: 10px;
}
/*main table*/
.table_content{width:940px;margin-left:19px;margin-top:9px; clear:both;}

