@charset "utf-8";

/* ---------- reset ---------- */

* {
	margin:0;
	padding:0;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
}

/* ---------- reset_end ---------- */

/* ---------- body ---------- */

body {
	margin-right: auto;
	margin-left: auto;
	color:#666666;
	background:url(http://metabolic.lifemeta.net/img/bg.gif) repeat left top #ffffff;
	font-family:sans-serif;
	text-align: center;   
}

#main-container {
	margin-right: auto;
	margin-left: auto;
	background:#ffffff;
	width:820px;
}

a {
	text-decoration:none;
	color:#267db1;
}

a:hover {
	color:#ffffff;
	background:#267db1;
}

.clear {
	clear:both;
	text-decoration: none;
	font-size: 2px;
	text-indent: -700em;
}

fieldset { padding:10px; }

/* ---------- body_end ---------- */

/* ---------- header ---------- */

#header {
/*
	margin:0 10px;
	width:800px;
	padding:5px 0;
*/
	padding:5px 30px 5px 8px;
/*
	padding:10px 30px 0px 15px;
*/
	text-align:left;
}

#header img { float:left;border:none; }

#head-module p {
	margin:0;
	padding-top:12px;
	text-align:right;
	font-size:60%;
}

/* ---------- header_end ---------- */

/* ---------- main-menu ---------- */

#main-menu {
	margin:0px 10px 5px 10px;
	padding:5px 10px;
	border-bottom:1px solid #d5d5d5;
	text-align:left;
	display : block;
}
#main-menu ul {
	list-style-type: none;
}

.gn-btn {
	width:145px;
}

#main-menu li {
	float:left;
	display : block;
	margin-bottom: 3px;
	margin-right: 5px;
	list-style-type: none;
}

#main-menu li a {
	color:#0eaa4a;
	text-decoration: none;
	font-size:80%;
	padding: 5px 10px;
	display : block;
	background:url("http://metabolic.lifemeta.net/img/menu_li_1.gif") no-repeat center left;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

#main-menu ul li a:hover { 
	color:#7ddca2;
	background:url("http://metabolic.lifemeta.net/img/menu_li_2.gif") no-repeat center left;
	border-bottom: 1px solid #7ddca2;
	border-right: 1px solid #7ddca2;
}

/* ---------- main-menu_end ---------- */

/* ---------- banner ---------- */

#banner {
	display:block;
	background: transparent url("http://metabolic.lifemeta.net/img/main_visual.jpg") no-repeat top left;
	margin:0 10px;
	width:800px;
	height:171px;
}

#banner h1 {
	font-size:2px;
	text-indent:-9999px;
/*
	text-align:left;
	font-size:16px;
	position: relative;
	top: 65px;
	left: 25px;
*/
}

#banner a { color:#007695;}

#banner a:hover { color:#53a4b9;background:none;}

#banner h2 {
	font-size:2px;
	text-indent:-9999px;
	font-weight:normal;
/*
	text-align:left;
	font-size:80%;
	font-weight:normal;
	position: relative;
	top: 70px;
	left: 25px;
*/
}

/* ---------- banner_end ---------- */

/* ---------- main ---------- */

#main-content {
	padding:10px 0px 0px 0px;
	margin:10px;
}

#main {
	width:570px;
	float:left;
	text-align:left;
}

.content { padding:0px 10px 10px 15px; }

.content ul li { list-style-position:inside; }

.content p { font-size:80%;line-height:140%; }

.content p.navi { margin:5px 0; }

