@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

div, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	margin: 0;
	padding: 0;
	background: #efefef;
	text-align: left;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "ＭＳ ゴシック", "Osaka－等幅", Arial, Helvetica, sans-serif;
}

#wrapper {
	width: 749px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #e6e5e5;
	background: #fff;
}

/* Begin Header */
#mms-header {
	width: 749px;
	margin: 0;
	padding: 0;
	background: url("../images/bg_headline_head_common_mms.gif") repeat-x bottom;
}

	h1 {
		width: 75px;
		margin: 0;
		padding: 11px 0 11px 15px;
	}
	
/* End Header */

/* Begin Content */
#container {
	width: 749px;
	margin: 0;
	padding: 0;
}

table.photo-tb {
	width: 689px;
	margin: 0 30px;
	padding: 0;
}

/* Photo Table */
td.photo {
	width: 159px;
	margin: 0;
	padding: 10px;
	border: 1px solid #e5e5e5;
	text-align: center;
	vertical-align: top;
}

td.photo-cell {
	width: 139px;
	height: 55px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

td.ph-txt01 {
	font-size: 10px;
	color: #000;
	line-height: 140%;
}

td.ph-txt02 {
	font-size: 10px;
	color: #666;
	line-height: 140%;
}

td.ph-txt03 {
	font-size: 12px;
	color: #000;
	line-height: 160%;
}


/* Close Button */
table.tb-sidespace {
	width: 719px;
	margin: 0 15px;
	padding: 0;
}

/* Begin Footer */
#footer {
	width: 749px;
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #ef0041;
	background: #cac9ca;
	text-align: right;
}

	#footer p {
		margin: 0 5px 0 0;
		padding: 0;
	}
/* End Footer */



