/*ブログ用CSS*/

body
{
	margin: 0;
	background : url(../../blogette_items/sysimg/bg/ocean.jpg) repeat-x;
	background-attachment : fixed;
	height : auto;
}

.ff
{
	color : #ffffff;
}

#bg
{
position : fixed;_position : absolute;
width : 700px;
height : 100%;
left : 50%;
margin-left : -350px;
background : #ffffff;
}

#contents {
	display: table;
	width: 880px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: NONE;
}


#wrapper
{
	position : relative;
	top : 0;
	margin : 0px;
	padding : 0px;
	width : 700px;
	min-height : 100%;
	height : auto !important;
	height : 100%;
	left : 50%;
	margin-left : -350px;
	/*display : inline;*/
	background : #ffffff;
}

#box_head
{
	position : relative;
	top : 0;
	width : 700px;
	height : 100px;
	left : 50%;
	margin : 0px;
	padding : 0px;
	margin-left : -350px;
	background : url(../../blogette_items/topimage/BlogTop.jpg) no-repeat;
}

#box_head2
{
	position : relative;
	top : 0;
	width : 700px;
	height : 100px;
	left : 50%;
	margin : 0px;
	padding : 0px;
	margin-left : -350px;
	background : <?php print _COLOR_ ?>;
}

	#part_head_title
	{
		position : relative;
		top : 10;
margin-left : 410px;
		mpadding : 10px;
		font-size : 30px;
		color : #ffffff;
	}

#box_left
{
	position : relative;
	float : left;
	min-height : 100%;
	height : 100% !important;
	height : 100%;
	top : 0px;
	left : 0px;
	width : 185px;
	padding : 0;
	margin : 0;
	background : #333399;
}

	#part_left_wrapper
	{
		min-height : 100%;
		height : 100% !important;
		height : 100%;
		position : relative;
		width : 158;
		padding : 0px;
		margin : 0px;
		left : 50%;
		margin-left : -84px;
		font-size : 76%;
	}

		#sec_left_wrapper_foto
		{
			width : 165px;
			height : auto;
			min-height : 165px;
			height : 165px !important;
			background : NONE;
			margin :5px;
			vertical-align : middle;
			text-align : center;
			font-size : 80%;
			color : #ffffff;
			text-align : justify;
			text-justify : distribute-all-lines;
		}

		#sec_left_wrapper_title
		{
			/*76 * 120 %*/
			font-size : 120%;
			font-weight : bold;
			width : 160px;_width : 167px;
			padding : 5px;
			background : NONE;
			color : #ffffff;
			border-bottom-style : solid;
			border-bottom-color : #fffeee;
			border-bottom-width : 1px;
			border-left-style : solid;
			border-left-color : #fffeee;
			border-left-width : 3px;
		}

		#sec_left_wrapper_subtitle
		{
			/*76 * 120 %*/
			margin-left : 15px;
			width : 160px;_width : 150px;
			padding : 2px;
			font-size : 97%;
			font-weight : 100;
			line-height : 1.5;
			text-indent : 0.5em;
			color : #656565;
			color : #ffffff;
			border-bottom-style : solid;
			border-bottom-color : #fffeee;
			border-bottom-width : 1px;
			border-left-style : solid;
			border-left-color : #fffeee;
			border-left-width : 3px;
		}

		#companyname
		{
			margin-left : 15px;
			width : 160px;_width : 150px;
			padding : 2px;
			color : #ffffff;
			font-size : 13px;
			line-height : 1.3;
			text-align : center;
			font-weight : 600;
		}
		
		#addr
		{
			margin-left : 15px;
			width : 160px;_width : 150px;
			padding : 2px;
			color : #ffffff;
			font-size : 11px;
			line-height : 1.3;
			text-align : left;
		}