.content blockquote {
	font-size:80%;
	padding:15px 10px 15px 60px;
	background:url(http://metabolic.lifemeta.net/img/blockquote_bg.gif) no-repeat left center #fff2de;
	margin:10px 0;
	border: 1px dashed #ffad30;
}

.content h1 {
	color: #ff7200;
	font-size:90%;
	padding:8px 5px 5px 5px;
	height: 30px;
	font-weight:bold;
	background:url(http://metabolic.lifemeta.net/img/h1_bg.gif) repeat-x top left;
	margin:10px 0;
}

.content h2 {
	color: #000000;
	font-size:90%;
	padding:7px 10px;
	font-weight:bold;
	border-top:3px solid #ff0000;
	background-color:#e5e5e5;
	margin:10px 0px 15px 0px;
}

.content h3 {
	color: #000000;
	font-size:80%;
	padding:7px 10px;
	font-weight:bold;
	background-color:#e5e5e5;
	border-top:3px solid #0eaa4a;
	margin:10px 0px 15px 0px;
}

.content h4 {
	color: #ffffff;
	font-size:80%;
	padding:5px 10px;
	font-weight:bold;
	background:#0eaa4a;
	border-bottom:1px solid #ccccccc;
	margin:10px 0;
}

.content h5 {
	color: #666666;
	font-size:80%;
	padding:0 0 0 20px;
	font-weight:bold;
	background:url(http://metabolic.lifemeta.net/img/h5_bg.gif) no-repeat center left;
	margin:10px 0;
}

.content h6 {
	color: #666666;
	font-size:80%;
	padding:0 0 0 20px;
	font-weight:bold;
	background:url(http://metabolic.lifemeta.net/img/h6_bg.gif) no-repeat center left;
	margin:10px 0;
}

.entry-info {
	background:url(http://metabolic.lifemeta.net/img/entry_info_bg.gif) no-repeat;
	margin-top:10px;
	padding: 5px 0 20px 0;
}

.entry-info ul { list-style-type: none; }

.entry-info li {
	color:#666666;
	font-size:70%;
	display:inline;
	margin-right: 5px;
}

/* ---------- left ---------- */

#left-menu {
	width:208px;
	float:right;
	text-align:left;
	padding-right:15px;
}

.search-form { 
	background:url(http://metabolic.lifemeta.net/img/search_bg.gif) no-repeat;
	padding:25px 0px 15px 5px;
	text-align:left;
	}

.search-form label {
	text-decoration: none;
	font-size: 60%;
}

.search-form input#search { border:1px solid #999999; width:120px; font-size:80%; color:#999999;}

.search-form input.submit {
	position: relative;
	top: 3px;
	left: 3px;
}

div.enquete
{ 
	background:url(http://metabolic.lifemeta.net/img/enquete_bg.gif) no-repeat;
	padding:25px 0px 15px 0;
	text-align:left;
}

#sub-menu {
	margin-top:15px;
}

#sub-menu h3 {
	text-decoration: none;
	font-size: 2px;
	display: block;
	width: 193px;
	height: 21px;
	text-indent: -700em;
	background: transparent url("http://metabolic.lifemeta.net/img/subcontents_tit.gif") no-repeat top center;
	margin:1px 1px 0 1px;
}

.syndicate a {
	text-decoration: none;
	font-size: 2px;
	display: block;
	width: 193px;
	height: 47px;
	text-indent: -700em;
	background: transparent url("http://metabolic.lifemeta.net/img/rss_link.gif") no-repeat top left;
	margin:1px 1px 10px 1px;
}

.syndicate a:hover {
	background: transparent url("http://metabolic.lifemeta.net/img/rss_link.gif") no-repeat bottom left;
}

.powered li{
	font-size:70%;
	margin:10px 5px;
	list-style-type: none;
}

/* ---------- left_end ---------- */

/* ---------- footer ---------- */

.footer {
	display:block;
	background:url(http://metabolic.lifemeta.net/img/footer_bg.gif) no-repeat top center;
	padding:15px 10px;
}

.footer p {
	text-align:right;
	font-size:60%;
	color:#aaaaaa;
}

/* ---------- footer_end ---------- */

/* ---------- news ---------- */

#news {
	margin:10px 0;
}

#news h3 {
	text-decoration: none;
	font-size: 2px;
	text-indent: -700em;
	background: transparent url("http://metabolic.lifemeta.net/img/new_tit_meta_bg.gif") no-repeat top left;
	padding:10px 0;
	margin-bottom:12px;
	border-bottom:3px solid #0eaa4a;
	border-left:none;
	border-top:none;
	border-right:none;
}

.new-txt {
	background:#fafafa;
}

.new-txt p {
	font-size:70%;
	margin:10px 5px;
	border-bottom:1px dotted #0eaa4a;
}

#news h4 {
	text-decoration: none;
	font-size: 2px;
	text-indent: -700em;
	background: transparent url("http://metabolic.lifemeta.net/img/new_tit_info_bg.gif") no-repeat top left;
	padding:10px 0;
	margin-bottom:12px;
	border-bottom:3px solid #0eaa4a;
	border-left:none;
	border-top:none;
	border-right:none;
}

/* ---------- news_end ---------- */

/* ---------- archive_list ---------- */

.archive-content {
	background:#fafafa;
	border:3px double #cccccc;
	padding:15px;
}

.archive-list-item {
	font-size:80%;
	margin:5px 0;
}

/* ---------- archive_list_end ---------- */

/* ---------- sub-menu ---------- */

.sub-menu li {text-align:left;list-style-type: none;}

.sub-menu ul {margin:0 1px 15px 1px;list-style-type: none;}

.sub-menu li a {
	color:#666666;
	font-size:80%;
	display : block;
	width:193px;
	text-indent: 1em;
	background:url(http://metabolic.lifemeta.net/img/submenu_li_2.gif) no-repeat center left;
	padding: 5px 0;
	border-bottom:1px solid #cccccc;
}

.sub-menu li a:hover {
	color:#0eaa4a;
	background:url(http://metabolic.lifemeta.net/img/submenu_li_1.gif) no-repeat center left;
}

/* ---------- sub-menu_end ---------- */

/* ---------- trackback ---------- */
#trackback_url {
	border:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

/* ---------- trackback_end ---------- */

/* ---------- comment ---------- */

fieldset { margin-top:20px; }

legend {
	font-size:80%;
}

#comment-author {
	background:#f9f9f9;
	font-size:80%;
	border:1px solid #cccccc;
	color:#666666;
}

#comment-email {
	background:#f9f9f9;
	font-size:80%;
	border:1px solid #cccccc;
	color:#666666;
}

#comment-url {
	background:#f9f9f9;
	font-size:80%;
	border:1px solid #cccccc;
	color:#666666;
}

#comment-text {
	background:#f9f9f9;
	font-size:80%;
	border:1px solid #cccccc;
	color:#666666;
}

