* {
	margin:0px;
	padding:0px;
}

a {
/*\*/
   overflow: hidden;
/**/
}

body{
	margin:0px;
	padding:0px;
	color:#666;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	line-height: 150%; 
}

.small {font-size:10px;}
.center {text-align:center;}
.right {text-align:right;}

/*　共通部分　*/

strong {
	font-weight: normal;
	color: #CC0000;
}

/*h1〜h6の余計な空白削除*/
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

/*pの余計な空白削除*/
p { 
margin: 0px;
	padding: 0px;
}

/*IMGのボーダーを非表示*/
img { border:none; 
	margin: 0px;
	padding: 0px;
	vertical-align:bottom; }

/*IEで起こるBRのバグ回避*/
br {
	margin: 0px;
	padding: 0px;
}

/*フォントスタイルノーマル化*/
em, address {
	font-weight: normal;
	font-style: normal;
}

/*FORMの余計な空白削除*/
form {
	margin: 0px;
	padding: 0px;
}

/*リストの余計な空白削除*/
ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/*リストの余計な空白削除*/
dl, dt, dd {
	margin: 0px;
	padding: 0px;
}


/* ------------------------------------- 
 *	リンクの色設定（初級モードで設定）
 * ------------------------------------- */

a:link    {color: #CC3300; text-decoration: underline;}
a:visited {color: #CC3300; text-decoration: underline;}
a:active  {color: #CC3300; text-decoration: underline;}
a:hover   {color: #FF6633; text-decoration: none;}

#title a:link    {color: #000; text-decoration: none;}
#title a:visited {color: #000; text-decoration: none;}
#title a:active  {color: #000; text-decoration: none;}
#title a:hover   {color: #666; text-decoration: none;}


/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- */
#wrapper {
	width:1000px;
	margin:0px auto;
	background:#FFF;
	}

/* ************************************************ 
 *	*	ヘッダー内レイアウト
 * ************************************************ */

#header_Menu { text-align:right; background-color: #990000; margin: 0px 0px 2px 0px; }
#header_Menu ul { padding: 1px 5px 1px 0px; }
#header_Menu li { float:right; }
#header_Menu li a { display: block; height: 20px; background-position: left top; background-repeat: no-repeat; }
#header_Menu li.btn01 a { width:340px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/shop.jpg); margin: 0px 5px 0px 0px; }
#header_Menu li.btn02 a { width:35px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/admin.gif); }

#header { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/header.jpg) no-repeat; background-position:left bottom; height: 300px; }
#header h1 a { margin: 30px 0px 0px 0px; float:left; display: block; width:340px; height: 85px; }
#header h2 { font-weight: bold; padding: 70px 0px 0px 350px; color: #FFFFFF; }
#header p { font-weight: bold; width:480px; font-size: 13px; text-align:center; margin: 90px 0px 0px 10px; color: #FFFFFF; }

#search { text-align:right; background-color: #FFFFCC; padding: 3px 5px 3px 0px; }
#search li { float:right; }
#search li.title { width:55px; height: 17px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/search_title.gif) no-repeat; }

/* ************************************************ 
 *	*	コンテンツレイアウト
 * ************************************************ */
#body { margin: 10px 0px 10px 0px; }

/* ************************************************ 
 *	*	左ナビゲーション
 * ************************************************ */
 
#side { float:left; width:170px; }

#side p.TopBtn {  margin: 0px 0px 10px 0px; text-align:center; color: #FFFFFF; padding: 3px 0px 3px 0px; background-color: #990000; }
#side p.TopBtn a { color: #FFFFFF; }

#side h3 { margin: 0px 0px 2px 0px; height: 33px; background-position: left top; background-repeat: no-repeat; }
#side #calendar h3 { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_calendar.gif); }
#side #latest_entry h3 { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_entry.gif); }
#side #recent_comment h3 { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_comment.gif); }
#side #category h3 { height: 31px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_category.gif); }
#side #profile h3 { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_profile.gif); }
#side #archives h3 { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_archive.gif); }
#side #link h3 { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_link.gif); }

/* 1.calendar */
#side #calendar table {
	width: 170px;
	margin: 0px;
	border-collapse: collapse;	
 }
#side #calendar table.title { margin: 0px;} 
#side #calendar table td.cell {
	border: 1px #FFFFFF solid;
	border-collapse: collapse;	
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/calendar_td_bk.gif);
	background-repeat: no-repeat;
	background-position: center middle;
	font-size: 11px;
 }
