/* ---- BASIC DESIGN -------------------------------------------------------- */
html{
	margin			: auto;
	padding			: 0px;
}

body{
	font-size		: 10px;
	font-family		: Meiryo, Verdana, sans-serif, Osaka, "MS UI Gothic";
	color			: #666666;
	margin			: auto;
	border			: 0px;
	padding			: 0px;
}

a { text-decoration	: none; }
a img { 	border	: 0px; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
   margin-top		: 10px;
   margin-bottom	: 10px;
   color			: #666666;			
}

a:link{
	color			: #666666;
}

a:visited{
	color			: #666666;
}

a:hover,a:active{
	text-decoration	: underline;
	color			: #0099ff;
}

form, input { 
	margin			: 0px;
	padding			: 0px;
}


/* ---- CONTAINER LAYOUT ---------------------------------------------------- */
body {
	margin : auto;
	text-align	: center;
} 

#container {
   position			: relative;
   margin : 0px auto;
   text-align: left;
   width			: 500px;
   background		: #ffffff;
}

#container-inner { 
	position		: static;
	width			: auto;
}

body {
   min-width		: 500px;
   color			: #666666;
   background-color	: #ffffff;
   background		: url(back_ground.gif) repeat top left;
}

#container-inner {
   border-width		: 1px;
   border-style		: solid;
   border-color		: #cccccc;
}

/* ---- Header LAYOUT ------------------------------------------------------- */
#header{
	display			: block; 
	position		: relative;
 	border			: 0px solid #666666;
 	padding			: 0px;
 	margin-top		: 100px;
 	margin-left		: 44px;
 	margin-bottom	: 100px;
}

#header h1.logo{
 	font-size		: 20px;
   	font-weight		: bold;
	font-family		: Meiryo, Verdana, sans-serif, Osaka, "MS UI Gothic";
	color			: #00cccc;
	margin-top		: 0px;
 	margin-bottom	: 5px;
 	padding			: 0px;
}

#header h1.logo span{
 	display			: inline;
}

#header h2{
	display			: inline;
 	font-size		: 10px;
 	font-family		: Meiryo, Verdana, sans-serif, Osaka, "MS UI Gothic";
 	color			: #666666;
 	padding			: 0px;
}

/* ---- Diary MAIN LAYOUT --------------------------------------------------- */

#setDiary{
 	position		: relative;
	width			: 410px;
 	margin-top		: 10px;
 	margin-left		: 44px;
 	margin-bottom	: 0px;
}

.entry {
	margin-top		: 20px;
	margin-left		: 0px;
 	margin-bottom	: 38px;
 	border			: 0px solid #cccccc;
}

.entry-day {
	margin-bottom	: 62px;
}

.date {
	font-weight		: bold;
	font-size		: 11px;
	text-align		: left;
	border-bottom	: 0px solid #cccccc;
}

.entry-header {
	clear			: both;
}

.title{
	font-size		: 11px;
	text-align		: left;
	border-bottom	: 0px solid #cccccc;
	text-decoration	: underline;
}

.bun {
 	margin-top		: 12px;
 	margin-bottom	: 12px;	
	line-height		: 1.5;
}

.entry-footer {
	position		: relative;
	width			: 100%;
	border-top		: 1px solid #cccccc;
	overflow		: hidden;
}

.entry-footer:after {
    content			: "";
    display			: block;
    clear			: both;
    height			: 1px;
    overflow		: hidden;
}

/* no ie mac5 \*/
* html .entry-footer {
    height: 1%;
    overflow: visible;
}
/* no ie mac5 */

.post-footer {
	float			: left;
}

.comment {
	float			: right;
}

/*
#container {
    overflow: hidden;
}
*/


.entry-footer p {
	clear			: both; 
	margin-top		: 3px;
	margin-bottom	: 5px;
}

img.pict{
	border			: 1px solid #cccccc;
	margin-top		: 5px;
	margin-bottom	: 5px;
}

span.movie_name{
	color			: #0066ff;
}


/* FOOTER LAYOUT */
.copyright {
	text-align		: center;
}

