@charset "UTF-8";

/* 
============================================================
	ver1.1 2009.09.14
	**- NikQ -**
	URL: http://www.nikq.jp/
	author:Q Entertainment, Inc.
============================================================
 */

@import url(share.css);
@import url(textstyle.css);

/*====================================================================================================
	Header (TOP)
======================================================================================================*/


/*====================================================================================================
	Layout:Main Contents
======================================================================================================*/

/* Contents Area
------------------------------------------------------------------------------------------------------*/
#ContentsTop{
	width:660px;
	position:relative;
	z-index:1;
	float:right;
	text-align:left;
	}
#ContentsTop #TopAnnounce{
	width:500px;
	float:left;
	}

#ContentsTop #TopEvent{
	padding:25px 21px 56px 23px;
	_padding:25px 21px 27px 23px;
	width:456px;
	height:179px;
	background:#988a65 url("../../images/top/event/top_event_bg.gif") no-repeat 0 0;
	}

/* Top Event Area
------------------------------------------------------------------------------------------------------*/
#MainImage {
	width:456px;
	height:179px;
	text-align:center;
	}

UL#MainThumbnails {
	margin:8px 0 0;
	text-align:right;
	border:none;
	}
UL#MainThumbnails li {
	display:inline;
	list-style-type:none;
	}
UL#MainThumbnails li img {
	margin:0 0 0 5px;
	vertical-align:middle;
	}

/* Top Announce Area
------------------------------------------------------------------------------------------------------*/
#TopCaution{
	margin:0 auto;
	background:url("../../images/top/topttl01_caution.gif") no-repeat 0 0;
	}
#TopNews{
	background:url("../../images/top/topttl02_news.jpg") no-repeat 0 0;
	}
#TopSS{
	background:url("../../images/top/topttl03_ss.gif") no-repeat 0 0;
	}

#TopCaution h1{
	display:block;
	height:50px;
	text-indent:-9999px;
	}
#TopNews h1,
#TopSS h1{
	display:block;
	height:58px;
	text-indent:-9999px;
	}

#TopNews .toprss{
	margin:22px 0 12px;
	width:38px;
	height:18px;
	display:block;
	position:absolute;
	left:410px;
	background:url("../../images/share/btn_rss.gif") no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
	}

.toprss a{
	display:block;
	text-indent:-9999px;
	outline:none;
	text-decoration: none;
	height:18px;
	}
.toprss a:hover,
.toprss a:active,
.toprss a:focus{
	background:url("../../images/share/btn_rss.gif") no-repeat 100% 100%;
	}

/*.topbody{
	margin:0 0 0 9px;
	padding:55px 0 0 5px;
	}
*/

#TopCaution .topbody{
	margin:0;
	padding:0;
	background:#fff url("../../images/top/topcautionbg.gif") repeat-y 0 -26px;
	}
#TopCaution .topbody ul{
	margin:0;
	padding:0 10px 10px;
	border:none;
	}
#TopCaution .topbody ul li{
	padding-left:15px;
	line-height:24px;
	color:#c10939;
	font-size:10px;
	font-weight:bold;
	}
#TopCaution .topbody ul li a{
	color:#c10939;
	}
#TopCaution .topbody ul li .ud_thiswk{
	color:#5984bd;
	}
#TopCautionBottom{
	width:480px;
	height:20px;
	background:#fff url("../../images/top/topcaution_bottom.gif") no-repeat 50% 0;

}
/* news tab */
#viewtopics			{ display:block; }
#viewinfo			{ display:none; }
#viewmainte			{ display:none; }
#viewevent			{ display:none; }

#TopNews .topbody{
	height:222px;
	background:#fff url("../../images/top/topnewsbg.jpg") repeat-y 50% 0;
	}
#TopNews .topbody ul{
	border:none;
	}
#TopNews .topbody ul li{
	line-height:37px;
	font-size:10px;
	}
#TopNews .topbody ul li a{
	line-height:37px;
	color:#4f3f1f;
	}
#TopNews .topnewsttl{
	width:370px;
	padding-left:130px;
}
#TopNews .date{
	padding-right:40px;
	float:right;
	width:60px;
}

#TopNews .topctg_info			{ background:url("../../images/news/icon_info.gif") no-repeat 40px 50%; }			/* Information */
#TopNews .topctg_mainte			{ background:url("../../images/news/icon_mainte.gif") no-repeat 40px 50%; }			/* Maintenance */
#TopNews .topctg_mdone			{ background:url("../../images/news/icon_mdone.gif") no-repeat 40px 50%; }			/* Maintenance finish */
#TopNews .topctg_tech			{ background:url("../../images/news/icon_tech.gif") no-repeat 40px 50%; }			/* Technical */
#TopNews .topctg_notice			{ background:url("../../images/news/icon_notice.gif") no-repeat 40px 50%; }			/* Caution(Notice) */
#TopNews .topctg_event			{ background:url("../../images/news/icon_event.gif") no-repeat 40px 50%; }			/* Event */
#TopNews .topctg_camp			{ background:url("../../images/news/icon_camp.gif") no-repeat 40px 50%; }			/* Campaign */
#TopNews .topctg_other			{ background:url("../../images/news/icon_other.gif") no-repeat 40px 50%; }			/* Other */

#TopNewsBottom{
	padding-top:14px;
	width:500px;
	height:55px;
	background:#fff url("../../images/top/topnews_bottom.jpg") no-repeat 50% 0;
	}
