.backBABABA {
	background: #BABABA;
}

.backFFFFFF {
	background: #FFFFFF;
}

.back666666 {
	background: #666666;
}

.back999999 {
	background: #999999;
}

.backCCCCCC {
	background: #CCCCCC;
}

.back0066CC {
	background: #0066CC;
}

.back47A3FE {
	background: #47A3FE;
}

.backB3D9FF {
	background: #B3D9FF;
}

.back7474B9 {
	background: #7474B9;
}

.back9999CC {
	background: #9999CC;
}

.backC2C2E0 {
	background: #C2C2E0;
}

.backA3A327 {
	background: #A3A327;
}

.backD0D040 {
	background: #D0D040;
}

.backE6E699 {
	background: #E6E699;
}

.back009966 {
	BACKGROUND: #009966
}

.back78D1A4 {
	BACKGROUND: #78D1A4
}

.backBBE8D0 {
	background: #BBE8D0
}

.back61B1BA {
	background: #61B1BA;
}

.back92CDCF {
	background: #92CDCF;
}

.backCAE7E8 {
	background: #CAE7E8;
}

.back669900 {
	background: #669900;
}

.back99CC66 {
	background: #99CC66;
}

.backCCFF99 {
	background: #CCFF99;
}

.backFF6767 {
	background: #FF6767;
}

.backFD8A8A {
	background: #FD8A8A;
}

.backFEB8B8 {
	background: #FEB8B8;
}

.backF88B07 {
	background: #F88B07;
}

.backFAB672 {
	background: #FAB672;
}

.backFDDBB9 {
	background: #FDDBB9;
}

.backC13EA8 {
	background: #C13EA8;
}

.backD782C7 {
	background: #D782C7;
}

.backE8B7DE {
	background: #E8B7DE;
}

.backD288FB {
	background: #D288FB;
}

.backDEB1FC {
	background: #DEB1FC;
}

.backEAD0FD {
	background: #EAD0FD;
}

.backCC0033 {
	background: #CC0033;
}

.backFE437B {
	background: #FE437B;
}

.backFE98B8 {
	background: #FE98B8;
}

.backFDD106 {
	background: #FDD106;
}

.backFDDE77 {
	background: #FDDE77;
}

.backFDED88 {
	background: #FDED88;
}

.back4999BB {
	background: #4999BB;
}

.back7FB7CF {
	background: #7FB7CF;
}

.backBAD3DE {
	background: #BAD3DE;
}

.search {
	font-family : monospace;
	font-size : 75%;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color : #000000;
	width : 110px;
}




/**********************************/
.content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;   
	line-height: 150% ;
	letter-spacing: 0.1em;
}
.content A:visited,
.content A:active,
.content A:hover  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
    line-height: 150%;
}
.content A:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
    line-height: 150%;
}

.contentBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
    line-height: 150% ;
}
.contentBold A:link,
.contentBold A:visited,	
.contentBold A:hover, 
.contentBold A:active  { 
	font-size : 85%;
	font-style : normal;
	font-weight : bold;
	text-decoration : underline;
    line-height: 150% ;
} 

.contentItalic {
	font-size : 85%;
	font-style : italic;
	font-weight : normal;
	text-decoration : none;
    line-height: 150% ;
}

.contentBoldItalic {
	font-size : 85%;
	font-style : italic;
	font-weight : bold;
	text-decoration : none;
    line-height: 150% ;	
}

/* start Left Navi ------------------------------------------------------------ */
.leftnavitop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 10px;
	color : #47a3fe;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.leftnavitop A:link, 
.leftnavitop A:visited  {
 	text-decoration : none;
}
.leftnavitop A:hover {
 	text-decoration : underline;
}
/* end Left Navi ----------------------------------------------------------- */

/* start Footer ------------------------------------------------------------ */
.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style : normal;
	font-weight : normal;
	color : #FFFFFF;
	letter-spacing: 0.05em;
}
.footer A:link,
.footer A:visited,
.footer A:hover,
.footer A:active  {
	font-size : 80%;
	font-style : normal;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : underline;
}
.footer02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	letter-spacing: 0.05em;
}
 .footer02 A:link,
 .footer02 A:visited,
 .footer02 A:hover,
 .footer02 A:active  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
 }
/* end Footer ------------------------------------------------------------ */

/* start Top_page ------------------------------------------------------------ */

