body {font-family:"Arial","Osaka","ＭＳ Ｐゴシック", "ヒラギノ角ゴシック Pro";background-color: #ffffff;background-image: url(../img/bg.gif);margin: 0px;padding: 0px;color: #333333;}

div.main {background-color: #ffffff;width:750px;}
div.header {width:750px;background-color: #ffffff;}
div.menu {width:750px;margin: 0px;padding-top: 8px;padding-bottom: 26px;text-align:right;}

div.contents{width:708px;}
div.contents p{margin:0 0 0.6em 0;padding:0;text-align:left;}

div.gaiyo{margin: 0px;padding:20px 20px 20px 60px;background-color: #B8E1ED;border: 1px solid #8FB0BE;}
td.gaiyoleft{font-weight: bold;}
div.contents p.program{margin:0;}

div.prgrph{margin: 0px 0px 17px;}
div.title{margin: 0px 0px 18px;}
div.prinside{margin-left:20px;}

div.up{text-align:right;padding-bottom: 41px;}

div.programleft{width:100px;float: left;text-align:left;}
div.programright{width:580px;float: right;text-align:left;}

div.footer {width:750px;padding:6px;background-color: #4DA8D2;text-align:center;}
div.footer div#jstlogo{float: left;width:220px;}
div.footer div#copyright{float: left;width:460px;color:#ffffff;margin-top:8px;}

a:link {color: #33648F;text-decoration:none;}
a:visited {color: #2B4368;text-decoration:none;}
a:hover {color: #2b4368;text-decoration:underline;}

.blockEnd{clear: both;font-size: 1px;margin: 0px;padding: 0px;}
.rght{text-align:right !important;}

.redfont{color:#FF0000; }
.ml80 { margin-left:40px; }

/* -------------------------
     表組み
------------------------- */
div.prgrph table {
	empty-cells: show;
}
div.prgrph th {
	padding: 5px;
	background-color: #cccccc;
	text-align:left;
	font-weight:normal;
}
div.prgrph td {
	padding: 5px;
	background-color: #eeeeee;
	text-align:left;
}

/* -------------------------
     フォーム
------------------------- */
input.brdr,select.brdr{border:1px solid #999999}

/* -------------------------
     リスト
------------------------- */
div.prgrph ol li{margin-bottom:1em;}

