﻿/* 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:#000;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: #efd777;	background-repeat: no-repeat;	background-position: center top;	background-image: url(../img/gm/bg1.jpg); 	color: #000033;	background-attachment: fixed;}/*header*/#header{text-align:center;margin:0 auto;width:960px;height:101px;}/*/header*//*board*/.board{text-align:center;margin:0 auto;}/*board----------------------------------------------------------------------------------------------------------*//*scoreboardback*/.scoreboardback{background-image: url(../images/scoreboardback.png);background-repeat: repeat; }/*scoreboardback----------------------------------------------------------------------------------------------------------*//*logo*/.logo{width:655px; height:125px;background-image: url(../img/gm/logo.png);background-repeat: no-repeat;margin-left:24px;margin-top:-12px;}*html .logo{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/gm/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:960px;
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:5px;
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:214px;
height:37px;	background-image: url(../img/gm/menu/menu_right_sp.gif);
background-repeat: no-repeat;
}

/*body*/

.main{width:960px;margin:0 auto;}
.body_bg{
	width:960px;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../img/gm/body_bg.jpg);
}
.body_base{
	width:955px;
	height:1502px;
	background-image: url(../img/gm/body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bottom{
	width:955px;text-align:center;
	height:25px;
	background-image: url(../img/gm/bottom.gif);
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c2c2c;
	background-repeat: no-repeat;
}
.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:5px;}
*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:4px;
	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:9px;}
.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: #3000033;
}
.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: 12px;
	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/gm/paspn_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:68px;
}
*html .bottom_info
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/gm/paspn_logo.png', );}

.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:5px;margin-top:9px; clear:both;}


/*------------------------------------------------------------------------------------------------------*/
#big_sp{
	width:636px;
	height:458px;
	background-image: url(../img/gm/big_sp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#big_sp #b1,#b2{float:left;margin-top:11px;margin-left:9px;}
*html #big_sp #b1,#b2{float:left;margin-top:11px;margin-left:5px;}
#b2 .news{
	color:#3300cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;margin-left:18px;margin-top:3px;margin-bottom:20px;
}


#b2 ul,li{
	line-height: 12px;
	
	margin:0;
	padding-left: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	font-weight: bold;
}
#b2 li{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	font-weight: bold;
	margin-left:20px;
	line-height:25px;
	list-style-image: url(../img/gm/f_bullet.gif);
}
#b2 li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	font-weight: bold;
	text-decoration: none;
}
#b2 li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
*html #b2 li{
	margin-left:30px;
	line-height:26px;
	list-style-image: url(../img/gm/f_bullet.gif);
}
*:first-child+html #b2 li{ list-style:url(../img/gm/f_bullet.gif);margin-left:30px;line-height:26px;}





.c1,.c2{
	width:223px;
	height:75px;
	background-image: url(../img/gm/grey_sp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 12px;
}
.c1 span{color:#000;}

*html #big_sp .c1,.c2{float:left;margin-left:5px;
	width:223px;
	height:75px;
	background-image: url(../img/gm/grey_sp.jpg);
	background-repeat: no-repeat;
	background-position: center top;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}




#big_sp #container{padding-bottom:0px;}
#big_sp #wrap{margin-left:14px; clear:both;margin-top:0px;}
#wrap img{padding-left:4px;padding-top:4px;}
/*------------------------------------------------------------------------------------------------------------*/
.blue_sp2{padding:4px;
	width:300px;
	
	background-image: url(../img/gm/mock_sp.jpg);
	background-repeat: no-repeat;
}
.blue_sp2 .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3300cc;margin-left:9px;margin-top:3px;
}
.blue_sp2 .news img{
	margin-left:0;
}
.blue_sp2 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_sp2 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:20px;}
*html .blue_sp2 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}
*:first-child+html .blue_sp2 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}
.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_sp2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	text-decoration: none;
}
.blue_sp2 a:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;}
	.blue_sp2 .buttons{margin-top:9px;margin-left:7px;}
	.blue_sp2 .buttons2{margin-top:1px;margin-left:7px;}
	
	/*----------------------------------------------------------------------------------------------------------*/
	
	
	.grey_sp3{padding:4px;
	width:300px;

	background-image: url(../img/gm/paspn_sp.jpg);
	background-repeat: no-repeat;
}
.grey_sp2{padding:4px;
	width:300px;
	height:440px;
	background-image: url(../img/home/grey_sp.jpg);
	background-repeat: no-repeat;
}
.grey_sp3 .most{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3300cc;
	font-weight: bold;margin-left:18px;margin-top:10px;
}





.grey_sp3 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_sp3 b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
}
.grey_sp3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3300cc;
	text-decoration: none;
}
.grey_sp3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.grey_sp3 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:22px;}
*html .grey_sp3 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}
*:first-child+html .grey_sp3 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:19px;}
*html .grey_sp2 ul{ margin-top:35px;}
*:first-child+html .grey_sp3 ul{margin-top:35px; }

.grey_sp3 ul{margin-top:25px;}

/*----------------------------------------------------------------------------------------------------*/
.grey_sp4{padding:4px;
	width:300px;
	height:300px;
	background-image: url(../img/gm/paspn_sp2.jpg);
	background-repeat: no-repeat;
}

.grey_sp4 .most{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3300cc;
	font-weight: bold;margin-left:18px;margin-top:10px;
}