.contenttop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;   
	letter-spacing: 0.1em;
}
.contenttop A:link,
.contenttop A:visited,
.contenttop A:active,
.contenttop A:hover  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
}
.contenttop01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;   
	letter-spacing: 0.1em;
}

/* end Top_page -------------------------------------------------------------- */

/* start BreadCrumb  --------------------------------------------------- */
.breadcrumb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	margin-bottom: 0px;
	color : #47a3fe;
}
.breadcrumb A:link,
.breadcrumb A:visited {
	text-decoration : none;
}
.breadcrumb A:hover {
 	text-decoration : underline;
}
/* end BreadCrumb  ----------------------------------------------------- */

/* start Table  -------------------------------------------------------- */
.twocol td.left {
	width: 10%;
	padding: 0px 1px 0px 0px;
	vertical-align: top;
}
.twocol td.right {
	width: 50%;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}
/* end Table  ---------------------------------------------------------- */

/* start Products Page --------------------------------------------------- */
.products_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ff0000;
}
.products_leftnavi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	color : #47a3fe;
}
.products_leftnavi A:link,
.products_leftnavi A:visited {
 	text-decoration : none;
}
.products_leftnavi A:hover {
 	text-decoration : underline;
}
.products_leftnavi01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 8px;
	color : #47a3fe;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.products_leftnavi01 A:link,
.products_leftnavi01 A:visited {
 	text-decoration : none;
}
.products_leftnavi01 A:hover {
 	text-decoration : underline;
}
.products_frame01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding: 10px;
	text-align: center;
	border-top: 1px #47A3FE solid;
	border-bottom: 1px #47A3FE solid;
	border-right: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.products_info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	margin-bottom: 0px;
	border-bottom: solid 2px;
	color : #ff0000;
}
.products_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	margin-bottom: 0px;
	padding-left: 10px;
}
/* start ゲノミクスシステムズ ------------------------------------------ */
.products_class00 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.products_class01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	margin-bottom: 0px;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.products_content01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
/* start 分子生物学とゲノミクス ---------------------------------------- */
.products_class02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #0033ff solid;
	border-left: 1px #0033ff solid;
}
.products_content02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #0033ff solid;
	border-left: 1px #0033ff solid;
}
.products_content02 A:link,
.products_content02 A:visited {
 	text-decoration : none;
}
.products_content02 A:hover {
 	text-decoration : underline;
}
/* start トランスフェクションと細胞科学 -------------------------------- */
.products_class03 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #cc0033 solid;
	border-left: 1px #cc0033 solid;
}
.products_class31 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : bold;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	border-bottom: solid 2px;
}
.products_content03 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #cc0033 solid;
	border-left: 1px #cc0033 solid;
}
.products_frame03 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height: 100% ;
	letter-spacing: 0.1em;
}
/* start プロテオミックスサイエンス -------------------------------- */
.products_class04 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #669900 solid;
	border-left: 1px #669900 solid;
}
.products_content04 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #669900 solid;
	border-left: 1px #669900 solid;
}
/* start 生化学試薬 -------------------------------- */
.products_class05 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #d288fb solid;
	border-left: 1px #d288fb solid;
}
.products_content05 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #d288fb solid;
	border-left: 1px #d288fb solid;
}
/* start プロテオミックスサイエンス -------------------------------- */
.products_class06 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #fdd106 solid;
	border-left: 1px #fdd106 solid;
}
.products_content06 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #fdd106 solid;
	border-left: 1px #fdd106 solid;
}
/* start その他の製品 -------------------------------- */
.products_class07 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #ff99cc solid;
	border-left: 1px #ff99cc solid;
}
.products_content07 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #ff99cc solid;
	border-left: 1px #ff99cc solid;
}
/* end Products Page --------------------------------------------------- */

/* start What's New ---------------------------------------------------- */
.news_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ff0000;
}
.news_leftnavi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	color : #47a3fe;
}
.news_leftnavi A:link,
.news_leftnavi A:visited {
 	text-decoration : none;
}
.news_leftnavi A:hover {
 	text-decoration : underline;
}
.news_leftnavi01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 8px;
	color : #47a3fe;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.news_leftnavi01 A:link,
.news_leftnavi01 A:visited {
 	text-decoration : none;
}
.news_leftnavi01 A:hover {
 	text-decoration : underline;
}
.news_frame01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding: 10px;
	text-align: center;
	border-top: 1px #47A3FE solid;
	border-bottom: 1px #47A3FE solid;
	border-right: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.news_class01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.news_content01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
