/* test026 */
*{margin:0;	padding:0;}
html,body{
	height: 100%;
}
html{
	overflow-y:scroll;	overflow-x: hidden;
}
body {
	color: #1A1A1A; background-color: #FFFFFF;
	margin:0px;
	font-size: 90%;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	/*\*/letter-spacing: 0.1em;/**/
}
h1 {
	background-color: #F0F6FD;
	font-size: 150%;
	color: #333333; 
	/*color: #0850B2; ****************************************/
	border-top: 7px solid #0850B2;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 0px 0;
	padding: 0px 4px 0px 8px; /* 上右下左 */
}
h2 {
	background-color: #EFEFEF;
	font-size: 120%;
	color: #336699; 
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 6px solid #ee6666;
	margin: 12px 0 0 0;
	padding: 2px 4px 0px 2px; /* 上右下左 */
}
h6 {
	background-color: #EFEFEF;
	font-size: 100%;
	color: #3333CC; 
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 6px solid #ee6666;
	margin: 0 0 0 0;
	padding: 0px 4px 0px 4px; /* 上右下左 */
}
ul {list-style:none; margin:0; padding:0;}
li {list-style:none; margin:0; padding:0;}

div#throughout{
	position:absolute;
	right:0; width:100%;/*width:100%;*/ /*100%を消すと全体消える（IE6のみで7はどちらでも微動だにしない）*/                /*004*/
	
}
div#maintable{ /*background: #EEEEFF;*****************************/
	position: relative;  /*hhhhhhhhhhhhhhhhh*/
	width:100% ;  top:114px;  /*hhhhhhhhhhhhhhhhh*/
}
.base {
	width:100%;
}
td.dum{font-size:1px;}

table.fukidashi {
	font-size:8pt;
	margin-right:8px;
	/*\*/letter-spacing: 0;/**/
	line-height: 1.4;

}
#maincolumn {/*background-color: #ffcccc;*****************************/
	width:43em; /*max-width:400px;*/
	margin: 24px 40px 0 16px; /*margin-top:32px;*/
	text-align:left;
}
#midashi {
	margin: 0px 0 16px 0px;/*仮位置本来top8*/
	padding: 0 0 0 0;
}
#midashi p {
	margin: 0px 5px 0 10px;
	padding: 5px 0 0 0;
}
.section {
	margin: 10px 0px 0 0;
}
.section p {
	margin: 0.6em 5px 0 10px;
}

.section2 {position:absolute;
	margin: 10px 0px 0 0;
}
.section2 p {
	margin: 0.6em 5px 0 8px;
}

div#header{
	position: fixed;
	width:100%;
}




#navigation ul {width:8.2em;
background-color: #5656EF;	
	border-top:    1px solid #333399;
	border-bottom: 1px solid #CCCCFF;
	border-left:   1px solid #303090;
	border-right:  1px solid #C0C0F0;
text-align:center;
padding: 4px 5px 1px 5px;
}


li {	
font-size:10pt; width:8.2em;
/* background: #FFFFFF url(./photo.gif) left top no-repeat; padding-left:16px; */
background-color: #FCFCFC;
margin-top:3px;
padding-top:3px;
padding-bottom:1px;
padding-left:4px;
	line-height: 1;
	/*\*/letter-spacing: 0;/**/
	border-right: 6px solid #ee6666;
text-align:left;
}
li.contact {	background-color: #FFF9F9;
	/* margin-bottom: 8px; */
}
li.notice {	background-color: #F9F9FF;
	border-right: 6px solid #3300CC;
}
li.content {	background-color: #F9F9FF; width:9em;
	border-right: 7px solid #339999;
margin-bottom:4px;
padding-top:5px;
padding-bottom:3px;
padding-left:8px;
}





#sidenavi li.contact {	background-color: #FFF9F9; width:9em;
margin: 0 0 2px 0;
	border-right: 7px solid #ee6666;
padding-top:5px;
padding-bottom:3px;
padding-left:8px;
}
#sidenavi li.notice {	background-color: #F9F9FF; width:9em;
margin: 0 0 2px 0;

	border-right: 7px solid #6633FF;
padding-top:5px;
padding-bottom:3px;
padding-left:8px;
}




li a {	
display: block; /* ブロック要素として表示 */  width: 100%; /* for IE */
text-decoration: none;
color:#333333;
}
li a:hover {
display: block; /* ブロック要素として表示 */  width: 100%; /* for IE */
	background-color: #FFFFCC;	color:#3333CC;
}

a.cf{
	color: #333399;
}
a.cf:hover{
	position: relative; top: 1px; left: 1px;
}




div#bottom{color:#ccffff; 
font-size:8pt;	line-height: 8pt;
	position:fixed;
	bottom:0;
	width:100%;
	filter:Alpha(opacity=80); -moz-opacity:0.8; opacity:0.80;

}




#information {	/*b*/ position:absolute; top:0px;
	margin: 8px 0px 0 0px;
}
#information p {font-size:80%; color:#cc3333;
	line-height: 1.1;
	/*\*/letter-spacing: 0em;/**/
	margin: 4px 5px 0 10px;
}

div.banner{
	position:absolute;
	padding:5px 0 0 5px;
/**border-top: 2px solid #ff0000; border-left: 2px solid #000000; border-bottom: 2px solid #666666; background:#333333;****/
}









