body { color: black; background-color: white; background-image: url(../images/back/back_g.gif); margin: 0; }

p {}

td {}

a:link { color: blue }

a:visited { color: purple }

a:hover { color: purple }

a:active { color: red }
table.table-wide { background-color: white; width: 750px; margin-right: auto; margin-left: auto; }
h1 { color: #525251; font-size: 12px; font-weight: bold; line-height: 1.2em; }
h2 { color: orange; font-size: 13px; font-weight: bold; line-height: 1.6em; }
p.p-title-bukken { color: #525251; font-size: 12px; font-weight: bold; line-height: 1.2em; }
.text-red-bold { color: red; font-size: 11px; font-weight: bold; }
/*<agl.folder "header">*/
	td.td-header1 { color: orange; font-size: 12px; font-weight: bold; line-height: 1.6em; }
/*</agl.folder>*/
/*<agl.folder "leftmenu">*/
	td.td-map-mar { padding-top: 10px; padding-bottom: 15px; }
	td.td-left-kaisya-title { color: orange; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 1.6em; text-decoration: none; width: 170px; padding-right: 7px; padding-left: 10px; }
	td.td-left-kaisya { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; text-decoration: none; width: 170px; padding-right: 7px; padding-left: 10px; }
	a.osusume:hover { color: #dc0000; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; text-decoration: none; }
	a.osusume { color: orange; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; text-decoration: none; }
	td.td-left-osusume { color: orange; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; background-image: url(../images/leftmenu/left_menu_osusume_05.gif); text-decoration: none; padding-right: 7px; padding-left: 10px; }
	td.td-left-contact { color: orange; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; background-image: url(../images/leftmenu/left_menu_contact_05.gif); text-align: center; padding-right: 7px; padding-left: 7px; }
	td.td-left-menu { background-image: url(../images/leftmenu/left_back.gif); background-repeat: repeat-y; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
	td.td-leftmenu1 { padding-top: 2px; padding-bottom: 2px; padding-left: 0; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	table.table-footer1 { color: #525251; font-size: 12px; line-height: 1.6em; background-color: #ffb068; text-align: center; width: 750px; }
	td.td-footer2 { color: white; font-size: 10px; line-height: 1.6em; text-align: center; }
/*</agl.folder>*/
/*<agl.folder "top_content">*/
	td.td-top-count { font-size: 24px; font-weight: bold; background-image: url(../images/top/yama_top_03.gif); background-repeat: no-repeat; text-align: left; vertical-align: top; width: 170px; height: 47px; }
	.text-10px-top { font-size: 11px; font-weight: bold; }
/*</agl.folder>*/
/*<agl.folder "content">*/
	table.table-bukken-cell { font-size: 11px; margin-right: 10px; border: solid 1px gray; }
	table.table-bukken-cell-other { font-size: 11px; margin-bottom: 5px; border: solid 1px gray; }
	td.td-bukken-other-title { font-weight: bold; background-color: #caeda6; border-bottom: 1px solid gray; }
	td.td-bukken-under-kaisya { font-weight: bold; background-color: #caeda6; width: 350px; border-bottom: 1px solid gray; }
	td.td-bukken-madori-title { font-weight: bold; background-color: #caeda6; border-top: 1px solid gray; border-bottom: 1px solid gray; }
	td.td-bukken-img-left { vertical-align: top; width: 148px; padding: 1px; }
	td.td-bukken-data1 { line-height: 1.6em; background-color: #caeda6; width: 60px; border-bottom: 1px solid gray; border-left: 1px solid gray; }
	td.td-bukken-data2 { line-height: 1.6em; background-color: white; width: 120px; border-bottom: 1px solid gray; border-left: 1px solid gray; }
	td.td-bukken-data3 { line-height: 1.6em; background-color: white; border-bottom: 1px solid gray; border-left: 1px solid gray; }
	td.td-content-bukken1 { background-image: url(../images/content/bukkenn_02.gif); background-repeat: repeat-y; }
	table.table-bukken1 { margin-left: 20px; }
	td.td-bukken_in1 { background-image: url(../images/content/bukkenn_in1_02.gif); background-repeat: repeat-y; }
	table.table-bukken1-in1 { color: #525251; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; width: 225px; margin-left: 17px; }
	td.td-bukken-title { color: #525251; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 1.2em; background-color: #c4f68a; }
	td.td-bukken-img { vertical-align: top; padding-right: 3px; }
	.strong-red-10px { color: red; font-size: 10px; font-weight: bold; line-height: 1.1em; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "kousin">*/
	td.td-kousin-under { color: #525251; }
	td.td-kousin-top-right { color: #dc0000; text-align: right; width: 100px; }
	td.td-kousin-top-left { color: #dc0000; text-align: right; width: 100px; }
	table.table-kousin { font-size: 12px; line-height: 1.6em; text-align: right; margin-top: 0; margin-left: 320px; }
/*</agl.folder>*/
/*<agl.folder "sitemap">*/
	.strong-12px { color: #dc0000; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 1.6em; }
	.sitemap-title { color: orange; }
	td.td-sitemap2 { color: #ffa500; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 2em; text-align: center; padding-left: 10px; }
	td.td-sitemap1 { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; padding-left: 13px; }
	table.table-sitemap { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; width: 450px; margin-left: 7px; border: solid 1px silver; }
/*</agl.folder>*/
table.table-info { color: #525251; font-size: 12px; line-height: 1.7em; width: 540px; padding-right: 10px; padding-left: 10px; }
td.td-info-left { width: 100px; padding-left: 10px; border-bottom: 1px dotted silver; }
td.td-info-right { border-bottom: 1px dotted silver; }
table.table-map-iti { margin-left: 20px; }
/*<agl.folder "contact">*/
	td.td-contact-mail { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; padding-left: 10px; }
	table.table-contact { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; width: 540px; margin-top: 10px; margin-right: 20px; }
/*</agl.folder>*/
.text-red { color: red; font-weight: bold; }
/*<agl.folder "map">*/
	table.table-new-map { color: #525251; font-size: 12px; line-height: 1.5em; width: 500px; margin-left: 20px; padding: 10px; }
/*</agl.folder>*/
/*<agl.folder "top_event">*/
	.top-hol4 { color: red; font-size: 13px; font-weight: bold; line-height: 1.5em; }
	.top-hol3 { font-size: 10px; line-height: 1.3em; }
	td.td-top-hol2 { color: #525251; font-size: 12px; line-height: 1.5em; text-align: center; padding: 5px 15px 7px; border-bottom: 1px solid orange; }
	td.td-top-hol1 { color: #de0000; font-size: 13px; line-height: 1.5em; text-align: center; padding-top: 10px; padding-bottom: 7px; border-top: 1px solid orange; border-bottom: 1px dotted orange; }
	table.table-top-hol { width: 500px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
/*</agl.folder>*/
/*<agl.folder "outside">*/
	table.table-bukken-cell-outside { font-size: 11px; width: 532px; margin-bottom: 5px; border: solid 1px gray; }
	td.td-bukken-outside-data1 { line-height: 1.6em; background-color: #caeda6; width: 60px; border-bottom: 1px solid gray; border-left: 1px solid gray; }
	td.td-bukken-outside-data2 { line-height: 1.6em; background-color: white; width: 120px; border-bottom: 1px solid gray; border-left: 1px solid gray; }
/*</agl.folder>*/
td.td-bukken-data22 { line-height: 1.6em; background-color: white; border-bottom: 1px solid gray; border-left: 1px solid gray; }
.non { text-decoration: line-through; }
/*<agl.folder "pas">*/
	td.td-3 { border-right: 1px solid orange; border-bottom: 1px solid orange; }
	td.td-2 { border-bottom: 1px solid orange; border-left: 1px solid orange; }
	td.td-1 { border-top: 1px solid orange; border-right: 1px solid orange; border-left: 1px solid orange; }
	td.td-pas-num { font-size: 15px; font-weight: bold; text-align: center; width: 40px; border-bottom: 1px solid orange; }
	td.td-calen { font-size: 11px; line-height: 1.5em; text-align: right; padding-right: 7px; }
/*</agl.folder>*/

