div.tweet-r     {text-align:right; padding-top: 10px;margin-top: 10px;margin-right: auto;}
/*-  -*/
#lombody     {text-align:left;width: 960px; font-size: 13px; padding-top: 5px;padding-left: 0px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
/*bg*/
.bg-aaa{background-color: #aaa;}
.bg-ccc{background-color: #ccc;}
.bg-eee{background-color: #eee;}
.bg-40 {background-color: #404040;}

.bg-ffd{background-color: #ffd;}
.bg-fdd{background-color: #fdd;}
.bg-fec{background-color: #fec;}
.bg-efd{background-color: #efd;}
.bg-cfc{background-color: #cfc;}
.bg-dfd{background-color: #dfd;}

.bg-dff{background-color: #dff;}
.bg-ccf{background-color: #ccf;}
.bg-dcf{background-color: #dcf;}
.bg-cdf{background-color: #cdf;}

#topicpath{
	 padding-top: 5px;margin-top: 5px;
	width: 700px;
	float:left;
	text-align: left;
}
/*┤TopMenus├──────────*/
#lommenu {
      font: bold 12px/1.5em Verdana;/*- 文字サイズ- */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
	  background:url("image/menusl.jpg") repeat-x left top;
	  
}
#lommenu ul {
      margin:0;
      padding:0px 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#lommenu li {display:inline;margin:0;padding:0;}
#lommenu a {
      float:left;
      background:url("image/menusl.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
}
#lommenu a span {
      float:left;
      display:block;
      background:url("image/menusr.jpg") no-repeat right top;
      padding:10px 20px 10px 15px;
      color:#000;
}
#lommenu a span       {float:none;}
#lommenu a:hover span {color:#fff;}
#lommenu a:hover      {background-position:0% -42px;}
#lommenu a:hover span {background-position:100% -42px;}

/*┤TopMenus 防具├──────────*/
#lommenu2 {
      font: bold 12px/1.5em Verdana;/*- 文字サイズ- */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
	  background:url("image/menusl2.jpg") repeat-x left top;
}
#lommenu2 ul {
      margin:0;
      padding:0px 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#lommenu2 li {display:inline;margin:0;padding:0;}
#lommenu2 a {
      float:left;
      background:url("image/menusl2.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
}
#lommenu2 a span {
      float:left;
      display:block;
      background:url("image/menusr2.jpg") no-repeat right top;
      padding:10px 20px 10px 15px;
      color:#000;
}
#lommenu2 a span       {float:none;}
#lommenu2 a:hover span {color:#fff;}
#lommenu2 a:hover      {background-position:0% -42px;}
#lommenu2 a:hover span {background-position:100% -42px;}

/*┤TopMenus ゴーレム├──────────*/
#lommenu3 {
      font: bold 12px/1.5em Verdana;/*- 文字サイズ- */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
	  background:url("image/menusl3.jpg") repeat-x left top;
}
#lommenu3 ul {
      margin:0;
      padding:0px 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#lommenu3 li {display:inline;margin:0;padding:0;}
#lommenu3 a {
      float:left;
      background:url("image/menusl3.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
}
#lommenu3 a span {
      float:left;
      display:block;
      background:url("image/menusr3.jpg") no-repeat right top;
      padding:10px 20px 10px 15px;
      color:#000;
}
#lommenu3 a span       {float:none;}
#lommenu3 a:hover span {color:#fff;}
#lommenu3 a:hover      {background-position:0% -42px;}
#lommenu3 a:hover span {background-position:100% -42px;}

/*┤TopMenus 楽器├──────────*/
#lommenu4 {
      font: bold 12px/1.5em Verdana;/*- 文字サイズ- */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
	  background:url("image/menusl4.jpg") repeat-x left top;
}
#lommenu4 ul {
      margin:0;
      padding:0px 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#lommenu4 li {display:inline;margin:0;padding:0;}
#lommenu4 a {
      float:left;
      background:url("image/menusl4.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
}
#lommenu4 a span {
      float:left;
      display:block;
      background:url("image/menusr4.jpg") no-repeat right top;
      padding:10px 20px 10px 15px;
      color:#000;
}
#lommenu4 a span       {float:none;}
#lommenu4 a:hover span {color:#fff;}
#lommenu4 a:hover      {background-position:0% -42px;}
#lommenu4 a:hover span {background-position:100% -42px;}

/*┤TopMenus 攻略├──────────*/
#lommenu5 {
      font: bold 12px/1.5em Verdana;/*- 文字サイズ- */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
	  background:url("image/menusl5.jpg") repeat-x left top;

}
#lommenu5 ul {
      margin:0;
      padding:0px 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#lommenu5 li {display:inline;margin:0;padding:0;}
#lommenu5 a {
      float:left;
      background:url("image/menusl5.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
}
#lommenu5 a span {
      float:left;
      display:block;
      background:url("image/menusr5.jpg") no-repeat right top;
      padding:10px 20px 10px 15px;
      color:#000;
}
#lommenu5 a span       {float:none;}
#lommenu5 a:hover span {color:#fff;}
#lommenu5 a:hover      {background-position:0% -42px;}
#lommenu5 a:hover span {background-position:100% -42px;}

/*┤TopMenus ペット├──────────*/
#lommenu6 {
      font: bold 12px/1.5em Verdana;/*- 文字サイズ- */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
	  background:url("image/menusl6.jpg") repeat-x left top;

}
#lommenu6 ul {
      margin:0;
      padding:0px 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#lommenu6 li {display:inline;margin:0;padding:0;}
#lommenu6 a {
      float:left;
      background:url("image/menusl6.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
}
#lommenu6 a span {
      float:left;
      display:block;
      background:url("image/menusr6.jpg") no-repeat right top;
      padding:10px 20px 10px 15px;
      color:#000;
}
#lommenu6 a span       {float:none;}
#lommenu6 a:hover span {color:#fff;}
#lommenu6 a:hover      {background-position:0% -42px;}
#lommenu6 a:hover span {background-position:100% -42px;}


/*┤LeftMenus├──────────*/
#lomlmenu ul{ 
margin: 0; 
padding: 5px; 
list-style-type: none; 
}
#lomlmenu li{ 
display: inline; 
padding: 0; 
margin: 0; 
}
#lomlmenu li a{
display: block; 
border-left: 8px solid #474655;
border-top: 1px solid #474655;
border-right: 1px solid #474655;
border-bottom: 1px solid #474655;
background-color: #fff;
padding: 3px 10px;
text-decoration: none;
color: #333;
width: 150px; 
margin: 1px 0px;
text-align: left;
font-size: 14px;
}
#lomlmenu li a:hover{
border-left: 8px solid #474655;
border-top: 1px solid #474655;
border-right: 1px solid #474655;
border-bottom: 1px solid #474655;
background-color: #d7efd7;
}
/*┤/Menus├──────────*/

