table.PubCnts1
{
    font-size: 9pt;
    color: #000000
}

table.CTable1 {
	background-color: #FFF;
}
td.CTD_Top1 {
	font-size: 8pt;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	background-color: #CC9;
	padding: 1px;
	border: 1px solid #CC9;
}

td.CTD1 {
	font-size: 8pt;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9;
}

td.CTDR1 {
	font-size: 8pt;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9;
}

td.CTD_Sn1 {
	font-size: 8pt;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9;
}

td.CTD_SnR1 {
	font-size: 8pt;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9;
}

td.CTD_St1 {
	font-size: 8pt;
	color: #0066CC;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9;
}

table.CTable2 {
	background-color: #92AD89;
}

td.CTD_Top2 {
	font-size: 8pt;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	background-color: #92AD89;
	padding: 1px;
	border: 1px solid #92AD89;
}

td.CTD2 {
	font-size: 8pt;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92AD89;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #92AD89;
}

td.CTDR2 {
	font-size: 8pt;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92AD89;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #92AD89;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #92AD89;
}

td.CTD_Sn2 {
	font-size: 8pt;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92AD89;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #92AD89;
}

td.CTD_SnR2 {
	font-size: 8pt;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92AD89;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #92AD89;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #92AD89;
}

td.CTD_St2 {
	font-size: 8pt;
	color: #0066CC;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92AD89;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #92AD89;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #92AD89;
}

td.OoMidashi
{
    font-weight: 900;
    font-size: 14pt;
    color: #000000
}

td.ShoMidashi
{
    font-weight: 600;
    font-size: 11pt;
    color: #000000
}

td.PhotoCmt
{
	font-weight: normal;
	font-size: 7pt;
	color: #555555;
}

form
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    width: 100%;
    padding-top: 0px
}

/*==================PubLnk1===========================*/
/*  active:濃黄色,link:青色,visited:青色,hover:赤色   */
/*====================================================*/
a.PubLnk1:active
{
    color: #ffd700;
    text-decoration: none
}
a.PubLnk1:link
{
    color: #0000ff;
    text-decoration: none
}
a.PubLnk1:visited
{
    color: #0000ff;
    text-decoration: none
}
a.PubLnk1:hover
{
    color: #ff0000;
    text-decoration: none
}

/*==================PubLnk2=============================*/
/*  active:水色,link:濃赤色,visited:濃赤色,hover:黄色   */
/*======================================================*/
a.PubLnk2:active
{
    color: #00ffcc;
    text-decoration: none
}
a.PubLnk2:link
{
    color: #cc0000;
    text-decoration: none
}
a.PubLnk2:visited
{
    color: #cc0000;
    text-decoration: none
}
a.PubLnk2:hover
{
    color: #ffff00;
    text-decoration: none
}

/*==================PubLnk3===========================*/
/*  active:濃赤色,link:白色,visited:白色,hover:黄色   */
/*====================================================*/
a.PubLnk3:active
{
    color: #cc0000;
    text-decoration: none
}
a.PubLnk3:link
{
    color: #ffffff;
    text-decoration: none
}
a.PubLnk3:visited
{
    color: #ffffff;
    text-decoration: none
}
a.PubLnk3:hover
{
    color: #ffff00;
    text-decoration: none
}

/*==================PubLnk4=================================*/
/*  active:濃赤色,link:濃紺色,visited:濃紺色,hover:濃橙色   */
/*==========================================================*/
a.PubLnk4:active
{
    color: #cc0000;
    text-decoration: none
}
a.PubLnk4:link
{
    color: #006699;
    text-decoration: none
}
a.PubLnk4:visited
{
    color: #006699;
    text-decoration: none
}
a.PubLnk4:hover
{
    color: #ff9900;
    text-decoration: none
}

/*==================CLink(平日)===========================*/
a.CLink
{
		background-color:#FFFFFF;
		display:block;
		height: auto;
		width: 100%;
}
a.CLink:active
{
		text-decoration:none;
		color: #333333;
}
a.CLink:link
{
		text-decoration:none;
		color: #333333;
}
a.CLink:visited
{
		text-decoration:none;
		color: #333333;
}
a.CLink:hover
{
		background-color:#FF6699;
		text-decoration:none;
		color: #333333;
}

/*==================CLink_Sn(休日)===========================*/
a.CLink_Sn
{
		background-color:#FFFFFF;
		display:block;
		height: auto;
		width: 100%;
}
a.CLink_Sn:active
{
		text-decoration:none;
		color: #FF0000;
}
a.CLink_Sn:link
{
		text-decoration:none;
		color: #FF0000;
}
a.CLink_Sn:visited
{
		text-decoration:none;
		color: #FF0000;
}
a.CLink_Sn:hover
{
		background-color:#FF6699;
		text-decoration:none;
		color: #FFFFFF;
}

