* { color:#333; font-size: 12px; background-color:#ffffff}
body,h1,h2,p,ul,table { margin: 0; padding: 0; }

h2{
	font-size:16px;
}

ul { margin: 0 0 33px 0 ;}
#error li { margin: 0 0 3px 0; padding: 0; list-style-type:none; font-size: 11px;}
#contents { margin:11px auto 0 auto; width: 470px;text-align:center;}
#main { padding: 25px 0 16px;}
#promotion { width: 420px; margin:16px auto 32px auto ; background-color:#eaeaea; padding:8px 8px 8px 16px;}
#promotion a:hover { text-decoration:none; }
a { background-color:transparent; }
.title{font-size:12pt; font-weight:bold;}
.detail{
	margin: 8px 0 20px;
	padding: 0 0 10px;
	font-size: 12px;
	border-bottom:1px solid #000000;
}
#linkarea { padding: 0 0 0; }
#linkarea .title{ margin:4px 0 0 0; padding: 0 0 6px 20px; font-size:150%; background:url(http://img.gmo.jp/dmatch/images/link_tbg.gif) no-repeat left top;  border-bottom: 1px solid #bfbfbf; }
#linkarea .sttl { border-bottom:1px solid #eaeaea; font-size:120%; padding: 3px; margin:12px 0 4px;}
#linkarea .list { line-height: 140%; padding-left: 4px;}
.searchtitle{ font-size:100%; font-weight:normal; color:#022055; padding-right:8px; background-color:#eaeaea;}
.searchbox { width: 150; text-align:right; }
.searchtbl { background-color:#eaeaea; margin-top:32px;}
td { background-color:#transparent; }
#footer { clear:both; padding-top: 24px;margin: 0 0 20px;}
.cmnm { clear:both; border-top: 1px solid #666; color:#022055; text-align:center; padding: 20px 0 10px;margin-top: 20px;}
#copyright { clear:both; margin:11px auto 0 auto; width: 470px;}
#bnnr {	margin: 0 auto;	width: 120px;}
#bnnr li {list-style-type: none;	margin-top: 32px;}

