﻿body {

margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-size:14px;
background-color:#fdfdfd;

/*background-image: url("../image/hyaluronic.gif");*/
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;

/*background-color:#fdfdfd; 2007/02変更前*/

}

h1 {
font-size: 20px;
border-bottom:2px #424242 dotted;
color:#424242;
}

h1.month {
font-size: 20px;
border-bottom:0px #424242 dotted;
text-align:right;
color:#424242;
}

h3 {
font-size: 14px;
margin:5px 5px 5px 5px;
padding:1px 1px 1px 1px;
color:#000;
}

div.article h3{
font-size: 16px;
margin:5px 5px 2px 5px;
padding:3px 3px 3px 2px;
color:#000;

}

h2.main {
font-size: 16px;
margin:5px 5px 5px 5px;
padding:1px 1px 1px 1px;
border-left:0px #929292 solid;
border-bottom:1px #929292 solid;
color:#000;
}

h3.side1 {
font-size: 14px;
margin:5px 5px 5px 5px;
padding:1px 1px 1px 1px;
border-left:0px #929292 solid;
border-bottom:1px #929292 solid;
color:#929292;
}



h1.first{

border-bottom:2px #424242 dotted;
color:#424242;
}

h2.herb_JPN{
margin:5px;
font-size:18px;
color:#929292;
text-align:left;
}



h3.japan_name{
margin:5px;
font-size:14px;
font-weight:bold;
color:#929292;
text-align:left;
}

h3.side1{
margin:10px 1px 5px 1px;

font-size:12px;
font-weight:bold;
color:#444;
text-align:left;
}

h3.category{
margin:1px 20px 1px 5px;
font-weight:normal;
font-size:12px;

color:#444;
text-align:left;
}




em.latin_name{
font-size:12px;
color:#929292;
}

div.herb{
margin:5px 5px 5px 5px;
background-color:#CAE1FF;
}