#comment-preview,#comment-post,#comment-cancel  {
	width:100px;
	font-size:80%;
}

ul.comments-open-footer  {
	padding-top: 15px;
}

.comments-open-footer li {
	display:inline;
	list-style-type: none;
	margin-right: 15px;
}

.comments-post label {
	font-size:80%;
	margin:10px 0;
}

.cclicense { margin:3px 10px; }

.cclicense p { font-size:60%; }


/* ---------- main_module ---------- */

div.clear
{
	clear:both;
}

div.clear hr
{
	display:none;
}


div.content div#mainModule
{
	width:545px;
	padding-bottom:10px;
	margin:0px;
	background:#ebebeb url(img/main_module_foot.gif) no-repeat center bottom;
	color:inherit;
}

div.content div#mainModuleInner
{
	width:545px;
	padding-top:10px;
	margin:0px;
	background:#ebebeb url(img/main_module_head.gif) no-repeat center top;
	color:inherit;
}

div.box3
{
	width:515px;
	padding:0 0 10px 0;
	margin:0 15px 10px 15px;
	background:#ebebeb url(img/main_foot01.gif) no-repeat left bottom;
	color:inherit;
}
div.boxInner3
{
	width:515px;
	margin:0;
	padding:0 0 1px 0;
	background:#ebebeb url(img/main_contents01.gif) repeat-y left top;
	color:inherit;
}

