@charset "UTF-8";

#main {
	width: 660px;
}

.section {
	position: relative;
	margin-bottom: 16px;
}

.txt,
.ss {
	margin-bottom: 12px;
}

/*----------------------------------------------------------

local-nav

----------------------------------------------------------*/

#local-nav ul {
}

#local-nav li {
	float: left;
}

#local-nav li a,
#local-nav li span {
	display: block;
	background-image: url(../img/system_nav.png);
	width: 193px;
	height: 57px;
	text-indent: -999em;
}

/*----- 基本システム -----*/
#local-nav li.base a {
	background-position: -0px -0px;
}

#local-nav li.base a:hover,
#local-nav li.base span.on {
	background-position: -193px -0px;
}

/* NEW */
#local-nav img.base {
	position: absolute;
	left: 21px;
	top: -4px;
	visibility: hidden;
}

/*----- 拠点のシステム -----*/
#local-nav li.town a {
	background-position: -0px -57px;
}

#local-nav li.town a:hover,
#local-nav li.town span.on {
	background-position: -193px -57px;
}

/* NEW */
#local-nav img.town {
	position: absolute;
	left: 21px;
	top: 53px;
/*	visibility: hidden;*/
}

/*----- 戦闘システム -----*/
#local-nav li.battle a {
	background-position: -0px -114px;
}

#local-nav li.battle a:hover,
#local-nav li.battle span.on {
	background-position: -193px -114px;
}

/* NEW */
#local-nav img.battle {
	position: absolute;
	left: 21px;
	top: 110px;
/*	visibility: hidden;*/
}

/*----------------------------------------------------------

base.html

----------------------------------------------------------*/

#system-base #content {
	background-image: url(../img/system_base_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 1122px;
	position: relative;
}

#system-base .img00 {
	position: absolute;
	top: 30px;
	left: 390px;
}


#system-base .img01 {
	margin-bottom: 12px;
}

#system-base .new-txt01 {
	position: absolute;
	top: 3px;
	left: 274px;
	visibility: hidden;
}

/*----------------------------------------------------------

town.html

----------------------------------------------------------*/

#system-town #content {
	background-image: url(../img/system_town_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 3900px;
	position: relative;
}

#system-town .new-txt01 {
	position: absolute;
	top: 3px;
	left: 185px;
	visibility: hidden;
}

#system-town .new-txt02 {
	position: absolute;
	top: 3px;
	left: 150px;
/*	visibility: hidden;*/
}

#system-town .new-txt07 {
	position: absolute;
	top: 3px;
	left: 150px;
/*	visibility: hidden;*/
}

#system-town .new-txt08 {
	position: absolute;
	top: 3px;
	left: 61px;
	visibility: hidden;
}

#system-town .new-txt10 {
	position: absolute;
	top: 3px;
	left: 132px;
/*	visibility: hidden;*/
}

/* ヒーラー */
#system-town .healer {
	height: 364px;
}

#system-town .healer .img {
	position: absolute;
	top: 0px;
	right: 0px;
}

/* 商人 */
#system-town .merchant {
	height: 355px;
}

#system-town .merchant .img {
	position: absolute;
	top: 0px;
	right: 0px;
}

/* 魔導師(女) */
#system-town .witch {
	height: 388px;
}

#system-town .witch .img {
	position: absolute;
	top: 0px;
	right: 0px;
}

/* メカニック */
#system-town .mechanic {
	height: 451px;
}

#system-town .mechanic .img {
	position: absolute;
	top: 0px;
	right: -10px;
}

#system-town .section.mechanic {
	margin-bottom: -10px;
}

/*----------------------------------------------------------

battle.html

----------------------------------------------------------*/

#system-battle #content {
	background-image: url(../img/system_battle_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 5194px;
	position: relative;
}

#system-battle .new-txt03 {
	position: absolute;
	top: 3px;
	left: 60px;
	visibility: hidden;
}

#system-battle .new-txt06 {
	position: absolute;
	top: 3px;
	left: 78px;
}

#system-battle .new-txt07 {
	position: absolute;
	top: 3px;
	left: 60px;
}

#system-battle .new-txt08 {
	position: absolute;
	top: 3px;
	left: 167px;
	visibility: hidden;
}

#system-battle .new-txt11 {
	position: absolute;
	top: 3px;
	left: 233px;
	visibility: hidden;
}

#system-battle .password {
	color: #ffffff;
	font-size: 16px;
	position: relative;
	top: -12px;
	right: 40px;
	text-align: right;
}