@charset "utf-8";
body{margin:0px;background-color:#e3e0e0;font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;line-height:1.5;}
button{cursor:pointer;font-weight:bold;}
div.container{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	}
div.header{width:100%;}
div.contents{
	width:100%;
	background:#fff;
	clear:both;
	float:left;/** javascriptでfloat配置のブロックに動的記述をする場合、その親要素もfloat配置にしないとレイアウトが崩れる。 **/
	}
div.footer{
	width:100%;
	background:url('../images/btn-bg1.gif') repeat-x;
	text-align:center;
	font-weight:bold;
	font-family:"TIMES";
	clear:both;/**float:left; このブロックがcontentsブロックの下にレイアウトさせるにはcontensブロックの配置要素にあわせないとレイアウトが崩れる。 **/
	}
.flt-l{float:left;width:52%;padding:5px;}
.flt-r{float:right;width:45%;padding:5px;}
div.main{
	width:570px;
	background-color:#fff;
	float:left;
	}
div.leftmenu{
	width:180px;
	background-color:#fff;
	padding:0px 0px 10px 5px;
	float:left;
	}
table.ircldr{width:500px;}
.ircldr td.evnt{width:400px;background-color:#FFFFFF;border-left:1px solid #eec;border-top:1px solid #eec;border-right:1px solid #333;border-bottom:1px solid #666;padding:5px;}
.ircldr td.cldrmd{width:100px;background-color:#CCFFFF;text-align:center;border-right:1px solid #666;border-bottom:1px solid #666;padding:5px;}
.ircldr th.fy{background:#CCCCFF url('../images/btn-bg1.gif') repeat;border-right:1px solid #333;border-bottom:1px solid #666;}
.med td.evntm{width:40px;background-color:#CCFFFF;text-align:center;}
.med td.evntn{width:135px;background-color:#eeeeFF;}
.med th.evnts{background-color:#000088;color:#FFFFFF;}
ul{text-align:left;}
ul.pdf{list-style-image:url('../images/pdfrogo.gif');line-height:150%;}
ul.pdf li{width:95%;color:#333333;border-bottom:dotted 1px #999999;}
div.buttons{padding:5px;text-align:center;background:#fff;}
div.buttons button{border-bottom:1px solid #cccccc;height:26px;background:url('../images/btn-bg1.gif') repeat-x;}
div.prbuttons{padding:5px;text-align:left;background:#fff;}
div.prbuttons button{border-bottom:1px solid #cccccc;padding:3px;;height:26px;background:url('../images/btn-bg1.gif') repeat-x;}
div.fincont{width:520px}
.subt{margin:5px 5px 5px 5px;border-bottom:1px solid #000099;font-weight:bold;color:#000099;text-align:left;}
div.menubuttons{text-align:center;background:#003399 url('../images/cont_h_bg2.gif') repeat;}
div.menubuttons a{padding:3px 10px 3px 10px;background:url('../images/btn-bg1.gif') repeat-x;color:#000;font-weight:bold;font-size:14px;line-height:2;}
div.menubuttons a:visited{color:#000;}
div.menubuttons button{height:26px;border:0px 1px 1px 0px;background:url('../images/btn-bg1.gif') repeat-x;}
div.area1{background:#82A3C4 url('../images/metalic_bgs.gif') repeat;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;font-weight:bold;color:#333;text-align:center;letter-spacing:3px;}
div.area1 button{border:1px solid #cccccc;width:95%;height:26px;background:url('../images/btn-bg1.gif') repeat-x;}
div.area1 a{color:#333;}
div.area1 a:visited{color:#666;}
div.area2{background:#003366 url('../images/cont_h_bg2.gif') repeat;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;color:#FFFFFF;}
div.titlebar{background:#82A3C4 url('../images/metalic_bgs.gif') repeat;padding:5px 5px 5px 5px;font-weight:bold;color:#333;letter-spacing:3px;}
div.grpcom1{border:1px solid #ccccff;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;text-align:center;}
div.grpcom2{border:1px solid #cfcfff;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;text-align:center;}
.border{border:1px solid #ccccff;padding:0px 10px 0px 10px;margin:5px 5px 5px 5px;}
div.menu_txt{}
table.stock{width:95%;border:1px solid #cccccc;}
table.stock th{background-color:#CCCCFF}
table.stock td{font-size:12px;}
span.val{font-size:24px;}