<style type="text/css">
<!--
body {
	line-height:150%;
	font-size:12px;
	color: #222222;
	margin:10px 0px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

p {
text-indent:12px;
}

strong{
	 color:#CC0000;
	 font-size:1.1em;
	}

A:link {text-decoration: none}
A:visited {color: blue;text-decoration: none}
A:active {background: #CCFFFF; text-decoration: none}
A:hover {background: #CCFFFF; color: #666666;}


div#header{
	background-image:url(img/bk_header.png);
	background-repeat:repeat;
	padding:10px 10px;
	width:780px;
}
.catchcopy{
font-size:1.5em;
font-weight:bold;
}

.imgbox_right{
	margin: 0 0;
	float: right;
	clear:both;
	}

div#utility{
	background-image:url(img/bk_header.png);
	background-repeat:repeat;
	padding:10px 10px;
	width:780px;
	text-align:right;
}


div#navigation{
	width:800px;
	background-image:url(img/bk_header.png);
	background-repeat:repeat;
	/* 一行全てに適用されない？？？
	background-image:url(img/bk_header.png);
	background-repeat:repeat;
	*/	
	}


div#navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	}

div#navigation li{
	float:left;
	/*margin-right:1px;
	*/
	background-image:url(img/bt_pk_navigation.png);
	background-repeat:no-repeat;
	border-right:none; /*1px solid #666666;
	/*
	border-bottom:1px solid #333333;
	*/
	}
.no-back{
	float:left;
	background-image:url(img/bk_header.png);
	border-right:none;
	clear:both;
	}
	
div#navigation a,div#navigation a:link, div#navigation a:visited{
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
	background-color:transparent;
	width:133px;
	height:22px;
	text-align:center;
	/*
	padding:0 1px;
	*/
	display:block;
	}

div#navigation a:hover{
	color:#FFFFFF;
	width:128px;
	height:22px;
	border-right:5px solid #CC0000 inset;		
	}

div#image{
	width: 800px;
	margin:0;
	padding:0;
	background-image:url(img/img_main.png);
	clear:both;
	}
div#image iframe{
	margin-left:20%;
	}
div#image ilayer{
	margin-left:20%;
	}

/*div#image dt{
	font-size:1.5em;
	font-weight: bold;
	padding:30px 0 0px 188px;
	}
div#image dd{
	padding:20px 0 0px 188px;
	}*/

.imgbox_f{
	margin: 0 0;
	float: right;
	clear:both
	}
	

div#sub{
/*	position:relative;
*/	width:160px;
	margin:0;
	padding:30px 10px 20px 0px;	
	float:left;
	}

div#sub li{
	text-indent: -1.0em; 
	line-height:200%;
	list-style-image:url(img/icon_sublist.gif);
	list-style-position:inside;
	}

div#main{
	width:550px;
	padding:30px 20px 20px 20px;
	float:left;
	border-left:1px dotted #999999;
}

div#main dt{
	font-size:1.5em;
	font-weight: bold;
	}
div#main li{
	text-indent: -1.0em;
	padding-left:1em; 
}	
div#footer{
	border-top:1px solid #333333; 
	padding:10px 10px;
	width:800px;
	line-height:100%;
	text-align:center;
	clear:both;
}	
	

h4 {
	color:#ffffff;
	font-size:2em;
	margin:0px 0px 0px 8px;
	padding:3px 12px;
	background:  #66CC66;
}
.com {
	margin:0px 0px 0px 8px;
	padding:5px 10px 15px 3px;
	line-height:150%;
}
.comb {
	margin:0px 0px 10px 8px;
	padding:5px 5px;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
	line-height:150%;
}
html{overflow-y: scroll;}
-->
</style>