html,body,#container {
	height: 96%;
}
#main {
	margin: 0px;
	padding: 10px;
	position: relative;
        min-height:750px;
        min-width:760px;
        display:block;
        background-color:#ffffff;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#fl {
       z-index:-9999;
}
.clear {
        height:0px;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;

}

#container h1 {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 88%;
	top: 0px;
        z-index:10;
}
h1 img {
        border:none;
	margin-right: 5px;
}
#container h2 {
	margin：0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#container h3 {
        font-size:10px;
        line-height:32px;
	margin-left: -20px;
	padding: 0px;
        height:36px;
        text-indent: 15px;
	background-image: url(assets/images/h2-back.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
*html div#container h3  { behavior: expression(IEPNGFIX.fix(this)); }
#menul {
	position: absolute;
	left: 45%;
	top: 0px;
        z-index:9999;
}
#submenu1 a:hover {
	background-color:#CCC955;
	}
#submenu1 a {
        font-size:12px;
        line-height:25px;
        color:#FFFFFF;
	display:block;
	width:293px;
  	height:25px;
        text-align:left;
        vertical-align:center;
	padding: 0px;
	margin: 0px;
	}

#menul img { 
        border:0px;
}
#submenu1 ul {
        margin-top:0px;
        _margin-top:30px;
	margin-left: 0px;
	padding: 0px;
}
#submenu1 li {
	display:block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#submenu1 a {
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;

}
.submenu a {
	background-color: #667776;
	_padding: 0px;
	}
.submenu {
	visibility:hidden;
	position:absolute;
	left:0;
	top:auto;
	}

#col {
	position: relative;
	left: 45%;
	top: 0px;
	margin: 0px;
	width: 500px;
	padding: 0%;
	display: block;
}
#col h3 {
        color:#432112;
        font-size:1.1em;
        font-weight:normal;
        margin-top:0.45em;
        margin-bottom:0.25em;
        padding:2px;
        border-bottom:dotted 1px #555555;
}
#col p{
	margin: 0px;
	padding: 0px;
        margin-top:0.15em;
        font-size:0.75em;
        line-height:1.6em;
        text-indent:0.85em;
}
#col p:first-letter {
        font-size:1.6em;
        font-weight:bold;
}
#col th,#col td {
        font-size:0.8em;
        font-weight:normal;
        border-bottom:solid 1px #333333;
　　　　　　　margin:0px;
        padding:2px;
}
.attention {
        margin-top:10px;
        font-size:0.65em;
        line-height:1.2em;
        color:#CA2232;
}
#photoarea {
	position: relative;
	left: 5%;
	top: 0%;
        margin-top:-14%;
　　　　　　　border:0px;
behavior: expression(IEPNGFIX.fix(this));
}
#photoarea2 {
	position: relative;
	left: 7%;
	top: 0%;
        margin-top:-24%;
behavior: expression(IEPNGFIX.fix(this));
}
#photoarea4 {
	position: relative;
	left: 0%;
	top: 0%;
        margin-top:-14%;
        margin-left:-10px;
behavior: expression(IEPNGFIX.fix(this));
}
#photoarea5 {
	position: relative;
	left: 18%;
	top: 0%;
        margin-top:-5%;
behavior: expression(IEPNGFIX.fix(this));
}
#photoarea55 {
	position: relative;
	left: 5%;
	top: 0%;
        margin-top:-20%;
behavior: expression(IEPNGFIX.fix(this));
}
#photoarea6 {
	position: relative;
	left: 8%;
	top: 0%;
        margin-top:-14%;
behavior: expression(IEPNGFIX.fix(this));
}
#photoarea7 {
	position: absolute;
	left: 5%;
	top: 30%;
        margin:0;
　　　　　　　border:0px;
behavior: expression(IEPNGFIX.fix(this));
}
#photoarea8 {
	position: absolute;
	left: 2%;
	top: 45%;
        margin:0;
　　　　　border:0px;
behavior: expression(IEPNGFIX.fix(this));
}
#siryou a {
	background-image: url(assets/images/siryou.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 135px;
	width: 135px;
	position: absolute;
	left: 22%;
	margin-top: 30%;
	top: 15%;
}
#siryou a:hover{
	background-position: 0px -135px;
}
.caption {
        font-size:0.75em;
}