<style type="text/css">
/* ----- */
/* theme */
/* ----- */

.theme_maincontent 
{
  width:325px;
  text-align:left;
  padding:0px 0px 0px 0px;
/*  float:left; */
}
.theme_maincontent2 
{
  width:650px;
  text-align:left;
  padding:0px 0px 0px 0px;
/*  float:left; */
}
.theme_leftcontent 
{
  width:315px;
  text-align:left;
  float:left;
}
.theme_rightcontent 
{
  width:315px;
  text-align:left;
  float:left;
  padding-left:15px; /* E̋󂫗̈ */
}
.theme_title 
{
/* width:315px; */
  width:315px;
  height:30px;
  background:url(img_new/obi315.jpg) top left no-repeat;
  vertical-align:top;
  text-align:left;
  margin-top:10px;
  padding-bottom:10px;
  padding-left:30px;
}
.theme_title p 
{
/*
  font-size:large;
  font-family:Impact,Charcoal;
  padding:5px;
*/
	font-weight:bold;
	font-height:160%;
	padding:8px 0px 0px 5px;
  text-align:left;
  vertical-align:middle;
}
.theme_bluesolid 
{
  width:300px;
  height:20px;
/*
  font-size:160%;
  font-family:Impact,Charcoal;
  padding-top:5px;
*/
  background-color:#F3F3F3;
  border-left:10px solid #0000FF;
  padding-top:8px;
  padding-bottom:5px;
  padding-left:5px;
}
.theme_redsolid 
{
  width:300px;
  height:20px;
/*
  font-size:160%;
  font-family:Impact,Charcoal;
  padding-top:5px;
*/
  background-color:#F3F3F3;
  border-left:10px solid #FF0000;
  padding-top:8px;
  padding-bottom:5px;
  padding-left:5px;
}
.theme_subcontent 
{
  width:300px;
  font-size: 80%;
  padding-top:8px;
  padding-bottom:5px;
  padding-left:15px;
}
.theme_subcontent span 
{
/*
  padding-top:5px;
	padding:0px 0px 0px 0px;
*/
	text-align:left;
	vertical-align:middle;
}
.theme_subpage 
{
  width:300px;
  height:20px;
  font-size: 90%;
  padding-top:8px;
  padding-bottom:5px;
  padding-left:15px;
}
</style>
