@charset "utf-8";

#gamesystem-link{
	width:600px;
	height:45px;
	margin-bottom:10px;
}

#gamesystem-link ul{
	margin:0px;
	padding:0px;
}


#gamesystem-linkIn li{
	height:45px;
	list-style-type:none;
	float:left;
}

#gamesystem-linkIn{
	width:600px;
	height:45px;
	list-style-type:none;
}

.gsline-h{
	line-height:18px;
}

.gstxt-red{
	color:#FF0000;
}

#link1 a{
	background-image:url(/images/gamesystem/submenu_gamesystem.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:300px;
	height:45px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#link1 a:hover{
	background-image:url(/images/gamesystem/submenu_gamesystem.jpg);
	background-position:0px -50px;
	background-repeat:no-repeat;
	width:300px;
	height:45px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#link2 a{
	background-image:url(/images/gamesystem/submenu_gamesystem.jpg);
	background-position:-299px 0px;
	background-repeat:no-repeat;
	width:300px;
	height:45px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#link2 a:hover{
	background-image:url(/images/gamesystem/submenu_gamesystem.jpg);
	background-position:-299px -50px;
	background-repeat:no-repeat;
	width:300px;
	height:45px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}


/*---クラス---*/

#job-link{
	width:407px;
	height:29px;
	margin:0px auto 3px auto;
}

#job-link2{
	width:407px;
	height:29px;
	margin:0px auto 10px auto;
}

#job-linkIn,#job-linkIn2{
	width:407px;
	height:29px;
	list-style-type:none;
}

#job-link ul,#job-link2 ul{
	margin:0px;
	padding:0px;
}

#job-linkIn li,#job-linkIn2 li{
	height:29px;
	list-style-type:none;
	float:left;
}

#job1 a{
	background-image:url(/images/gamesystem/class/job-link-img.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:115px;
	height:29px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#job1 a:hover{
	background-position:0px -32px;
	background-repeat:no-repeat;
	width:115px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}

#job2 a{
	background-image:url(/images/gamesystem/class/job-link-img.jpg);
	background-position:-114px 0px;
	background-repeat:no-repeat;
	width:96px;
	height:29px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#job2 a:hover{
	background-position:-114px -32px;
	background-repeat:no-repeat;
	width:96px;
	height:29px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	
}

#job3 a{
	background-image:url(/images/gamesystem/class/job-link-img.jpg);
	background-position:-210px 0px;
	background-repeat:no-repeat;
	width:96px;
	height:29px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#job3 a:hover{
	background-position:-210px -32px;
	background-repeat:no-repeat;
	width:96px;
	height:29px;
	text-indent:-9999px;
	display:block;
}

#job4 a{
	background-image:url(/images/gamesystem/class/job-link-img.jpg);
	background-position:-306px 0px;
	background-repeat:no-repeat;
	width:100px;
	height:29px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#job4 a:hover{
	background-position:-306px -32px;
	background-repeat:no-repeat;
	width:100px;
	height:29px;
	text-indent:-9999px;
	display:block;
}

#job5 a{
	background-image:url(/images/gamesystem/class/job-link-img.jpg);
	background-position:0px -64px;
	background-repeat:no-repeat;
	width:115px;
	height:30px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#job5 a:hover{
	background-position:0px -96px;
	background-repeat:no-repeat;
	width:115px;
	height:30px;
	text-indent:-9999px;
	display:block;
}

#job6 a{
	background-image:url(/images/gamesystem/class/job-link-img.jpg);
	background-position:-114px -64px;
	background-repeat:no-repeat;
	width:96px;
	height:30px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#job6 a:hover{
	background-position:-114px -96px;
	background-repeat:no-repeat;
	width:96px;
	height:30px;
	text-indent:-9999px;
	display:block;
}

#job7 a{
	background-image:url(/images/gamesystem/class/job-link-img.jpg);
	background-position:-210px -64px;
	background-repeat:no-repeat;
	width:96px;
	height:30px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#job7 a:hover{
	background-position:-210px -96px;
	background-repeat:no-repeat;
	width:96px;
	height:30px;
	text-indent:-9999px;
	display:block;
}

#job8 a{
	background-image:url(/images/gamesystem/class/job-link-img.jpg);
	background-position:-306px -64px;
	background-repeat:no-repeat;
	width:100px;
	height:30px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
}

#job8 a:hover{
	background-position:-306px -96px;
	background-repeat:no-repeat;
	width:100px;
	height:30px;
	text-indent:-9999px;
	display:block;
}

/*---/クラス---*/

/*---ワープ----*/
#warpBox{
	margin:0px auto;
	width:600px;
}