#side #calendar table td.week {
	color: #FFFFFF;
	background-color: #990000;
	padding: 2px 0px 2px 0px;	
	border: 1px #FFFFFF solid;	
}
#side #calendar table td a { color: #822720; font-weight: bold; font-size: 10px; }

/* 2.latest_entry */
#side #latest_entry { margin: 10px 0px 0px 0px; }
#side #latest_entry li { color:#666; font-size: 11px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_ico01.gif); background-position: left top; background-repeat: no-repeat; border: 3px #E8E8E8 solid; padding: 3px 2px 3px 20px; margin: 0px 0px 2px 0px; }
#side #latest_entry li a { color:#333; font-size: 12px; }

/* 3.recent_comment */
#side #recent_comment { margin: 10px 0px 0px 0px; }
#side #recent_comment h3 { margin: 0px; }
#side #recent_comment ul { border-width: 0px 2px 2px 2px; border-style: solid; border-color: #E8E8E8; }
#side #recent_comment li {
	border-width: 2px 0px 0px 0px;
	border-style: dotted;
	border-color: #E8E8E8;
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_ico02.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 0px 5px 25px;
	font-size: 12px;
	color: #333333;
	}
#side #recent_comment li a { color:#CC0000; font-size: 10px; line-height: 100%; }	

/* 4.category */
#side #category { margin: 10px 0px 0px 0px; }	
#side #category li { 
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_category_bk.gif) left center; 
	border: 1px #E8E8E8 solid;
	padding: 3px 2px 3px 10px;
	margin: 0px 0px 2px 0px;
	color:#666;
	font-size: 10px; 
	}
#side #category li a { color:#333; font-size: 12px; }

/* 5.profile */
#side #profile { margin: 10px 0px 0px 0px; }
#side #profile h3 { margin: 0px; }
#side #profile ul { padding: 0px 2px 0px 2px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #CCCCCC; }
#side #profile li { 
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_profile_bk.gif) left center; 
	border: 1px #E8E8E8 solid;
	padding: 3px 2px 3px 20px;
	margin: 0px 0px 2px 0px;
	}
#side #profile li a { color:#230305; }

/* 6.archives */
#side #archives { margin: 10px 0px 0px 0px; }
#side #archives li {
	font-size: 11px; 
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_ico03.gif) left center; 
	padding: 0px 2px 0px 10px;
	background-repeat: no-repeat;
	color: #999999;
	}
#side #archives li a { color: #999999; }
	
/* 7.link */
#side #link { margin: 10px 0px 0px 0px; }
#side #link li {
	font-size: 11px; 
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/side_ico03.gif) left top; 
	padding: 0px 2px 0px 10px;
	background-repeat: no-repeat;
	color: #999999;
	}
#side #link li a { color: #999999; }	

/* 8.feed */
#side #feed a { margin: 0px 5px 0px 0px; }	


/* ************************************************ 
 *	*	メイン部分
 * ************************************************ */
#main { float:right; width:800px; margin: 0px 10px 0px 0px; }

