/* CSS Document */
@charset "utf-8";

body {
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	background-image:url(../image/common/top_bar.gif);
	background-repeat: repeat-x;
	background-color: #E6E6E6;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width : 100%;
	background-position: center top;
}

img {
	padding: 0px;
	margin: 0;
	border: 0px;
}

#skream-main {
	width:1000px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
	border: 0px;
	color: #918077;
	/*c1ada2*/
}

.rollover {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.to_top {
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
	clear: both;
}

#topmenu {
	width: 998px;
	height: 78px;
	margin: 0px;
	padding: 0px 2px 0px 0px;
	border: 0px;
}

#topmenu h1 {
	padding: 0px;
	border: 0px;
	margin: 0px;
	float: left;
	vertical-align:bottom;
}

#topmenu img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}

#menu-flash {
	width: 1000px;
	margin: 0px;
	border: 0px;
	height: 460px;
	padding: 0px;
}

#main-contents {
	width: 1000px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#main-space {
	float: left;
	width: 700px;
	padding: 0px 0px 15px 20px;
	margin: 0px;
	border: 0px;
}

#sbm-area {
	padding:0;
	margin: 0;
	z-index: 4;
	text-align: right;
	position: relative;
	top: 10px;
	height: 24px;
	background-image:url(../image/sbm/sbm_bg.gif);
	background-position:center right;
	background-repeat:no-repeat;
	width: 680px;
}

.sbm {
	clear:none;
	height: 24px;
}

#sbm-area img {
	vertical-align:middle;
	margin:0 3px 0 0;
}

#sbm-area span{
 padding: 0 8px 0 4px;
	margin: 0;
}

#sbm-area table,#sbm-area table td {
	color: #666666;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.flags {
	padding: 8px 10px 0 0;
	margin: 0;
	border: 0;
	text-align: right;
}

.flags img{
	border:1px #e7e7e7 solid;
	padding: 0;
	margin: 0 0 0 5px;
}

.page {
	text-align:center;
	clear:both;
}

#banner-area {
	float: right;
	width: 250px;
	padding: 15px 15px 15px 5px;
	margin: 0px;
	border: 0px;
	font-size:11px;
}

#banner-area h2 {
	float: none;
	padding: 0px;
	margin: 0px;
}


#bottom {
	width: 1000px;
	float:none;
	text-align: left;
	padding: 0px;
}

#copyright {
	font-size:11px;
	color:#CCCCCC;
	margin: 0px;
	padding: 8px 4px 4px;
	text-align: right;
	clear: both;
}

#bottom-menu {
	color:#F0F0F0;
	font-size:12px;
	font-weight: 600;
	float: left;
	padding: 0px 0px 0px 20px;
	clear: both;
}

#bottom-menu a {
	color:#D0CBB7;
}

.right-banner {
	padding: 2px 0px;
	margin: 0px;
	border: 0px;
}

.right-banners {
	padding: 0px;
	margin: 0px 0px 20px;
	border:solid #DDDDDD 1px;
	width: 250px;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	/font-size:10px;
}

.right-banners-area {
	background-color:#FFFFFF;
	border: 0px;
	margin: 0px;
	padding: 5px;
	width: 240px;
}

.google-area {
	padding-bottom:25px;
}

.adt {
	font-size:13px!important;
}

#google-news {
	padding-left:30px;
}

#calendar-right {
	color:#BBBBBB;
}

#calendar-right th{
	color:#666666;
	text-decoration:none;
	font-weight:100;
}

#calendar-right a{
	color:#666666;
	text-decoration:bold;
	font-weight:100;
	font-size: 13px;
}

.small-text {
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	font-size:10px;
	line-height: 160%;
	padding: 0;
	margin: 0;
}

.bottom-explain {
	margin: 0px;
	padding: 8px 12px 0px;
	border: 0px;
	font-size: 10px;
	color:#DBD9CA;
	text-align: right;
	clear: both;
}

a:link    { color: #666666; text-decoration: none; }
a:visited { color: #a5b7ae; text-decoration: none; }
a:hover   { color: #666666; text-decoration: underline; }
a:active  { color: #eacab5; text-decoration: none; }
a    { color: #666666; text-decoration: none; }

