

/***** common *****/

BODY {
	FONT-SIZE:12px;
	COLOR: #333333;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	line-height:16px;
	SCROLLBAR-FACE-COLOR: #eeeeee;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #b4b4b4;
	SCROLLBAR-3DLIGHT-COLOR: #b4b4b4;
	SCROLLBAR-ARROW-COLOR: #545454;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #eeeeee;
	background-color: #d5f1fe;
}

BODY.main {
	FONT-SIZE:12px;
	COLOR: #333333;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	line-height:16px;
	SCROLLBAR-FACE-COLOR: #eeeeee;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #b4b4b4;
	SCROLLBAR-3DLIGHT-COLOR: #b4b4b4;
	SCROLLBAR-ARROW-COLOR: #545454;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #eeeeee;
	background-color: #ffffff;
}



Iframe {border:0px;}

IMG {border:0px;}

Table {border-collapse: collapse;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#333333;}

td {border: 0px solid ;padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#333333;}


/****************************     default   ****************************/

.bd	{font-weight:bold;}
.ta_C	{text-align:center;}
.ta_R	{text-align:right;}
.va_T	{vertical-align:top;}
.va_B	{vertical-align:bottom;}
.ta_l {text-align:left;}



.Field_sub{vertical-align:top; PADDING:0 0 10 7;}

.Field_LLine{width:35px; border-left:1px solid #b7cfe5;}






/****************************     top   ****************************/

/* Topmenu */

.TopmenuBG{background-color:#abc0cb;}

.BG{background-color:#d5f1fe;}


/****************************    main contents   ****************************/

/* MainBG */
.mainBG{
	vertical-align:top;
	height:430x;
	background-image:url(../images/img/bg_main.gif);
	background-repeat:repeat-x;
}

.mainBG02{
	vertical-align:top;
	background-image:url(../images/img/bg_mainimg.jpg);
	background-repeat:no-repeat;
	PADDING:25 0 0 0;
}

.mainBG03{background-color:#ffffff;}

/* notice */

.noticeBG{vertical-align:bottom;text-align:right;
	border-bottom:1px solid #e4cb05;
	background-repeat:no-repeat;PADDING:0 2 3 0;
}
.noticeLine{
	background-image:url(../images/img/dline01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.noticeTD{
	height:23px;
	background-image:url(../images/icon/ic_notice.gif);
	background-repeat: no-repeat;
	background-position: 5px center; PADDING:0 0 0 17;
}

.noticeData{width:80px;text-align:right;PADDING:0 3 0 0;color: #999999;}

A.notice:link    {color:#666666;text-decoration:none;}
A.notice:visited {color:#666666;text-decoration:none;}
A.notice:active  {color:#628bb4;text-decoration:underline;}
A.notice:hover  {color:#628bb4;text-decoration:underline;}


/***************************      left       ***************************/

/* menu */
.leftBG { height:215px;vertical-align:top;
	text-align:center;
	background-color: #FFFFFF;
}
.leftTD {
	background-image:url(../images/left_menu/dline.gif);
	background-repeat: repeat-x;
	background-position: bottom;PADDING:4 0 4 0;
}



/****************************    sub   ****************************/

/* navigation */
.Navi {height:20px; font-size:11px;	color:#999999; vertical-align:bottom; text-align:right; PADDING:0 20 10 0;}

/* contents */


.conTD {
	vertical-align:top;
	background-color: #FFFFFF;
}

.infoTD {
	vertical-align:top;
	background-image:url(../images/img/field_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
	PADDING:0 20 30 40;
}



/* sub title */

.tit01 {height:50px; vertical-align:top;PADDING:0 0 0 25;background-color: #FFFFFF;}
.imTxt {
	vertical-align:top;
	font-size: 16px;
	font-weight: bold;
	color: #cd5959;
	font-style: italic;
	line-height: 20px;
	PADDING:0 10 0 0;
}

/***************************      Introduction       ***************************/


/* year */


.yearNum {vertical-align:top;PADDING:0 0 0 5;}
.year {font-size:12px;color:#e36f35;font-weight: bold;vertical-align:top;text-align:right; PADDING:0 20 5 0;}
.yearInfo {vertical-align:top;PADDING:0 0 5 0;}
.yearLine {
	height:30px;
	background-image: url(../images/img/year_line.gif);
	background-repeat: repeat-x;
	background-position: center;
}


/***************************      PRODUCTS      ***************************/

.boxNum {vertical-align:top;PADDING:0 0 0 5;}
.boxTD {vertical-align:top;PADDING:0 0 5 0;}


.olTD {PADDING:5 30 0 0;background-color: #f5f5f5; color:#666666}

#recipe {list-style-type:none;}

#recipe li  {
padding:10 0 10 30;
margin:0 0 3 0;
border-bottom:1px solid #ccc}

#one {
	background-image: url(../images/icon/ic_num01.gif);
	background-repeat: no-repeat;
	background-position: 3 12;
}

#two {
	background-image: url(../images/icon/ic_num02.gif);
	background-repeat: no-repeat;
	background-position: 3 12;}


#three {
	background-image: url(../images/icon/ic_num03.gif);
	background-repeat: no-repeat;
	background-position: 3 12;}


#four {
	background-image: url(../images/icon/ic_num04.gif);
	background-repeat: no-repeat;
	background-position: 3 12;}


#five {
	background-image: url(../images/icon/ic_num05.gif);
	background-repeat: no-repeat;
	background-position: 3 12;}




/***************************      Technology      ***************************/

.photoTD {width:50%; vertical-align:top; text-align:center; PADDING:30 0 30 0;}

.dLine {
	background-image:url(../images/left_menu/dline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


/***************************      Sitemap      ***************************/


.siteTD {vertical-align:top;
	background-image:url(../images/icon/ic_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 5 11; PADDING:5 20 2 15;
}

.siteTDout {vertical-align:top;PADDING:0 0 10 0;}

.siteTH {vertical-align:top; PADDING:5 20 20 0;}


A:link    {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active  {color:#777777;text-decoration:underline;}
A:hover  {color:#777777;text-decoration:underline;}




/***************************       list table       ***************************/


/* list */


.TableHeader {
	vertical-align:top;
	background-color:f8f8f2;
	PADDING:3 0 4 10;
	color: #72702a;
	border-top:1px solid #72702a;border-right:1px solid #72702a;border-bottom:1px solid #72702a;
}

.TableList{
	vertical-align:top;
	PADDING:3 0 4 10;
	color: #666666;
	border-top:1px solid #72702a;border-left:1px solid #72702a;border-bottom:1px solid #72702a;
}





/***************************      copyright       ***************************/
.Copyright{
	height:52px;
	vertical-align:top;
	border-top:3px solid #e5e5e5;
	background-color: #FFFFFF;
}
.bn_gobiz{
	vertical-align:middle;
	text-align:right;
	PADDING:0 12 0 0;
}