/* 1.top_navi */
.top_navi { margin: 0px 0px 20px 0px; font-size: 10px; background-color: #EEEEEE; }
.top_navi .prev { width:100px; color: #FFFFFF; text-align: center; float:left; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/ico_prev.gif) left center no-repeat; }
.top_navi .next { width:100px; color: #FFFFFF; text-align: center; float:right; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/ico_next.gif) left center no-repeat; }
.top_navi .main { background:#efefef; width:550px; float:right; text-align: center; padding: 0px 10px 0px 10px; }
.top_navi .prev a,
.top_navi .next a
  { color: #FFFFFF; }

/* 2.entry_navi */
.entry_navi { margin: 0px 0px 20px 0px; font-size: 10px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/entry_navi01.gif) left center no-repeat; }
.entry_navi .prev { color: #FFFFFF; padding: 0px 0px 0px 5px; float:left; }
.entry_navi .next { color: #FFFFFF; padding: 0px 5px 0px 0px; float:right; }
.entry_navi .prev a,
.entry_navi .next a
  { color: #FFFFFF; }

/* 3.main */
.main { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/ico_top.gif); margin: 1px 0px 2px 0px; padding: 5px 10px 5px 10px; font-size: 10px; }

/* 4.contents */
.contents { 
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCC;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px; 
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/cont_bk02.gif) left center repeat-y; }

/* 5.entry */
.entry { padding: 20px 20px 0px 20px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/cont_bk01.gif) left top no-repeat; }
.entry .title { padding: 20px 0px 20px 80px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/ico_contents.jpg) left top no-repeat; }
.entry h2 { color: #333; font-size: 22px; margin: 0px 0px 8px 0px; font-weight: bold; }
.entry .date { font-size: 11px; }
.entry .area { margin: 0px 0px 20px 80px; color: #333; line-height: 215%; font-size: 14px; }
.entry .posted { text-align:right; font-size: 11px; color: #999; }
.entry .posted a { color: #999; }

#comment_area { 
	width:774px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 14px; 
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/area_comments_bk.gif) left top repeat-y;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	border-color: #EEEEEE;
	 }
#comment_area .title { margin:0px; padding: 0px; height: 87px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/area_comments_title.gif) left top no-repeat; }
#comment_area .comment {
	margin: 15px 20px 0px 20px;
	padding: 5px 0px 20px 50px;
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/area_comments_ico.gif) left top no-repeat;
	border-width: 0px 0px 2px 0px;
	border-style: dotted;
	border-color: #CCC;
}
#comment_area .comment p {
	font-size: 15px;
	color: #C00;
}
#comment_area .comment p.date { font-size: 11px; color: #999; margin: 0px 0px 5px 0px; }
#comment_form_area { 
	margin: 20px 20px 0px 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC; }
#comment_form_area form { margin: 0px; padding: 20px 0px 10px 160px; background:url(http://be-ar.kuron.jp/logodora/logodora_blog/area_comment_form.gif) left top no-repeat; }
#comment_form_area form input, textarea {
	border: 1px solid #CCCCCC;
	padding: 2px;
	font-size: 12px;
}

#comment_form_area li { margin: 0px 0px 10px 20px; padding: 0px 0px 0px 120px; background:left top no-repeat; }
#comment_form_area li.name { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/area_comment_form_txt01.gif) no-repeat; }
#comment_form_area li.email { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/area_comment_form_txt02.gif) no-repeat; }
#comment_form_area li.url { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/area_comment_form_txt03.gif) no-repeat; }
#comment_form_area li.description { background:url(http://be-ar.kuron.jp/logodora/logodora_blog/area_comment_form_txt04.gif) no-repeat; }

/* 6.trackback_area */
#trackback_area { margin: 20px 15px 0px 15px; }
#trackback_area dl { 
	margin: 0px 0px 10px 0px;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC;
 }
#trackback_area dt, dd { float:left; margin: 0px 10px 0px 0px; }
#trackback_area dl.trackback { border: none; }

/* 7.profile_area */
#profile_area { margin: 0px 0px 20px 0px; }
#profile_area h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background:url(http://be-ar.kuron.jp/logodora/logodora_blog/h2.gif) left top no-repeat;
	padding: 10px 8px 10px 15px;
	margin: 10px 0px 0px 0px;
}
#profile_area .pf_description {
	border-width: 1px;
	border-style: solid;
	border-color: #CCC;
	padding: 20px;
	color: #333;
}


/* ************************************************ 
 *	*	フッター
 * ************************************************ */
#footer {
	border-width: 3px 0px 0px 0px;
	border-style: solid;
	border-color: #C00;
	padding: 10px 8px 10px 15px;
	background-color: #EFEFEF;
	text-align:center;
　}

/*レイアウトクリアオブジェクト
=========================================================================*/
.clearfix:after,
#header_Menu ul:after,
#search ul:after,
#body:after,
.top_navi:after,
.entry_navi:after,
#trackback_area dl:after
{  content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

.clearfix,
#header_Menu ul,
#search ul,
#body,
.top_navi,
.entry_navi,
#trackback_area dl
{ display: inline-block; }

/* \*/
* html .clearfix,
* html #header_Menu ul,
* html #search ul,
* html #body,
* html .top_navi,
* html .entry_navi,
* html #trackback_area dl
{ height:1%; }

.clearfix,
#header_Menu ul,
#search ul,
#body,
.top_navi,
.entry_navi,
#trackback_area dl
{ display:block; }
/* */

/*
画像置換：共通
--------------------------------------*/
/* 文字隠し（ボタンを作成したらセレクタを連結） */
#header_Menu span,
#header span,
#search span,
#side span,
#comment_area span
 {
	display:inline-block;
	height:0px;
	width:0px;
	overflow: hidden;
	position:absolute;
}