/* CSS Document */
body{
	color:#000000;
	font-size:95%;
	margin:0px;
	background:#ffffdf;
	font-size:95%;
	line-height:150%;
	letter-spacing: 1px;
}
a:hover{
  color:#267339;
	top:1px; 
	left:1px; 
	position:relative; 
}
a.no_releative:hover{
	top:0px;
	left:0px;
	position:relative; 
}
a.no_underline:hover{
	text-decoration:none;
}
A:hover img{
	top:0px;
	left:0px; 
	position:relative;
}
form,ul,ol {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#container{
	text-align:center;
	width:826px;
	margin:0px auto;
	background-image: url("/pic-labo/top_back.jpg");
}
.hed{
	height:121px;
	background-image:url(/pic-labo/hed_back.jpg);
	background-repeat:repeat-x;
}
h1{
	padding-left:5px;
	font-weight:normal;
	font-size:11px;
	margin:0px;
}
.hed_menu{
	font-size:12px;
	margin:0px;
}
.left_back{
	background-image:url(/pic-labo/left_back.jpg);
}
.left_menu{
	margin-top:9px;
}
.margin_5{
	margin-top:5px;
}
.margin_20{
	margin-top:20px;
}
.margin_7 {
	margin-top: 7px;
}

.left_menu4{
	margin-top:5px;
 	border:1px solid #43B661;
	background:#ffffff;
}
.left_tenpo{
	margin-bottom:5px;
	background:#ffffff;
	font-size:90%;
	border:1px solid #42B660;
}
.footer_back{
	background-image:url(/pic-labo/footer_back.jpg);
}
.mein{
	margin-top:9px;
	width:575px;
}
.mein_message{
	border-left:1px solid #9DCAE4;
	border-right:1px solid #9DCAE4;
	background:#EBF4FA;
	padding:5px 5px 0px 5px;
}
.mein_p{
	margin:0px;
}
span{
	font-weight:bold;
}
.osusume_box{
	border:1px solid #76B13A;
}
.osusume_box1{
	border:1px solid #35A14F;
}
.osusume_p{
	font-size:85%;
	line-height:110%;
	padding:5px;
}
p{
	margin:0px;
	padding:7px;
}
.font_color_pink{
	color:#F3346D;
}
.font_color_green {
	color: #35A14F;
}

.font_color_pink2s{
	color:#F3346D;
	font-size: 85%;
	line-height: 120%;
	letter-spacing: 0px;
	font-weight: normal;
}
.font_color_green2s {
	color: #35A14F;
	font-size: 80%;
}
.font_sln {
	letter-spacing: 0px;
	font-size: 80%;
	line-height: 140%;
}
.font_l {
	font-size: 120%;
}
.font_ll {
	font-size: 140%;
}

.back{
	background:#ECF5E2;
}
.back1{
	background:#EBEBEB;
}
.border{
	border-bottom:1px solid #39A352;@
}
.border1{
	border-bottom:1px solid #246635;@
}
.border2{
	border-right:1px solid #246635;
}
.box{
	background:#ECF5E2;
	border-left:1px solid #ACD58A;
	border-right:1px solid #ACD58A;
}
.box1{
	border-top:1px solid #246635;
	border-bottom:1px solid #246635;
}
.box2{
	border:1px solid #39A352;
}
.box3{
	border-left:1px solid #246635;
	border-right:1px solid #246635;
}
.box4{
	background:#EBF4FA;
	border-left:1px solid #9DCAE4;
	border-right:1px solid #9DCAE4;
}
.box5{
	background:#ECF5E2;
	padding: 5px;
	border: 1px solid #ACD58A;
	margin-left: 7px;
	margin-bottom: 20px;
	margin-right: 7px;
}
.box6{
	background:#ECF5E2;
	padding: 5px;
	border: 1px solid #ACD58A;
	margin-left: 7px;
	margin-right: 7px;
}
.top{
	text-align:right;
}
.indent1 {
	margin-left: 1em;
	padding:7px;
}
.indent2 {
	text-indent: -1em;
	padding-left: 1em;
	margin-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.indent3 {
	padding-left: 30px;
	text-indent: -25px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 7px;
}

.cart {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 5px;
}
.lineheight_n {
	line-height: normal;
}
.letterspace_n {
	letter-spacing: normal;
	font-weight: normal;
}
.float_r {
	font-size: 80%;
	text-align: center;
	float: right;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: normal;
	color: #35A14F;
	letter-spacing: normal;
	padding-left: 5px;
}
p.tb0 {
	padding-top: 0px;
	padding-bottom: 0px;
}
.list_n {
	list-style-type: none;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#tweet {
}
#tweet ul{
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;

}

.c_f{
	padding-top: 10px;
	padding-bottom: 10px;	
	}
	
.pad{
	padding-top:5px;
	padding-bottom:5px;
	font-size:105%;
}
.dosage{
	background-image: url(/pic-labo/dosage_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 575px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}