@charset "UTF-8";


/* HTML */

body {
	font-family: "MS PGothic",sans-serif;
	margin: 0;
	padding: 0;
}

a:link {
	text-decoration: none;
	background: none;
}

a:visited {
	text-decoration: none;
	background: none;
}

a:hover {
	text-decoration: underline;
	background: none;
}

img {
	border: 0;
}


/* RESET */

form,input,textarea,select {
	margin: 0;
	padding: 0;
}

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


/* SITE TOP */

.date {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #f5f5f5;
	white-space: nowrap;
	padding: 4px 12px;
}


/* FONT */

.f8 {
	font-size: 8pt;
}

.gray {
	background-color: #ffff99;
}


/* SEARCH */

#sr_select {
	width: 170px;
}

#sr_maptxt {
	font-size: 12px;
	background-color: #ffff99;
	padding: 8px 12px;
	margin-top: 12px;
}

.sr_toppage {
	background-image: url(../sr/images/sr_topbg.gif);
	background-color: #e0e0e0;
}

.sr_word {
	width: 100%;
}

.sr_resultL {
	font-size: 12px;
	background-color: #e0e0e0;
	padding: 0px;
}

.sr_resultR {
	font-size: 12px;
	background-color: #e0e0e0;
	padding: 8px;
	width: 100%;
}

.sr_resultLine {
	border-bottom: 1px #666666 dotted;
}

.sr_date {
	font-size: 12px;
	vertical-align: top;
	line-height: 140%;
	padding: 0 8px 8px 0;
	white-space: nowrap;
}

.sr_comment {
	font-size: 12px;
	vertical-align: top;
	line-height: 140%;
	padding: 8px 0 8px 8px;
}

.sr_title {
	font-size: 14px;
	vertical-align: top;
	line-height: 160%;
	width: 100%;
}


/* -----------------------------------------------
3Line text ad
----------------------------------------------- */

#newsad span {
	color: #ff3399;
	background-color: #ffff66;
	margin-right: 4px;
}

#newsad a {
	color: #0000ff;
}

#newsad a:hover {
	text-decoration: none;
	background-color: #ffff66;
}

#newsad p {
	padding: 4px 0;
	margin: 0 0 0 5px;
	border-bottom: 1px #efefef dotted;
}


/* top */

#newsad-top {
	font-size: 12px;
	text-align: left;
	padding: 0;
	margin: -4px 0 12px 0;
}

#newsad-top p.top {
	padding: 0 0 4px 0;
}


/* list pic map */

#newsad-list {
	font-size: 12px;
	text-align: left;
	margin-top: 12px;
}

