/*******************************************

title {
	KTV news common;
}

about {
	KTV NEWSサイト共通 CSS;
}

issue date {
	2013.01.30;
}

revision date {
	2013.02.07;
}

*******************************************/

div#globalContainer {
	background:url(../img/globalcontainer_bg.gif) 0 0;
}


/*newsglobalnav----------------------------
								ナビ部分*/

.newsgheader {
	width:100%;
	height:159px;
	background-image:url(../img/gheader_bg.png);
}

.newstitle {
	margin:0 auto;
	width:100%;
	height:94px;
	background-image:url(../img/gheader_h1.png);
	background-position:center;
	text-align:center;
}

.newstitle .logo {
	display:block;
	margin:0 auto;
	width:960px;
	height:94px;
}


.newstitle .logo h1 a {
	display:block;
	width:400px;
	height:77px;
	float:left;
	text-indent:-9999px;
}

.newstitle .newsgheaderrss {
	display:block;
	width:90px;
	height:50px;
	float:right;
	margin:15px 15px 0 auto;
	text-indent:-9999px;
}

ul.newsnav {
	margin:-15px auto 0 auto;
	width:988px;
	height:81px;
	background-image:url(../img/gnav_bg.png);
}

ul.newsnav li {
	display:block;
	float:left;
}

ul.newsnav li.likansai {
	margin-left:15px;
	width:179px;
}

ul.newsnav li.lifnn {
	width:199px;
}

ul.newsnav li.liweather {
	width:204px;
}

ul.newsnav li.lianchor {
	width:217px;
}

ul.newsnav li.lientry {
	width:157px;
}

ul.newsnav li a {
	display:block;
	overflow:hidden;
	height:49px;
}

ul.newsnav li.likansai a.kansai{
	width:179px;
}

ul.newsnav li a.fnn{
	width:199px;
}

ul.newsnav li a.weather{
	width:204px;
}

ul.newsnav li a.anchor{
	width:217px;
}

ul.newsnav li a.entry{
	width:157px;
}

ul.newsnav li a:hover img {
  margin-top: -49px;
}


/*contentMain----------------------------
			ナビ以下メインコンテンツ部分*/

div#contentMain {
	padding:0;
    width: 1000px;
}


/*submenu----------------------------
				サブコンテンツ部分*/

.submenuarea {
	float:right;
	width:250px;
}



.submenu {
	float:right;
	width:300px;
}

.submenu02 {
	float:right;
	width:300px;
}


/*footer----------------------------
						フッター部分*/

.newsglobalfooter {
	display:block;
	clear:both;
	padding-top:5px;
	width:100%;
	height:170px;
	background:url(../img/gfooter_bg.png) repeat-x center 88px;
}

.footer{
	margin:0 auto;
	width:960px;
	text-align:center;
}

.footerimg {
	float:left;
	margin-top:6px;
	width:215px;
	height:77px;
}

.footertopbtn {
	display:block;
	float:right;
	overflow:hidden;
	width:245px;
	height:100px;
}

a.footertopbtn:hover img {
  margin-top: -100px;
}

ul.footerinfo {
	display:block;
	float:left;
	margin:93px auto 0 auto;
	width:485px;
	height:18px;
}

ul.footerinfo li {
	float:left;
	margin-left:5px;
	padding-left:10px;
	background:url(../img/gfooter_list_marker.png) left center no-repeat;
}

ul.footerinfo li a {
	color:#FFF;
	text-decoration:none;
}

ul.footerinfo li.footerrss {
	margin:0 0 0 10px;
	padding:0 0 5px 10px;
	background:url(../img/gfooter_list_marker_rss.png) left center no-repeat;
}

.copy {
	display:block;
	clear:both;
	margin:0 auto;
	padding:10px 0;
	width:960px;
	text-align:center;
}

.copy a{
	color:#2493eb;
	text-decoration:none;
}