h2{font-size:18px;font-weight:bold;color:#232323;}
h2.shu{font-size:18px;font-weight:bold;color:#EF454A;}



h2.index{
	margin:5px 0px 0px 5px;
	font-size:14pt;
   	text-decoration:none;
	color:#333333;
	padding-left: 16px;
	background-image: url("../../../www.laki-web.com/graphic/benzene.gif");
   	background-repeat: no-repeat;
  	background-position: left;
}

h3.things{font-size:12px;font-weight:bold;color:#884488;}

h3.amazon{
font-size:14px;
border-bottom:0px dotted;
font-weight:bold;
color:#262b3c;
text-align:center;
}

blockquote{
padding: 1px 10px 1px 10px;
width: 75%;
color:#444444;
background-color:#e7eeee;
border-top:solid #929292 1px;
border-bottom:solid #929292 1px;
border-left:solid #929292 1px;
border-right:solid #929292 1px;
}

div.head{
text-align:left;


border-top:2px #929292 dotted;
border-bottom:2px #929292 dotted;
border-left:2px #929292 dotted;
border-right:2px #929292 dotted;
color:#3f3f3f;
}

div.dil{
margin:0;
font-size:100%;
color:#222;
background:#eee;
}

div.conc{
margin:0;
font-size:100%;
color:#222;
background:#dcdcdc;
}

div.reference{
margin: 10px auto 10px auto;
width: 85%;

color:#222;
border-top:dotted black 2px;
border-bottom:dotted black 2px;
border-left:dotted black 2px;
border-right:dotted black 2px;

}

div.category{background-color:#929292;}
div.site{background-color:#9999ff}

div.tb{
background-color:#F0E68C;
color:#000000;
border-top:dotted 1px;
border-bottom:dotted 1px;
border-left:dotted 1px;
border-right:dotted 1px;
width: 85%;
margin-left: auto;
margin-right: auto;
}

.center{
text-align:center;


}




div.amazon_side{
margin:8px 0px 8px 0px;
padding:5px 0px 5px 0px;


border-top:solid #929292 1px;
border-bottom:solid #929292 1px;
border-right:solid #929292 1px;
border-left:solid #929292 1px;
text-align:left;
/*border-left:solid #929292 1px;*/
}

div.amazon_main{

margin:10px auto 10px auto ;
padding: 10px 10px 10px 10px ;
color:#000000;
font-size:14px;
border-top:solid #929292 1px;
border-bottom:solid #929292 1px;
border-right:solid #929292 1px;
border-left:solid #929292 1px;
text-align:left;
width: 90%;
}

div.box_a{

margin:10px auto 10px auto ;
padding: 10px 10px 10px 10px ;
color:#000000;
font-size:14px;
border-top:solid #929292 1px;
border-bottom:solid #929292 1px;
border-right:solid #929292 1px;
border-left:solid #929292 1px;
text-align:left;
width: 90%;
}

div.box_b{
margin:0px;

color:#000000;
font-size:14px;
border-top:solid #929292 1px;
border-bottom:solid #929292 1px;
border-right:solid #929292 1px;
border-left:solid #929292 1px;
text-align:left;
width:160px;
}

div.amazon_show{

margin:10px auto 10px auto ;
padding: 10px 10px 10px 10px ;
color:#000000;
font-size:10px;
border-top:solid #929292 1px;
border-bottom:solid #929292 1px;
border-right:solid #929292 1px;
border-left:solid #929292 1px;
text-align:center;
width:95%;
}

div.amazon_main p{
margin : 0em 0em;
font-size:100%;
line-height:1.5em;
text-indent:10px;

border:none 1px;
}

div.AA p{
margin : 0px 5px 0px 5px;
background-color:#efffef;
font-size:100%;
line-height:1em;
border:none 0px;
}

.bottom{
margin:auto auto 0px auto;
padding:auto auto 2px auto;}

.right{text-align:right}

h4.information{
margin: 3px auto 3px 3px;

font-size:14px;
border-bottom:dotted #696969 1px;
color:#696969;

}


.shadow{
	background:url('../../../www.laki-web.com/image/shadow.gif') no-repeat right bottom;

		margin:0;
		padding:0 6px 6px 0;
		float:left;
}

.shadow img{
	position:relative;
	margin: 0 ;
	padding: 0;

}


div.news{
margin:0px 0px 0px 0px;

border-top:dotted #929292 1px;
border-bottom:dotted #929292 1px;
border-right:dotted #929292 1px;
border-left:dotted #929292 1px;
text-align:left;
}

div.new_reviews{
margin:3px 2px 3px 2px;
padding:2px 4px 4px 2px;
border-top:solid #929292 1px;
border-bottom:solid #929292 1px;
border-right:solid #929292 1px;
border-left:solid #929292 1px;


}

div.react{

background-color:#ffffff;

text-align:center;
border-top:dashed #000000 3px;
border-bottom:dashed #000000 3px;
border-right:dashed #000000 3px;
border-left:dashed #000000 3px;

}

div.new_diary{
	padding:3px;
/*	background-color:#f5f5f5;*/
/*	background-image: url("http://www.laki-web.com/graphic/nd_back.gif");*/

}

div.new_article{
	margin: 0;
	padding: 2px 5px 2px 5px;
	background-color:#fefefe;
	border-top:solid #000 1px;
	border-bottom:solid #000 1px;
	border-left:solid #000 1px;
	border-right:solid #000 1px;
}

div.ct{
background-color:#eeeeee;
color:#000000;
border-top:dotted 1px;
border-bottom:dotted 1px;
border-left:dotted 1px;
border-right:dotted 1px;
width: 75%;
margin-left: auto;
margin-right: auto;
}


div.links{
float:left;
text-align:center;
background-color:#eeeeff;
color:#333333;

}

div.article{
margin:15px 10px 15px 10px;
padding:15px 10px 10px 15px;

border-top:dotted #929292 1px;



	/*background-image: url("http://www.laki-web.com/graphic/nd_back.gif");*/

}

div.rechts{
float:right;
text-align:left;
background-color:#eeeeff;
color:#333333;

}

div.article_ids{

text-align:right;
color:#333333;

}

ul{
margin:2px 10px 2px 10px;
padding:2px 10px 2px 10px ;
}


ul.mini li{
border-bottom:dotted #888 1px;
}

ul.links{
margin:0px;
padding:2px ;

list-style-type: none;
font-size:85%;

}

ul.mini{
font-size:95%;
line-height:1.5em;
}

ul.ho,ul.ho li{
	display: inline;
	margin: 1px;    /* デフォルトの margin をクリア。 */
	padding: 2px;    /* デフォルトの padding をクリア。 */
}

ul.ho li{
	display: inline;
	margin: 3px;    /* デフォルトの margin をクリア。 */
	padding: 2px;    /* デフォルトの padding をクリア。 */
}

ul.none{ 
margin:0px;
padding: 0;

list-style-type: none;}

ul.diarynavi{ 
margin:0px;
padding: 0;
font-size:16px;
list-style-type: none;
}


ul.high{ 
margin:0px;
padding: 1em;
line-hight:1.5em;}

ul.left{ 
margin:2px;
font-size:11px;
padding: 1em;
line-hight:1.5em;
}

ul.navi{ list-style-type:square; 
font-size:16px;
} 

ul.music{ list-style-image: url(../../../www.laki-web.com/graphic/onp.gif); } 
/*ul.new{ list-style-image: url(http://www.laki-web.com/graphic/dvd.gif); } */
ul.new{ list-style-type: none;}

ul {margin:0px;


}

table.cal{
margin:5px;
width: 95%;

padding:5px;
background:#FDFDFD;
border-spacing: 0px;
border-top:solid #929292 1px;
border-bottom:solid #929292 1px;
border-right:solid #929292 1px;
border-left:solid #929292 1px;
}


td{
padding:1px;
border-bottom:solid #fdfdfd 1px;
border-right:solid #fdfdfd 1px;

}


h2.title{
	margin:5px 2px 5px 2px;
	padding:1px 1px 1px 3px;
	font-size:16px;
   	text-decoration:none;
	color:#424242;
	border-bottom:dotted 2px;

}

h2.article_title{
	font-size:12pt;
	font-weight:bold;
   	text-decoration:none;
	color:#333333;
	border-bottom:dotted 1px;
	border-color:#aa3333;
}

h3.comment{
	font-size:10pt;
	font-weight:bold;
   	text-decoration:none;
	color:#333333;

}

p{
margin : 0em 0em;
font-size:90%;
line-height:1.5em;
text-indent:10px;

border:none 1px;
}



dt{
        padding:3px;
        font-size:95%;

        text-align:left;
}

dd{
        padding:3px;
        font-size:95%;

        text-align:left;
}

td.comment{
        padding:0.3em;
        font-size:75%;
        text-align:left;
}

.shadow img{
	position:relative;
	margin: 0 ;
	padding: 0;

}

.shadow{
	background:url('../../../www.laki-web.com/image/shadow.gif') no-repeat right bottom;

		margin:0;
		padding:0 6px 6px 0;
		float:left;
}


div.amazon_main .shadow a:hover{
	background-color: #fdfdfd;
}
div.amazon_main .shadow a:hover img{
	width:150;
	height:150;

}


#inbox {
margin:10px auto 10px auto;
width: 95%;
text-align:left;

}
 #wrap {
float:left;
margin:0px 5px 0px 0px;
width:75%;

border:none 1px;

}
 #main {
margin:0px 0px 0px 0px;
float:right;
width:75%;
text-align:left;

}
 #left {
margin:0px 10px 0px 0px;
float:right;
width:22%;



}
 #right {
margin:0px 0px 0px 0px;
float:right;
width:20%;

}

 #footer {
text-align:center;


border-top:dotted 2px;
width: 100%
/*width:780px; */
text-align: center;
}