@charset "Shift_JIS";

.txth2{
	margin-bottom: 10px;
}

/* ********************************************************************************
 * content
 * ******************************************************************************** */
div#content {
	width: 758px;
	margin: 20px auto 0 auto;
	text-align:left;
}

table#pagecontents_navi ul li.about {
	text-indent: -9999px;
	background-image: url(../img/about/navi_about.gif);
} 

table#pagecontents_navi ul li.option a {
	background-image: url(../img/about/navi_option.gif);
} 

div#wrap {
	padding-top: 20px;
	background: url(../img_cmn/bg_sea_contents.jpg) top center repeat-x;
}


/* ********************************************************************************
 * ’Ç‰Á
 * ******************************************************************************** */
div.back_middle {
	width: 758px;
	margin: 0 auto;
	padding-bottom: 30px;
	background: url(../img/about/back_middle.gif) top center repeat-y;
}

div.back_bottom {
	position: relative;
	width: 758px;
	height: 30px;
	background: url(../img/about/back_bottom.gif) bottom center no-repeat;
}


/*	div#manual
===================================================================*/
div#manual p {
	text-align: center;
}

div#manual p.mb25 {
	padding-top: 15px;
}

div#manual table {
	width: 644px;
	margin: 0 auto;
	text-align: center;
}

div#manual table tr td {
	width: 322px;
	height: 370px;
	vertical-align: top;
}

div#manual table h3,
div#manual table p {
	margin-bottom: 10px;
	text-align: center;
}

p#btn_title {
	position: absolute;
	top: -20px;
	right: 80px;
}


/*	div#maingame
===================================================================*/
div#maingame {
	margin-top: 60px;
}

div#maingame div.back_middle {
	padding-bottom: 10px;
}

div.intro {
	width: 668px;
	margin: 0 auto 35px auto;
}

/*	div#maingame div#important
===================================================================*/
div#important {
	width: 668px;
	margin: 0 auto;
}

div#important h3 {
	padding-bottom: 20px;
}

div#important table {
	width: 660px;
	margin: 0 auto 20px auto;
}

div#important table tr td {
	padding-left: 20px;
	text-align: center;
}

div#important table tr td h4 {
	padding-top: 20px;
	margin-bottom: 15px;
	text-align: left;
}

div#important table tr td p {
	margin-bottom: 15px;
	text-align: left;
}

div#important table tr td.flash {
	width: 338px;
	height: 274px;
	padding-left: 0;
	text-align: center;
}

div#important table tr td.flash img {
	padding-top: 25px;
}

div#important table tr td.flash p {
	padding-top: 5px;
	text-align: center;
}

div#important table tr td.flash p img {
	padding-top: 0;
}


/*	div#maingame div#konna
===================================================================*/
div#konna {
	width: 668px;
	margin: 30px auto 0 auto;
}

div#konna h3 {
	padding-bottom: 10px;
}

div#konna table {
	width: 630px;
	margin: 0 auto 20px auto;
}	

div#konna table tr td {
	vertical-align: top;
}

div#konna table h4 {
	padding-right: 5px;
}

div#konna table#kurai h4 {
	padding-top: 20px;
}

div#konna table ul li {
	float: left;
	width: 215px;
	margin-right: 5px;
	padding-right: 25px;
	background: url(../img/about/arrow.gif) right top no-repeat;
	text-align: center;
}

div#konna table#kurai ul li {
	background: url(../img/about/arrow.gif) 220px 20px no-repeat;
}

div#konna table#jama ul li {
	background: none;
}

div#konna table ul li.last {
	width: 200px;
	margin-right: 0;
	padding-right: 0;
}

div#konna table ul li p {
	padding-top: 5px;
	padding-left: 10px;
}

div#konna table ul li p.last {
	padding-top: 10px;
	padding-left: 0;
}


p#coin {
	text-align: center;
}