/* end What's New ---------------------------------------------------- */

/* start Support ---------------------------------------------------- */
.support_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ff0000;
}
.support_leftnavi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	color : #47a3fe;
}
.support_leftnavi A:link,
.support_leftnavi A:visited {
 	text-decoration : none;
}
.support_leftnavi A:hover {
 	text-decoration : underline;
}
.support_leftnavi01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 8px;
	color : #47a3fe;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.support_leftnavi01 A:link,
.support_leftnavi01 A:visited {
 	text-decoration : none;
}
.support_leftnavi01 A:hover {
 	text-decoration : underline;
}
.support_frame01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding: 10px;
	text-align: center;
	border-top: 1px #47A3FE solid;
	border-bottom: 1px #47A3FE solid;
	border-right: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.support_frame02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding: 10px;
	border-top: 1px #0066cc solid;
	border-bottom: 1px #0066cc solid;
	border-right: 1px #0066cc solid;
	border-left: 1px #0066cc solid;
}
.support_frame03 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding: 10px;
	border-top: 1px #47A3FE solid;
	border-bottom: 1px #47A3FE solid;
	border-right: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.support_class01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.support_content01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.support_content02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 110%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 15px;
}
.support_content03 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 15px;
}
/* end Support ---------------------------------------------------- */

/* start Bulk ---------------------------------------------------- */
.bulk_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ff0000;
}
.bulk_leftnavi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	color : #000000;
}
.bulk_leftnavi A:link,
.bulk_leftnavi A:visited {
 	text-decoration : none;
}
.bulk_leftnavi A:hover {
 	text-decoration : underline;
}
.bulk_leftnavi01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 8px;
	color : #47a3fe;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.bulk_leftnavi01 A:link,
.bulk_leftnavi01 A:visited {
 	text-decoration : none;
}
.bulk_leftnavi01 A:hover {
 	text-decoration : underline;
}
.bulk_frame01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding: 10px;
	text-align: center;
	border-top: 1px #47A3FE solid;
	border-bottom: 1px #47A3FE solid;
	border-right: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.bulk_class01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.bulk_content01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
/* end Bulk ---------------------------------------------------- */

/* start ServiceBox ---------------------------------------------------- */
.sb_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ff0000;
}
.sb_leftnavi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	color : #000000;
}
.sb_leftnavi A:link,
.sb_leftnavi A:visited {
 	text-decoration : none;
}
.sb_leftnavi A:hover {
 	text-decoration : underline;
}
.sb_leftnavi01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 8px;
	color : #47a3fe;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.sb_leftnavi01 A:link,
.sb_leftnavi01 A:visited {
 	text-decoration : none;
}
.sb_leftnavi01 A:hover {
 	text-decoration : underline;
}
.sb_frame01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding: 10px;
	text-align: center;
	border-top: 1px #47A3FE solid;
	border-bottom: 1px #47A3FE solid;
	border-right: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.sb_class01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ffffff;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
.sb_content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
}
.sb_content01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-style : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #47A3FE solid;
	border-left: 1px #47A3FE solid;
}
/* end ServiceBox ---------------------------------------------------- */

/* start Prima ---------------------------------------------------- */

.Primaimg {
	MARGIN: 10px;
	border: 1 solid gray;
	height:114px;
	width:80px;
}
.prima_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 15px;
	margin-bottom: 0px;
}
.prima_table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 15px;
	margin-bottom: 0px;
}
/* end Prima ------------------------------------------------------ */

/* start Update ---------------------------------------------------- */

.update {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #47A3FE solid;
}
.update_date {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 15px;
	margin-bottom: 0px;
	border-top: 1px #47A3FE solid;
}

/* end Update ------------------------------------------------------ */

/* start Event ---------------------------------------------------- */

.event {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 15px;
	margin-bottom: 0px;
}
.event_date {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 15px;
	margin-bottom: 0px;
}

/* end Event ------------------------------------------------------ */


.PRODUCTSimgright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px
}
.PRODUCTSimgleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px
}
.SUPPORTimg {
	MARGIN: 5px 0px
}
/* start H1 --------------------------------------------------- */
.contents-title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-left: 0px;
	padding-top: 9px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/* end H ----------------------------------------------------- */
