/* CSS Document */

h1, h2, h3, h4, h5, ul, li, th, td, p, dl, dt, dd { margin:0; padding:0;}
.mot { position:absolute; left:-9999px; width:999px;}
.c {
	clear:both;
	margin:0;
	padding:0;
	border:0;
	height:0;
	font-size:0;
	line-height:0;}

table#mc {
	width:760px;
	/* \*/
	width:762px;
	/* */
	margin:0;
	padding:0;
	border-right:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
	border-left:solid 1px #CDCDCD;
	line-height:150%;
	color:#333;}

#punk {
	padding:2px 5px;
	text-align:left;
	font-size:12px;}



p#cocoread {
	width:760px;
	height/**/:118px;
	height:0px !important;
	margin:0;
	padding:118px 0 0 0;
	background:url(../img/img002.gif) 0px 0px no-repeat;}



/* 左側 */
#mcL h4#prof {
	width:177px;
	height/**/:28px;
	height:0px !important;
	margin:0;
	padding:28px 0 0 0;
	background:url(../img/img003.gif) 3px 0px no-repeat;}

dl {
	margin:0 0 0 3px;
	padding:8px 0;
	font-size:90%;
	color:#333333;
	text-align:left;
	line-height:150%;}
dl dt { font-weight:bold;}
dl dd { margin:0; padding:0 0 15px 0;}



/* 右側 */

#mcR p {
	padding:8px 0 0 0;
	font-size:90%;
	text-align:left;
	line-height:150%;
	text-indent:12px;
	color:#333;}
#mcR table {
	margin:0 10px 0 0;
	padding:0;}
#mcR table.r {
	margin:0 0 0 8px;
	padding:0;}
#mcR table td.come {
	padding:6px 8px 7px 8px;
	border:solid 1px #838383;
	font-size:10px;
	line-height:12px;
	text-align:left;}

p#by { margin:38px 0 15px 0; text-align:right;}

#mcR table.fr {
	float:right;
	margin:10px 0 0 10px;}

#mcR table.fl {
	float:left;
	margin:10px 10px 0 0;}