@charset "shift_jis";
/* CSS Document */
*:first-child+html body { font-size: 100% }
.f7{font-size:07pt;}.f8{font-size:08pt;}.f9{font-size:09pt;}.f10{font-size:10pt;}.f11{font-size:11pt;}.f12{font-size:12pt;}.f24{font-size:24pt;}.prof{font-size:9pt;color:#323232;line-height:160%;}.w1{font-size:10pt;color:white;line-height:160%;}.f9g{font-size:09pt;color:#323232;}
.td{font-size:08pt;color:black;}.nb{font-size:12pt;color:#777777;font-weight:bold;}.n1{font-size:10pt;color:black;}.n2{font-size:9pt;color:black;}.g1{font-size:9pt;color:#565656;}.h1{font-size:07pt;color:white;}.r1{font-size:10pt;color:red;}.f4{font-size:04pt;color:white;}
*{ margin:0; padding:0;}
body{	color:#0A6FCE;	}
a:link{color:white;text-decoration:none;}
a:visited{color:white;text-decoration:none;}
a:hover{color:orange;text-decoration:none;}
a:active{color:#FF0000;text-decoration:none;}
img {	 margin:0; padding:0;border:0px;		}

body {	font-family:'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka',sans-serif;
	font-size:12px;text-align:center;		}
table,div{	margin:auto;	}
.C{	text-align:center;	}
.L{	text-align:left;	}
.R{	text-align:right;	}
.D{	margin:2px 10px 10px 10px;
	line-height:160%;
	}

#background{
	z-index : 1;
	position : center;
	background:url(img/cntr.gif) repeat-y;
	width:800px;
	text-align:left; /*左メニュー背景及び右枠*/	}
#container{
	margin:0 10px 0 11px;
	}
#head{
	background:url(img/header.jpg) no-repeat left;
	height:120px; /*トップイメージ*/	}
#head div#corp{
	float:left;
	width:228px;
	}
#head div#corp img{
	margin: 10px 0px 0px 6px;
	}
#head div#corp p{
	color:#6FBDDF;
	margin: 5px 0px 0px 8px;
	}

#contents{
	clear:left;
	}
#contents div.txt dt{
	line-height:160%;
	margin: 0 0 10px 0;
	font-size: 10px; color:#525252;
	}	
#contents div.txt p{
	line-height:180%;
	margin: 0 0 10px 0;
	}
#contents div#tt2	{
	font-size:12px;
	margin:2px 0px 0px 0px;
	line-height:160%;
	}

#menu{
	float:left;
	width:144px;
	}
#menu ul{
	list-style-type:none;
	margin: 2px 0 0 0;
	}
#menu ul li{
	border: 1px solid #62AEB9;
	margin:-1px 1px 0px 1px;
	}
#menu ul li a{
	width:100%;
	height:31px;
	line-height:31px;
	font-size:14px;
	background-color:#1C6DA4;
	color:white;
	display:block;
	text-indent:4px;
	font-weight:bold;
	text-decoration:none;
	padding-left:3px;
	padding-right:1px;
	}
#menu ul li a:hover{
	background-color:#fc8700;
	text-decoration:none;
	}

#main{
	float:left;
	margin:10px 0 10px 12px;
	width:590px;
	}
#main h3{
	font-size:25px; color:#525252;
	}
#main h4{
	margin:10px 0 5px 0;
	text-indent:20px;
	line-height:1.2em;
	font-size:16px; color:#525252;
	vertical-align:top;
	}
#main div#ttl{
	margin:10px 0 5px 0;
	background:url(img/water.gif) no-repeat left;
	text-indent:20px;
	line-height:1.2em;
	font-size:10px; color:#525252;
	vertical-align:top;
	}
#main div#tt	{
	font-size:10px; color:#525252;
	margin:2px 0px 0px 0px;
	line-height:160%;
	}
#main div#tt2	{
	font-size:12px;
	margin:2px 0px 0px 0px;
	line-height:160%;
	}

#bottom{
	background-color:#565656;
	border:solid #898989; border-width:0px 0 3px 0;
	color:#FFFFFF;
	height:50px;
	clear:left;
	text-align:center;
	margin: 10px 10 0 0;
	font-size: 10px;
	   }

//********************************** index.html ****************//
#top{}
#top div#news{
	width:580px;
	border: #999999 dotted;
	border-width:1px 0 1px 0;
	padding:0 0 10px 0;
	}
#top div#news p.day{
	color:#666666;
	font-weight:bold;
	font-size:100%;
	background:url(img/water.gif) no-repeat left;
	text-indent:20px;
	vertical-align:top;
	margin:10px 0 0 0;
	}
#top div#news p{
	margin:2px 0px 0px 0px;
	line-height:160%;
	}
#top div#new p{
	margin:2px 10px 10px 10px;
	line-height:160%;
	}
#top div#info table{
	width:580px;
	margin: 10px 10px 10px 10px;
	line-height:160%;
	clear:left;
	font-size:100%;
	text-indent: 0px;
	0px; text-align:left;
	}

//