body {
        margin:0; padding:0; background-color:#eeeeee; text-align:left;
}

#base, #header, #cont_honbun_wide{
        width:760px;
}

h1, #subnavi1w, #subnavi2w, #subnavi3w, #info-title{
        text-indent:-10000px;
}
	
#base{
	top:0;
	padding:0;
	margin:0;
	text-align:left;
	background-color:#ffffff;
	height:100%;
}


#header{
	position:absolute;
	top:0;
	padding:0;
	height:68px;	
	background:url(image/header.gif);
}

#cont_subnavi_wide, #footer_wide, #info-title{
        width:736px;
}

#cont_honbun_wide{
	position:absolute;
	top:68px;
	padding:0 0 24px 0;
	background-color:#ffffff;	
}

#cont_subnavi_wide{
	margin:0 0 0 12px;	
	height:20px;
	background-color:#0a5f7b;
}

#subnavi1w a{
	position:absolute;
	top:2px;
	left:24px;
	width:74px;
	height:15px;
	background:url(image/b_top.gif) no-repeat;		
}

#subnavi2w a{
	position:absolute;
	top:2px;
	left:543px;
	width:74px;
	height:15px;
	background:url(image/b_sitemap.gif) no-repeat;		
}

#subnavi3w a{
	position:absolute;
	top:2px;
	left:626px;
	width:113px;
	height:15px;
	background:url(image/b_toiawase.gif) no-repeat;		
}

#footer_wide{
	margin:24px 0 24px 12px;
	padding:6px 0 0 0;
	border-top:solid 3px #cc0000;
}

#info-title{
	margin:12px 0 24px 12px;
	height:31px;
	background:url(image/t_info.gif) no-repeat;	
}

#honbun, #t-head, #entry-body{
	width:600px;
}

#honbun{
	margin:24px 0 24px 80px;        
}

#t-head{
	padding-bottom:2px;
	border-bottom:solid 1px #cc0000;
}

#entry-title{
        color:#cc0000;
	margin:12px 0 0 0;  
}

#entry-body{
	margin:12px 0 36px 0;  
}

/*-------------------------------------*/
a{
	outline:0px;
}
a:link {
	color: #666666;
	text-decoration:none;
}

a:visited {
	color: #003399;
	text-decoration:none;
}

a:hover {
	color: #CC0000;
	text-decoration:underline;
}

a:active {
	color: #900;
}

/*-------------------------------------*/

p{
	margin: 0;
	padding: 0;
	font-size:12px;
	color: #666666;
	line-height:150%;
}

strong {
	font-weight: 800;
}

em {
	font-style: normal;
}

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

/*-------------------------------------*/

div{
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

input, textarea, select {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

/*-------------------------------------*/

ul{
	margin: 0;
	padding: 0 0 0 0px;
	list-style:square;
}

li{
	margin: 0;
	padding: 0;
	font-size:12px;
	color:#666666;
	line-height:150%;
}

ol{
	margin: 0;
	padding: 0 0 0 0px;
}

dl{
	margin: 0;
	padding: 0;
	font-size:12px;
}

dt{
	margin: 0;
	padding: 0;
}

dd{
	margin: 0;
	padding: 0;
}

/*-------------------------------------*/

table{
	margin: 0;
	padding: 0;
	font-size:12px;
}

captin{
	margin: 0;
	padding: 0;
}

th{
	margin: 0;
	padding: 0;
}

td{
	margin: 0;
	padding: 0;
}


