@charset 'utf-8';

* {
	font-style	: normal;
	font-family	: Verdana,sans-serif;
	font-size	: 12px;
	line-height	: 1.4em;
}

body {
	width		: 830px;
	color		: #333;
	background	: #333;
	text-align	: center;
	margin		: 0 auto;
	padding		: 0;
}

a img {
	border		: none;
}

.clr {
	clear		: both;
	height		: 1px;
	padding		: 5px 0;
}

.clr hr {
	display		: none;
}

#page {
	width		: 830px;
	text-align	: left;
}

#content {
	background	: #FFF;
	width		: 610px;
	overflow	: hidden;
	float		: left;
	padding		: 5px;
}

#content_inner {
	width		: 430px;
	float		: left;
}

#shop_thumb {
	width		: 150px;
	float		: right;
	text-align	: right;
}

#shop_thumb h2 {
	width		: 150px;
	height		: 54px;
	margin		: 0;
}

#shop_thumb .item_box {
	margin-bottom	: 10px;
}

#shop_thumb .item_photo {
	width		: 130px;
	height		: 120px;
	overflow	: hidden;
	margin		: 0 auto 3px auto;
}

#shop_thumb .item_title a {
	color		: #FFF;
	font-size	: 10px;
}

#shop_thumb .item_title {
	background-color	: #FF791F;
	text-align	: left;
	width		: 130px;
	overflow	: hidden;
	margin		: 5px auto 0 auto;
	padding		: 2px;
}

#banner-header {
/*	background	: url("http://www.sourceokinawa.com/wave/img/logo.gif") no-repeat top left;
	width		: 440px;
	height		: 60px;
*/	margin		: 0;
	padding		: 0;
}

h1 {
	display		: block;
	width		: 440px;
	height		: 20px;
}

/*
h1 a {
	display		: block;
	width		: 440px;
	height		: 60px;
	text-indent	: -9999px;
}
*/

/* =========== WAVE, FORECAST COMMON =========== */

#info_sunabe h3, #info_suicide h3, #info_sunabe h4, #info_suicide h4,
#forecast_sunabe h4, #forecast_suicide h4, #forecast_sunabe h5, #forecast_suicide h5 {
	font-size	: 12px;
	margin		: 0 0 0.5em 0;
	text-align	: right;
}

#info_sunabe h4, #info_suicide h4,
#forecast_sunabe h5, #forecast_suicide h5 {
	border-bottom	: 1px dashed #999;
}

/* =========== WAVE INFO =========== */

#info_sunabe,
#info_suicide {
	width		: 300px;
	float		: left;
}

#info_sunabe {
	margin		: 0 5px 0 0;
}

#info_sunabe h2,
#info_suicide h2 {
	height		: 20px;
	margin		: 0;
	padding		: 0;
}

#info_sunabe h2 a,
#info_suicide h2 a {
	display		: block;
	width		: 300px;
	height		: 20px;
	text-indent	: -9999px;
}

#info_sunabe h2 {
	background	: #000 url("http://www.sourceokinawa.com/wave/img/ttl_wave_sunabe.gif") no-repeat center left;
}

#info_suicide h2 {
	background	: #000 url("http://www.sourceokinawa.com/wave/img/ttl_wave_suicide.gif") no-repeat center left;
}

#info_sunabe .entry-body,
#info_suicide .entry-body {
	height		: 283px;
	overflow	: auto;
	padding		: 5px;
	border		: 1px solid #000;
}

#info_sunabe p.more,
#info_suicide p.more {
	margin		: 0;
}

#info_sunabe p.more a,
#info_suicide p.more a {
	width		: 298px;
	display		: block;
	text-indent	: -9999px;
}

#info_sunabe p.more,
#info_suicide p.more {
	background	: #000 url("http://www.sourceokinawa.com/wave/img/more_wave.gif") no-repeat center right;
}

/* =========== FORECAST =========== */

#forecast {
}

#forecast h2 {
	background	: url("http://www.sourceokinawa.com/wave/img/forecast_logo.gif") no-repeat top left;
	width		: 395px;
	height		: 37px;
	text-indent	: -9999px;
}

#forecast_sunabe,
#forecast_suicide {
	width		: 300px;
	float		: left;
}

#forecast_sunabe {
	margin		: 0 5px 0 0;
}

#forecast_sunabe h3,
#forecast_suicide h3 {
	height		: 20px;
	margin		: 0;
	padding		: 0;
}

#forecast_sunabe h3 a,
#forecast_suicide h3 a {
	display		: block;
	width		: 300px;
	height		: 20px;
	text-indent	: -9999px;
}

#forecast_sunabe h3 {
	background	: #666 url("http://www.sourceokinawa.com/wave/img/ttl_forecast_sunabe.gif") no-repeat center left;
}

#forecast_suicide h3 {
	background	: #666 url("http://www.sourceokinawa.com/wave/img/ttl_forecast_suicide.gif") no-repeat center left;
}

#forecast_sunabe .entry-body,
#forecast_suicide .entry-body {
	height		: 150px;
	overflow	: auto;
	padding		: 5px;
	border		: 1px solid #666;
}

#forecast_sunabe p.more,
#forecast_suicide p.more {
	margin		: 0;
}

#forecast_sunabe p.more a,
#forecast_suicide p.more a {
	width		: 298px;
	display		: block;
	text-indent	: -9999px;
}

#forecast_sunabe p.more,
#forecast_suicide p.more {
	background	: #666 url("http://www.sourceokinawa.com/wave/img/more_forecast.gif") no-repeat center right;
}

/* =========== FOOTER =========== */

#footer {
	text-align	: center;
}

#footer p {
	margin		: 0;
}

/* =========== SIDEBAR =========== */

#sidebar {
	color		: #FFF;
	width		: 200px;
	float		: left;
	padding		: 5px;
}

#sidebar a:link,
#sidebar a:visited {
	color		: #FFF;
}

#sidebar ul#banners {
	list-style-type	: none;
	margin		: 0;
}

#sidebar ul {
	margin		: 0 0 0 20px;
	padding		: 0;
}

#sidebar ul li {
	margin		: 0 0 5px 0;
}

/* =========== COMMENT =========== */

#comments {
	margin		: 1em 0;
	padding		: 1em 0;
	border-bottom	: 1px dashed #999;
}

#comments dl {
	display		: block;
	margin		: 5px 0;
}

#comments dd input, #comment-text {
	width		: 250px;
}

#comment-text {
	height		: 100px;
}

.comment {
	background	: #DADFEA;
	margin		: 10px 0;
	padding		: 5px;
	border		: 1px solid #163A7B;
}

.adsense {
	width: 470px;
	clear: both;
	margin: 20px auto;
}