#lomleft  {float: left;  width: 195px;text-align: left;border-width:1px;border-color:black;}
#lomleft ul{font-size:12px;}

#lomright {float: right; width: 795px;text-align: left; font-size: 13px;padding-right: 5px;}

#lombody h1{
	border-top:solid 1px #ff5555;
	border-left: 8px solid #ff5555;
	border-bottom: solid 1px #ff5555;
	/*width: 9px;*/
	line-height: 40px;
	padding-left: 5px;
	color: #444;
}#lombody h2{
	border-left: 8px solid #eeaa3d;
	border-bottom: solid 1px #eeaa3d;
	line-height: 30px;;
	padding-left: 5px;
	color: #000;	
	}
	
#lombody h3{
	border-top:1px solid  #cccccc;
	border-right:1px solid  #cccccc;
	border-bottom:2px solid  #cccccc;
	border-left:2px solid  #cccccc;
	line-height: 20px;;
	padding-left: 5px;
	color: #444;	
	}
#lombody h4{
	margin-left: 1em;
	margin-right: 2em;
	border-right:1px solid  #cccccc;
	border-bottom:2px solid  #cccccc;
	border-left:2px solid  #cccccc;
	line-height: 20px;;
	padding-left: 5px;
	color: #444;	
	}
#lomhighlight{
	position: absolute;
	border: 3px solid #333;
	background: #444;
	padding: 5px;
	display: none;
	color: #FFF;
    text-align: center;
}


div.tbox {background-color: #ddd;font-size:12px;padding-top: 1px;padding-bottom: 1px;margin-left: 1em;margin-right: 2em;	}
div.tbox2{background-color: #ddd;font-size:12px;padding-top: 1px;padding-bottom: 1px;margin-left: 2em;margin-right: 2em;	}

#sort_table {border-collapse:collapse;}
#sort_table td {border:1px solid lightgray;}
#sort_table th {cursor:pointer;	background-color:lightgray;}
.lblock0s{border:0px solid #CCC; padding:1px; margin:0; width:10px;height:10px;text-align:center;float:left}
.lblock1s{border:1px solid #CCC; padding:0px; margin:0; width:10px;height:10px;text-align:center;float:left;background-color: #aaa;border-color:#ddd #333 #333 #ddd;}
.lblock0b{border:0px solid #CCC; padding:1px; margin:0; width:20px;height:20px;text-align:center;float:left}
.lblock1b{border:1px solid #CCC; padding:0px; margin:0; width:20px;height:20px;text-align:center;float:left;background-color: #aaa;border-color:#ddd #333 #333 #ddd;}
.lblock2b{border:1px solid #CCC; padding:0px; margin:0; width:42px;height:20px;text-align:center;float:left;background-color: #aaa;border-color:#ddd #333 #333 #ddd;}
.lblock3b{border:1px solid #CCC; padding:0px; margin:0; width:64px;height:20px;text-align:center;float:left;background-color: #aaa;border-color:#ddd #333 #333 #ddd;}
.lblock4b{border:1px solid #CCC; padding:0px; margin:0; width:86px;height:20px;text-align:center;float:left;background-color: #aaa;border-color:#ddd #333 #333 #ddd;}
#sort_table tr:hover td {  background-color: #ddd;}

