/* ページのレイアウト用CSS */



body {

    background-image:url(wave.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	background-color:#99ccff;

	margin-top: 2px;

	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;

	text-align: center;

}	

.contents {

	border: solid 1px #2558b7;

	width: 750px;

	margin:auto;

	background-color: #FFFFFF;

	position:relative;

}

.top {

	width: 750px;

	height: 130px;

	margin-left: 0px;

	margin-top: 0px;

	background-color: #FFFFFF;

}

.nav {

	position:absolute;

	width: 750px;

	top:110px;

	left:0px;

	padding: 0px;

}

.main1 {

	width: 750px;

	background-color:#ffffff;

	margin-top: 0px;

	margin-left: 0px;

	padding-left: 0px;

}

.main2 {

	width: 750px;

	background-color:#ffffff;

	margin-top: 0px;

	margin-left: 0px;

	padding-left: 0px;

}

.naka {

	width: 750px;

	background-color:#ffffff;

	margin-top: 10px;

	margin-left: auto;

	margin-right:auto;

	clear: both;

}



.footer {

	width: 700px;

	background-color:#ffffff;

	margin-top: 0px;

	margin-left: auto;

	margin-right:auto;

	clear: both;

}

h1 {

	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;

	color: #666666;

	font-size: 12px;

	position:absolute;

	top:6px;

	left:9px;

	border-top:solid 1px #CCCCCC;

	border-bottom:solid 1px #CCCCCC;

	text-align: left;

}

.air {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/air-bar.png);

	width:125px;

	height:20px;

	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;

	color: #666666;

	font-size: 12px;

	float:left;

}

.air a {

	display:block;

	width:120px;

	height:20px;

}

.air a:hover {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/air-bar2.png);

	width:125px;

	height:20px;

}

.htl {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/htl-bar.png);

	width:125px;

	height:20px;

	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;

	color: #666666;

	font-size: 12px;

	float: left;

}

.htl a {

	display:block;

	width:120px;

	height:20px;

}

.htl a:hover {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/htl-bar2.png);

	width:125px;

	height:20px;

}

.other {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/other-bar.png);

	width:125px;

	height:20px;

	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;

	color: #666666;

	font-size: 12px;

	float: left;

}

.other a {

	display:block;

	width:120px;

	height:15px;

}

.other a:hover {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/other-bar2.png);

	width:125px;

	height:20px;

}

.treat {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/treat-bar.png);

	width:125px;

	height:20px;

	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;

	color: #666666;

	font-size: 12px;

	float: left;

}

.treat a {

	display:block;

	width:120px;

	height:15px;

}

.treat a:hover {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/treat-bar2.png);

	width:125px;

	height:20px;

}

.links {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/links-bar.png);

	width:125px;

	height:20px;

	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;

	color: #666666;

	font-size: 12px;

	float: left;

}

.links a {

	display:block;

	width:120px;

	height:15px;

}

.links a:hover {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/links-bar2.png);

	width:125px;

	height:20px;

}

.campany {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/campany-bar.png);

	width:125px;

	height:20px;

	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;

	color: #666666;

	font-size: 12px;

	float: left;

}

.campany a {

	display:block;

	width:120px;

	height:15px;

}

.campany a:hover {

	BEHAVIOR: url(iepngfix.htc);

	background-image:url(images/campany-bar2.png);

	width:125px;

	height:20px;

}

p {

	font-size: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	background-color:#e0ebff;

	border-top:solid 1px #4b7ad0;

	border-bottom:solid 1px #4b7ad0;

  color: #6b93db;

  text-align:left

}



.style4 {font-size: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	background-color:#e0ebff;

	border-top:solid 1px #4b7ad0;

	border-bottom:solid 1px #4b7ad0;

  color: #6b93db;

  text-align:left

}

table.footer {

	width: 700px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto;MARGIN-TOP: 0px;MARGIN-BOTTOM: 3px

}

.footer td {

	BORDER: #fff 0px dashed;

	font-size:9pt;

	color:#444444; 

	white-space:nowrap;

}

