@charset "utf-8";

.content_waku_top {
	width: 700px;
	float: right;
	margin: 0px;
	padding :0px 0px 10px 0px;
	background: transparent;
}
.campaign {
	clear:both;
	float:left;
	width:700px;
	margin-bottom: 10px;
}
.campaign li {
	list-style-type: none;
	display: inline;
	float:left;
}
.camp01 {
	margin-right: 10px;
	padding:0px;
}
.camp02 {
	padding:0px;
}
.top_waku1 {
	clear:both;
	background-image: url(../img/top_srch_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 7px;
	margin-bottom: 10px;
}

.top_waku1_left {
	background-image: url(../img/top_srch_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 7px;
	margin-bottom: 10px;
	margin-right:10px;
	width:339px;
	float:left;
}

.top_melt_waku1 {
	border: 1px solid #C0B8AD;
	float: left;
	width: 222px;
	margin-right: 7px;
	margin-top:4px;
}
.top_melt_waku1_1 {
	border: 1px solid #C0B8AD;
	float: left;
	width: 222px;
	margin-top:4px;
}
.top_melt_waku2 {
	border: 1px solid #FFFFFF;
}
.top_melt_waku2 h4 {
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.top_melt_1 {
	background-image: url(../img/top_melt_1_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	border: 3px solid #EBE9E5;
}
.top_melt_1 h3 {
	font-weight: bold;
	color: #990000;
	margin:0px 3px;
	padding: 0.1em 0px 0.3em 0px;
	background-color: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9A57;
	height:2.5em;
}
.top_melt_2 {
	background-image: url(../img/top_melt_2_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	border: 3px solid #EBE9E5;
}
.top_melt_2 h3 {
	font-weight: bold;
	color: #44794E;
	margin:0px 3px;
	padding: 0.1em 0px 0.3em 0px;
	background-color: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #77CF60;
	height:2.5em;
}
.top_melt_3 {
	background-image: url(../img/top_melt_3_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	border: 3px solid #EBE9E5;
}
.top_melt_3 h3 {
	font-weight: bold;
	color: #336699;
	margin:0px 3px;
	padding: 0.1em 0px 0.3em 0px;
	background-color: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #67D2D0;
	height:2.5em;
}
.top_banner1 {
	clear:both;
	background-image: url(../img/top_srch_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 10px;
	padding-left:7px;
	padding-top:7px;
	line-height:1em;
}
.top_banner1 a {
	display:block;
	float: left;
	width:340px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height:1em;
	padding:0px;
}
.top_banner1 span {
	display:block;
	float: left;
	width:340px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height:1em;
	padding:0px;
}
.top_pickup_waku td {
	border: 1px solid #C0B8AD;
	width: 214px;
	padding: 3px;
	vertical-align: top;
}
.top_pickup_img {
	float: right;
	margin-bottom: 2px;
	margin-left: 2px;
}
.top_pickup_waku p {
	margin-bottom:0px;
}
.top_pickup_area {
	float:left;
	display:block;
	color: #FFFFFF;
	background-image: url(../img/top_pickup_area_back.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin:0px;
	padding: 0px 2px;
	line-height: 1em;
	font-size: 12px;
	height:17px;
	width:50px;
	text-align: center;
	vertical-align: middle;
}
.top_pickup_area span {
	display:block;
	width:46px;
	padding-top:2px;
	text-align:center;
}
.top_pickup_price {
	clear:both;
	color: #FF6D00;
	padding: 5px 0px 5px 2px;
	background-color: #F4F2EC;
	font-size:0.9em;
	text-align:right;
}
.top_pickup_price span {
	display:block;
	float:left;
	text-align:center;
	color: #7DA70D;
	line-height:1em;
	border: 1px solid #7DA70D;
	padding: 1px;
}
.top_pickup_price strong {
	padding-left: 3px;
}
.top_pickup_name {
	float:left;
	width:140px;
	font-weight: bold;
	background-image: url(../img/link_mark10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-top:3px;
	margin-bottom:3px;
}
.top_pickup_name a:link,
.top_pickup_name a:visited,
.top_pickup_name a:active {
	text-decoration:none;
	border-bottom:solid 1px #28899D;
}
.top_pickup_name a:hover {
	text-decoration:none;
	border-bottom:solid 1px #FFFFFF;
}
.top_pickup_traffic1 {
	clear:left;
	color: #333333;
	margin-left: 10px;
}
.top_pickup_traffic2 {
	color: #333333;
	margin-left: 10px;
	font-size:0.9em;
}
.top_pickup_summary {
	clear:both;
	font-size: 0.85em;
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
}
.top_pickup_summary span {
	color: #FF6D00;
}
.top_waku_l {
	float:left;
	width:339px;
	margin-right:7px;
}
.top_waku_l h3,
.top_waku_r h3 {
	float:left;
	width:200px;
	margin-right:7px;
}
.top_waku_r {
	float:left;
	width:339px;
}
.rss_icon {
	line-height:1em;
	float:right;
	font-size:12px;
	padding:0px 6px 0px 0px;
}
.title_right_link {
	padding:0px;
	line-height:1em;
	text-align:right;
}
.title_right_link a {
	line-height:1em;
	text-align:right;
	display:block;
	float:right;
	font-size:12px;
	padding:6px 4px 0px 14px;
	background-image: url(../img/link_mark7.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_right_link a:link,
.title_right_link a:visited,
.title_right_link a:active {
	text-decoration:none;
}
.title_right_link a:hover {
	text-decoration:underline;
}

.top_swaku_1 {
	clear:both;
	border: 1px solid #C0B8AD;
}
.top_swaku_2 {
	border: 1px solid #FFFFFF;
}
.top_swaku_3 {
	border: 3px solid #EBE9E5;
	padding:3px;
	background-color: #FFFFFF;
}
.top_swaku_ul1 {
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:3px;
	margin:3px;
}
.top_swaku_ul1 li {
	float:left;
	list-style-type: none;
	width:154px;
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.top_swaku_ul1 li div {
	background-image: url(../img/link_mark9.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	padding-bottom:5px;
	padding-top: 5px;
	
}
.top_swaku_ul1 li a:link,
.top_swaku_ul1 li a:visited,
.top_swaku_ul1 li a:active {
	text-decoration:none;
	border-bottom:solid 1px #28899D;
}
.top_swaku_ul1 li a:hover {
	text-decoration:none;
	border-bottom:solid 1px #FFFFFF;
}
.top_swaku_ul2 {
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:3px;
	margin:3px;
}
.top_swaku_ul2 li {
	float:left;
	width:310px;
	list-style-type: none;
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear:left;
}
.top_swaku_ul2 li div {
	background-image: url(../img/link_mark9.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	padding-bottom:5px;
	padding-top: 5px;
}
.top_swaku_ul2 li a:link,
.top_swaku_ul2 li a:visited,
.top_swaku_ul2 li a:active {
	text-decoration:none;
	border-bottom:solid 1px #28899D;
}
.top_swaku_ul2 li a:hover {
	text-decoration:none;
	border-bottom:solid 1px #FFFFFF;
}
.rss-items {
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:3px;
	margin:3px;
}
.rss-items li {
	list-style-type: none;
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:5px;
	padding-top: 5px;
}
.rss-date {
	color: #999999;
	padding-left:1em;
}
.rss-items li a:link,
.rss-items li a:visited,
.rss-items li a:active {
	text-decoration:none;
	border-bottom:solid 1px #28899D;
}
.rss-items li a:hover {
	text-decoration:none;
	border-bottom:solid 1px #FFFFFF;
}
.new_mark1 {
vertical-align:middle;
}
.top_swaku_3 dl {
	display:left;
	width:308px;
	margin:3px;
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.top_swaku_3 dt {
	clear:both;
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	float:left;
	width:80px;
}
.top_swaku_3 dt span {
	clear:left;
	background-image: url(../img/link_mark10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	padding-bottom: 3px;
}
.top_swaku_3 dd {
	background-image: url(../img/line_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	float:left;
	width:228px;
}
.top_swaku_3 dd a:link,
.top_swaku_3 dd a:visited,
.top_swaku_3 dd a:active {
	text-decoration:none;
	border-bottom:solid 1px #28899D;
}
.top_swaku_3 dd a:hover {
	text-decoration:none;
	border-bottom:solid 1px #FFFFFF;
}
#top_topic1{
	float:left;
	width:340px;
	padding-bottom: 5px;
}
#top_topic2{
	float:right;
	width:340px;
	padding-bottom: 5px;
}
.top_topic_waku {
	padding:0px 5px;
}
