@charset "UTF-8";

/* 基本
---------------------------------------------*/
body {
	color: #333333;
	font-size: 90%;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	background: #e9f6bb;
}
img {
	vertical-align: top;
}
a {
	color: #003399;
	text-decoration:none;
}
a:visited {
	color: #3366CC;
}
a:hover,
a:focus {
	color: #FF3300;
}
a:active {
	color: #3366CC;
}
#wrapper {
	width: 760px;
	margin: 0 auto;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}
#header {
	position: relative;
	padding-bottom: 4px;
	background: url(../images/header_bg.gif) left bottom repeat-x;
}
#content {
	clear: both;
	width: 100%; /* for WinIE6,7 */
	padding-top: 16px;
	background: #ffffff;
}
#content #primary {
	float: left;
	width: 700px;
	margin:0 30px 0 30px;
}
#footer {
	clear: both;
	width: 100%; /* for WinIE6,7 */
	padding-top: 50px;
	border-bottom: 1px solid #aaaaaa;
	background: #ffffff;
}

/* ロゴ
---------------------------------------------*/
#logo {
	padding: 0;
}

/* グローバルナビゲーション
---------------------------------------------*/
#globalNavigation {
	height: 34px;
	border-top: 1px solid #70747C;
	border-right: 1px solid #70747C;
	border-left: 1px solid #70747C;
	background: #7F858D url(../images/gn_bg.gif) repeat-x;
}
#globalNavigation li {
	float: left;
	height: 34px;
	padding-right: 2px;
	background: url(../images/gn_li_bg.gif) right top repeat-y;
}
#globalNavigation li a {
	display: block;
}
#globalNavigation li a:hover,
#globalNavigation li a:focus {
}

/* フッターナビゲーション
---------------------------------------------*/
#copyright {
	clear: both;
	width: 726px; /* for WinIE6,7 */
	padding: 15px 17px;
	background: #9fc237;
	border-top: 1px solid #AAAAAA;
	font-size: 90%;
	color: #ffffff;
	line-height: 1;
	text-align:center;
}

/* 装飾
---------------------------------------------*/
h3{
	height:30px;
	margin:10px 0 10px 0;
	padding:43px 0px 5px 20px;
/*
	padding:43px 0px 5px 70px;
*/
	font-size:120%;
	color:blue;
/*
	border-left: 15px solid #EC2C26;
	border-right: 1px solid #ceb70e;
	border-top: 1px solid green;
	border-bottom: 1px solid green;

	background: url(../images/text_li.gif) right top;
*/
	background: url(../images/chicken.gif) right top no-repeat;
}
.text{
	padding:10px 0px 10px 25px;
	line-height:24px;
	font-size:100%;
	color:#555555;
}
.text_01{
	border: 1px dashed green;
	margin-top:10px;
	padding:10px 0px 10px 25px;
	line-height:32px;
	font-size:100%;
	color:#555555;
}
p{
	padding:10px 0px 10px 0px;
	line-height:26px;
	font-size:100%;
	color:#555555;
}
.tal{
	text-align:left;
}
.tac{
	text-align:center;
}
.tar{
	text-align:right;
}

/* テーブル
---------------------------------------------*/
table ,th,td{
	border:none;
	font-size:100%;
	margin:20px 0 10px 0;
	line-height:22px;
}
table img{
	padding:2px 0px 2px 0px;
}
.lttd{
	padding:5px;
	border:solid 1px #444444;
}
.ttd{
	padding:5px;
	border-top:solid 1px #444444;
	border-right:solid 1px #444444;
	border-bottom:solid 1px #444444;
}
.ltd{
	padding:5px;
	border-left:solid 1px #444444;
	border-right:solid 1px #444444;
	border-bottom:solid 1px #444444;
}
.otd{
	padding:5px;
	border-right:solid 1px #444444;
	border-bottom:solid 1px #444444;
}