/* start Print Logo ------------------------------------------ */
#bread {
	display:none;
}
#logo {
	display:none;
}
#sb {
	display:none;
}
#topnavi {
	display:none;
}
#leftnavi {
	display:none;
}
#printlogo {
	display:none;
}
#foot {
	display:none;
}
#gotop {
	display:none;
}
#crumb {
	display:none;
}
#p_right_navi {
	display:none;
}
/* end Print Logo -------------------------------------------- */



/* ------------------------------ */
.TableNavi1 TD.sp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/common/pro_t002.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.TableNavi1 TD.sp01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/common/pro_t004.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.TableNavi1 TD.sp02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/common/pro_t006.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.TableNavi1 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}




.naviMid td {
	height: 15px;
	vertical-align:top;
	color: black;
	text-decoration: none;
	border-right: 1px solid black;
}

.naviMid td.selected01 {
	display: block;
	color: inherit;
	height: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding:1px 10px 1px 10px;
}
.naviMid a {
	display: block;
	color: inherit;
	height: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:1px 10px 1px 10px;
}

.naviMid .selected a:link,
.naviMid .selected a:visited {
	text-decoration: none;
}
.naviMid .selected a:hover {
	text-decoration: underline;
}


.p_line {
	border-top: 1px solid #bababa;
}
.p_line01 {
	border-right: 1px solid #bababa;
}
.p_left {
	padding-left:10px;
}
.p_text {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
.p_text01 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.p_text02 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.p_text03 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.p_text04 {
	padding-left:0px;
	padding-right:0px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.p_text05 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
}
.p_text06 {
	padding-left:10px;
	padding-right:10px;
	font-size : 65%;
}
.p_text07 {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size : 85%;
	line-height: 150% ;
}
.p_text08 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
.p_text09 {
	font-size : 85%;
}
.p_text10 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-top: 1px solid #666666;
}
.p_text11 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-left: 1px solid #666666;
}
.p_text12 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.p_text13 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;   
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-top:10px;
}
.p_text14 {
	padding-left:5px;
	padding-right:5px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
.p_text15 {
	padding-left:5px;
	padding-right:5px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.p_text16 {
	padding-left:5px;
	padding-right:5px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.p_text17 {
	padding-left:5px;
	padding-right:5px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.p_text18 {
	padding-left:10px;
	padding-right:10px;
	font-size : 85%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.p_img {
	padding-top:10px;
}
.p_content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;   
	line-height: 150% ;
	letter-spacing: 0.1em;
	border-bottom: 1px dotted #bababa;
}
.p_alpha {
	filter: alpha(style=1, opacity=90, finishopacity=0);
}
/* ------------------------------ */
/* start contact--------------------------------- */
.contact_title {
	padding:6px 7px;
	border:solid 1px #CCC;
	background:#b3d9ff url("//rkmmsdgap15/globaldesign$/applied-science-web/home/img/servicebox/contact/blue.gif") left bottom no-repeat;
	font-size:85%;
	font-weight:bold;
	color:#333;
	text-align:center;
}
.contact_title01 {
	padding:6px 7px;
	border-right:solid 1px #CCC;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	background:#b3d9ff url("//rkmmsdgap15/globaldesign$/applied-science-web/home/img/servicebox/contact/blue.gif") left bottom no-repeat;
	font-size:85%;
	font-weight:bold;
	color:#333;
	text-align:center;
}
.contact_content {
	font-size:85%;
	border-right:solid 1px #CCC;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}
.contact_content01 {
	font-size:85%;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}
.contact_content02 {
	padding:6px 7px;
	font-size:85%;
	border-right:solid 1px #CCC;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}
.contact_content03 {
	padding:6px 7px;
	font-size:85%;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}
.contact_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-style : normal;
	font-weight : bold;
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
	color : #ff0000;
}

/* Prima -----------------------------*/

/* LC --------------------------------*/
.lc_content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;   
	line-height: 150% ;
	letter-spacing: 0.1em;
}
.lc_content01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;   
	line-height: 150% ;
	letter-spacing: 0.1em;
	color: #999999
}
.lc_content02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : blod;
	text-decoration : none;   
	line-height: 150% ;
	letter-spacing: 0.1em;
	padding-bottom: 10px
}
.lc_content03 {
	padding: 0px 210px 0px 0px;
}
.lc_content04 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;   
	line-height: 150% ;
	letter-spacing: 0.1em;
}