@charset "Shift-JIS";
/*  */
/* 
------------------------------------------------------------
common style
file name: common.css
Author: author name
create: 2007.00.00
update : 210106 YYB
======================= contents ===========================

   1: Browser-style reset
   2: for non-CSS
   3: clearfix
   4: fontfix
   5: column setting (layout only)
     : common
     : main 2-colimn
     : main 3-colimn
;
============================================================
http://image.mgame.jp/new_rpg/yulgang2/
*/
/* Browser-style reset
------------------------------------------------------------ */
* {
margin:0;
padding:0;
list-style:none;
zoom:1;
color:#666666;
line-height:1.5em;
}
/*▼New Styles*/
#newCol {
padding:10px 0;
width:577px;
text-align:left;
margin:0 auto;
background-color:#fffcd4;
}
#newCol table,
#newCol p,
#newCol ul {
margin-bottom:15px;
clear:both;
overflow:hidden;
}
#newCol table.last,
#newCol p.last,
#newCol ul.last {
padding-bottom:15px;
margin-bottom:0;
}

#newCol ul li {
list-style:disc outside;
zoom:0;
margin-left:20px;
}
#newCol ul.num li {
list-style:decimal inside;
margin-left:5px;
}

#newCol h1 {
margin-bottom:10px;
clear:both;
}
#newCol h2 {
margin-bottom:15px;
clear:both;
}
#newCol.allM10 h2 {
margin-bottom:10px;
}

#newCol h3,
#newCol h4 {
margin-bottom:5px;
clear:both;
}
#newCol hr {
margin:20px 0 20px;
height:1px;
border:1px solid #B9B1A6;
clear:both;
}
#newCol .margin0 {
margin-bottom:0px;
}
#newCol .margin5 {
margin-bottom:5px;
}
#newCol .margin10 {
margin-bottom:10px;
}
#newCol .toTop {
text-align:right;
}

#newCol .tStyle * {
line-height:1em;
}
#newCol .tStyle {
border-top:1px solid #C6A977;
border-left:1px solid #C6A977;
}
#newCol .tStyle th,
#newCol .tStyle td {
border-right:1px solid #C6A977;
border-bottom:1px solid #C6A977;
padding:8px 2px 5px;
color:#666666;
text-align:center;
line-height:1.3em;
}
#newCol .tStyle.nospace td,
#newCol .tStyle td.nospace {
padding:1px;
}

#newCol .tStyle th.tl,
#newCol .tStyle td.tl {
padding-left:20px;
text-align:left;
}
#newCol .tStyle th.tl2,
#newCol .tStyle td.tl2 {
padding-left:10px;
text-align:left;
}
#newCol .tStyle th {
background-color:#FCEFC8;
}
#newCol .tStyle caption {
font-weight:bold;
padding-bottom:10px;
}
#newCol .tStyle p{
line-height:1.5em;
}
#newCol .tStyle strong {
line-height:1.6em;
}

#newCol .tStyle .lineBnone {
border-bottom:0px;
padding-bottom:1px;
}
#newCol .tStyle .lineBnone2 {
border-bottom:0px;
padding-bottom:4px;
}
#newCol .tStyle .bgWhite {
background-color:white;
}

#newCol .bold {
font-weight:bold;
}
#newCol .font10 {
font-size:10px;
}
#newCol .red,
#newCol .tStyle td.red {
color:#990000;
}
#newCol .red:hover {
text-decoration:none;
}
#newCol .Black,
#newCol .tStyle td.black {
color:black;
}
#newCol .Blue,
#newCol .tStyle td.blue {
color:#0066CC;
}
#newCol .stRed,
#newCol .tStyle td.stRed {
font-weight:bold;
color:#990000;
}
#newCol .stBlack,
#newCol .tStyle td.stBlack {
font-weight:bold;
color:black;
}
#newCol .stBlue,
#newCol .tStyle td.stBlue {
font-weight:bold;
color:#0066CC;
}


#newCol .right {
float:right;
margin:0 10px 0 15px;
}
#newCol .left {
float:left;
margin:0 0px 0 0;
margin-right:20px;
}
#newCol .center {
text-align:center;
}
#newCol .hidden {
overflow:hidden;
}
#newCol .left18 {
padding-left:18px;
}

#newCol .waku1 {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/img_box_top.gif);
background-repeat:no-repeat;
padding-top:13px;
margin-left:18px;
width:559px;
}
#newCol .waku1 .middle {
border:solid #c6a977;
border-width:0 3px;
background-color:white;
padding-top:10px;
padding-bottom:10px;
width:559px;
overflow:hidden;
}
#newCol .waku1 .middle h2,
#newCol .waku1 .middle h3,
#newCol .waku1 .middle h4,
#newCol .waku1 .middle p,
#newCol .waku1 .middle ul,
#newCol .waku1 .middle table {
width:482px;
margin-left:38px;
margin-right:38px;
overflow:hidden;
}
#newCol .waku1 .footer {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/img_box_bottom.gif);
background-repeat:no-repeat;
height:13px;
margin-bottom:15px;
}

