body{
	margin: 0;
	color: #363932;
	background: #ffffff;
	padding: 0;
	font-size: 12px;
	line-height:130%;
	text-align: center; 
	font-family:font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic,Osaka,sans-self,Verdana,Arial,Helvetica";
}

img {border:none;}

#container {width:770px; position:relative; text-align:left; margin: 0 auto; }
#container-inner{text-align:left; padding:18px 30px 0px 25px;}


/*上部タイトル画像*/
#banner { text-align:center;}
#menu {text-align:right;border-bottom:1px solid #C8BA8C;}

/*左カラムメニュー*/
#alpha { width:200px; float:right;}
#alpha a:link { color: #53534A; }
#alpha a:visited { color:#53534A;}
#alpha a:active { color: #969696;}
#alpha a:hover { color: #C8BA8C; }

h2.module-header{
	font-size:14px;
	line-height:23px;
	color:#53534A;
	font-weight:bold;
	background-image:url(/bridal/blog/image/side_bar.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:15px;
}

h2.module-header-none{font-size:12px ;
	line-height:20px;
	color:#C8BA8C;
	font-weight:bold;
	margin-bottom:5px;
}

/*カレンダー*/
#module-calendar{text-align:center;}
#module-calendar a:link { color: #C8BA8C;font-weight:bold; }
#module-calendar a:visited { color: #969696;font-weight:bold; }
#module-calendar a:active { color: #C8BA8C;font-weight:bold; }
#module-calendar a:hover { color: #C8BA8C;font-weight:bold; }


#module-calendar table {width:100%; border:none; text-align:center; background-color:#FFF8F8;}
#module-calendar th{color:#C8BA8C; font-weight:bold;}
#module-calendar .foot{
	background-image:url(/bridal/blog/image/calendar_foot.gif);
	background-repeat:repeat-x;
	height:13px;
}


/*リスト用CSS*/
.module-list{
	list-style-image: url(/bridal/blog/image/mark.gif);
	margin: 5px 0 0 16px;
	padding: 0 0 10px 0px;
	list-style-position:outside;
}
.module-list-item{margin:5px 5px 5px 10px;}


/*バナースペース用*/
#module-banner div.bn{
	text-align:center;
	font-size:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #EBE8E2;
}
#module-banner div.bn img{ padding-bottom:3px; }


/*本文*/
#beta {width: 495px; float:left;}
#beta img {float:right; margin-left:15px;}
#beta a:link { color: #666666; }
#beta a:visited { color:#666666; }
#beta a:active { color: #969696; }
#beta a:hover { color: #A07527; }

#beta h2{font-size:14px;
	line-height:130%;
	color:#C8BA8C;
	font-weight:bold;
	text-decoration:underline;
}

#beta h3{font-size:12px ;
	line-height:130%;
	color:#B9A959;
	font-weight:bold;
	margin:10px 0 3px 0;
}

#beta h4{font-size:12px ;
	line-height:130%;
	font-weight:bold;
	margin:5px 0 0 0;
}


#beta p{
	font-size: 12px;
	line-height:150%;
	margin:8px 0;
}

#beta td{
	font-size: 12px;
	line-height:130%;
}

#beta .entry-footer {
	border-top:1px solid #666666;
	text-align:left;
	margin-bottom:25px;
	padding-top:5px;
	font-size:10px;
}

#beta .continue {
	text-align:right;
	padding-bottom:5px;
}

#footer {
	width:770px;
	margin: 0 auto;
}
#footer .copyright {
	width:770px;
	height:30px;
	margin-top:20px;
	border-top:1px solid #EBE8E2;
	background:url(/bridal/blog/image/footer.gif) no-repeat;
}
#footer .copyright span{display:none;}

.clearer { clear:both;}

.post-footers{color:#666666; font-size:12px;}


/*見出しリスト表示*/

#beta .index{
	width: 495px;
	padding-bottom:8px;
}
#beta .index .date {
	float:left;
	color:#53534A;
	text-align:left;
	font-size:12px;
}
#beta .index .title {
	float:right;
	width:385px;
	color:#53534A;
	text-align:left;
	margin-rignt:10px;
	background:#fff url(/bridal/blog/image/icon_index.gif) no-repeat top left;
	padding-left:18px;
}

#beta .index .line{
	clear:both;
	margin:2px 0px;
	background:#fff url(/bridal/blog/image/bg_index.gif) no-repeat top left;
	width:495px;
	height:3px;
} 




/* --------------------------------------------------------
	2011/11/08 更新
 ---------------------------------------------------------- */
.sideInfoBox { 
	border: 1px solid #53534A; 
	margin: 0 0 24px; 
	} 
.sideInfoBox dl { 
	margin: 0; 
	padding: 0; 
	color: #53534A; 
	line-height: normal; 
	} 
.sideInfoBox dl img { 
	vertical-align: top; 
	} 
.sideInfoBox dt { 
	margin: 0 0 10px; 
	padding: 0; 
	} 
.sideInfoBox dd { 
	margin: 0; 
	padding: 0 10px 10px; 
	} 
.sideInfoBox dd.text{ 
	line-height: 1.5; 
	letter-spacing: 1px; 
	} 
.sideInfoBox dd.btn { 
	text-align: right; 
	}




