/*==================CLink_St(土曜)===========================*/
a.CLink_St
{
		background-color:#FFFFFF;
		display:block;
		height: auto;
		width: 100%;
}
a.CLink_St:active
{
		text-decoration:none;
		color: #0066CC;
}
a.CLink_St:link
{
		text-decoration:none;
		color: #0066CC;
}
a.CLink_St:visited
{
		text-decoration:none;
		color: #0066CC;
}
a.CLink_St:hover
{
		background-color:#FF6699;
		text-decoration:none;
		color: #0066CC;
}

/*==================CLink_Tl(タイトル)===========================*/
a.CLink_Tl
{
		display:block;
		height: auto;
		width: 100%;
}
a.CLink_Tl:active
{
		text-decoration:none;
		color: #333333;
}
a.CLink_Tl:link
{
		text-decoration:none;
		color: #333333;
}
a.CLink_Tl:visited
{
		text-decoration:none;
		color: #333333;
}
a.CLink_Tl:hover
{
		background-color:#CC0000;
		text-decoration:none;
		color: #FFFFFF;
}

.07normal555555
{
    font-weight: normal;
    font-size: 7pt;
    color: #555555;
}
.10400DarkBlue
{
    font-weight: 400;
    font-size: 10pt;
    color: #00008B;
}
.10400DarkRed
{
    font-weight: 400;
    font-size: 10pt;
    color: #8B0000;
}
.10400DarkGreen {

    font-weight: 400;
    font-size: 10pt;
    color: #006600
}
.10400DarkYellow {


    font-weight: 400;
    font-size: 10pt;
    color: #FFCC00;
}
.10400Black
{
	font-weight: 400;
	font-size: 10pt;
	color: #000000;
}
.10400White
{
    font-weight: 400;
    font-size: 10pt;
    color: #FFFFFF;
}
.10600DarkBlue
{
    font-weight: 600;
    font-size: 10pt;
    color: #00008B;
}
.10600DarkRed
{
    font-weight: 600;
    font-size: 10pt;
    color: #8B0000;
}
.10600DarkGreen {

    font-weight: 600;
    font-size: 10pt;
    color: #006600
}
.10600DarkYellow {
    font-weight: 600;
    font-size: 10pt;
    color: #FFCC00
}
.10600Black
{
    font-weight: 600;
    font-size: 10pt;
    color: #000000
}
.10600White
{
    font-weight: 600;
    font-size: 10pt;
    color: #FFFFFF;
}
.11400DarkBlue
{
    font-weight: 400;
    font-size: 11pt;
    color: #00008B;
}
.11400DarkRed
{
    font-weight: 400;
    font-size: 11pt;
    color: #8B0000;
}
.11400DarkGreen {

    font-weight: 400;
    font-size: 11pt;
    color: #006600
}
.11400DarkYellow {
    font-weight: 400;
    font-size: 11pt;
    color: #FFCC00
}
.11400Black
{
    font-weight: 400;
    font-size: 11pt;
    color: #000000;
}
.11400White
{
    font-weight: 400;
    font-size: 11pt;
    color: #FFFFFF;
}
.11600DarkBlue
{
    font-weight: 600;
    font-size: 11pt;
    color: #00008B;
}
.11600DarkRed
{
    font-weight: 600;
    font-size: 11pt;
    color: #8B0000;
}
.11600DarkGreen {

    font-weight: 600;
    font-size: 11pt;
    color: #006600
}
.11600DarkYellow {
    font-weight: 600;
    font-size: 11pt;
    color: #FFCC00
}
.11600Black
{
    font-weight: 600;
    font-size: 11pt;
    color: #000000;
}
.11600White
{
    font-weight: 600;
    font-size: 11pt;
    color: #FFFFFF;
}
.13900DarkRed
{
    font-weight: 900;
    font-size: 13pt;
    color: #8B0000;
}
.13900DarkGreen {
    font-weight: 900;
    font-size: 13pt;
    color: #006600
}
.13900DarkYellow {
    font-weight: 900;
    font-size: 13pt;
    color: #FFCC00
}
.13900Black
{
    font-weight: 900;
    font-size: 13pt;
    color: #000000;
}
.13900White
{
    font-weight: 900;
    font-size: 13pt;
    color: #FFFFFF;
}
.14900DarkBlue
{
    font-weight: 900;
    font-size: 14pt;
    color: #00008B;
}
.14900DarkRed
{
    font-weight: 900;
    font-size: 14pt;
    color: #8B0000;
}
.14900DarkGreen {

    font-weight: 900;
    font-size: 14pt;
    color: #006600
}
.14900DarkYellow {


    font-weight: 900;
    font-size: 14pt;
    color: #FFCC00
}
.14900Black
{
    font-weight: 900;
    font-size: 14pt;
    color: #000000;
}
.14900White
{
    font-weight: 900;
    font-size: 14pt;
    color: #FFFFFF;
}
.18900Crimson
{
    font-weight: 900;
    font-size: 18pt;
    color: #DC143C;
}
.18900Green
{
    font-weight: 900;
    font-size: 18pt;
    color: #006400;
}
.18900Violet
{
    font-weight: 900;
    font-size: 18pt;
    color: #C71585;
}
.18900DarkBlue
{
    font-weight: 900;
    font-size: 18pt;
    color: #00008B;
}