#newCol .topMenu * {
padding:0;
margin:0;
height:28px;
text-decoration:none;
}
#newCol .topMenu {
margin-bottom:20px;
height:28px;
overflow:hidden;
}
#newCol .topMenu li {
float:left;
margin-right:5px;
list-style:none;
}
#newCol .topMenu li a {
display:block;
}
#newCol .topMenu li a:hover,
#newCol .topMenu li {
background-position:0 -28px;
}

#newCol .topMenu.instance li.m1,
#newCol .topMenu.instance li.m1 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/instance/instance3_menu1.png);
width:80px;
}
#newCol .topMenu.instance li.m2,
#newCol .topMenu.instance li.m2 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/instance/instance3_menu2.png);
width:120px;
}
#newCol .topMenu.instance li.m3,
#newCol .topMenu.instance li.m3 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/instance/instance3_menu3.png);
width:130px;
}

#newCol .topMenu.syouten li.m1,
#newCol .topMenu.syouten li.m1 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/char/syouten/syouten_menu1.gif);
width:121px;
}
#newCol .topMenu.syouten li.m2,
#newCol .topMenu.syouten li.m2 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/char/syouten/syouten_menu2.gif);
width:94px;
}
#newCol .topMenu.syouten li.m3,
#newCol .topMenu.syouten li.m3 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/char/syouten/syouten_menu3.gif);
width:94px;
}


/**********************************************************/
.npcMenu * {
padding:0;
margin:0;
}
.npcMenu {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu_bg.gif);
background-repeat:no-repeat;
width:505px;
margin-left:36px;
overflow:hidden;
}
.npcMenu ul {
overflow:hidden;
height:28px;
margin-bottom:12px;
}
.npcMenu li {
width:85px;
height:28px;
margin-right:20px;
float:left;
}
.npcMenu li.short {
width:55px;
}
.npcMenu ul.list3 li {
margin-right:5px;
}
.npcMenu p.list4 {
width:55px;
margin-left:225px;
}

.npcMenu li.margin125 {
margin-right:125px;
}
.npcMenu ul li.last{
margin-right:0px;
}
.npcMenu ul li a,
.npcMenu .list4 a {
display:block;
height:28px;
}
.npcMenu ul.list1 li a:hover,
.npcMenu ul.list2 li a:hover,
.npcMenu ul.list3 li a:hover,
.npcMenu .list4 a:hover {
background-image:none;
text-decoration:none;
}
.npcMenu ul.list1 .m1,
.npcMenu ul.list1 .m1 a.on {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu01R.gif);
}
.npcMenu ul.list1 .m2,
.npcMenu ul.list1 .m2 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu02R.gif);
}
.npcMenu ul.list1 .m3,
.npcMenu ul.list1 .m3 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu03R.gif);
}
.npcMenu ul.list1 .m4,
.npcMenu ul.list1 .m4 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu04R.gif);
}
.npcMenu ul.list1 .m1 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu01.gif);
}
.npcMenu ul.list1 .m2 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu02.gif);
}
.npcMenu ul.list1 .m3 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu03.gif);
}
.npcMenu ul.list1 .m4 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu04.gif);
}

.npcMenu ul.list2 .m1,
.npcMenu ul.list2 .m1 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu05R.gif);
}
.npcMenu ul.list2 .m2,
.npcMenu ul.list2 .m2 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu06R.gif);
}
.npcMenu ul.list2 .m3,
.npcMenu ul.list2 .m3 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu07R.gif);
}
.npcMenu ul.list2 .m4,
.npcMenu ul.list2 .m4 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu08R.gif);
}
.npcMenu ul.list2 .m5,
.npcMenu ul.list2 .m5 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu09R.gif);
}
.npcMenu ul.list2 .m1 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu05.gif);
}
.npcMenu ul.list2 .m2 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu06.gif);
}
.npcMenu ul.list2 .m3 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu07.gif);
}
.npcMenu ul.list2 .m4 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu08.gif);
}
.npcMenu ul.list2 .m5 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu09.gif);
}

.npcMenu ul.list3 .m1,
.npcMenu ul.list3 .m1 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu10R.gif);
}
.npcMenu ul.list3 .m2,
.npcMenu ul.list31 .m2 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu11R.gif);
}
.npcMenu ul.list3 .m3,
.npcMenu ul.list3 .m3 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu12R.gif);
}
.npcMenu ul.list3 .m4,
.npcMenu ul.list3 .m4 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu13R.gif);
}
.npcMenu ul.list3 .m5,
.npcMenu ul.list3 .m5 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu14R.gif);
}
.npcMenu ul.list3 .m6,
.npcMenu ul.list3 .m6 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu15R.gif);
}
.npcMenu ul.list3 .m7,
.npcMenu ul.list3 .m7 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu16R.gif);
}
.npcMenu ul.list3 .m1 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu10.gif);
}
.npcMenu ul.list3 .m2 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu11.gif);
}
.npcMenu ul.list3 .m3 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu12.gif);
}
.npcMenu ul.list3 .m4 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu13.gif);
}
.npcMenu ul.list3 .m5 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu14.gif);
}
.npcMenu ul.list3 .m6 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu15.gif);
}
.npcMenu ul.list3 .m7 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu16.gif);
}

