/* ------------------------------------------------------------
  * CSS for TONBE
  * Last modified 04.07, 2005 by Tomoko Wakisaka
  * (c) 2005 TONBE Limited Company
  * -----------------------------------------------------------*/

/* -----------------------------------------------
 * Body
 * ----------------------------------------------- */
body { margin: 0px 0px 0px 0px;
       font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4", "ＭＳ Ｐゴシック";
       background-color:#ffffff;
       text-align: center;
 }

#box {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 1px solid #bababa;
	text-align: left;
	padding: 0px;
}

/* -----------------------------------------------
 * header-top
 * ----------------------------------------------- */
#header-top { font-size: 11pt;
	  color: #ffffff;
	  padding: 7px 5px 0px 5px;
	  background-image: url(../images/header.gif);
	  background-repeat: no-repeat;
	  height: 38px;
          margin-bottom: 15px;
}

.header-top-h1 { float: right;
		 font-size: 8pt;
	         color: #ffffff;
	         text-align: right;
	         padding: 12px 0px 0px 0px;
}

/* -----------------------------------------------
 * header
 * ----------------------------------------------- */
#header { font-size: 11pt;
	  color: #ffffff;
	  padding: 0px 0px 0px 0px;
	  background-image: url(../images/header_b.gif);
	  background-repeat: no-repeat;
	  height: 83px;
          margin-bottom: 20px;
}

.header-h1 { float: right;
	     font-size: 8pt;
	     color: #ffffff;
	     padding: 65px 5px 0px 0px;
	     text-align: right;
}

/* -----------------------------------------------
 * center ［Press Release］
 * ----------------------------------------------- */

#center {
	float: left;
	width: 430px;
	border: none;
	background-color: #ffffff;
	padding: 0px;
}

.content-title {
	background-color: #e0e0e0;
	height: 20px;
	width: 430;
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	border-right: none;
	border-left: none;
}

.content-l1 {
	background-color: #ffffff;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
	padding: 10px 20px 0px 20px;
	list-style-type: square;
}

.content-border {
	width: 360px;
	border-bottom: 1px dashed #666666;
	margin: 13px 0px 13px 0px;
}


/* -----------------------------------------------
 * right
 * ----------------------------------------------- */
#right {
	background-color: #ffffff;
	border: none;
	overflow: hidden;
	padding: 0px;
}

.right-title {
	background-color: #e0e0e0;
	height: 20px;
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	border-right: none;
	border-left: 1px solid #bababa;
}

.right-l1 {
	background-color: #ffffff;
	font-size: 10pt;
	line-height: 16pt;
	color: #333333;
	height: 150px;
	padding: 10px 20px 0px 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #bababa;
}

.right-l2 {
	background-color: #ffffff;
	font-size: 10pt;
	line-height: 14pt;
	color: #333333;
	height: 68px;
	padding: 10px 20px 0px 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #bababa;
}

/* -----------------------------------------------
 * left
 * ----------------------------------------------- */
#left {
	float: left;
	width: 190px;
	background-color: #ffffff;
	border-top: 1px solid #bababa;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding: 0px;

}

.left-title {
	background-color: #e0e0e0;
	border-top: none;
	border-bottom: 1px solid #bababa;
	border-right: none;
	border-left: none;
	padding: 4px;
	color: #7a7a7a;
	font-weight: bold;
	font-size: 11pt;
}

.left-menu {
	border: none;
	padding: 5px 0px 0px 10px;
	color: #7a7a7a;
	font-size: 10pt;
	line-height: 16pt;
	list-style-type: circle;
}

/* -----------------------------------------------
 * main
 * ----------------------------------------------- */
#main {
	background-color: #ffffff;
	overflow: hidden;
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	border-right: none;
	border-left: 1px solid #bababa;
	padding: 10px 20px 0px 30px;
}

.main-title {

	background-color: #ffffff;
	width: 440px;
	border-top: none;
	border-bottom: 1px solid #00bfff;
	border-right: none;
	border-left: 8px solid #00bfff;
	padding: 5px 0px 0px 5px;
	color: #0000ff;
	font-weight: bold;
	font-size: 12pt;
}

.main-h1 {
	border: none;
	width: 440px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 10pt;
	line-height: 16pt;
}

/* -----------------------------------------------
 * footer
 * ----------------------------------------------- */
#footer { height: 33px;
	  background-image: url(../images/footer.gif);
	  background-repeat: no-repeat;
	  padding: 0px 0px 0px 0px;
}

.footer-h1 { font-size: 8pt;
	　font-family: "Verdana", "Arial", "Helvetica";
          color: #ffffff;
	  text-align: center;
	  padding: 10px 0px 0px 0px;
}





/* -----------------------------------------------
 * Hyperlink anchors
 * ----------------------------------------------- */
a:link {color:#003366; text-decoration: underline;}
a:visited {color:#990000; text-decoration: none;}
a:hover {color: #333366; text-decoration: none;}
a:active {color:#003366; text-decoration: underline;}


/* -----------------------------------------------
  * Text (Japanese)
  * ----------------------------------------------- */
.j9 {font-size:9px; line-height:12px;}
.j9s {font-size:9px;}
.j10 {font-Size:10px; line-height:15px;}
.j10s {font-Size:10px;}
.j10m {font-Size:10px; line-height:13px;}
.j11 {font-Size:11px; line-height:16px;}
.j11s {font-Size:11px; line-height:13px;}
.j12 {font-Size:12px; line-height:19px;}
.j12s {font-Size:12px; line-height:14px;}
.j14m {font-Size:14px; line-height:18px;}
.j14 {font-Size:14px; line-height:20px;}
.j14s {font-Size:14px; line-height:24px;}
.j16 {font-Size:16px; line-height:24px;}
.j18 {font-Size:18px; line-height:25px;}
.j18s {font-Size:18px;}
.j22 {font-Size:22px; line-height:32px;}

/* -----------------------------------------------
  * Text (English)
  * ----------------------------------------------- */
.e9 {font-size:9px; font-family:Verdana, Arial, Helvetica;}
.e10 {font-Size:10px; font-family:Verdana, Arial, Helvetica;}
.e11 {font-Size:11px; font-family:Verdana, Arial, Helvetica;}
.e12 {font-Size:12px; font-family:Verdana, Arial, Helvetica;}
.e14 {font-Size:14px; font-family:Verdana, Arial, Helvetica;}
.e18 {font-Size:18px; font-family:Verdana, Arial, Helvetica;}
.e22 {font-Size:22px; font-family:Verdana, Arial, Helvetica;}


