@charset "utf-8";
@import "nostale_common.css";
/*
============================================================
Nostale site main page style
============================================================
*/


/* Main Center */

.main_notice a.more,
.main_shop a.more,
.main_board a.more {
	position:absolute;
	left:10px; top:63px;
	display:block;
	width:50px; height:17px;
	text-indent:-9999px; overflow:hidden;
}

/* Main Notice */

.main_notice {
	position: relative;
	background:url(http://image.gameyarou.jp/nostale/200908/mainNoticeTit.gif) no-repeat top;
	padding:17px 0 0 92px;
	height: 135px;
}
.main_notice ul{
	height:11px;
	padding:0;
	margin:0 0 10px 0 !important;
	margin:0 0 0 0;
}

.main_notice li{
	display:inline;
	padding:0;
	margin:0;
}


.main_notice tr{
	background:url(http://image.gameyarou.jp/nostale/200908/dotLine.gif) repeat-x bottom;
	height:21px;
}

.main_notice .Notice_icon{
	width:45px;
}


.main_notice .Notice_date{
	width:60px;
	color:#7aadd8;
	text-align:right;
}


.mainTable {
	width:328px;
	height:115px;
}

/* Main Shop */
.main_shop {
	position: relative;
	margin-top:20px;
	background:url(http://image.gameyarou.jp/nostale/200908/mainShopTit.gif) no-repeat top;
	padding:17px 0 0 92px;
	height: 190px;
}

.main_shop ul{
	height:11px;
	padding:0;
	margin:0 0 10px 0 !important;
	margin:0 0 0 0;
}

.main_shop li{
	display:inline;
	padding:0;
	margin:0;
}

.main_shop .dot{
	background:url(http://image.gameyarou.jp/nostale/200908/dotLine.gif) repeat-x bottom;
	padding:0 0 10px 0;
}

.pd_t5 {
	padding-top:5px;
}

.main_shop td{
	vertical-align:top;
}


.shop_list{
	width:159px;
}

.shop_list_title,
.shop_list_title a{
	width:159px;
	color:#7aadd8;
	font-weight:bold;
	height:20px;
}

.shop_list_item{
	width:60px;
	height:20px;
}

.shop_list_txt{
	line-height:13px;
	width:98px;
	font-size:11px;
}

.shop_list_point{
	line-height:13px;
	width:98px;
	background:url(http://image.gameyarou.jp/nostale/200908/nosMall/icon_coin.gif) no-repeat left;
	padding:5px 0 0 20px;
	color:#cc00cc;
	font-weight:bold;
}

/* Main Board */
.main_board {
	position: relative;
	margin-top:20px;
	background:url(http://image.gameyarou.jp/nostale/200908/mainMinnanoTit.gif) no-repeat top;
	padding:17px 0 0 92px;
}

.main_board tr{
	background:url(http://image.gameyarou.jp/nostale/200908/dotLine.gif) repeat-x bottom;
	height:21px;
}


.board_date{
	width:65px;
	padding-left:15px;
	color:#7aadd8;
	text-align:right;
}


/* Main Poll */
.main_poll {
	background:url(http://image.gameyarou.jp/nostale/200908/mainPollTit.gif) no-repeat top;
	height: 135px;
}

.main_poll_icon {
	padding:18px 0 0 114px;
}

.main_poll_question {
	border:#f1f1f1 solid 1px;
	margin:13px 0 8px 0;
	padding:2px;
	background:#fff;
	text-align:center;
}


.main_poll_btn {
	text-align:right;
}

.main_poll_title{
	color:#8050ca;
	line-height:12px;
	font-size:10px;
	margin-top:3px;
}


.main_poll_date{
	color:#ca50c6;
	font-weight: normal;
	margin-top:3px;
}


/* Main omosiro */

.main_omosiro {
	margin-top:20px;
	background:url(http://image.gameyarou.jp/nostale/200908/mainOmosiroTit.gif) no-repeat top;
	padding:44px 0 0 0 !important;
	padding:40px 0 0 0;
	text-align:right;
	height:163px;
}

.main_omosiro table{
	margin:14px 0 0 0;
	*margin:0 0 14px 0; /* for IE7 */
	_margin:14px 0 0 0; /* for IE6 */
}

.omosiro_img {
	width:90px;
	height:65px;
	background:#CCC;
	text-align:center;
}

.omosiro_name {
	padding-left:5px;
	color:#7aadd8;
	text-align:left;
}

.omosiro_txt {
	padding-left:5px;
	line-height:12px;
	text-align:left;
	height:30px;
}


/* Main sponsor */

div.main_sponsor {
	margin-top:20px;
}

.pd_r8 {
	padding-right:8px;
}


/* Main Bottom Link */

.layout_contents_bottom a {
	display: block;
	width:163px; height:80px;
	text-indent: -9999px;
	margin: 0 6px 0 0;
	margin /**/: 0 7px 0 0;
	float: left;
	overflow: hidden;
	background-position: 0px 0px;
}

.layout_contents_bottom a:hover { background-position: 0px 80px; }
.layout_contents_bottom a.link01 { background-image:url(http://image.gameyarou.jp/nostale/200908/botBanner01.png); }
.layout_contents_bottom a.link02 { background-image:url(http://image.gameyarou.jp/nostale/200908/botBanner02.png); }
.layout_contents_bottom a.link03 { background-image:url(http://image.gameyarou.jp/nostale/200908/botBanner03.png); }
.layout_contents_bottom a.link04 { background-image:url(http://image.gameyarou.jp/nostale/200908/botBanner04.png); margin-right:0px; }
