*			{ margin:0; padding:0; }
ul,ol,dl	{ list-style:none; }

img			{ border: 0 none;}
.image img	{ padding:3px; background:#876;}
a			{ text-decoration: none;}
a:link		{color: #00699B;}
a:visited	{color: #00699B;}
a:hover		{color: #f00; text-decoration:underline;}
a:active	{color: #f00;}

html	{
}

body	{
	background:#fff url(../image/bkimg.jpg) repeat-x top;
	color:#333;
	font-size: 80%;
}

H1 { font-family:'"lr oSVbN"'; font-size:9pt; font-weight:normal; color:#666666; text-align: center; border: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 4px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }
H2 { font-family:'"lr oSVbN"'; font-size:16px; font-weight:bold; color:#ffffff; width:550px; text-align: left; background: #336699; border-top: 1px solid #84A2E6; border-left: 1px solid #84A2E6; border-bottom: 1px solid #84A2E6; border-right: 1px solid #84A2E6; padding-top:3px; padding-bottom:3px; padding-left:4px; margin-top: 10px; margin-bottom: 0px; margin-left: 10px; }

/* =========================== Cg */
#main2 { width:800px; margin:auto;  background-color:#999999; border:1px #666 solid;	}
#main { width:800px; margin:auto;  background-color:#FFFFFF; border:1px #666 solid;	}

/* =========================== Rec */
#contents { width: 780px; margin:20px 10px;}

/* =========================== Ά€g */
#top_left {width:366px; float:left; text-align:center;}

/* =========================== E€g */
#top_right {width: 414px; float: left; text-align:left;}

/* =========================== newsΆ€g */
#news_left {width:250px; float:left; text-align:left;}

/* =========================== newsE€g */
#news_right {width: 530px; float: left; text-align: center;}


/* =========================== Ά€g */
#other_left {width:200px; float:left; text-align:center;}

/* =========================== E€g */
#other_right {width:760px; float:left; text-align:left;margin:5px 20px 10px 20px;}

.clr {clear:both; height:1px;}


#rcont {width:580px; margin:auto; margin-top:5px;}


/* =========================== tb^[ */
.footer {clear:both; text-align:center; color:#333; margin-top:10px; line-height:1.5em;}
.footer a { color:#333; text-decoration:none;}

ul.fm		{ font-size:9pt; color:#ffffff; margin:5px 0;}
ul.fm li	{ /*float:left;*/ display:inline; border-left:1px #ffffff solid; padding:0 5px;}

.fmenu {font-size: 9pt;color: #C0C000; margin:auto;}
.fmenu a{color: #C0C000;text-decoration:none;}
.fmenu a:hover {color: #FF8000; text-decoration: underline;}

/* =========================== j[X */
#news_box {
	overflow:auto;
	height:350px;
	width:356px;
	background-color:#fff;

/*	border:1px #333333 solid;	*/

/*
	scrollbar-base-color:#333333;
	scrollbar-3dlight-color:#333333;
	scrollbar-highlight-color:#000000;
	scrollbar-darkshadow-color:#333333;
	scrollbar-shadow-color:#000000;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:#333333;
	scrollbar-track-color:#333333;
*/
}

.txtbox {
	font-size:11pt;line-height:14pt;margin:auto;
}


#news_box table { width:98%; font-size:10pt; margin:auto;}
#news_box table th,
#news_box table td { border-bottom:1px #000000 dotted; }
#news_box table th { font-weight:normal; text-align:left; line-height:2em; color:#576d79; font-size:0.9em;}
#news_box table td { text-align:left;}


/* =========================== OBουΐθj[	*/
#obmenu { height:350px; width:414px; background-color:#fff; }

/* =========================== ΒlξρΟX	*/
table.prof { margin:auto; font-size:11pt; margin-top:10px;}
table.prof th,
table.prof td { padding:0.3em; }
table.prof tbody th { width:100px; text-align:left; font-weight:normal; background-color:#2b4b65; color:#fff; }
table.prof tbody td { border-bottom:1px #2b4b65 solid; }
table.prof tbody td span { font-size:70%; color:#f00; }
table.prof tfoot td { text-align:center; }

/* =========================== ¨mηΉ	*/
	/* Ά€Μκp		*/
#nslist	{ width:98%; margin:auto; text-align:left; margin-top:5px;}
#nslist .tit { background-color:#2b4b65; color:#fff; padding:0.2em; text-align:center}
#nslist table { width:98%; margin:auto; }
#nslist table td { font-size:9pt; padding:0.2em; border-bottom:1px #2b4b65 dashed;}
#nslist table td span { font-size:90%; }

	/* E€ΜΪΧ\¦	*/
div.ntitle { font-size:11pt; color:#000044; padding:0.2em; font-weight:bold; text-align:left; background-color:#bca78d;margin-top:4px;}
div.ndate {text-align:right; font-size:10pt; color:#c0c0c0;}

.nbody { font-size:10pt; color:#606060; line-height:14pt; text-align:left;padding:10px;}

div.mntitle { font-size:11pt; color:#fff; padding:0.2em; font-weight:bold; text-align:left; background-color:#006ab6; margin-top:4px;}

table.nlist { width:95%; font-size:10pt;}
table.nlist td { text-align:left;}


/* =========================== ΒlξρΫμϋj */
#privacy {}
#privacy dt { color:#2b4b65; font-weight:bold; fon-size:1.2em; }
#privacy dd { margin-left:2em; margin-bottom:2em;}
#privacy dd li { margin-left:3em;}


/* =========================== tH[ */
#req {}
#req table { margin-top:3px; color:#737c3e;}
#req input { color:#404040; background-color:#ffffef; border:1px #737c3e solid;}
#req textarea {  color:#404040; background-color:#ffffef; border:1px #737c3e solid;}


/* =========================== ϊφEΚ */
table.evetit { width:700px; margin:auto; text-align:left; }
table.evetit td a { color:#000; text-decoration:none; }
table.evetit td a:hover { color:#f00; text-decoration:underline; }


div.etit {
	width:750;
	text-align:left;
	font-size:11pt;
	border-left:10px #008000 solid;
	border-bottom:1px #999999 solid;
	padding:3;
	background-color:#ffffff;
}

div.minittei {width:750px; padding:2px; font-size:11pt; background:url(../image/eve_tit_bk.jpg); color:#ffffff; font-weight:bold;}

table.mikaisai { width:750px; font-size:11pt; color:#404040;}
table.mikaisai th,
table.mikaisai td { border-bottom:dotted #696969 1px;}

table.mikaisai th { width:200px; font-weight:normal; text-align:left;}
table.mikaisai th a{ color:#000; text-decoration:none;}
table.mikaisai th a:hover { color:#f00; text-decoration:underline;}
table.mikaisai td { text-align:left;}
table.mikaisai td a{ color:darkblue; text-decoration:none;	}
table.mikaisai td a:hover{	color:#ff0000; text-decoration:underline;	}

div.sumi {width:750px; padding:2px; font-size:11pt; background:url(../image/eve_tit_bk2.jpg); color:#ffffff; font-weight:bold;}

table.event { width:750px; font-size:11pt;	}
table.event th { width:200px; font-weight:normal; text-align:left; border-bottom: dotted #696969 1px;	}
table.event td { border-bottom: dotted #696969 1px;	}
table.event td a{	color:darkblue; text-decoration:none;	}
table.event td a:hover{	color:#ff0000; text-decoration:underline;	}

div.detail { width:750px; margin:auto;}
div.tit { text-aling:left; font-size:11pt; font-weight:bold; }
div.datest {font-size:11pt; color: #202020; text-align:right; }

td.naiyou { padding:20px; color:#202020; font-size:11pt; border:solid #404040 1px;}


/* =========================== Κ^Ω */
#gtit {
		margin:auto;
		width:580px;
		text-align:center;
		font-size:14pt;
		color:#00519a;
		margin-bottom:5px;
		padding:0.2em;

		border-style:solid;
		border-width:1px 5px;
		border-color:#435aa0;

}

#gallery { width:580px; margin:auto; }
#gallery li img { padding:5px; }

/* =========================== Kρ */
#rule { width:750px; margin:auto; }
#rule div.rtit { text-align:center; font-size:12pt; font-weight:bold; color:#2b4b65; }

#rule table.rsoto { font-size:11pt; margin-bottom:1em; }
#rule table.rsoto th { font-weight:normal; width:50px; text-aling:left;}
#rule table.rsoto td {}

#rule table.rnaka { font-size:11pt; }
#rule table.rnaka th { font-weight:normal; width:50px; text-aling:left;}
#rule table.rnaka td {}

#rule div.rkaihi { text-align:left; font-size:12pt; font-weight:bold; color:#f00; }


/* =========================== OBοο */
div.btit { font-size:11pt; font-weight:bold; color:#00859b;}

table.bank { font-size:10pt; margin-left:2em; margin-bottom:1em;}
table.bank thead th { background-color:#2b4b65; color:#fff; text-align:center;}
table.bank tbody th,
table.bank tbody td { padding:0.2em; border:1px #999 solid;	}
table.bank tbody th { width:150px; background-color:#576d79; color:#fff; text-align:center; }
table.bank tbody td { width:300px; }


/* =========================== OBοουΌλ */
table.list { width:100%; font-size:10pt; border-collapse:collapse; border:1px #333 solid; }
table.list th,
table.list td { padding:0.2em; border:1px #999 solid;}
table.list thead th { background-color:#008e94; color:#fff; }
table.list tbody th { background-color:#89bdde; }

.HB_TL {
	background: #FFFFFF;
	border-top: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_TLR {
	background: #FFFFFF;
	border-top: solid #666666 1px;
	border-right: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_TLB {
	background: #FFFFFF;
	border-top: solid #666666 1px;
	border-bottom: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_LR {
	background: #FFFFFF;
	border-right: solid #666666 1px;
	border-bottom: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_ALL {
	background: #FFFFFF;
	border: solid #666666 1px;
}
