@charset "Shift_JIS";

/*-------- myWedding花嫁日記 ベーススタイルシート --------*/


/*---- 標準<body>タグ ----*/
body {
	margin: 0px;
	padding: 0px;
	
	/* For IE5.x : .container margin: auto; だけではセンタリングしない */
	text-align: center;
	
	-webkit-text-size-adjust: none;  /* no font auto resize for iPhone */
}


/*---- 標準<td>,<div>タグ ----*/
td, div {
	margin: 0px;
	padding: 0px;
}


/*---- 標準フォント ----*/
body, table {
	font-size: 12px;    /* docbodyクラス tag-font-size-xxxクラスも微調整する */
	line-height: 150%;  /* 絵文字画像の上下marginも微調整する */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;  /* for WindowsXP(標準:MSPゴ)/Vista(標準:メイリオ)/7(標準:MSPゴ)="ＭＳ Ｐゴシック"、Mac="ヒラギノ角ゴ Pro W3" */
}


/*---- 標準<img>タグ ----*/
img {
	border: none;
}


/*---- 絵文字画像 ----*/
img.emoji {
	margin: 3px 1px 4px 1px;  /* フォントline-heightに合わせる */
	vertical-align: middle;
}


/*---- IMEコントロール(IE5.0以上のみ) ----*/
.imeoff {
	ime-mode: disabled;
}


/*---- 標準containerクラス ----*/
.container {
	/* For IE5.x : <body> text-align: center; での文字センタリングを解除 */
	text-align: left;
}


/*---- 標準headerクラス ----*/
.header {
	text-align: right;
	height: 20px;
}


/*---- 標準docbodyクラス ----*/
.docbody .doc-img-left {
	padding-right: 5px;
	float: left;
}
.docbody .doc-img-center {
	display: block;
}
.docbody .doc-img-right {
	padding-left: 5px;
	float: right;
}
.docbody .doc-font-size-small {
	font-size: 10px;  /* 標準フォントに合わせる */
	line-height: 150%;
}
.docbody .doc-font-size-large {
	font-size: 16px;  /* 標準フォントに合わせる */
	line-height: 150%;
}
.docbody .doc-font-size-xlarge {
	font-size: 24px;  /* 標準フォントに合わせる */
	line-height: 150%;
}


/*---- cmtlistクラス ----*/
.cmtlist .cmtlist-body-cmtphoto {
	padding-left: 5px;
	float: right;
}


/*---- 標準footerクラス ----*/
.footer {
	clear: both;
}



