/* 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, ul, li, 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: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:url(../img/home/bullet.gif);margin-left:20px;line-height:20px;}*html .blue_sp li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}*:first-child+html .blue_sp li{ list-style:url(../img/home/bullet.gif);margin-left:20px;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: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;}