/*
.list_more {
	margin:13px 0 0;
	width:56px;
	height:21px;
	}
.list_more a{
	margin-left:413px;
	width:56px;
	height:21px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

.list_more a,
.list_more a:link,
.list_more a:visited{
	background:url("../../images/share/btn_more1.gif") no-repeat 0 0;
	}
.list_more a:hover,
.list_more a:active,
.list_more a:focus{
	background:url("../../images/share/btn_more1.gif") no-repeat 0 100%;
	}
*/

#TopNewsBottom a{
	margin-left:413px;
	width:56px;
	height:21px;
	display:block;
	text-indent:-9999px;
	outline:none;
}

#TopNewsBottom a,
#TopNewsBottom a:link,
#TopNewsBottom a:visited{
	background:url("../../images/share/btn_more1.gif") no-repeat 0 0;
	}
#TopNewsBottom a:hover,
#TopNewsBottom a:active,
#TopNewsBottom a:focus{
	background:url("../../images/share/btn_more1.gif") no-repeat 0 100%;
	}


#TopSS .topbody{
	margin:0;
	padding:0;
	background:#fff url("../../images/top/topss_bg.gif") repeat-y 0 -26px;
	}
#TopSSBottom{
	width:480px;
	height:45px;
	background:#fff url("../../images/top/topss_bottom.gif") no-repeat 50% 0;

}

/* TopNewsSMenu Sub menu
------------------------------------------------------------------------------------------------------*/
#TopNews #TopNewsSMenu{
	position:relative;
	top:0;
	width:500px;
	height:37px;
	background:#fff url("../../images/top/topsubmenu_bg.jpg") no-repeat 0 0;
	}
#TopNews #TopNewsSMenu ul{
	margin:0;
	}
#TopNews #TopNewsSMenu li{
	position:absolute;
	list-style:none;
	}
#TopNews #TopNewsSMenu a{
	display:block;
	text-indent:-9999px;
	outline:none;
	text-decoration: none;
	height:37px;
	}

#TopNews #TopNewsSMenu li.smenu_news_01			{ left:0; width:141px; }
#TopNews #TopNewsSMenu li.smenu_news_02			{ left:141px; width:112px; }
#TopNews #TopNewsSMenu li.smenu_news_03			{ left:253px; width:112px; }
#TopNews #TopNewsSMenu li.smenu_news_04			{ left:365px; width:135px; }

#TopNews #TopNewsSMenu li.smenu_news_01 a,
#TopNews #TopNewsSMenu li.smenu_news_01 a:link,
#TopNews #TopNewsSMenu li.smenu_news_01 a:visited{
	background:url("../../images/top/topnews_smenu.gif") no-repeat 0 0;
	}
#TopNews #TopNewsSMenu li.smenu_news_01 a:hover,
#TopNews #TopNewsSMenu li.smenu_news_01 a:active,
#TopNews #TopNewsSMenu li.smenu_news_01 a:focus{
	background:url("../../images/top/topnews_smenu.gif") no-repeat 0 100%;
	}
#TopNews #TopNewsSMenu li.smenu_news_02 a,
#TopNews #TopNewsSMenu li.smenu_news_02 a:link,
#TopNews #TopNewsSMenu li.smenu_news_02 a:visited{
	background:url("../../images/top/topnews_smenu.gif") no-repeat -141px 0;
	}
#TopNews #TopNewsSMenu li.smenu_news_02 a:hover,
#TopNews #TopNewsSMenu li.smenu_news_02 a:active,
#TopNews #TopNewsSMenu li.smenu_news_02 a:focus{
	background:url("../../images/top/topnews_smenu.gif") no-repeat -141px 100%;
	}
#TopNews #TopNewsSMenu li.smenu_news_03 a,
#TopNews #TopNewsSMenu li.smenu_news_03 a:link,
#TopNews #TopNewsSMenu li.smenu_news_03 a:visited{
	background:url("../../images/top/topnews_smenu.gif") no-repeat -253px 0;
	}
#TopNews #TopNewsSMenu li.smenu_news_03 a:hover,
#TopNews #TopNewsSMenu li.smenu_news_03 a:active,
#TopNews #TopNewsSMenu li.smenu_news_03 a:focus{
	background:url("../../images/top/topnews_smenu.gif") no-repeat -253px 100%;
	}
#TopNews #TopNewsSMenu li.smenu_news_04 a,
#TopNews #TopNewsSMenu li.smenu_news_04 a:link,
#TopNews #TopNewsSMenu li.smenu_news_04 a:visited{
	background:url("../../images/top/topnews_smenu.gif") no-repeat -365px 0;
	}
#TopNews #TopNewsSMenu li.smenu_news_04 a:hover,
#TopNews #TopNewsSMenu li.smenu_news_04 a:active,
#TopNews #TopNewsSMenu li.smenu_news_04 a:focus{
	background:url("../../images/top/topnews_smenu.gif") no-repeat -365px 100%;
	}

#TopSS .topbody ul{
	position:relative;
	top:5px;
	left:19px;
	width:480px;
	}
#TopSS .topbody li{
	margin-right:8px;
    width: 142px;
	height:107px;
    float: left;
	}


/* Right Banner
------------------------------------------------------------------------------------------------------*/
#ContentsTop #TopRightBanner{
	margin:20px auto;
	width:150px;
	float:right;
	text-align:center;
	}
#ContentsTop #TopRightBanner ul{

	}
#ContentsTop #TopRightBanner ul li{
	margin:0 0 5px;
	}



