body {
	background-image: url(http://effectorcell.co.jp/images/common/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: 989898;
	background-repeat: repeat-x;
}
/* o */
h1 {font-size: 1.2em;font-weight: bold;color: #333333;margin-top: 0px;margin-bottom: 0px;}
h1#sitemap {font-size: 0.8em;font-weight: bold;color: #FF511A;margin-top: 0px;margin-bottom: 0px;}
h1#sitemap-margin {font-size: 0.8em;font-weight: bold;color: #FF511A;margin-top: 10px;margin-bottom: 10px;}
h1#sitemap-margin2 {font-size: 0.8em;font-weight: bold;color: #FF511A;margin-top: 10px;margin-top: 15px;}
h1#sitemap-margin3 {font-size: 0.8em;font-weight: bold;color: #FF511A;margin-top: 10px;margin-top: 10px;}
h2 {font-size: 0.8em;color: #999999;line-height: 1.7em;font-weight: normal;margin-top: 0px;margin-bottom: 10px;}
h4 {
	font-size: 0.8em;
	color: #666666;
	line-height: 1.4em;
	font-weight: bold;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 0px;
}
/* tHg*/
.subtitle {font-size: 0.7em;color: #999999;letter-spacing: 0.05em;font-variant: normal;}
.copyright {font-size: 0.7em;color: #999999;letter-spacing: 0.05em;font-variant: normal;}
.white-l-b {color: #FFFFFF;font-weight: bold;font-size: 0.7em;letter-spacing: 0.1em;}
.white-l {font-size: 0.7em;color: #FFFFFF;line-height: 1.2em;letter-spacing: 0.1em;}
.submenu-cat {font-size: 0.7em;color: #FFFFFF;line-height: 1.2em;letter-spacing: 0.05em;font-weight: bold;color: #999999;}
.intro {font-size: 0.8em;color: #333333;line-height: 1.7em;}
.article {font-size: 0.8em;color: #666666;line-height: 1.7em;}
.info {font-size: 0.7em;color: #666666;line-height: 1.5em;}
A.underline:link,A.underline:hover,A.underline:visited {text-decoration: underline;}
/* N */
A:visited{ text-decoration: none; color: #666666 } 
A{ text-decoration: none; color: #666666 } 
A:hover { text-decoration: none; color: #333333 }
A.link:visited{ text-decoration: none; color: #666666 } 
A.link:link{ text-decoration: none; color: #666666 } 
A.link:hover { text-decoration: none; color: #333333 }
A.submenu:visited{ text-decoration: none; color: #999999} 
A.submenu:link{ text-decoration: none; color: #999999} 
A.submenu:hover { text-decoration: none; color: #333333}
A.submenu2:visited{ text-decoration: none; color: #ffffff} 
A.submenu2:link{ text-decoration: none; color: #ffffff} 
A.submenu2:hover { text-decoration: none; color: #cccccc}
A.link-sitemap:visited{ text-decoration: none; color:#FF511A;} 
A.link-sitemap:link{ text-decoration: none; color:#FF511A;} 
A.link-sitemap:hover { text-decoration: underline; color:#FF511A;}
div#article a {text-decoration: underline; color: #666666}
div#article a:hover {text-decoration: underline; color: #333333}
/* P */
P {padding: 0px;margin: 10 0 10px;}
div#article P {font-size: 0.8em;color: #666666;line-height: 1.7em;margin-bottom: 10px;margin-top: 10px;}
div#article BLOCKQUOTE {font-size: 0.8em;color: #666666;line-height: 1.7em;margin-bottom: 10px;margin-top: 10px;}
P.article {font-size: 0.8em;color: #666666;line-height: 1.7em;margin-bottom: 10px;margin-top: 10px;}
P.article2 {font-size: 0.8em;color: #666666;line-height: 1.5em;margin: 15px;}
P.article3 {font-size: 0.8em;color: #FFCC00;line-height: 1.5em;margin: 15px;}

P.info {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
P.info2 {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
P.info2 A:visited{ text-decoration: underline;color: #666666 } 
P.info2 A{ text-decoration: underline; color: #666666 } 
P.info2 A:hover { text-decoration: underline;color: #333333 }
P.info-nomargin {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.3em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
P.c {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.3em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
P.intro {
	font-size: 0.8em;
	color: #333333;
	line-height: 1.7em;

}
P.intro2 {
	font-size: 0.8em;
	color: #333333;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;

}
/* Xg */
ul {margin-top: 5px;margin-bottom: 0px;}
ul.normal {margin-top: 0px;margin-bottom: 0px;}
ul.sankaku {margin-top: 0px;margin-bottom: 0px;}
ul.margin {margin-top: 8px;margin-bottom: 15px;}
ul.link {
	margin-top: 10px;
}
li.orange {
	list-style-image: url(http://effectorcell.co.jp/images/common/list-orange.gif);
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 0 0 0 -20;
	line-height: 1.6em;
	font-size: 0.8em;
}
li.gray {
	list-style-image: url(http://effectorcell.co.jp/images/common/list-gray.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 0 -25;
	line-height: 1.7em;
	color: #666666;
	font-size: 0.8em;
}
li.normal {
	list-style-position: outside;
	margin: 0 0 0 -25;
	line-height: 1.7em;
	color: #666666;
	font-size: 0.8em;
}
li.sankaku {
	list-style-image: url(http://effectorcell.co.jp/images/common/sankaku3.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 0 -25;
	line-height: 1.7em;
	color: #666666;
	font-size: 0.8em;
}
li.submenu {
	list-style-image: url(http://effectorcell.co.jp/images/common/list-blue.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 0 -25;
	font-size: 0.7em;
	color: #ffffff;
	line-height: 1.5em;
	letter-spacing: 0.05em;
	color: #ffffff;
}
li.submenu2 {
	list-style-image: url(http://effectorcell.co.jp/images/common/list-blue.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 7 0 7 -25;
	font-size: 0.7em;
	color: #ffffff;
	line-height: 1.5em;
	letter-spacing: 0.05em;
	color: #ffffff;
}
ul.sub {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: -7px;
	padding-left: 0px;
	margin: 0px;
}
li.submenu3 {
	list-style-image: url(http://effectorcell.co.jp/images/common/list-blue.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 7 25;
	line-height: 1.7em;
	color: #666666;
	font-size: 0.7em;
	padding: 0px;
}
li.cat {
	list-style-image: url(http://effectorcell.co.jp/images/common/list-gray.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 0 10;
	line-height: 1.7em;
	color: #666666;
	font-size: 0.8em;
	padding: 0px;
}
li.link {
	list-style-image: url(http://effectorcell.co.jp/images/common/sankaku2.gif);
	list-style-type: none;
	margin: 0px 0px 0px -25px;
	line-height: 1.7em;
	color: #666666;
	font-size: 0.7em;
	padding: 0px;
}
/* Tuj[{[_[ */
.border-white {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
/* hr */
hr {	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;padding: 0px;}
hr.gray{color: #666666;}
hr.gray2{color: #999999;}
/* table */
table#margin {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
table#midasi {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
table#contact {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
td#underline {
	font-size: 0.8em;
	color: #666666;
	line-height: 1.4em;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
td#underline2 {
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
table#sitemap {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.submenubox {
	width: 256px;
	margin: 0px;
	padding: 7px;
	background-color: e5e5e5;
}
.submenuboxtop {
	width: 256px;
	margin: 0px;
	padding: 7px;
	background-color: #999999;
}
.ir_top {
	font-size: 0.7em;
	color: #888888;
}