/*<agl.folder "メニュー枠描画">*/
	.menutable { border: outset 1px silver }
	.menutable th  { color: white; background-color: maroon; text-align: left; border: outset 1px silver }
/*</agl.folder>*/
/*<agl.folder "業種一覧">*/
	.gyoushu    { text-align: left; list-style-type: none; display: block; margin: 0; padding: 0; width: 150px }
	.gyoushu .komidashi  { color: white; font-size: medium; background-color: maroon; display: block; margin: 0; padding: 8px 5px }
	.gyoushu a { font-size: xx-small; line-height: 16px; text-decoration: none; display: block; margin: 0; padding: 2px; width: 140px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 5px solid gray }
	.gyoushu a:link, .gyoushu a:visited, gyoushu a:active { list-style-position: inside; display: block }
	.gyoushu a:hover { background-color: silver; list-style-position: inside; display: block; border-left: 5px solid orange }
	.gyoushu li { background-color: white; list-style-position: inside; display: block; margin: 0; padding: 0; width: 150px }
	.gyoushu ul   { list-style-type: none; display: block; margin: 0; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "新着事例一覧">*/
	.jireitable { text-decoration: none; text-align: left; white-space: normal; display: block; margin: 0; padding: 6px; width: 420px; table-layout: fixed       }
	.jireitable .ent { font-size: x-small; text-align: left; display: block; margin: 8px; vertical-align: top }
	.jireitable .ttl { color: white; font-size: small; background-color: maroon; display: block; padding: 6px 4px; border-left: 10px }
	.ttl a:link, .ttl a:visited, .ttl a:active  { color: white; font-size: small; text-align: left; padding: 6px 4px; border-left: 10px solid black }
	.ent center { background-position: center 0; visibility: visible; display: block; margin-right: auto; margin-left: auto; min-width: 80px; min-height: 80px; max-width: 100px; max-height: 100px; overflow: hidden; clip: rect(auto auto auto auto) }
	.look { text-align: right; vertical-align: bottom }
	.ttl a:hover { color: white; font-size: small; text-align: left; padding: 6px 4px; border-left: 10px solid orange }
/*</agl.folder>*/
/*<agl.folder "Entry">*/
	.entrydate  { font-size: xx-small; float: right }
	.title .entrydate { color: white; font-size: xx-small; float: right }
	#entry { padding: 0 10px 0 20px }
	#entry .paginate { text-align: right }
	#entry b { color: maroon; font-size: larger; font-weight: bold; padding-left: 12px; border-left: 12px double orange }
	#entry h2 { color: white; font-weight: bold; background-color: maroon; display: block; padding: 8px 5px; border-left: 10px solid black }
/*</agl.folder>*/
/*<agl.folder "link_banneer">*/
	#banner a { color: white; text-decoration: none }
	#banner a:link { color: white }
	#banner a:visited { color: white }
	#banner a:hover { color: white }
	#banner a:active { color: white }
/*</agl.folder>*/
/*<agl.folder "link_txt" "anchorの色指定など">*/
	a  { color: blue; text-decoration: none }
	a:link { color: blue }
	a:visited { color: gray }
	a:hover   { color: red }
	a:active { color: gray }
/*</agl.folder>*/
/*<agl.folder "menubar">*/
	#menubar { color: silver; font-size: x-small; text-decoration: none; background-color: gray; text-align: left; display: table-header-group }
	#menubar a { color: silver; text-decoration: none; display: block; padding: 3px 10px }
	#menubar a:link, #menubar a:visited, #menubar a:active { color: silver; text-decoration: none; padding: 3px 10px }
	#menubar a:hover { color: white; text-decoration: none; background-color: black; display: block; padding: 3px 10px }
	#menubar td { color: silver; text-decoration: none; background-color: gray; border-bottom: 1px solid black }
	#menubar td:hover { color: white; background-color: black }
	#menubarfit   { background-color: gray; display: block; margin: -5px; padding: 0 }
/*</agl.folder>*/
body         { font-size: small; font-family: Osaka, "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, "ＭＳ Ｐゴシック", 平成角ゴシック; background-color: silver; text-align: center; white-space: normal; margin-top: 0; margin-right: auto; margin-left: auto; height: auto }
.excerpt { font-size: x-small }
.frmshadow { background-image: url("/img/frmshadow.gif"); background-repeat: repeat-y; background-position: left 0 }
.paginate { font-size: x-small; text-align: right; white-space: nowrap; display: block; float: right }
.topicstable { font-variant: normal; text-decoration: none; background-color: white; text-align: left; white-space: normal; margin: 0; width: 420px; table-layout: fixed    }
#banner   { color: white; font-size: small; line-height: 150%; background-color: maroon; text-align: left; white-space: normal; margin: -5px; padding: 10px; top: 0; left: 0; border-bottom: 2px solid black }
#banner table { color: white }
#container   { line-height: 110%; background-color: white; text-align: left; margin-right: auto; margin-left: auto; width: 800px; height: 100% }
#content   { background-color: white; padding: 5px; width: 428px; height: 100%; float: left; border-right: 1px solid black; border-left: 1px solid black }
#footer { color: white; background-color: black; margin: 2px; height: 40px; border-top: 1px solid black }
#l_menu   { background-color: white; display: block; padding: 5px; width: 150px; height: auto; float: left }
#r_menu   { background-color: white; display: block; padding: 5px; width: 150px; height: auto; float: left }
#read  { font-size: x-small; text-decoration: none; background-color: black; text-align: left; white-space: normal; padding: 10px }
