body,td,th {
	font-family: MS UI Gothic;
	font-size: 14px;
}
body {
	margin-left: 0px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px;
	background-color:#FFFAEE;
}

a:link {
		text-decoration: none;
}
a:visited {
	text-decoration: none;
	
}
a:hover {
	text-decoration: none;
	
	}
a:active {
	text-decoration: none;
	background-color:#CCFFFF;
}

p{line-height:1.4em;padding:0px 15px 0px 10px;margin:10px 0px 10px 0px}

.px18 {
	line-height: 18px;	
}
.white {
	color: #FFFFFF;
}
.px20 {
	line-height: 20px;	
}
.blue {
	color: #003399;
}
.green {
	color: #33CC66;
}
#header{
margin: 0; /* 外の隙間 ピッチリ合わせている */
width: 100%; /* containerにいっぱいいっぱい表示 */
height: 110px; /* サイトロゴの高さに合わせている */
background-image: url(img/titlenew3.gif); /* 背景画像 */
background-position:left top; /* 背景画像の表示のさせ方 */
background-repeat:no-repeat; /* 背景画像の表示のさせ方 */
}


#header h1{ /* ページタイトル */
margin: 0px;
padding: 30px 20px 12px 250px;
font-size: 130%;
z-index: 10; /* サイトロゴの上に被って表示 */
}

#header h2{ /* サイト名 */
margin: -80px 0px 0px 0px; /* サイトトピックの上に表示 */
padding: 2px 100px 10px 220px;
text-align: right;
color: #006699;
font-size: 105%;
z-index: 10; /* サイトロゴの上に被って表示 */
}

#header p{ /* ページトピック */
margin: 0px 0px 0px 220px; /* サイト名の下に表示 */
padding: 0px 0px 6px 0px;
text-align: center;
font-size: 90%;
z-index: 5; /* サイトロゴの上に被って表示 */
}

#header img{ /* サイトロゴ */

position: absolute; /* ヘッダの左上に表示する仕掛け */
top: 0px; /* ヘッダの左上に表示する仕掛け */
left: 0px; /* ヘッダの左上に表示する仕掛け */
margin: 0px;
z-index: 1; /* サイトロゴをテキストの後ろに表示 */
}

h2{ /* サイト名 */
padding: 5px 0px 0px 5px;
color: #000000;
font-size: 115%;
}
h3{ /* サイト名 */
padding: 5px 0px 0px 5px;
margin: 0px 0px 2px 5px;
color: #000000;
font-size: 112%;
}
h4{ /* サイト名 */
padding: 5px 0px 0px 5px;
margin: 0px 0px 5px 5px;
color: #000000;
font-size: 110%;
}

h5{ /* サイト名 */
padding: 5px 0px 0px 5px;
margin: 0px 0px 5px 5px;
color: #000000;
font-size: 105%;
}

#content{margin:10px 0px 0px 15px;padding:0px;}
#content p{line-height:1.5em;padding:0px 10px 12px 10px; margin: 10px 10px 0px 0px;}
.waku{width:700px;text-align:left;border:0px solid #C4C4C4;padding:0px 0px 0px 0px;margin:0px 0px 0px 25px;font-size:98%;background-color :#FFFFFF;}
.waku2{text-align:left;vertical-align:bottom;height:55px;width:600px;border:1px solid #C4C4C4;padding:5px 0px 0px 0px;margin:5px 0px 20px 25px;font-size:98%;background-color :#F0FBFF;}
#jouhou{margin:0px 0px 0px 0px;padding:0px;}
#jouhou dt{margin:0px 0px 0px 20px;padding:2px;}
#jouhou dd{margin:0px 0px 0px 35px;padding:2px;}
.mizuwaku { background-color:#85b9e9;font-weight: bold; padding:5px;} 
.orawaku { background-color: #ffd78c;font-weight: bold;padding:5px;} 
#info{width:600px;margin:0px 0px 0px 0px;padding:3px;font-size:100%;}
#info dl{line-height:1.2em;padding:0px 5px 0px 10px;}
#info dt{margin:0px 0px 0px 0px;}
#info dd{margin:0px 0px 0px 10px;}

#info2{width:600px;margin:0px 0px 0px 30px;padding:3px;font-size:100%;}
.black { color: #000000;} 
.redb {font-weight:bold;color:#FF0000;}

#box{padding:0px 0px 0px 0px;margin:10px 9px 0px 9px;width:980px;background:url(image/side_bg.gif) repeat-y #ffffff;text-align:left;}

#hako{float:left;width:980px;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px; background-color:#ffffff;border-radius: 8px;	-webkit-border-radius: 8px;}

#nakami{float:right;width:680px;margin:0px 25px 20px 0px;padding:0px 0px 0px 0px; background-color:#ffffff; border-radius: 8px;	-webkit-border-radius: 8px;}
#nakami p{line-height:1.5em;padding:0px 5px 5px 5px;margin:6px 0px 6px 0px;}
#nakami dl{line-height:1.2em;padding:0px 5px 0px 10px;}
#nakami h3{clear:both;color:#444444;margin:0px 0px 0px 0px;padding:15px 0px 4px 5px;font-size:110%;}
#nakami dt{}
#nakami dd{}
#nakami li{padding:2px 0px 2px 2px;margin:0px 0px 0px 0px;background-color:#efefef;}

#sidebar{margin:5px 0px 0px 0px;width:250px;padding:5px 0px 0px 0px; padding: 10px;}
#sidebar .menu{background: #FFFFFF; border:1px solid #0000CC;margin-bottom:10px;}
#sidebar .menu1{
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
}


#sidebar .menu ul{margin:3px 0px 3px 0px;list-style-type:none;padding:0px 0px 0px 0px;font-size:90%; background:}
#sidebar .menu li{padding:4px 0px 4px 15px;margin:0px 0px 0px 0px;background: url(image/side_s.gif) no-repeat;}
#sidebar .menu h4{-webkit-border-radius: 5px 5px 0px 0px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	font-size:100%;margin:0px;padding:6px 10px 10px 15px;background:#000099;color:#ffffff;}

#sidebar h4{}
#sidebar h5{background-color:#009900;color:#ffffff;font-weight:300;font-size:90%;margin:0px;padding:0px 0px 0px 0px;text-align:center;}
#sidebar li.down{padding:4px 0px 10px 15px;margin:0px 0px 0px 0px;list-style-type:none;}
#sidebar li.haji{font-weight:bold; background-color:#FFFAEE; margin:-2px 0px 2px 0px; padding:6px 0px 8px 15px;list-style-type:none;}
#sidebar strong{letter-spacing:-1px;}s
#sidebar p{font-size:90%;padding:0px 5px;line-height:1.4em;}

