
/*<agl.folder "メインメニュー">*/
	#mainmenu { font-size: 12px; line-height: 20px; background-image: url("bkg200.jpg"); padding: 10px 0; width: 200px; vertical-align: top; border-right: 3px solid gray }
	#mainmenu .item td { padding-bottom: 10px }
/*</agl.folder>*/
/*<agl.folder "サブメニュー">*/
	.submenu { background-color: #e0ffff; padding-bottom: 10px; border-bottom: 1px solid black }
	.submenu .item a { font-size: 12px; font-style: normal; text-decoration: none; padding-right: 5px; padding-left: 5px }
	.submenu .item a:hover { color: white; font-size: 12px; font-style: normal; text-decoration: none; background-color: blue; padding-right: 5px; padding-left: 5px }
/*</agl.folder>*/
/*<agl.folder "上部バナー">*/
	#banner { border-bottom: 2px solid black }
	#banner_img { background-image: url("top.jpg"); background-repeat: repeat-y; width: 650px; height: 106px }
/*</agl.folder>*/
body { background-color: white; padding-top: 15px; vertical-align: top }
ul { text-indent: 0 }
.actarea { margin-top: 10px; margin-bottom: 10px; padding: 0; clear: both; border: solid 1px black }
.actarea .read { padding-right: 10px; padding-left: 10px }
.actarea td { font-size: 12px; line-height: 20px; padding: 0; vertical-align: top }
.actarea th { text-indent: 0; padding: 0; vertical-align: top }
.actpad { font-size: 12px; line-height: 20px; background-image: url("activity/act_bkg.jpg"); background-repeat: no-repeat; background-position: right top; text-indent: 12px; padding: 20px; vertical-align: top }
.content hr { margin-bottom: 15px }
.contentpad { font-size: 12px; line-height: 20px; text-indent: 12px; padding: 20px; vertical-align: top }
.directortable { font-size: 12px; line-height: 20px }
.directortable td { font-size: 12px; line-height: 20px; text-align: left; padding: 0 0 10px }
.directortable th { font-size: 12px; font-weight: normal; line-height: 20px; background-color: #e0ffc0; text-align: left; padding: 0 10px 10px 0; width: 100px; vertical-align: top }
.framepad  { font-size: 12px; line-height: 20px; text-indent: 12px; padding: 10px; vertical-align: top }
.img_left  { text-indent: 0; margin-right: 30px; margin-bottom: 15px; margin-left: 5px; float: left }
.img_right  { text-indent: 0; margin-right: 5px; margin-bottom: 15px; margin-left: 30px; float: right }
.imgtable_left { text-indent: 0; margin-right: 20px; float: left; border: 0 transparent }
.imgtable_left td { padding-right: 0; padding-left: 0; border: 0 transparent }
.jpact_table  { font-size: 12px; line-height: 20px; margin-bottom: 20px }
.jpact_table .tablehead { font-size: 16px; font-weight: bold; background-color: #ffa000; border-top: 1px solid black; border-bottom: 1px solid black }
.jpact_table td  { padding: 5px; vertical-align: top; border-left: 1px solid black }
.meru_L { color: #25277d; font-size: 26px; font-weight: bold; line-height: 30px; text-indent: 0 }
.meru_S { color: #25277d; font-size: 14px; font-weight: bold; line-height: 20px; text-indent: 0 }
.pageframe { font-size: 12px; line-height: 20px; background-color: white; vertical-align: top; border: solid 1px black }
.readfield { font-size: 12px; line-height: 22px; padding: 5px; border-top: 2px solid gray; border-bottom: 2px solid #808080 }
.readfield2 { font-size: 12px; line-height: 22px; padding: 5px 0 }
.readfield2 li a { color: #00f; text-decoration: none }
.readfield2 li a:hover { color: #f00; text-decoration: none }
.readfield3 { font-size: 12px; line-height: 22px; background-color: #e0ffc0; margin-left: 12px; padding: 5px; border-left: 12px solid gray }
.readfield4 { font-size: 12px; line-height: 22px; text-indent: 0; padding: 5px 0 }
.reptable { font-size: 12px; line-height: 20px; border-top: 1px solid black; border-right: 1px solid black }
.cnstable { font-size: 12px; line-height: 20px; border-top: 1px solid black; border-right: 1px solid black }
.cnstable b { font-size: 14px; font-weight: bold }
.reptable .year { font-size: 16px; font-weight: bold; background-color: #ffa000 }
.reptable td { text-indent: 0; padding: 5px; vertical-align: top; border-bottom: 1px solid black; border-left: 1px solid black }
.cnstable td { text-indent: 0; padding: 5px; vertical-align: top; border-bottom: 1px solid black; border-left: 1px solid black }
.reptable th { background-color: #e0ffff; text-align: left; text-indent: 0; padding: 5px; vertical-align: top; border-bottom: 1px solid black }
.cnstable th { background-color: #e0ffff; text-align: left; text-indent: 0; padding: 5px; vertical-align: top; border-bottom: 1px solid black; border-left: 1px solid black }
#date { font-size: 10px; font-style: normal; font-weight: normal; line-height: 16px; padding-top: 20px }
#outlinetable { font-size: 12px; line-height: 20px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }
#outlinetable td { text-indent: 0; padding: 5px; vertical-align: top; border-bottom: 1px solid black; border-left: 1px solid black }
#outlinetable th { background-color: #e0ffff; text-align: left; text-indent: 0; padding: 5px; vertical-align: top; border-bottom: 1px solid black }
/*<agl.folder "見出し">*/
	.midashi_L { color: #25277d; font-size: 26px; font-weight: bold; line-height: 30px; text-decoration: none; background-color: white; text-indent: 0; padding-top: 10px; padding-bottom: 8px; border-top: 3px solid #c52118; border-bottom: 2px solid #c52118 }
	.midashi_L a { color: #25277d; font-size: 26px; font-weight: bold; line-height: 30px; text-decoration: none; background-color: white; text-indent: 0; padding-top: 10px; padding-bottom: 8px }
	.midashi_L a:hover { color: #f00; font-size: 26px; font-weight: bold; line-height: 30px; text-decoration: none; background-color: white; text-indent: 0; padding-top: 10px; padding-bottom: 8px }
	.midashi_M { color: #25277d; font-size: 18px; font-weight: bold; line-height: 24px; text-decoration: none; background-color: #e0e0e0; text-indent: 0; padding-top: 6px; padding-bottom: 4px; padding-left: 4px; border-bottom: 2px solid #25277d }
	.midashi_M a { color: #25277d; font-size: 18px; font-weight: bold; line-height: 24px; text-decoration: none; background-color: #e0e0e0; text-indent: 0; padding-top: 6px; padding-bottom: 4px; padding-left: 4px }
	.midashi_M a:hover { color: #f00; font-size: 18px; font-weight: bold; line-height: 24px; text-decoration: none; background-color: #e0e0e0; text-indent: 0; padding-top: 6px; padding-bottom: 4px; padding-left: 4px }
	.midashi_S { color: #25277d; font-size: 14px; font-weight: bold; line-height: 20px; text-decoration: none; text-indent: 0 }
	.midashi_S a { color: #25277d; font-size: 14px; font-weight: bold; line-height: 20px; text-decoration: none; text-indent: 0 }
	.midashi_S a:hover { color: #f00; font-size: 14px; font-weight: bold; line-height: 20px; text-decoration: none; text-indent: 0 }
/*</agl.folder>*/