#box_main
{
	position : relative;
	float : right;
	min-height : 100%;
	height : 100% !important;
	height : 100%;
	top : -5px;_top : 2px;
	right : 0;
	width : 510px;
	padding : 0;
	margin : 0;
	background : NONE;
}

	#part_main_log
	{
		width : 490px;
		left : 50%;
		margin-left : -445px;
		padding : 2px;
		margin : 10px;
		border-bottom-color : #656565;
		border-bottom-style : solid;
		border-bottom-width : 1px;
		border-left-color : #656565;
		border-left-style : solid;
		border-left-width : 1px;
		text-align : justify;
		text-justify : distribute;
		height : auto;
		/*min-height : 270px;
		_height : 180px;*/
	}

		#sec_main_log_catname
		{
			font-size : 11px;
			line-height : 1.5;
		}

		#sec_main_log_title
		{
			padding : 5px;
/*			border-bottom-color : #656565;
			border-bottom-style : solid;
			border-bottom-width : 1px;
			border-left-color : #656565;
			border-left-style : solid;
			border-left-width : 3px;
*/
			height : 30px;
			background : url(../../blogette_items/sysimg/logtitle/ocean.jpg) no-repeat;
		}

		#sec_main_log_logtitle_lnk
		{
			text-decoration : none;
		}

		#sec_main_log_logtitle_str
		{
			margin-top : 10px;
			margin-bottom : -10px;
			font-size : 95%;
			font-weight : 600;
			line-height : 0.5;
			color : #454545;
			text-indent : 0.5em;
		}

		#sec_main_log_contents
		{
			padding : 5px;
			margin : 10px;
			font-size : 83%;
			line-height : 1.3;
			color : #454545;
		}

		#sec_main_log_foto
		{
			width : 150px;
			height : 150px;
			padding : 12px;
			float : right;
			background : NONE;
			border : 1px #878787 solid;
			vertical-align : middle;
			text-align : center;
		}
		
		#sec_main_log_contents_belongs
		{
			position : relative;
			bottom : 0;
			right : 0;
			font-size : 70%;
			text-align : right;
		}

		#sec_main_log_date
		{
			clear : both;
			position : relative;
			float : right;
			margin-right : 10px;
			padding : 5px;
			margin : 11px;
			line-height : 1.3;
			text-align : right;
			width : 450px;
			font-size : 10px;
			color : #656565;
			bottom : 0px;
		}

	#part_main_pager
	{
	
	}

#box_bottom
{
	position : fixed;_position : absolute;
	left : 22%;_left : 22%;
	margin-left : -350px;
	bottom : -1px;
	height : 40px;
	width : 700px;
	padding : 0;
	margin : 0;
	background : turquoise;
	text-align : center;
}

	#part_bottom_title
	{
		font-size : 12px;
		font-weight : 200;
		color : #656565;
	}

#szd
{
	top : 10px;_top : 0px;
	font-size : 10px;
	font-weight : 100;
	line-height : 1.3;
	text-align : center;
	vertical-align : baseline;
}
#szdlnk
{
	color : #767676;
	text-decoration : none;
}

#cnt
{
	position : relative;
	right : 8px;
	width : 150px;
	text-align : right;
}

/*コメント送信部分*/
#ex_comment_area
{
	position : relative;
	height : 380px;
	width : 465px;_width : 485px;
	margin-left : 10px;
	/*_padding : 10px;*/
	border : 1px solid #656565;
	text-align : center;
	verticalaign : middle;
}

	#ex_comment_area_comment
	{
		text-align : left;
		width : 420px;
		padding : 5px;
		font-size : 75%;
		color : #545454;
		line-height : 1.3;
	}
	
	#ex_comment_area_title
	{
		text-align : center;
		font-size : 100%;
		line-height : 1.3;
		padding : 8px;
		margin : 2px;
		font-weight : 600;
		color : #ffffff;
		background : #121212;
	}
	#ex_comment_area_line
	{
		display : table-row-group;
		width : 420px;
	}
	
	#ex_comment_area_text
	{
		position : relative;
		padding : 5px;
		float : left;
		display : inline;
		width : 130px;
		font-size : 75%;
		line-height : 1.3;
		color : #656565;
		text-align : left;
	}
	
	#ex_comment_area_input
	{
		position : relative;
		padding : 5px;
		float : right;
		width : 280px;
		font-size : 75%;
		line-height : 1.3;
		color : #656565;
		text-align : left;
	}
	
	#cmt_text
	{
		width : 260px;
		height : 22px;
		font-size : #434343;
		font-size : 11px;
		border : 1px #989898 solid;
	}
	
	#cmt_textarea
	{
		width : 260px;
		height : 100px;
		font-size : #434343;
		font-size : 11px;
		border : 1px #989898 solid;
	}
	
	#cmt_submit
	{
		width : 420px;
		height : 40px;
		text-align : center;
		padding : 15px;
	}

/*コメント表示部分*/
#ex_comment_disp
{
	position : relative;
	height : auto !important;
	width : 465px;_width : 485px;
	margin-left : 10px;
	/*padding : 10px;*/
	border : 1px solid #656565;
	text-align : center;
	verticalaign : middle;
}

	#ex_comment_disp_headtitle
	{
		padding : 5px;_padding : 5px;
		border-top-color : #ffffff;
		border-top-style : dotted;
		border-top-width : 1px;
		font-size : 75%;
		font-weight : 100;
		background : #121212;
		color : #ffffff;
		text-align : center;
	}
	
	#ex_comment_disp_title
	{
		width : 100%;
		padding : 10px;_padding : 10px;
		font-size : 85%;
		font-weight : 600;
		background : #454545;
		color : #ffffff;
		text-align : left;
	}
	
	#ex_comment_disp_sender
	{
		padding : 5px;_padding : 5px;
		border-top-color : #ffffff;
		border-top-style : dotted;
		border-top-width : 1px;
		font-size : 75%;
		font-weight : 100;
		background : #454545;
		color : #ffffff;
		text-align : right;
	}
	
	#ex_comment_disp_cont
	{
		font-size : 78%;
		line-height : 1.3;
		text-align : left;
	}
	
