@charset "UTF-8";/* ----------------------------------------------------------- File name:      top.css Style Info:     トップページ専用----------------------------------------------------------- *//*----------------------------------------------------	#gNav_top----------------------------------------------------*//*グローバルナビ*/#gNav_top {	background:url(../img/top_img/gnav_top.jpg) no-repeat;	height:58px;	clear: both;	font-weight: normal;	line-height: 58px;	letter-spacing: 0.1em;}#gNav_top li {	display: block;	float: left;}#gNav_top li h3 {	font-size: 14px;}#gNav_top li a {	height:58px;	display:block;	overflow:hidden;	width: 191px;	text-align: center;	border-style: none;	color: #F6F6F6;}/*------hover*/#gNav_top .gNav_think a:hover {    background:url(../img/top_img/gnav_top.jpg) no-repeat 0 -58px;}#gNav_top .gNav_cate a:hover {    background:url(../img/top_img/gnav_top.jpg) no-repeat -191px -58px;}#gNav_top .gNav_pro a:hover {    background:url(../img/top_img/gnav_top.jpg) no-repeat -382px -58px;}#gNav_top .gNav_guide a:hover {    background:url(../img/top_img/gnav_top.jpg) no-repeat -573px -58px;}#gNav_top .gNav_kan a:hover {    background:url(../img/top_img/gnav_top.jpg) no-repeat -764px  -58px;}#contents.top {	background: url(none);	padding-bottom: 0px;	clear: both;}.mainvis {	width: 530px;	float: left;}.infosp {	height: 330px;	width: 875px;	background: #999966;	padding-top: 35px;	padding-right: 40px;	padding-left: 40px;}.infosp .infotit {	background: #666633 url(../img/top_img/infobar_bg.gif) repeat-x;	height: 20px;	width: 574px;	font-size: 14px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #FFFFFF;}.toph3 {	color: #666666;	font-size: 14px;	font-weight: normal;	line-height: 58px;	letter-spacing: 0.1em;}.topbnr {	float: right;	width: 250px;	color: #121212;	font-size: 13px;	line-height: normal;}.info {	margin: 0px;	padding: 10px 10px 0px;	float: left;	height: 250px;	width: 550px;	overflow: auto;	color: #000000;	background: #eeeeaa;	font: normal 10pt/normal "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	border-top: 2px solid #330000;	border-left: 2px solid #330000;	border-right: 2px solid #FFFFFF;	border-bottom: 2px solid #FFFFFF;}.day {	color: #660000;	font: bold 14px/25px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}.maincopy {	float: right;	width: 372px;	padding-top: 0px;	padding-right: 48px;	margin-top: 45px;	line-height: 20pt;}.maincopy h2 {	font-size: 16px;	line-height: 27px;	color: #282828;}