@charset "utf-8";
@import "nostale_common.css";
/*
============================================================
Nostale site community page style
============================================================
*/


/* sub Minnano List*/

div.minnanoList {
	background: url(http://image.gameyarou.jp/nostale/200908/community/minnanoList_tab.gif) no-repeat top;
	padding:45px 0 0 0;
	clear:both;
}



div.minnanoList tr {
	background:url(http://image.gameyarou.jp/nostale/200908/dotLine.gif) repeat-x bottom;
	height:25px;
}


div.minnanoList tr .No{
	width:53px;
	text-align:center;
	color:#70a5c7;
}


div.minnanoList tr .Group{
	width:75px;
	text-align:center;
}


div.minnanoList tr .Date{
	width:87px;
	text-align:center;
	color:#70a5c7;
}

div.minnanoList tr .Name{
	width:100px;
	text-align:center;
}

.bgBest {
	background:url(http://image.gameyarou.jp/nostale/200908/community/minnanoListHot_bg.gif) repeat-x top;
}


.Btn {
	 text-align:right; 
	 padding:20px 0 0 0;
	 border-top:#e6e6e6 solid 1px;
}



.bgBest A:link		{color:#ad7faa; text-decoration:none; font-weight:bold;}
.bgBest A:visited	{color:#ad7faa; text-decoration:none; font-weight:bold;}
.bgBest A:hover		{color:#ff667f; text-decoration:none; font-weight:bold;}


.writeBtn {
	float: right;
	margin:	15px 0 0 10px;
}

/* write form*/

div.WriteBox input{
	width:572px;
	margin:6px 0px 0 90px;
}

div.WriteBox select{
	margin:6px 0 0 90px;
	height:22px;
}

div.WriteBox div.WriteTitBg {
	background:url(http://image.gameyarou.jp/nostale/200908/community/noticeWrite_title.gif) no-repeat;
	height:33px;
}


div.WriteBox div.WriteCategotyBg {
	background:url(http://image.gameyarou.jp/nostale/200908/community/noticeWrite_category.gif) no-repeat;
	height:34px;
}


div.WriteBox div.WriteContentBg {
	background:url(http://image.gameyarou.jp/nostale/200908/community/noticeWrite_content.gif) no-repeat top;
	height:147px;
}

div.WriteBox div.WriteContentBg Input{
	height:130px;
	line-height:15px;
	vertical-align:top;
	
}

div.WriteBox div.WriteContentBg  textarea{
	margin:6px 0 0 90px;
	width:572px;
	height:130px;
	line-height:14px;
}


/* write attaching file form*/

div.WriteBox div.WriteFileBg img,
div.FanWriteBox div.Fan_Image img {
	vertical-align:bottom;
}

div.WriteBox div.WriteFileBg input,
div.FanWriteBox div.Fan_Image input {
	width:440px;
}

div.WriteBox div.WriteFileBg select.writeFileInput,
div.FanWriteBox div.Fan_Image select.writeFileInput {
	width:440px;
	vertical-align:bottom;
}

div.WriteBox div.WriteFileBg {
	background:url(http://image.gameyarou.jp/nostale/200908/community/noticeWrite_file.gif) no-repeat left top;
	border-bottom:#e6e6e6 solid 1px;
	padding-bottom:5px;
}


div.WriteBox div.WriteFileBg  ul {
	margin:5px 10px 0px 90px;
}

div.WriteBox div.WriteFileBg  li {
	font-size:10PX;
	color:#c172c5;
	line-height:14px;
}


/* omosiro bbs */

div.omosiroList {
	width: 675px;
	overflow: hidden;
	padding: 0;
	clear: both;
}

div.omosiroList div.omosiroListBox {
	float: left;
	width:215px;
	height:185px; /*height:205px;*/
	margin: 20px 10px 0 0;
}

div.omosiroListBox .omosiroListImg {
	display: block;
	width: 213px;
	height: 100px;
	border:#CCC solid 1px;
	overflow: hidden;
}

div.omosiroListBox table.omosiroListInfo {
	width: 215px;
}

div.omosiroListBox table.omosiroListInfo th {
	width:50px;
	color:#333;
	height:20px;
	font-weight:normal;
}

div.omosiroListBox table.omosiroListInfo td.infoTit,
div.omosiroListBox table.omosiroListInfo td.infoTit a {
	color:#69C;
	font-weight:bold;
	height:25px;
}

/* omosiro bbs view*/

div.ViewTitBox {
	background:#e6e6e6;
	height:33px;
}


div.ViewTitBox div.Title {
	margin:0 13px 0 13px;
	padding-top:7px;
	color:#70a5c7;
	font-weight:bold;
}


div.ViewDateBox {
	border-bottom:#e6e6e6 solid 1px;
	height:33px;
	color:#70a5c7;
}


div.ViewDateBox div.Date {
	padding:7px 0 0 65px;
	background:url(http://image.gameyarou.jp/nostale/200908/noticeView_date.gif) no-repeat top left;
	float:left;
}

div.ViewDateBox div.Hit {
	padding:7px 13px 0 65px;
	background:url(http://image.gameyarou.jp/nostale/200908/noticeView_hit.gif) no-repeat top left;
	float:right;
	text-align:right;
}



div.ViewDateBox div.Name {
	padding:7px 13px 0 78px;
	background:url(http://image.gameyarou.jp/nostale/200908/noticeView_name.gif) no-repeat top left;
	float:right;
	text-align:right;
}


div.ViewDateBox div.Category {
	padding:7px 13px 0 102px;
	background:url(http://image.gameyarou.jp/nostale/200908/noticeView_category.gif) no-repeat top left;
	height:34px;
	float:right;
	vertical-align:middle;
	text-align:right;
}


.ViewImg {
	margin:30px;
}

.ViewImg img {
	display: block;
	margin : 0 auto;
}

.ViewTxt {
	margin:30px;
}


/* comment write form */

div.commentBox {
	background:url(http://image.gameyarou.jp/nostale/200908/noticeView_comment.gif) no-repeat left top;
	height:110px;
	
}

div.commentBox  div.commentByte {
	height:15px;
	padding:7px 0 0 95px;

}

div.commentBox  div.commentByte span{
	color:#70a5c7;
	font-weight:bold;
}

div.commentBox textarea{
	width:99%;
	line-height:15px;
	border:#cac8c5 solid 1px ;
	margin:10px 0 0 0;
	background:#e8e8e8;
	float:left;
	color:#444;

}



/* 20090825 Fan Site - List*/

div.boardTabBox  div.tabDown {
	width:182px;
	float:right;
}

div.fanSiteList {
	background: url(http://image.gameyarou.jp/nostale/200908/community/FanList_tab.gif) no-repeat top;
	padding:45px 0 0 0;
	clear:both;
}

div.fanSiteList div.ListBox {
	width:675px;	
	padding-top:15px;
	padding-bottom:15px;
	background:url(http://image.gameyarou.jp/nostale/200908/dotLine.gif) repeat-x bottom;
	clear:both;
}

div.fanSiteList div.siteImage {
	width:140px;
	height:30px;
	text-align:left;
	float:left;
	margin: 5px 0 0 15px;
	_margin: 5px 0 0 7px; /*IE6*/
}

div.fanSiteList div.TxtBox {
	width:470px;
	float:right;
	margin-right:15px;
}

div.fanSiteList div.TxtBox div.title {
	float:left;
}

div.fanSiteList div.TxtBox div.title A:link		{color:#70a5c7; text-decoration:none; font-weight:bold;}
div.fanSiteList div.TxtBox div.title A:visited	{color:#70a5c7; text-decoration:none; font-weight:bold;}
div.fanSiteList div.TxtBox div.title A:hover	{color:#ff667f; text-decoration:none; font-weight:bold;}

div.fanSiteList div.TxtBox div.name {
	float:right;
	color:#70a5c7;
}

div.fanSiteList div.TxtBox div.text {
	line-height:14px;
	clear:both;
}

div.pageNoBox {
	clear:both;
}

/* writeOk Image */

div.writeThanks {
	background:url(http://image.gameyarou.jp/nostale/200908/community/Fan_writeOkMessege.gif) no-repeat top;
	width:675px;
	height:288px;
	clear:both;
	position:relative;
	margin-top:30px;
}

div.writeThanks a.topPageBtn{
	position:absolute;
	left:380px; top:157px;
	display:block;
	width:125px; height:30px;
	text-indent:-9999px; overflow:hidden;
}

/* Fan Site - Download Page */

div.downBtnBox  {
	text-align:center;
	margin-bottom:50px;
}

div.fanSiteKit h1 {
	background:url(http://image.gameyarou.jp/nostale/200908/bullet3.gif) no-repeat left;
	padding-left:17px;
	font-size:14px;
	color:#cb4b88;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:0;
}


div.fanSiteKit h2 {
	padding-left:17px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	margin:0;
	color:#333;
}

div.fanSiteKit p {
	margin:0 17px 10px 17px;
	line-height:18px;
}

div.fanSiteKit p span{
	font-size:10px;
	list-style:none;
	color:#4f93bf;
	line-height:14px;
}

div.fanSiteKit li{
	list-style:decimal;
	margin-left:35px;
	margin-bottom:2px;
	line-height:16px;
}


/* Fan Site - Write */


div.FanWriteBox {
	line-height:18px;
}

div.FanWriteBox li {
	font-size:10PX;
	color:#c172c5;
	line-height:14px;
}

div.FanWriteBox input{
	width:572px;
}

div.FanWriteBox select{
	margin:6px 0 0 0;
	height:22px;
}

div.Fan_Title {
	background:url(http://image.gameyarou.jp/nostale/200908/community/fanWrite_site_bg.gif) no-repeat top;
	padding:6px 0 6px 90px;
}

div.Fan_Category {
	background:url(http://image.gameyarou.jp/nostale/200908/community/fanWrite_category_bg.gif) no-repeat top;
	border-bottom:#e6e6e6 solid 1px;
	padding:6px 0 6px 90px;
}

div.Fan_Url {
	background:url(http://image.gameyarou.jp/nostale/200908/community/fanWrite_url_bg.gif) no-repeat top;
	border-bottom:#e6e6e6 solid 1px;
	padding:6px 0 6px 90px;
}

div.Fan_Image {
	background:url(http://image.gameyarou.jp/nostale/200908/community/fanWrite_image_bg.gif) no-repeat top;
	border-bottom:#e6e6e6 solid 1px;
	padding:6px 0 6px 90px;
}

div.Fan_Image input{
	width:440px;
}

div.Fan_Contents {
	background:url(http://image.gameyarou.jp/nostale/200908/community/fanWrite_contents_bg.gif) no-repeat top;
	padding:6px 0 6px 90px;
}

div.Fan_Contents textarea{
	width:572px;
	height:150px;
	border:#b1b1b1 solid 1px
}

/* Fan Site - WriteOk */

div.Ok_Title {
	font-weight:bold;
	color:#70a5c7;
}

div.Ok_Txt {
	font-weight:bold;
	color:#70a5c7;
}

/* Poll - List */

div.questionBox {
	background:url(http://image.gameyarou.jp/nostale/200908/community/poll_Q_bg.jpg) no-repeat top;
	padding:20px 50px 10px 50px;
	color:#388cca;
}

div.questionBox div.question {
	width:400px;
	margin-bottom:5px;
	line-height:16px;
}

div.questionBox div.dayBox {
	width:400px;
}

div.questionBox div.day {
	color:#6d6d6d;
	width:230px;
	float:left;
}

div.questionBox div.hit {
	color:#6d6d6d;
	width:170px;
	float:left;
}

div.questionBox span {
	color:#e43bb2;
	font-weight:bold;
}

div.tbBottom {
	background:url(http://image.gameyarou.jp/nostale/200908/community/poll_Q_bg_bottom.jpg) no-repeat bottom;
	height:10px;
	margin-bottom:20px;
}


div.questionBox div.VoteBtn {
	clear:both;
	width:400px;
}

div.questionBox div.VoteBtn img {
	margin:8px 20px 0 0;
}

div.answerBox {
	margin:0 20px 0 20px;
	clear:both;
}

div.answerBox input {
	border:none;
	padding:3px;
	vertical-align:bottom;
}

div.answerBox div.answer {
	float:left;
	line-height:16px;
	
}

div.answerBox div.hit {
	float:right;
	color:#388cca;
	margin-right:10px;
	text-align:right;
}

div.answerBox div.graph {
	float:right;
}

.var_off {
	background: url(http://image.gameyarou.jp/nostale/200908/community/poll_Graph_off.gif) repeat-x;
	height:13px;
	width:150px;
	border-left:#a3a3a3 solid 1px;
	border-right:#a3a3a3 solid 1px;
	margin-top:3px;
}

.var_on {
	background: url(http://image.gameyarou.jp/nostale/200908/community/poll_Graph_on.gif) repeat-x;
	height:13px;
}

h1 {
	background:url(http://image.gameyarou.jp/nostale/200908/bullet3.gif) no-repeat left;
	padding-left:17px;
	font-size:14px;
	color:#cb4b88;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:30px;
}

div.pollListBox {
	background:url(http://image.gameyarou.jp/nostale/200908/community/poll_ListTab.gif) no-repeat top;
	padding:45px 0 0 0;
}

div.pollListBox table {
	width:100%;
}

div.pollListBox td{
	background:url(http://image.gameyarou.jp/nostale/200908/dotLine.gif) repeat-x bottom;
	padding:6px 0 6px 0;
}

div.pollListBox td.title {
	padding-left:15px;
	padding-right:15px;
	line-height:16px;
}

div.pollListBox td.day {
	width:140px;
	color:#388cca;
	text-align:center;
	vertical-align:top;
}

div.pollListBox td.hit {
	width:75px;
	text-align:center;
	vertical-align:top;
}

div.pollMessege {
	background:url(http://image.gameyarou.jp/nostale/200908/community/poll_Messege.jpg) no-repeat;
	width:675px;
	height:57px;
	clear:both;
	margin-top:20px;
	position:relative;
}

div.commentABox {
	clear:both;
	position:relative;
	margin-top:30px;
}