@charset "EUC-JP";

html {
    text-align:center;
	}
	
body {
    margin:0 auto;
	text-align:left;
 	padding:0;
    font-size:12px;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
}
ul {
	list-style:none;
}
#contaner {
	background:url('/img/bg_line.gif') ;
    margin-left:10px;
}

#content {
width:750px;
}

#main {
width:370px;
float:left;
margin-left:2px;
}

#secon {
width:370px;
float:right;
margin-left:2px;
}
 
#pr {
width:368px;
margin-left:4px;
}

#column {
width:358px;
border:2px #CCCCCC solid;
margin-left:3px;
margin-top:2px;
}

#gnavi {float:left}

#header{
width:740px;
margin:10px 0px 0px 0px;
}

#heder p {
float:right;
}

#hnavi {
width:100%;
margin:0;
padding:0;
}

#header h1,
#header ul {
margin-left:10px;
}

#header ul {
list-style-type:none;
}

#header li { display:inline;}

#hnavi a {
      display:block;
	  width:50px;
	  margin:0px 0 0px 3px;
	  font-size:0.8em;
	  float:left;
	  background:url(../img/list_marker_gray.gif) no-repeat left center;
	  text-align:center;
	  }
	  
#hnavi a:hover {
      background:url(../img/list_marker_red.gif) no-repeat left center;
	  }
	  

#footer {
clear:both;
width:740px;
margin:0;
}

.link {margin-left:40px;}

#column .line {
border-bottom:2px #CCCCCC solid;
width:300px;
}

#header a,#footer a { text-decoration:none;}

.line_height { line-height:1.3;}

#navigation ul {
	width: 737px;
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
	height: 32px;
	overflow: hidden;
}
#navigation li {
	float: left;
	width: 67px;
	margin: 0;
	padding: 0; 
    font-size: 0.8em;
}
#navigation a {
	display: block;
	line-height: 1.5;
	width: 100%;
	padding: 6px 0 8px 0;
	color:#333333;
	text-decoration: none;
	text-align: center;
	background: #4C924D url(../img/list_bg.gif) left top;
}
#navigation a:hover {
	background-color: #297E27;
	background-position: right top;
	color:#fff;
}

table.border1 {
	background:#7F7F7F;
}

tr.bg_mark1 {
	background:#FFB6C1;
}

td {
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
}

tr.bg_default, td.bg_default, th.bg_default, colgroup.bg_default {
	background:#FFFFFF;
}

tr.bg_item1, td.bg_item1, th.bg_item1, colgroup.bg_item1 {
	background:#CCCCCC;
}

th {
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
}

th.bg_default {
	background:#EEEEEE;
}

form {
	margin:0px;
}

dt {
	margin:4px;
}

dd {
	margin-bottom:4px;
}

ul {
	margin-left:0px;
	margin:0;
}

li {
	margin: 5px 5px 5px 5px;
}
p {
margin:0;
padding:0;
line-height:1.4;
}

address {
text-decoration:none;
text-align:right;
}

/* ·å/o£ëŽÀ*/

h1,h2{
	margin: 2px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	line-height: 120%;
    white-space: inherit; 
	display: inline;
}

h3,h4,h5,h6{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 120%;
    white-space: inherit; 
	display: inline;
}

.header-seo h1,.header-seo h2{
    font-size:12px;
	font-weight:nomal;
	display:inline;
}
.footer-seo h1,.footer-seo h2{
    font-size:12px;
	font-weight:nomal;
	display:inline;
}


.headline1 {
	font-size:24px;
	font-weight:bold;
}

.notice1 {
	color:#FF0000;
}

.notice2 {
	color:#FF0000;
	font-size:24px;
}

.ok1 {
	color:#00CF00;
}

.ok2 {
	color:#00CF00;
	font-size:24px;
}

.table1{
width:343px;
border-color:#CCCCCC;
border-collapse:collapse;
table-layout:fixed;
margin:3px 3px 10px 20px;
padding:1px 1px 1px 1px;
}

.table1 td{
border:solid 1px #CCCCCC;
}

.table3 {
width:740px;
margin:5px 2px 2px 5px;
padding:5px 0 0 3px;
border-collapse:collapse;
}


.table4 {
width:740px;
margin:5px 0 0px 0px;
}

.table6{
width:352px;
margin:5px 1px 5px 5px;
}

.table7{
width:368px;
margin:1px 1px 1px 1px;
}

/*  ³ûË¢¥ê¥ó¥¯ÍÑ£ö¼¡2¡¦ */
table.linkSysArea{
	line-height:130%;
	font-size:12;
	width:740;
	margin-bottom:15;
}

.linkSysArea a:link,.linkSysArea a:visited{
   color:#303854;
   text-decoration:none;
}
.linkSysArea a:hover,.linkSysArea a:active{
   text-decoration:underline;

