/* 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: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:960px;	height:1502px;	background-image: url(../img/gm/body.jpg);	background-repeat: no-repeat;	background-position: center top;}.bottom{	width:960px;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;}