#warpBox-in{
	margin:0px auto;
	width:600px;
}

.wrap-subTl{
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#339900;
}

/*-----ルーンシステム-----*/
#runesystemBox{
	margin:0px auto;
	width:600px;
}

#cl-tbl{
	padding-top:12px;
	margin:0px 100px 0px 100px;
	border:#FF6600 solid 2px;
	widows:400px;
	text-align:center;
}




/*----collection------*/

#clBox{
	margin:0px auto;
	width:600px;
}

.cl1-txt{
	margin:0px;
	width:590px;
	border:#BBBBBB solid 1px;
	padding:5px;
}

.cl1-txt h5{
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	color:#006600;
}

.cl1-txt p{
	margin:5px 0px;
}

#cl1-txtIn{
	width:580px;
	height:auto;
	padding:5px;
}

#cl1-txtIn2{
	width:590px;
	height:auto;
	padding:5px;
	border:#BBBBBB solid 1px;
}

.cl-mid-tl{
	margin:5px 0px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}

.numbers-blue{
	margin:0px;
	color:#0066CC;
	font-weight:bold;
	font-size:14px;
}

.hr-line{
	margin:0px 0px 8px 0px;
}

.collect-subTl{
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	color:#339900;
}


.cl-subTl{
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	color:#339900;
}
.cl-subTl2{
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	text-align:center;
	font-size:16px;
}

/*---栽培システム---*/
.tl-bottom{
	margin-bottom:5px;
}

#pad-img{
	padding-top:65px;
}

#pad-img2{
	padding-top:50px;
}

#saibai-border{
	border-bottom:#CCCCCC solid 1px;
}

#saibai-border2{
	border-bottom:#CCCCCC solid 1px;
}

#saibai-border3{
	border-bottom:#CCCCCC solid 1px;
}


#pageSubSubMenu {
background-color:#1f1e1d;
margin-bottom:10px;
padding:5px;
}


/*---バトルフィールド---*/
.vf-underber{
	border-bottom:#CCCCCC solid 1px;
	padding-bottom:10px;
}

.vf-tbl{
	width:600px;
	border-top:#000000 solid 2px;
	border-bottom:#000000 solid 2px;
	margin-bottom:10px;

}

.vf-th{
	border-left:#000000 solid 2px;
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
	padding-left:5px;
	color:#d00000;
	width:120px;
	background-color:#FFFFFF;
	line-height:18px;
}

.vf-td{
	border-right:#000000 solid 2px;
	border-bottom:#000000 solid 1px;
	padding-left:5px;
	background-color:#FFFFFF;
	color:#000000;
	line-height:18px;
}



/* communication */
#chatBox		{ margin:0 auto; width:600px; }
.chat-subTl		{ margin:0 0 5px 0; font-size:14px; font-weight:bold; color:#339900; }
.chat-subTl2	{ margin:0 0 5px 0; font-size:14px; font-weight:bold; color:#FF6600; }
.numbers-blue	{ margin:0; color:#0066CC; font-weight:bold; font-size:14px; }
.hr-line		{ margin:0 0 8px 0; }


/* limited quest */
#gs-lquest .gs-bg					{ background:url(/images/gamesystem/limitq/bg.gif) left top repeat; padding:10px; }
#gs-lquest .gs-bgin				{ padding:10px; background: #3a3730;color:#FFF; }
#gs-lquest  p{ margin-top:0; padding-top:0;}

#gs-lquest  .ti					{ padding-left: 1em; text-indent: -1em;}
#gs-lquest .gs-nsw1				{ clear:both; }
#gs-lquest .gs-nsw1 .let-left	{ width:317px; }
#gs-lquest .gs-nsw1 .let-right	{ width:270px; }


/* normal-skill */
#gs-normalskill  p{ margin-top:0; padding-top:0;}
#gs-normalskill .gs-nsw1,
#gs-normalskill .gs-nsw2				{ clear:both; }
#gs-normalskill .gs-nsw1 .let-left		{ width:263px; height:auto; }
#gs-normalskill .gs-nsw1 .let-right		{ width:320px; height:auto; }


#gs-normalskill .gs-nsw2 .let-left		{ width:323px; height:auto; }
#gs-normalskill .gs-nsw2 .let-right		{ width:262px; height:auto; }

#gs-normalskill .gs-bg					{ background:url(/images/gamesystem/normalskill/bg.gif) left top repeat; padding:10px; }
#gs-normalskill .gs-bgin				{ padding:10px; background:url(/images/gamesystem/normalskill/outline_bg.jpg) right bottom no-repeat #3a3730; color:#FFF; }

#gs-normalskill .gsnew2h1				{ height:374px; }