.MidasiDarkBlue15
{
    padding-left: 5px;
    border-left: #000066 15px solid;
    border-bottom: #000066 1px solid
}
.MidasiDarkGreen15
{
    padding-left: 5px;
    border-left: #006600 15px solid;
    border-bottom: #006600 1px solid
}
.MidasiGold15
{
    padding-left: 5px;
    border-left: #ffbc33 15px solid;
    border-bottom: #ffbc33 1px solid
}
.MidasiSilver15
{
    padding-left: 5px;
    border-left: 15px solid #999999;
    border-bottom: 1px solid #999999
}
.MidasiCrimson15
{
    padding-left: 5px;
    border-left: #DC143C 15px solid;
    border-bottom: #DC143C 1px solid
}
.MidasiEnji15
{
    padding-left: 5px;
    border-left: #660033 15px solid;
    border-bottom: #660033 1px solid
}
.MidasiGray15
{
    padding-left: 5px;
    border-left: 15px solid #666666;
    border-bottom: 1px solid #666666}

.Waku3p3399FF
{
    border-right: #3399ff 3px ridge;
    padding-right: 5px;
    border-top: #3399ff 3px ridge;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: #3399ff 3px ridge;
    padding-top: 5px;
    border-bottom: #3399ff 3px ridge
}
.Waku3pFF3366
{
    border-right: #ff3366 3px ridge;
    padding-right: 5px;
    border-top: #ff3366 3px ridge;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: #ff3366 3px ridge;
    padding-top: 5px;
    border-bottom: #ff3366 3px ridge
}
.Waku3pFFCC00
{
    border-right: #ffcc00 3px ridge;
    padding-right: 5px;
    border-top: #ffcc00 3px ridge;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: #ffcc00 3px ridge;
    padding-top: 5px;
    border-bottom: #ffcc00 3px ridge
}
.Waku3p009900
{
    border-right: #009900 3px ridge;
    padding-right: 5px;
    border-top: #009900 3px ridge;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: #009900 3px ridge;
    padding-top: 5px;
    border-bottom: #009900 3px ridge
}
.Waku5p3399FF
{
    border-right: #3399ff 5px ridge;
    padding-right: 5px;
    border-top: #3399ff 5px ridge;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: #3399ff 5px ridge;
    padding-top: 5px;
    border-bottom: #3399ff 5px ridge
}
.Waku5pFF3366
{
    border-right: #ff3366 5px ridge;
    padding-right: 5px;
    border-top: #ff3366 5px ridge;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: #ff3366 5px ridge;
    padding-top: 5px;
    border-bottom: #ff3366 5px ridge
}
.Waku5pFFCC00
{
    border-right: #ffcc00 5px ridge;
    padding-right: 5px;
    border-top: #ffcc00 5px ridge;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: #ffcc00 5px ridge;
    padding-top: 5px;
    border-bottom: #ffcc00 5px ridge
}
.Waku5p009900
{
    border-right: #009900 5px ridge;
    padding-right: 5px;
    border-top: #009900 5px ridge;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: #009900 5px ridge;
    padding-top: 5px;
    border-bottom: #009900 5px ridge
}

.LRWaku3pFFFFFF
{
    border-right: #ffffff 3px ridge;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #ffffff 3px ridge;
    padding-top: 0px;
    border-bottom: 0px
}
.LRWaku3p3399FF
{
    border-right: #3399ff 3px ridge;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #3399ff 3px ridge;
    padding-top: 0px;
    border-bottom: 0px
}
.LRWaku3pFF3366
{
    border-right: #ff3366 3px ridge;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #ff3366 3px ridge;
    padding-top: 0px;
    border-bottom: 0px
}
.LRWaku3pFFCC00
{
    border-right: #ffcc00 3px ridge;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #ffcc00 3px ridge;
    padding-top: 0px;
    border-bottom: 0px
}
.LRWaku3p009933
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-right-style: ridge;
	border-left-style: ridge;
	border-right-color: #009933;
	border-left-color: #009933;
}

.ImeOn
{
    IME-MODE: active
}
.ImeOff
{
    IME-MODE: disabled
}

.UpperText
{
    text-transform: uppercase
}
.LowerText
{
    text-transform: lowercase
}

#HELayer{
	position: absolute;
	visibility: hidden;
	display: block;
	font-size: 1px;
}
