body {margin-bottom:0px;}

a:link {color: 81AA53; text-decoration: underline;}
a:visited {color: 81AA53; text-decoration: underline;}
a:hover {color: 81AA53; text-decoration: none;}
a:active {color: 81AA53; text-decoration: underline;}


body,td,th {
	color: #666666;
	font-size: 13px;
	line-height: 20px;
	}
	
h1 {
    text-align:right;
	text-indent:-9999px;
	font-size:12px;
	font-weight:normal;
	margin:0 10px 15px 0;
	padding:0px;
	}
	
h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02.gif);
	background-position:0 0.8em;
	background-repeat:no-repeat;
	background-color:#F3F8DF;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}

*html h2 {
width:470px;
}

.main {
    clear:both;
	width:470px;
	margin:0;
	padding:0 20px 0 0;
	text-align:left;
	}
	
.link_box {
     width:490px;
	 background-image:url(../images/table02.jpg);
	 margin:10px 0px;
     padding:0px;
	 }

.link_box p {
     margin:0px;
	 padding:5px 20px;
	 }

.title {
	font-size: 14px;
	color: #C600EE;
	line-height: 21px;
	font-weight: bold;
}

	
.textlink1 a:link {  text-decoration: none; color: #CC66CC;}
.textlink1 a:hover {  text-decoration: underline; color: #CC66CC;}
.textlink1 a:visited {  text-decoration: none; color: #CC66CC;}


.f11 {
	font-size: 11px;
	color:#003300;
	line-height: 13px;

}

.f12 {
	font-size: 12px;
	color:#666666;
	line-height: 130%;

}

.f13b {
	font-size: 13px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
}

.f14b {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
}

.f18b {
	font-size: 18px;
	color:#003300;
	font-weight: bold;
}

.white {
    color:#FFF;
	}
	
/*　トップページ　*/

.main-index {
    clear:both;
	width:470px;
	margin:0;
	padding:10px 20px 0 25px;
	text-align:left;
	}

	
*html .main-index {width:510px;}	
	
/*　金属アレルギーとは　*/

#main01 {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html #main01 {width:490px;}

#main01 h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_01.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ACDBBE;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html #main01 h2 {width:470px;}
	
/*　金属アレルギーについて　*/

#main02 {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html #main02 {width:490px;}

#main02 h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_02.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#BED9E0;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html #main02 h2 {width:470px;}

/*　金属アレルギーの原因　*/

#main03 {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html #main03 {width:490px;}

#main03 h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#EDDEEF;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html #main03 h2 {width:470px;}

/*　金属アレルギーの主な症状　*/

#main04 {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html #main04 {width:490px;}

#main04 h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_04.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FADDE6;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html #main04 h2 {width:470px;}

/*　金属アレルギーの検査　*/

#main05 {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html #main05 {width:490px;}

#main05 h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_05.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FAC1AB;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html #main05 h2 {width:470px;}

/*　金属アレルギーの治療　*/

#main06 {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html #main06 {width:490px;}

#main06 h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_06.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#E5F1CD;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html #main06 h2 {width:470px;}



/*　メディカルデトックス　*/

#main07 {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html #main07 {width:490px;}

#main07 h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_07.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#EDF4FD;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html #main07 h2 {width:470px;}

.main07-faq {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html .main07-faq {width:490px;}

.main07-faq h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_07.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#EDF4FD;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html .main07-faq h2 {width:470px;}
	
/*　成分表示　*/

#main08 {
    clear:both;
	width:470px;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	}
	
*html #main08 {width:490px;}

#main08 h2 {
	font-size: 14px;
	color:#003300;
	line-height: 21px;
	font-weight: bold;
	background-image:url(../images/icon02_08.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#B6D5DC;
	width:450px;
	margin:0px;
	padding:5px 0 5px 20px;
	}
	
*html #main08 h2 {width:470px;}


/*　成分表示　*/

#main09 {
clear:both;
width:470px;
margin:0 10px 0 0;
padding:0;
text-align:left;
}

#main09 h2 {
font-size: 14px;
color:#003300;
line-height: 1.4;
background-image:none;
margin:0px;
padding:5px 0 5px 10px;
border-top:5px solid #486620;
border-bottom:2px solid #486620;
}

#main09 h3 {
font-size:14px;
font-weight:100;
padding:0 5px;
color:#486620;
}

#main09 p {
padding:0 7px;
}

#main09_a {
width:456px;
margin:0 20px 20px 0;
padding:0 0 10px 0;
text-align:left;
background-color:#FAFCF3;
border:1px dotted #003300;
}

#main09_a h2 {
width:436px;
font-size: 14px;
color:#FFF;
line-height: 1.4;
background-color:#A2C358;
background-image:none;
margin:0px;
padding:5px 10px;
border:none;
border-bottom:1px solid #486620;
}

*html #main09_a h2 {width:456px;}

#main09_a h3 {
font-size:13px;
margin:20px 5px 0 5px;
padding:0 5px;
color:#333;
border-bottom:1px dotted #CCC;
}


#main09_a p {
padding:0 10px;
color:#333;
}

#faq_footer {
margin-right:20px;
}
	
/*　共通　*/
	
.copyright {
    margin:10px 0;
	padding:10px 0;
	font-size: 12px;
	color:#666666;
	line-height: 130%;
	}

.red {color:#CC3300;}