@charset "utf-8";

/* 基本スタイル
---------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body {
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4;
	color: #333333;
	background-image: url(../images/bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#DCEDA9;
	/*background: #C3E169; url(../images/body_bg.gif) left top repeat-x;*/
}
a {
	color: #D90000;
}
a:visited {
	color: #D90000;
}
a:hover {
	color: #6C8011;
}
img {
	border: none;
	vertical-align: top;
}
ul{margin:5px 0 0 30px;}
.mark{
font-weight:bold;
color:#D90000;
padding-left: 40px;
background: url(../images/list_cart.gif) left center no-repeat;
margin:30px;
}
.mark2{
font-weight:bold;
color:#336600;
margin:30px;
}
.mark3{
font-weight:bold;
color:#954413;
margin:15px 0 0 0;
}

.right{
	border-bottom: 1px solid #ccc;
	font-weight:bold;
 color:#336600;
	font-size: 98%;
	margin:30px;
}

.float_r{
float:right;
margin:3px;
}

.float_l{
float:left;
margin:3px;
}

.m5{
margin:5px;
}

.policy{text-align:right;
font-size:0.8em;
margin: 0 10px 5px 0;
}

#wrapper {
	width: 816px;
	/*background: #FFFFFF;*/
	margin: 0 auto;
}

/* ロゴとナビゲーション
---------------------------------------------*/
#logo {
	/*position: absolute;*/
	font-size:1em;
	color:#FB5B0D;
	text-align:center;
}
#globalNav {
	list-style-type: none;
	margin: 0px;
	/*background: #000000 url(../images/global_nav_bg.gif) left top repeat-x;*/
}
#globalNav li {
	display: inline;
}
#globalNav li a {
	color: #FFFFFF;
}

/* メインイメージと2段組
---------------------------------------------*/
#content {
	overflow: auto !important;
	overflow /**/: hidden;
	width: 100%;
	/*background: #C3E169;*/
	background: #FFFFFF; /*url(../images/content_bg.gif) left top repeat-y;*/
	padding-bottom: 0px;
}
#about {
	float: left;
	width: 585px;
}
#newsRelease {
	background: #C3E169;
	float: left;
	width: 230px;
	padding-left: 1px;
}
#newsRelease2 {
	background: #ffffff;
	margin: auto;
	width: 200px;
	padding-left: 1px;
}
#footer {
height:38px;
	clear: both;
	color: #FFFFFF;
	background: #333333;
}

/* 本文のレイアウト
---------------------------------------------*/
#about .section {
	margin: 16px 18px 0 18px;
}
#about .section p {
	margin: 10px 10px;
}
#about .section h3 {
	margin: 10px 0 5px 0;
	color:#954413;
	font-size: 130%;
}
#about .section .link {
	background: url(../images/arrow.gif) left center no-repeat;
	padding-left: 20px;
}
dl {
	margin: 16px 10px 0 10px;
}
dd {
	margin: 10px 0px 0  0px;
}
dt {
	font-size: 110%;
	font-weight:700;
	color: #FF0000;
	margin-top: 10px;
}



#center table {
font-size: 1em;
border-collapse: collapse;
border: 1px solid #954413;
margin: 1em 1em 0.8em;
margin:auto;
}

#center th {
		text-align:center;
  border-top: 1px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  color: #ffffff;
  background-color: #954413;
}


#center td {
  padding: 0.3em 0.5em;
  border-top: 1px solid #954413;
		background-color:#FFFFFF;
		text-align:left;
  border-left: 1px solid #954413;
  border-bottom: 0px;
  border-right: 0px;
}
#center td.left {
  padding: 0.3em 0.5em;
  border-top: 1px solid #954413;
		background-color:#FFFFFF;
		text-align:left;
  border-left: 1px solid #954413;
  border-bottom: 0px;
  border-right: 0px;
}
#center tr {
		text-align:center;
		vertical-align:middle;
}
