body {  font-family: "Arial", "Helvetica", "sans-serif"}
td {  font-family: "Arial", "Helvetica", "sans-serif"}
a:link {  color:#339933; text-decoration:underline;}

.nomal2b {
	font-size: 12px;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.smalltext {
	font-size: 10px;
	line-height: 150%;
}
.nomaltext {
	font-size: 12px;
	line-height: 150%;
}
.largetext {
	font-size: 14px;
	line-height: 150%;
}
/*Link*/
a{
	color: #1A9810;
	text-decoration: underline;
}
a:visited {
	color: #1A9810;
	text-decoration: underline;
}
a:hover {
	color: #1A9810;
	text-decoration: none;
}
a:active {
	color: #1A9810;
	text-decoration: none;
}
/*alphanumeric*/
.en{
	font-family: "Verdana";
}
/*white-letter*/
.white {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.white:active {
	color: #FFFFFF;
	text-decoration: underline;
}
/*readme*/
.readme {
	color: #FFFF00;
	text-decoration: none;
}
a.readme:link {
	color: #FFFF00;
	text-decoration: none;
}
a.readme:visited {
	color: #FFFF00;
	text-decoration: none;
}
a.readme:hover {
	color: #FFFF00;
	text-decoration: underline;
}
a.readme:active {
	color: #FFFF00;
	text-decoration: underline;
}
/*contacts*/
.contacts {
	color: #000066;
	text-decoration: none;
}
a.contacts:link {
	color: #000066;
	text-decoration: underline;
}
a.contacts:visited {
	color: #000066;
	text-decoration: underline;
}
a.contacts:hover {
	color: #000066;
	text-decoration: none;
}
a.contacts:active {
	color: #000066;
	text-decoration: none;
}
/*footer submenu*/
.subfoot {
	color: #FF6600;
	text-decoration: none;
}
a.subfoot:link {
	color: #666666;
	text-decoration: none;
}
a.subfoot:visited {
	color: #666666;
	text-decoration: none;
}
a.subfoot:hover {
	color: #FF6600;
	text-decoration: none;
}
a.subfoot:active {
	color: #FF6600;
	text-decoration: none;
}
/*to detail*/
.detail{
	font-size: 10px;
	line-height: 150%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
a.detail:link {
	color: #000066;
	text-decoration: underline;
}
a.detail:visited {
	color: #000066;
	text-decoration: underline;
}
a.detail:hover {
	color: #000066;
	text-decoration: none;
}
a.detail:active {
	color: #000066;
	text-decoration: none;
}

/*horizontal line*/
hr {
	margin: 0px;
	height: 1px;
	border: #666666;
}
/*gelsheet heading 1*/
h1.h1gel {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #6BA342;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #4D692E;
	border-bottom-color: #4D692E;
	padding: 2px;
}
/*gelsheet heading 2*/
h2.h2gel {
	background-color: #D4F2B7;
	font-size: 12px;
	color: #336600;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6BA342;
	border-bottom-color: #6BA342;
}
/*common heading 3*/
h3 {
	font-size: 12px;
	line-height: 125%;
	color: #003300;
	margin-top: 5px;
	margin-bottom: 0px;
}
/*health 1*/
h1.h1kenko {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #6F98C2;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #4D7295;
	border-bottom-color: #4D7295;
	padding: 2px;
}
/*health heading 2*/
h2.h2kenko {
	background-color: #99CCFF;
	font-size: 12px;
	color: #326597;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4D7295;
	border-bottom-color: #4D7295;
}
/*health heading 4*/
.kenko4 {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
 font-weight: bold;
	color: #326597;
text-align:center;
	background-color: #99CCFF;
}
/*medical heading 1*/
h1.h1iryo {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #D4B82F;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #996600;
	border-bottom-color: #996600;
	padding: 2px;
}
/*medical heading 2*/
h2.h2iryo {
	background-color: #FFFF99;
	font-size: 12px;
	color: #996600;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D4B82F;
	border-bottom-color: #D4B82F;
}
/*medical heading 4*/
.iryo4 {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
 font-weight: bold;
	color: #996600;
text-align:center;
	background-color: #FFFF99;
}
/*cosmetic heading 1*/
h1.h1biyo {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #C18C62;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #946844;
	border-bottom-color: #946844;
	padding: 2px;
}
/*cosmetic heading 2*/
h2.h2biyo {
	background-color: #FFD6B0;
	font-size: 12px;
	color: #663300;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C18C62;
	border-bottom-color: #C18C62;
}
/*cosmetic heading 4*/
.biyo4 {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
 font-weight: bold;
	color: #946844;
text-align:center;
	background-color: #FFCC99;
}
/*cosmetic heading 5*/
.biyo5 {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
 font-weight: bold;
	color: #946844;
	background-color: #FFCC99;
}
/*safety heading 1*/
h1.h1anzen {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #51ACA7;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #418C88;
	border-bottom-color: #418C88;
	padding: 2px;
}
/*safety heading 2*/
h2.h2anzen {
	background-color: #B7F3F3;
	font-size: 12px;
	color: #006565;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #51ACA7;
	border-bottom-color: #51ACA7;
}
/*new heading 1*/
h1.h1new {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #6861A1;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #514B82;
	border-bottom-color: #514B82;
	padding: 2px;
}
/*new heading 2*/
h2.h2new {
	background-color: #BDBEFF;
	font-size: 12px;
	color: #333399;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6861A1;
	border-bottom-color: #6861A1;
}

br{
	line-height:16px;
}

/*table setting*/
.table1{
	font-size:12px;
	margin-top:5px;
}
.table2{
	font-size:12px;
	margin-top:5px;
	margin-left:5px;
}
.table3{
	font-size:12px;
}
.tabletitle{
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:150%;
}

/*sitemap*/
td.sitemap01{color:#FFFFFF;font-weight:bold;font-size:12px;}
td.sitemap02{padding-left:5px;line-height:150%;font-size:12px;}
p.sitemap03{margin-left:10px;}

/*20090326*/
.m-btn img {
	border:none;
}

.m-btn {
	padding:93px 0 30px 10px;
	background-image:url(movie/img/movie-base.gif);
	background-repeat:no-repeat;
	background-position:0 24px;
}	

.m-btn-t {
	padding:10px 10px;
}	

.m-t {
	width:474px;
	*width:430px;
}	 	