.grey_sp4 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_sp4 b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
}
.grey_sp4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #494e58;
	text-decoration: none;
}
.grey_sp4 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
.grey_sp4 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:22px;}
*html .grey_sp4 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}
*:first-child+html .grey_sp4 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}
*html .grey_sp2 ul{ margin-top:35px;}
*:first-child+html .grey_sp4 ul{margin-top:35px; }

.grey_sp4 ul{margin-top:25px;}
/*-----------------------------------------------------------------------------------------------------------------*/
.blue_basic{
	padding:4px;
	width:300px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6d6d6d;
}
.blue_basic span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #6d6d6d;
	font-weight: normal;
}
.blue_basic .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:3px;
}
*html .blue_basic .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:12px;
}

*:first-child+html .blue_basic .news{ font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:12px;}
.blue_basic .news img{
	margin-left:0;
}
.blue_basic 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_basic li{ list-style:none;margin-left:0px;line-height:20px;}
*html .blue_basic li{ list-style:none;margin-left:20px;line-height:9px;}
*:first-child+html .blue_basic li{ list-style:none;margin-left:0px;line-height:19px;}
.blue_basic ul{margin-top:15px;}
.blue_basic a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	text-decoration: none;
	font-weight: bold;
}
.blue_basic a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}


.blue_sp5{
	padding:4px;
	width:300px;
	height:300px;
	background-image: url(../img/gm/bl_sp2.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6d6d6d;
}
.blue_sp5 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #6d6d6d;
	font-weight: normal;
}
.blue_sp5 .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:3px;
}
*html .blue_sp5 .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:12px;
}

*:first-child+html .blue_sp5 .news{ font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:12px;}
.blue_sp5 .news img{
	margin-left:0;
}
.blue_sp5 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_sp5 li{ list-style:none;margin-left:0px;line-height:20px;}
*html .blue_sp5 li{ list-style:none;margin-left:20px;line-height:9px;}
*:first-child+html .blue_sp5 li{ list-style:none;margin-left:0px;line-height:19px;}
.blue_sp5 ul{margin-top:15px;}
.blue_sp5 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	text-decoration: none;
	font-weight: bold;
}
.blue_sp5 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
	
#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_sp6{
	padding:4px;
	width:300px;
	height:300px;
	background-image: url(../img/gm/red_sp.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6d6d6d;
}
.blue_sp6 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #6d6d6d;
	font-weight: normal;
}
.blue_sp6 .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:3px;
}
*html .blue_sp6 .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:12px;
}

*:first-child+html .blue_sp6 .news{ font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;margin-left:9px;margin-top:12px;}
.blue_sp6 .news img{
	margin-left:0;
}
.blue_sp6 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_sp6 li{ list-style-image: url(../img/gm/r_bullet.gif);margin-left:20px;line-height:20px;}
*html .blue_sp6 li{ list-style-image: url(../img/gm/r_bullet.gif);margin-left:20px;line-height:9px;}
*:first-child+html .blue_sp6 li{
	margin-left:20px;
	line-height:19px;
	list-style-image: url(../img/gm/r_bullet.gif);
	list-style-type: none;
}
.blue_sp6 ul{margin-top:15px;}
.blue_sp6 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494e58;
	text-decoration: underline;
	font-weight: bold;
}
.blue_sp6 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
	
#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_sp7{
	padding:4px;
	width:300px;
	height:300px;
	background-image: url(../img/gm/bl_sp3.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6d6d6d;
}
.blue_sp7 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #6d6d6d;
	font-weight: normal;
}
.blue_sp7 img{margin-top:3px;}
.blue_sp7 .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3300cc; margin-left:9px;margin-top:3px;
}
*html .blue_sp7 .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3300cc;margin-left:9px;margin-top:12px;
}

*:first-child+html .blue_sp7 .news{ font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3300cc;margin-left:9px;margin-top:12px;}
.blue_sp7 .news img{
	margin-left:0;
}
.blue_sp7 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_sp7 li{ list-style-image: url(../img/gm/w_bullet.gif);margin-left:20px;line-height:20px;}
*html .blue_sp7 li{ list-style-image: url(../img/gm/w_bullet.gif);margin-left:20px;line-height:9px;}
*:first-child+html .blue_sp7 li{
	margin-left:20px;
	line-height:9px;
	list-style-image: url(../img/gm/w_bullet.gif);
	list-style-type: none;
}
.blue_sp7 ul{margin-top:15px;}
.blue_sp7 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
.blue_sp7 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	text-decoration: underline;
	font-weight: bold;
}
	
#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_sp4{
	padding:4px;
	width:300px;
	height:230px;
	background-image: url(../img/gm/grey_sp2.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
}
.blue_sp4 .news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3300cc;margin-left:9px;margin-top:3px;
}
.blue_sp4 .news img{
	margin-left:0;
}
.blue_sp4 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_sp4li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:20px;}
*html .blue_sp4 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}
*:first-child+html .blue_sp4 li{ list-style:url(../img/home/bullet.gif);margin-left:20px;line-height:9px;}
.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_sp4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	text-decoration: none;
}
.blue_sp4 a:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;}
	.blue_sp4.buttons{margin-top:9px;margin-left:7px;}
	.blue_sp4 .buttons2{margin-top:1px;margin-left:7px;}
	
	/*----------------------------------------------------------------------------------------------------------*/
	.b_header{
	width:300px;margin-top:6px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-image: url(../img/gm/bl_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.b_header div{padding-top:5px;padding-left:15px;}	
.sites{margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494e58;
}

.sites a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494e58;
	text-decoration: none;margin-left:9px;
}
.sites a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;margin-left:9px;
}