.npcMenu .list4,
.npcMenu .list4 a.on  {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu17R.gif);
}
.npcMenu .list4 a {
background-image:url(http://image.mgame.jp/new_rpg/yulgang2/system/etc/npc/npc_menu17.gif);
}
/**********************************************************/
.tSubMenu td {
padding:2px 0 1px;
border-bottom:1px solid white;
}


/**********************************************************/

html{
	margin: 0;
	padding: 0;
	/* No More IE6 Background Flicker */
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	}
body,th,td {
	font-family: "Arial","ＭＳ Ｐゴシック","Osaka";
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #000;
	line-height: 1.3em;
	}
body {
	text-align: center;/* for ie6 bug */
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#fdfee4;
	}
table {
	border-collapse: collapse;
	}
form {
	margin: 0;
	padding: 0;
	}
a,label{
	cursor: pointer;
	}
img {
	border:none;
	}
a:link {
	color: #0099cc;
	text-decoration: none;
	}
a:visited {
	color: #006699;
	text-decoration: none;
	}
a:hover {
	color: #0099cc;
	text-decoration: underline;
	}
a:active {
	color: #f00;
	text-decoration: underline;
	}

/* for non-CSS
------------------------------------------------------------ */
.aid {
	position: absolute;
	left: -9999px;
	width: 0px;
	height: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* clearfix
(.clearfix class wraps enclosing block element around inner floated elements)
------------------------------------------------------------ */
html {
	height: 100%;
	}
body {
	height: 100%;
	}
#all{
	min-height: 100%;
	}
* html #all {
	height: 100%;
	}
.clearfix:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
	}
.clearfix {
	min-height: 1px;
	display: inline-block;
	}
/* exlude MacIE5 \*/
* html .clearfix { 
	height: 1%;
	}
.clearfix {
	display:block;
	}
/* end MacIE5 */

/* fontfix
(FF & IE7 font fix. "○×△" and more...)
------------------------------------------------------------ */
.fontfix {
	font-family: "ＭＳ Ｐゴシック";
	}

/* column setting (layout only)
------------------------------------------------------------ */
/* common */
div#all{
	text-align: left;
	width:927px;
	margin: 0 auto 0 auto;
	}
div#all div#header {
	width: 907px;
	margin-top:0px;
	margin-left:0px;
	}
div#all div#footer {
	clear: both;
	width: 927px;
	height: 100px;
	background-image:url(http://image.mgame.jp/new_rpg/yulgang2/common/bg_footer.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:17px;
	font-size:10px;
	margin-top:5px;
	color:#33CCFF;
	}
div#all div#footer .link td {
	padding-left:1.5em;
	padding-right:1.5em;
	border-left:solid 1px #0099cc;
	border-right: solid 1px #0099cc;
	}


/* common */
div#all div#sub1 {
	width: 927px;
	height:183px;
	background-image:url(http://image.mgame.jp/new_rpg/yulgang2/common/bg_sub_h.gif);
	}
div#all div#sub2 {
	width: 927px;
	background-image:url(http://image.mgame.jp/new_rpg/yulgang2/common/bg_sub.gif);
	overflow:hidden;_zoom:1;
	}
div#all div#sub3 {
	width: 927px;
	height:11px;
	background-image:url(http://image.mgame.jp/new_rpg/yulgang2/common/bg_sub_f.gif);
	background-repeat:no-repeat;
	}
/* main 2-colimn */

div#all div#sub1 div#left_column {
	width: 230px;
	height:163px;
	float: left;
	}
div#all div#sub1 div#left_column div#area_start{
	}
div#all div#sub1 div#center_column {
	width: 697px;
	height:163px;
	float: right;
	}

div#all div#sub2 div#left_column {
	width: 200px;
	float: left;
	padding-left:8px;
	}
div#all div#sub2 div#left_column div#area_login{
	background-image:url(http://image.mgame.jp/new_rpg/yulgang2/top/bg_login.gif);
	background-repeat:no-repeat;
	width:200px;
	height:117px;
	margin-left:7px;
	margin-bottom:5px;
	padding-top:7px;
	}
div#all div#sub2 div#left_column img{vertical-align:top}
div#all div#sub2 div#left_column table{margin:0 auto;}
div#all div#sub2 div#left_column table td{font:0/0 Arial}
div#all div#sub2 div#center_column {
	width: 697px;
	float: right;
	}
div#all div#sub2 div#center_column table{margin:0 auto}

/* 旧バージョンに手を入れた部分
------------------------------------------------------------ */