div.box2Bottom
{
	width:515px;
	padding:0 0 10px 0;
	margin:0 15px 0 15px;
	background:#ebebeb url(img/main_cat_foot2.gif) no-repeat left bottom;
	color:inherit;
}
div.box2
{
	width:515px;
	padding:0 0 10px 0;
	margin:0 15px 10px 15px;
	background:#ebebeb url(img/main_cat_foot2.gif) no-repeat left bottom;
	color:inherit;
}
div.boxInner2
{
	width:515px;
	margin:0;
	padding:0 0 1px 0;
	background:#ebebeb url(img/main_cat_contents2.gif) repeat-y left top;
	color:inherit;
}

div.box
{
	width:515px;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	background:#ebebeb url(img/main_cat_foot.gif) no-repeat left bottom;
	color:inherit;
}
div.boxInner
{
	width:515px;
	margin:0;
	padding:0;
	background:#ebebeb url(img/main_cat_contents.gif) repeat-y left top;
	color:inherit;
}

div.cat01,
div.cat03,
div.cat05,
div.cat07,
div.cat09
{
	float:left;
	width:243px;
	background:transparent;
	color:inherit;
}

div.cat02,
div.cat04,
div.cat06,
div.cat08,
div.cat10
{
	float:right;
	width:243px;
	background:transparent;
	color:inherit;
}

div.topics dl
{
	width:515px;
	margin:0;
	padding:0;
	position:relative;
}

div.topics dl dt
{
	font-size:2px;
	text-indent:-9999px;
	height:35px;
	width:515px;
	text-decoration:none;
	background:transparent url(img/main_head01.gif) no-repeat left top;
}

div.topics dl dd
{
	margin:0;
	padding:5px 10px;
}

div.topics dl dd ul
{
	list-style:none;
	margin:0;
	padding:0;
}

div.topics dl dd ul li
{
	font-size:80%;
	line-height:140%;
	margin:0 0 2px 0;
	padding:0;
}

div.topics dl dd ul li a
{
	text-decoration:none;
	color:#267db1;
	background:#ffffff url(img/icon01.gif) no-repeat 0 2px;
	padding:2px 0 2px 20px;
	margin:0;
}

div.topics dl dd ul li a:hover
{
	text-decoration:none;
	color:#f13151;
	background:#ffffff url(img/icon01hover.gif) no-repeat 0 2px;
}

div.cat01 dl,
div.cat02 dl,
div.cat03 dl,
div.cat04 dl,
div.cat05 dl,
div.cat06 dl,
div.cat07 dl,
div.cat08 dl,
div.cat09 dl,
div.cat10 dl
{
	width:243px;
	margin:0;
	padding:0;
	position:relative;
}

div.cat01 dl dt,
div.cat02 dl dt,
div.cat03 dl dt,
div.cat04 dl dt,
div.cat05 dl dt,
div.cat06 dl dt,
div.cat07 dl dt,
div.cat08 dl dt,
div.cat09 dl dt,
div.cat10 dl dt
{
	font-size:2px;
	text-indent:-9999px;
	width:243px;
	height:35px;
	color:inherit;
	background:#ebebeb;
	color:inherit;
}
div.cat01 dl dt a,
div.cat02 dl dt a,
div.cat03 dl dt a,
div.cat04 dl dt a,
div.cat05 dl dt a,
div.cat06 dl dt a,
div.cat07 dl dt a,
div.cat08 dl dt a,
div.cat09 dl dt a,
div.cat10 dl dt a
{
	display:block;
	height:35px;
	width:243px;
	text-decoration:none;
}
div.cat01 dl dt a
{
	background:transparent url(img/main_cat_head01.gif) no-repeat left top;
}
div.cat02 dl dt a
{
	background:transparent url(img/main_cat_head02.gif) no-repeat left top;
}
div.cat03 dl dt a
{
	background:transparent url(img/main_cat_head03.gif) no-repeat left top;
}
div.cat04 dl dt a
{
	background:transparent url(img/main_cat_head04.gif) no-repeat left top;
}
div.cat05 dl dt a
{
	background:transparent url(img/main_cat_head05.gif) no-repeat left top;
}
div.cat06 dl dt a
{
	background:transparent url(img/main_cat_head06.gif) no-repeat left top;
}
div.cat07 dl dt a
{
	background:transparent url(img/main_cat_head07.gif) no-repeat left top;
}
div.cat08 dl dt a
{
	background:transparent url(img/main_cat_head08.gif) no-repeat left top;
}
div.cat09 dl dt a
{
	background:transparent url(img/main_cat_head09.gif) no-repeat left top;
}
div.cat10 dl dt a
{
	background:transparent url(img/main_cat_head10.gif) no-repeat left top;
}

