@charset "utf-8";

/* >>> CSS Contents : START <<< ---------------------------

/company/css/company.css

>>> Table of Contents :
   01. Table Style

Last Updata: 100330
Author     : H.Ono

-- >>> CSS Contents : END <<< --------------------------- */

/* 01. Table Style
================================================== */
.about_sb {
	background-color:#EAEBD5;
	width:320px;
}
.title_sb {
	font-weight:bold;
	text-decoration:underline;
	color:#695E4A;
}

.float{
    float: right;
    margin-left : 1em;
    margin-right: 1em;
	width:326px; /* image size for IE */
}
.floatclear {
    clear: both;
}

.outline {
    width:300px;
	border-top:solid 3px #695E4A;
	
	background-color:#F4F4F4;
	padding-bottom:10px;
	margin-bottom:10px;
}
.outline th,
.outline td {
	vertical-align:top;
	text-align:left;
	border-top :dotted 1px #999999;
	border-left:dotted 1px #999999;
}
.outline th {
	font-weight:bold;
	color:#695E4A;
}
.outline td {
	padding:5px;
}

.outline .noborder {
	border-top:none;
}

.outline th {
	padding:5px 20px 5px 15px;
}

.outline dl {width:450px;}
.outline dt {float:left; clear:left; width:12em;}
.outline dd {margin-left:12em;}

/*-------------------------------*/
/* Snowbush Product Spread Sheet */
/*-------------------------------*/
.product {
	table-layout:fixed; 
	width : 50;
	background-color:white;
	padding-bottom:10px;
	margin-bottom :10px;
}
.product th {
	vertical-align:middle;
	text-align:center;
	line-height:1.2em;
	color:white;
	background-color:#695E4A;
	border-left :dotted 1px #999999;
	border-right:dotted 1px #999999;
	padding: 5px 5px 5px 5px;
}
.product td {
	vertical-align:middle;
	text-align:center;
	border :dotted  1px #999999;
}

/*-------------------------------*/
/* h2 for Snoubush               */
/*-------------------------------*/
h2.h2_sb {
    width:600px;
	height:35px;
	background:url(../../../common/img/body/h2_bg.gif) no-repeat;
	color:#666666;
	padding-left:10px;
	padding-top:6px;
	line-height:1.5;
	font-size:125%;
	margin-bottom:12px;
}

/*-------------------------------*/
/* image center                  */
/*-------------------------------*/
.img_center {
/*	text-align:center;*/
	display:block;
	margin:auto;
}

/*-------------------------------*/
/* 1G,10G,XAUI sub title         */
/*-------------------------------*/
.ether {
	font-size: 80%;
	line-height:1.1em;
	background-color:#F4F4F4;
	margin :5px;
}
/*-------------------------------*/
/* menu images                   */
/*-------------------------------*/
.sb_tabmenu ul{
	margin :  0px;
	width  :700px;
}

.tab1on,
.tab1off,
.tab2on,
.tab2off {
	display: inline;  
	float  :left;
	display:block;
	margin :0px;
	padding:0px;
}

.tab1on  a ,
.tab1off a ,
.tab1off a:hover {
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	width  :200px;
	height :20px;
}
.tab1on  a {
	background-image:url("../img/sb_menu1on.jpg");
}
.tab1off a {
	background-image:url("../img/sb_menu1off.jpg");
}
.tab1off a:hover {
	background-image:url("../img/sb_menu1over.jpg");
}


.tab2on  a ,
.tab2off a ,
.tab2off a:hover {
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("../img/sb_menu2on.jpg");
	width  :200px;
	height :20px;
}
.tab2off a {
	background-image:url("../img/sb_menu2off.jpg");
}
.tab2off a:hover {
	background-image:url("../img/sb_menu2over.jpg");
}

.tab_rsv {
	float  :left;
	display:block;
	margin :0px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("../img/sb_menu_rsv.gif");
	width  :300px;
	height :20px;
}
/*-------------------------------*/
/* SB Content                    */
/*-------------------------------*/
.sb_content {
	padding   : 10px 0px 0px 0px;
	background: url("../img/sb_content.gif") repeat-y;
	width     : 700px;
}
.sb_end {
	padding   :  0px;
	border-top:solid 1px #cccccc;
	width     : 700px;
}


/*-------------------------------*/
/* back to top                   */
/*-------------------------------*/
.back2top {
	margin    :  0px 0px  0px 0px;
	padding   :  0px 0px 10px 0px;
	width     : 680px;
	text-align:right;
	font-size:90%; font-weight:bold;
}