td {font-size:9pt;color: #666666;}
td A:link {font-size:9pt;COLOR: #0099cc;TEXT-DECORATION: none;}
td A:visited {font-size:9pt;COLOR: #006699;TEXT-DECORATION: none;}
td A:active {font-size:9pt;COLOR: #f00;TEXT-DECORATION: none;}
td A:hover {font-size:9pt;COLOR: #0099cc;text-decoration:underline}


/* 以下旧バージョン
------------------------------------------------------------ */
select,input,textarea {
    font-size:9pt;
	color: #555555;
	margin-top:1px;
	}

.box1{
    border-color:#D46C7F;
	background-color:#E99EAC;
	border-style:solid;
    border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
    color:#FFF5F7;
	font-size: 11px;
}

.box2{
	border-color:none;
	background-color:#ffffff;
	border-style:none;
 	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	color:#484848;font-size: 11px;
	}

.box3{
	border-color:#AEAEAE;
	background-color:#FFFFFF;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	color:#848484;
	font-size: 9pt;
	height: 20px;
	}

.h4_title { font-size: 14px;font-weight:bold;}
.notice          {COLOR: #837967;}
.notice:link     {COLOR: #837967;TEXT-DECORATION:none;} 
.notice:visited  {COLOR: #837967;TEXT-DECORATION:none;}
.notice:active   {COLOR: #837967;TEXT-DECORATION:none;}  
.notice:hover    {COLOR: #0066FF;TEXT-DECORATION:underline;}

.home         {FONT-SIZE:8pt; COLOR: #848484;}
.home:link     {FONT-SIZE:8pt; COLOR: #848484;TEXT-DECORATION:none;} 
.home:visited  {FONT-SIZE:8pt; COLOR: #848484;TEXT-DECORATION:none;}
.home:active   {FONT-SIZE:8pt; COLOR: #848484;TEXT-DECORATION:none;}  
.home:hover    {FONT-SIZE:8pt; COLOR: #0066FF;TEXT-DECORATION:underline;}

.log          {FONT-SIZE:11px;}
.log:link     {FONT-SIZE:11px;TEXT-DECORATION:none;} 
.log:visited  {FONT-SIZE:11px;TEXT-DECORATION:none;}
.log:active   {FONT-SIZE:11px;TEXT-DECORATION:none;}  
.log:hover    {FONT-SIZE:11px;TEXT-DECORATION:underline;}

.air          {FONT-SIZE:11px;COLOR: #FFFFFF;line-height: 17px;letter-spacing: -1px;}
.air:link     {FONT-SIZE:11px;COLOR: #FFFFFF;line-height: 17px;TEXT-DECORATION:none;} 
.air:visited  {FONT-SIZE:11px;COLOR: #FFFFFF;line-height: 17px;TEXT-DECORATION:none;}
.air:active   {FONT-SIZE:11px;COLOR: #FFFFFF;line-height: 17px;TEXT-DECORATION:none;}  
.air:hover    {FONT-SIZE:11px;COLOR: #FFFFFF;line-height: 17px;TEXT-DECORATION:underline;}

/* グレー文字（小） -------------------------------------------------*/
.re         {FONT-SIZE:11px; COLOR: #848484;}
.re:link     {FONT-SIZE:11px; COLOR: #848484;TEXT-DECORATION:none} 
.re:visited  {FONT-SIZE:11px; COLOR: #848484;TEXT-DECORATION:none}
.re:active   {FONT-SIZE:11px; COLOR: #848484;TEXT-DECORATION:none}  
.re:hover    {FONT-SIZE:11px; COLOR: #848484;TEXT-DECORATION:underline}

.ost          {COLOR: #76510A;font-weight:bold}
.ost:link     {COLOR: #76510A;TEXT-DECORATION:none} 
.ost:visited  {COLOR: #76510A;TEXT-DECORATION:none}
.ost:active   {COLOR: #76510A;TEXT-DECORATION:none}  
.ost:hover    {COLOR: #76510A;TEXT-DECORATION:underline}

.gamelist          {COLOR: #844902;font-weight:bold}
.gamelist:link     {COLOR: #844902;TEXT-DECORATION:none} 
.gamelist:visited  {COLOR: #844902;TEXT-DECORATION:none}
.gamelist:active   {COLOR: #844902;TEXT-DECORATION:none}  
.gamelist:hover    {COLOR: #844902;TEXT-DECORATION:underline}

.boardlist          {COLOR: #C25168;font-weight:bold}
.boardlist:link     {COLOR: #C25168;TEXT-DECORATION:none} 
.boardlist:visited  {COLOR: #C25168;TEXT-DECORATION:none}
.boardlist:active   {COLOR: #C25168;TEXT-DECORATION:none}  
.boardlist:hover    {COLOR: #C25168;TEXT-DECORATION:underline}

.notice          {COLOR: #935000;}
.notice:link     {COLOR: #935000;TEXT-DECORATION:none} 
.notice:visited  {COLOR: #935000;TEXT-DECORATION:none}
.notice:active   {COLOR: #935000;TEXT-DECORATION:none}  
.notice:hover    {COLOR: #935000;TEXT-DECORATION:underline}

/* 白文字 -------------------------------------------------*/
.white          {COLOR: #FFFFFF;}
.white:link     {COLOR: #FFFFFF;TEXT-DECORATION:none} 
.white:visited  {COLOR: #FFFFFF;TEXT-DECORATION:none}
.white:active   {COLOR: #FFFFFF;TEXT-DECORATION:none}  
.white:hover    {COLOR: #FFFFFF;TEXT-DECORATION:underline}

/* 白文字（太） -------------------------------------------------*/
.whiteB          {COLOR: #FFFFFF; font-weight:bold}
.white:link     {COLOR: #FFFFFF;TEXT-DECORATION:none} 
.white:visited  {COLOR: #FFFFFF;TEXT-DECORATION:none}
.white:active   {COLOR: #FFFFFF;TEXT-DECORATION:none}  
.white:hover    {COLOR: #FFFFFF;TEXT-DECORATION:underline}

/* オレンジ文字 -------------------------------------------------*/
.orange          {COLOR: #FE8F0D;}
.orange:link     {COLOR: #FE8F0D;TEXT-DECORATION:none} 
.orange:visited  {COLOR: #FE8F0D;TEXT-DECORATION:none}
.orange:active   {COLOR: #FE8F0D;TEXT-DECORATION:none}  
.orange:hover    {COLOR: #FE8F0D;TEXT-DECORATION:underline}
/* オレンジ文字（太） -------------------------------------------------*/
.orangeBold          {COLOR: #FE8F0D;font-weight:bold}

/* オレンジ文字（太） -------------------------------------------------*/
.orange2          {COLOR: #F37A0D; font-weight:bold}
.orange2:link     {COLOR: #F37A0D;TEXT-DECORATION:none} 
.orange2:visited  {COLOR: #F37A0D;TEXT-DECORATION:none}
.orange2:active   {COLOR: #F37A0D;TEXT-DECORATION:none}  
.orange2:hover    {COLOR: #F37A0D;TEXT-DECORATION:underline}

/* オレンジ文字（小） -------------------------------------------------*/
.number         {FONT-SIZE:8pt; COLOR: #FA8D19;}
.number:link     {FONT-SIZE:8pt; COLOR: #FA8D19;TEXT-DECORATION:none} 
.number:visited  {FONT-SIZE:8pt; COLOR: #FA8D19;TEXT-DECORATION:none}
.number:active   {FONT-SIZE:8pt; COLOR: #FA8D19;TEXT-DECORATION:none}  
.number:hover    {FONT-SIZE:8pt; COLOR: #FA8D19;TEXT-DECORATION:underline}


.red          {COLOR: #DD0002;}
.red:link     {COLOR: #DD0002;TEXT-DECORATION:none} 
.red:visited  {COLOR: #DD0002;TEXT-DECORATION:none}
.red:active   {COLOR: #DD0002;TEXT-DECORATION:none}  
.red:hover    {COLOR: #DD0002;TEXT-DECORATION:underline}

.cafe          {COLOR: #997D1E;}
.cafe:link     {COLOR: #997D1E;TEXT-DECORATION:none} 
.cafe:visited  {COLOR: #997D1E;TEXT-DECORATION:none}
.cafe:active   {COLOR: #997D1E;TEXT-DECORATION:none}  
.cafe:hover    {COLOR: #997D1E;TEXT-DECORATION:underline}

.poll          {COLOR: #528C1B;}
.poll:link     {COLOR: #528C1B;TEXT-DECORATION:none} 
.poll:visited  {COLOR: #528C1B;TEXT-DECORATION:none}
.poll:active   {COLOR: #528C1B;TEXT-DECORATION:none}  
.poll:hover    {COLOR: #528C1B;TEXT-DECORATION:underline}

.poll2         {COLOR: #FFFFFF;}
.poll2 :link     {COLOR: #FFFFFF;TEXT-DECORATION:none} 
.poll2 :visited  {COLOR: #FFFFFF;TEXT-DECORATION:none}
.poll2 :active   {COLOR: #FFFFFF;TEXT-DECORATION:none}  
.poll2 :hover    {COLOR: #FFFFFF;TEXT-DECORATION:underline}

.copy        {COLOR: #A0BDD0;}
.copy :link     {COLOR: #A0BDD0;TEXT-DECORATION:none} 
.copy :visited  {COLOR: #A0BDD0;TEXT-DECORATION:none}
.copy :active   {COLOR: #A0BDD0;TEXT-DECORATION:none}  
.copy :hover    {COLOR: #A0BDD0;TEXT-DECORATION:underline}

.gray        {COLOR: #454444;}
.gray  :link     {COLOR: #454444;TEXT-DECORATION:none} 
.gray  :visited  {COLOR: #454444;TEXT-DECORATION:none}
.gray  :active   {COLOR: #454444;TEXT-DECORATION:none}  
.gray  :hover    {COLOR: #454444;TEXT-DECORATION:underline}

/* 茶色（太） -------------------------------------------------*/
.gray1        {COLOR: #6D4B0C; font-weight:bold}
.gray1  :link     {COLOR: #6D4B0C;TEXT-DECORATION:none} 
.gray1  :visited  {COLOR: #6D4B0C;TEXT-DECORATION:none}
.gray1  :active   {COLOR: #6D4B0C;TEXT-DECORATION:none}  
.gray1  :hover    {COLOR: #6D4B0C;TEXT-DECORATION:underline}

/* アッシュブルー文字 -------------------------------------------------*/
.gray2        {COLOR: #618A98;}
.gray2  :link     {COLOR: #618A98;TEXT-DECORATION:none} 
.gray2  :visited  {COLOR: #618A98;TEXT-DECORATION:none}
.gray2  :active   {COLOR: #618A98;TEXT-DECORATION:none}  
.gray2  :hover    {COLOR: #618A98;TEXT-DECORATION:underline}

/* 青文字 -------------------------------------------------*/
.blue          {COLOR: #0066FF;}
.blue:link     {COLOR: #0066FF;TEXT-DECORATION:none} 
.blue:visited  {COLOR: #0066FF;TEXT-DECORATION:none}
.blue:active   {COLOR: #0066FF;TEXT-DECORATION:none}  
.blue:hover    {COLOR: #0066FF;text-decoration:underline}

/* アッシュブルー文字 -------------------------------------------------*/
.blue1          {COLOR: #395FBF;}
.blue1:link     {COLOR: #395FBF;TEXT-DECORATION:underline} 
.blue1:visited  {COLOR: #395FBF;TEXT-DECORATION:underline}
.blue1:active   {COLOR: #395FBF;TEXT-DECORATION:underline}  
.blue1:hover    {COLOR: #395FBF;TEXT-DECORATION:underline}

/* 青緑文字（小） -------------------------------------------------*/
.blue_s          {FONT-SIZE:11px; COLOR: #1F6BA4;}
.blue_s:link     {FONT-SIZE:11px; COLOR: #1F6BA4;TEXT-DECORATION:none} 
.blue_s:visited  {FONT-SIZE:11px; COLOR: #1F6BA4;TEXT-DECORATION:none}
.blue_s:active   {FONT-SIZE:11px; COLOR: #1F6BA4;TEXT-DECORATION:none}  
.blue_s:hover    {FONT-SIZE:11px; COLOR: #1F6BA4;TEXT-DECORATION:underline}

/* 青緑文字（太） -------------------------------------------------*/
.blue2          {COLOR: #1F6BA4; font-weight:bold}
.blue2:link     {COLOR: #1F6BA4;TEXT-DECORATION:underline} 
.blue2:visited  {COLOR: #1F6BA4;TEXT-DECORATION:underline}
.blue2:active   {COLOR: #1F6BA4;TEXT-DECORATION:underline}  
.blue2:hover    {COLOR: #1F6BA4;TEXT-DECORATION:underline}

/* 水色文字（太） -------------------------------------------------*/
.blue3          {COLOR: #309DD5; font-weight:bold}
.blue3:link     {COLOR: #309DD5;TEXT-DECORATION:underline} 
.blue3:visited  {COLOR: #309DD5;TEXT-DECORATION:underline}
.blue3:active   {COLOR: #309DD5;TEXT-DECORATION:underline}  
.blue3:hover    {COLOR: #309DD5;TEXT-DECORATION:underline}

/* 濃水色文字 -------------------------------------------------*/
.blue4          {COLOR: #348CC1; }
.blue4:link     {COLOR: #348CC1;TEXT-DECORATION:underline} 
.blue4:visited  {COLOR: #348CC1;TEXT-DECORATION:underline}
.blue4:active   {COLOR: #348CC1;TEXT-DECORATION:underline}  
.blue4:hover    {COLOR: #348CC1;TEXT-DECORATION:underline}

/* 濃紫文字 -------------------------------------------------*/
.vivid1         {COLOR: #372199;}
.vivid1:link     {COLOR: #372199;TEXT-DECORATION:underline} 
.vivid1:visited  {COLOR: #372199;TEXT-DECORATION:underline}
.vivid1:active   {COLOR: #372199;TEXT-DECORATION:underline}  
.vivid1:hover    {COLOR: #372199;TEXT-DECORATION:underline}

/* 濃紫文字（太） -------------------------------------------------*/
.vivid          {COLOR: #372199; font-weight:bold}
.vivid:link     {COLOR: #372199;TEXT-DECORATION:underline} 
.vivid:visited  {COLOR: #372199;TEXT-DECORATION:underline}
.vivid:active   {COLOR: #372199;TEXT-DECORATION:underline}  
.vivid:hover    {COLOR: #372199;TEXT-DECORATION:underline}

/* ブルーグレー文字 -------------------------------------------------*/
.vivid2         {COLOR: #8DA3CA; font-weight:bold}
.vivid1:link     {COLOR: #8DA3CA;TEXT-DECORATION:underline} 
.vivid1:visited  {COLOR: #8DA3CA;TEXT-DECORATION:underline}
.vivid1:active   {COLOR: #8DA3CA;TEXT-DECORATION:underline}  
.vivid1:hover    {COLOR: #8DA3CA;TEXT-DECORATION:underline}

/* マゼンダ文字 -------------------------------------------------*/
.r_vivid         {COLOR: #CF34DD; font-weight:bold}
.r_vivid:link     {COLOR: #CF34DD;TEXT-DECORATION:underline} 
.r_vivid:visited  {COLOR: #CF34DD;TEXT-DECORATION:underline}
.r_vivid:active   {COLOR: #CF34DD;TEXT-DECORATION:underline}  
.r_vivid:hover    {COLOR: #CF34DD;TEXT-DECORATION:underline}

.black          {COLOR: #000000; font-weight:bold}
.black:link     {COLOR: #000000;TEXT-DECORATION:none} 
.black:visited  {COLOR: #000000;TEXT-DECORATION:none}
.black:active   {COLOR: #000000;TEXT-DECORATION:none}  
.black:hover    {COLOR: #000000;TEXT-DECORATION:underline}

/* 黄緑文字 -------------------------------------------------*/
.ranking          {COLOR: #92BC2E;  font-weight:bold}
.ranking:link     {COLOR: #92BC2E;TEXT-DECORATION:none} 
.ranking:visited  {COLOR: #92BC2E;TEXT-DECORATION:none}
.ranking:active   {COLOR: #92BC2E;TEXT-DECORATION:none}  
.ranking:hover    {COLOR: #92BC2E;TEXT-DECORATION:underline}

/* モスグリーン文字 -------------------------------------------------*/
.green         {COLOR: #839D1C;}
.green:link     {COLOR: #839D1C;TEXT-DECORATION:none} 
.green:visited  {COLOR: #839D1C;TEXT-DECORATION:none}
.green:active   {COLOR: #839D1C;TEXT-DECORATION:none}  
.green:hover    {COLOR: #839D1C;TEXT-DECORATION:underline}

/* アッシュグリーン文字 -------------------------------------------------*/
.green2          {COLOR: #8C8F66;}
.green2:link     {COLOR: #8C8F66;TEXT-DECORATION:none} 
.green2:visited  {COLOR: #8C8F66;TEXT-DECORATION:none}
.green2:active   {COLOR: #8C8F66;TEXT-DECORATION:none}  
.green2:hover    {COLOR: #8C8F66;TEXT-DECORATION:underline}

/* 緑文字 -------------------------------------------------*/
.green3          {COLOR: #328500; font-weight:bold}
.green2:link     {COLOR: #328500;TEXT-DECORATION:none} 
.green2:visited  {COLOR: #328500;TEXT-DECORATION:none}
.green2:active   {COLOR: #328500;TEXT-DECORATION:none}  
.green2:hover    {COLOR: #328500;TEXT-DECORATION:underline}

/* 深緑文字 -------------------------------------------------*/
.green4          {COLOR: #0D6825; }
.green4:link     {COLOR: #0D6825;TEXT-DECORATION:none} 
.green4:visited  {COLOR: #0D6825;TEXT-DECORATION:none}
.green4:active   {COLOR: #0D6825;TEXT-DECORATION:none}  
.green4:hover    {COLOR: #0D6825;TEXT-DECORATION:underline}

.green5          {COLOR: #00747F; font-weight:bold}
.green5:link     {COLOR: #00747F;TEXT-DECORATION:none} 
.green5:visited  {COLOR: #00747F;TEXT-DECORATION:none}
.green5:active   {COLOR: #00747F;TEXT-DECORATION:none}  
.green5:hover    {COLOR: #00747F;TEXT-DECORATION:underline}

.green6          {COLOR: #00747F; }
.green6:link     {COLOR: #00747F;TEXT-DECORATION:none} 
.green6:visited  {COLOR: #00747F;TEXT-DECORATION:none}
.green6:active   {COLOR: #00747F;TEXT-DECORATION:none}  
.green6:hover    {COLOR: #00747F;TEXT-DECORATION:underline}

.news          {COLOR: #FE8F0D;  font-weight:bold}
.news:link     {COLOR: #FE8F0D;TEXT-DECORATION:none} 
.news:visited  {COLOR: #FE8F0D;TEXT-DECORATION:none}
.news:active   {COLOR: #FE8F0D;TEXT-DECORATION:none}  
.news:hover    {COLOR: #FE8F0D;TEXT-DECORATION:underline}

.know          {COLOR: #746907;TEXT-DECORATION:none}
.know:link     {COLOR: #746907;TEXT-DECORATION:none} 
.know:visited  {COLOR: #746907;TEXT-DECORATION:none}
.know:active   {COLOR: #746907;TEXT-DECORATION:none}  
.know:hover    {COLOR: #746907;TEXT-DECORATION:underline}

.know2          {COLOR: #447218;TEXT-DECORATION:none}
.know2:link     {COLOR: #447218;TEXT-DECORATION:none} 
.know2:visited  {COLOR: #447218;TEXT-DECORATION:none}
.know2:active   {COLOR: #447218;TEXT-DECORATION:none}  
.know2:hover    {COLOR: #447218;TEXT-DECORATION:underline}

.main          {COLOR: #6B6B6B;TEXT-DECORATION:none}
.main:link     {COLOR: #6B6B6B;TEXT-DECORATION:none} 
.main:visited  {COLOR: #6B6B6B;TEXT-DECORATION:none}
.main:active   {COLOR: #6B6B6B;TEXT-DECORATION:none}  
.main:hover    {COLOR: #6B6B6B;TEXT-DECORATION:underline}

.tab          {COLOR: #994C01;TEXT-DECORATION:none}
.tab:link     {COLOR: #994C01;TEXT-DECORATION:none} 
.tab:visited  {COLOR: #994C01;TEXT-DECORATION:none}
.tab:active   {COLOR: #994C01;TEXT-DECORATION:none}  
.tab:hover    {COLOR: #994C01;TEXT-DECORATION:underline}

.tab2          {COLOR: #EC4706;font-weight:bold}
.tab2:link     {COLOR: #EC4706;TEXT-DECORATION:none} 
.tab2:visited  {COLOR: #EC4706;TEXT-DECORATION:none}
.tab2:active   {COLOR: #EC4706;TEXT-DECORATION:none}  
.tab2:hover    {COLOR: #EC4706;TEXT-DECORATION:underline}

.tab2 A         {COLOR: #EC4706;font-weight:bold}
.tab2 A:link     {COLOR: #EC4706;TEXT-DECORATION:none} 
.tab2 A:visited  {COLOR: #EC4706;TEXT-DECORATION:none}
.tab2 A:active   {COLOR: #EC4706;TEXT-DECORATION:none}  
.tab2 A:hover    {COLOR: #EC4706;TEXT-DECORATION:underline}


.table1
{
    BORDER-RIGHT: #ffffff 2px solid;
    BORDER-TOP: #489713 2px solid;
    FONT-SIZE: 12pt;
    BORDER-LEFT: #ffffff 2px solid;
    COLOR: #8E72A5;
    BORDER-BOTTOM: #EEEEEE 2px solid;
}
.td1
{
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    COLOR: #0A9300;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.td1_1
{
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    COLOR: #FF7200;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.table2
{
    FONT-SIZE: 12pt;
    BORDER-LEFT: #ffffff 2px solid;
    COLOR: #8E72A5;
    BORDER-BOTTOM: #EEEEEE 1px solid;
}
.content_bg { background-color: #FBFDF8;}
.tag_font1 { background-color: #9EEFDF;}
.titlebg0 { background-color: #FDEEC4;}
.titlebg1 { background-color: #D9D9D9;}
.textbg_w { background-color: #FFFFFF;}
.textbg_g { background-color: #F8F8F8;}
.numbbg { background-color: #F3E5B1;}
.linebg1 { background-color: #B57C36;}
.linebg2 { background-color: #DBBB82;}
.linebg3 { background-color: #8AD405;}

/* gnb */
h1.aid{position:absolute;top:0;left:0;width:200px;height:80px}
h1.aid a{display:block;height:100%;text-indent:-9999px}
.gnb{position:relative;width:691px;height:309px;overflow:hidden}
.gnb>ul{position:relative;top:245px;left:17px;padding:0 0 0 25px;width:650px;height:46px;background:url(http://image.mgame.jp/new_rpg/yulgang2/noflash/gnb/bg_gnb.png);z-index:10}
.gnb>ul>li{position:relative;float:left}
.gnb>ul>li>a{display:block;height:46px;overflow:hidden}
.gnb>ul>li>a:hover img,.gnb>ul>li>a.on img{margin-top:-46px}
.gnb ul ul{position:absolute;bottom:46px;left:0;padding:5px 0 0 0;height:141px;width:100%;text-align:left;display:none}
.gnb ul ul a{display:block;padding:0 0 0 5px;font-family:"M PLUS 1p";font-weight:bold;font-size:12px;line-height:23px;color:#666;text-decoration:none;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}
.gnb ul ul.on{background-color:rgba(214,105,0,0.15)}
.gnb ul ul.on a{color:#000}
.gnb ul ul a:hover{color:#ff8709}
.bgGnb{position:absolute;bottom:46px;left:33px;width:642px;height:166px;background:url(http://image.mgame.jp/new_rpg/yulgang2/noflash/gnb/bg_gnb_sub.png) no-repeat;display:none}
.start{margin:20px 0 0 0;height:163px;overflow:hidden}
.start a:hover img{margin:-163px 0 0 0}
.issue{position:relative;width:460px;height:193px;background:url(http://image.mgame.jp/new_rpg/yulgang2/noflash/common/bg_issue.png) no-repeat;overflow:hidden}
.issue .list{margin:0 0 0 5px;height:145px;overflow:hidden}
.issue .paging{position:absolute;bottom:0;left:0;padding:0 0 0 3px}
.issue .paging li{float:left;margin:0 1px 0 0;width:90px;height:42px}
.issue .paging li a{display:block;margin:2px;height:38px;color:#fff;line-height:38px;text-decoration:none;text-align:center}
.issue .paging li a.active{background:linear-gradient(to bottom,#5e7270,#061a18)}