div.cat01 dl dt a:hover
{
	background:transparent url(img/main_cat_head01.gif) no-repeat left bottom;
	color:inherit;
}
div.cat02 dl dt a:hover
{
	background:transparent url(img/main_cat_head02.gif) no-repeat left bottom;
	color:inherit;
}
div.cat03 dl dt a:hover
{
	background:transparent url(img/main_cat_head03.gif) no-repeat left bottom;
	color:inherit;
}
div.cat04 dl dt a:hover
{
	background:transparent url(img/main_cat_head04.gif) no-repeat left bottom;
	color:inherit;
}
div.cat05 dl dt a:hover
{
	background:transparent url(img/main_cat_head05.gif) no-repeat left bottom;
	color:inherit;
}
div.cat06 dl dt a:hover
{
	background:transparent url(img/main_cat_head06.gif) no-repeat left bottom;
	color:inherit;
}
div.cat07 dl dt a:hover
{
	background:transparent url(img/main_cat_head07.gif) no-repeat left bottom;
	color:inherit;
}
div.cat08 dl dt a:hover
{
	background:transparent url(img/main_cat_head08.gif) no-repeat left bottom;
	color:inherit;
}
div.cat09 dl dt a:hover
{
	background:transparent url(img/main_cat_head09.gif) no-repeat left bottom;
	color:inherit;
}
div.cat10 dl dt a:hover
{
	background:transparent url(img/main_cat_head10.gif) no-repeat left bottom;
	color:inherit;
}

div.cat01 dl dd,
div.cat02 dl dd,
div.cat03 dl dd,
div.cat04 dl dd,
div.cat05 dl dd,
div.cat06 dl dd,
div.cat07 dl dd,
div.cat08 dl dd,
div.cat09 dl dd,
div.cat10 dl dd
{
	font-size:80%;
	line-height:140%;
	color:inherit;
	padding:5px 10px 20px 10px;
	margin:0;
}


div.cat01 dl span a,
div.cat02 dl span a,
div.cat03 dl span a,
div.cat04 dl span a,
div.cat05 dl span a,
div.cat06 dl span a,
div.cat07 dl span a,
div.cat08 dl span a,
div.cat09 dl span a,
div.cat10 dl span a
{
	font-size:2px;
	text-indent:-9999px;
	display:block;
	background:#ffffff url(img/main_cat_entry.gif) no-repeat 0 0;
	height:15px;
	width:76px;
	text-decoration:none;
	position:absolute;
	bottom:0;
	right:10px;
}

div.cat01 dl span a:hover,
div.cat02 dl span a:hover,
div.cat03 dl span a:hover,
div.cat04 dl span a:hover,
div.cat05 dl span a:hover,
div.cat06 dl span a:hover,
div.cat07 dl span a:hover,
div.cat08 dl span a:hover,
div.cat09 dl span a:hover,
div.cat10 dl span a:hover
{
	background:#ffffff url(img/main_cat_entry.gif) no-repeat 0 -15px;
	color:inherit;
}

/* ---------- main_module_end ---------- */

/* ---------- entryList ---------- */
ul.entryList
{
	list-style-type:circle;
	margin-bottom:20px;
	padding-left:20px;
}

ul.entryList li
{
	list-style-position:outside;
	font-size:80%;
	font-weight:normal;
	line-height:140%;
}

/* ---------- entryList_end ---------- */
/* ---------- arrowBack ---------- */

p.arrowBack
{
	text-align:right;
	font-size:80%;
	margin:0 0 40px 0;
}

p.arrowBack a
{
	text-decoration:none;
}

p.arrowBack a:hover
{
	text-decoration:underline;
}

/* ---------- arrowBack_end ---------- */

