@charset "ISO-2022-JP";
/* $BLZD&$j9)K<$1$d$-(B DEFAULT.CSS */

BODY {
	background-color: #DDA; /*221,221,170*/
	color: #000;
	margin-top: 1.5em;
}

EM {
	font-style: normal;
	font-weight: bold;
	background-color: #FCC;
	color: #000;
}

LI.New-oshirase {
	font-style: normal;
	font-weight: normal;
	background-color: #BFB;
	color: #000;
	padding: 2px 2px 2px 2px;
	margin: 
}

H1 {
	font-style: normal;
	font-weight: normal;
	/* 0123456789ABCDEF */
	color: #000;
	/*border: 5px ridge #6BB;*/
	margin: 1% 0px 1% 0px;
}

H1,H2,H3,H4,H5,H6 {
	background-color: #5BB;
	border-width: 5px 0px 5px 0px;
	border-color: #DED;
	border-style: solid none solid none;
	padding: 1px 1% 1px 1%;
}

H1.TitleImage {
	background-color: transparent;
	color: #000;
	border: none;
}
H1.TitleImage * IMG {
	border: 0px none;
}

H2 {
	font-style: normal;
	font-weight: normal;
/*	border: 4px ridge #9F9;*/
}

H2.TitleString {
	margin: 1px inherit 1px inherit;
}

H3 {
	font-style: normal;
	font-weight: normal;
}

/*
.Navigation {
	padding: 0.2em;
	margin: 0.5em 0.1em;
}
*/


.Navigation {
	border-style: dotted none dotted none;
	border-color: #996;
	padding: 0.2em;
	background-color: #DDA;
	margin: 0em;
	position: fixed;
	right: 0px;
	top: 0px;
}


UL.OutLink {
	border-style: dotted none dotted none;
	border-color: #996;
	padding: 1px;
	margin: 2px;
	list-style: none;
	margin: 2px 2px 4px 2px;
}
UL.OutLink LI{
	margin-top: 1px;
	margin-bottom: 1px;
}


/*UL.link LI {
	margin: 4px 1px 0px 1px;
	padding: 2px 1px 2px 2px;
	background-color: #9FF;
	border-style: double none none double;
	border-width: 3px 0px 0px 3px;
	border-color: #39C;
}*/
/*
DL.link DT:before { content: "$B!|(B"; }
DL.link DT A:link { color: #366; }
DL.link DT A:visited { color: #3CC; }
DL.link DT A:active { color: #3FF; background-color: #FFF; }
*/

UL.link {
	margin-left: 1em;
	border: 4px dotted #CC9;
	list-style: disc inside;
	line-height: 110%;
}

DL.UpdateHistory DT {
	border-style: none none solid solid;
	border-color: #966;
	border-width: 0px 0px 2px 2px;
	margin-top: 2px;
	padding: 0px 0px 0px 2px;
}
DL.UpdateHistory DD {
	border-style: none none none solid;
	border-width: 0px 0px 0px 2px;
	border-color: #966;
	padding: 2px;
}


/*DL.UpdateHistory DT {
	border-style: none none solid solid;
	border-color: #966;
	border-width: 0px 0px 2px 2px;
	margin-top: 2px;
	padding: 0px 0px 0px 2px;
}
DL.UpdateHistory DD {
	border-style: none none none solid;
	border-width: 0px 0px 0px 2px;
	border-color: #966;
	padding: 2px;
}*/


UL.menu {
	margin-left: 8%;
	padding-left: 0.5em;
	line-height: 120%;
	list-style: disc url("./img/ListBtn2.png");
}
UL.menu LI A:link {
}
UL.menu LI A:visited {
}
UL.menu LI A:active {
	background-color: #FFC;
	font-style: italic;
}
UL.menu LI A:hover {
	background-color: #FFC;
	font-style: italic;
}
UL#ToLink {
	letter-spacing: 0.1em;
}

ADDRESS {
	border-style: inset none inset none;
	border-width: 2px 0px 2px 0px;
	border-color: #996;
	text-align: right;
	font-style: normal;
	padding: 2px;
}                      

/* $B5l(Bstyle begin */
P.t-d {
	padding: 5px 5px 5px 10%;
	color: #000;
	background-color: #cc9;
}
/* $B5l(Bstyle end */


/* $B?7(Bstyle begin */
DIV.product {
	padding: 5px 5px 5px 5px;
	color: #000;
	background-color: #cc9;
	margin-bottom: 1em;
}
DIV.Product-Image {
	padding-left: 10%;
	margin-bottom: 0px;
}
P.ProductDescription {
	margin: 0px 1px 1% 1px;
	padding: 2px 2px 2px 10%;
	background-color: #DDC;
	color: #000;
}
DIV.Image-Type2 {
	background-color: #DDC;
	padding: 2px 2px 2px 10%;
	color: #000;
}
/* $B?7(Bstyle end */


P.LastUpDate {
	color: #C00;
}
P.LastUpDate:before {
	content: "$B!|(B";
}

P.description {
	margin: 0.3em 0.1em;
}

UL.NavigationLink {
	list-style: disc inside;
	margin-left: 0px;
}
UL.NavigationLink LI {
	float: left;
	padding: 2px 4px;
}
UL.NavigationLink LI:before {
	content: '[';
}
UL.NavigationLink LI:after {
	content: ']';
}



/* clip.cgi$BMQ(B */

DL.ArticlesList {
	background-color: #cc9;
	color: #000;
	padding: 1%;
	margin-bottom: 1em;
}

DT.ArticleHeader {
	background-color: #ddc;
	color: #000;
	margin: 0.5em 0.1em 0.1em 0.1em;
}

DD.Article {
	background-color: #ddc;
	color: #000;
	margin: 0px 0px 0px 5%;
	padding: 0.1em;
}
DD.kyoka {
	background-color: #ccd;
	color: #000;
	margin: 0px 0px 0px 5%;
	padding: 0.1em;
}

DIV.ErrorMsg {}
H1.ImageTitle {}
DIV.SubMessage {}



DIV.ArticleInfo {
	background-color: #ddc;
	color: #000;
}

DIV.ArticleResAnchor {
	background-color: #ddc;
	color: #000;
}

DIV.ArticleBody {
	border: 1% #966;
	border-style: none none none solid;
	padding: 0.1em 0.1em 0.1em 0.5em;
	margin: 0.1em;
}

UL.ArticleDeleteForm {
	margin: 1px;
	padding: 0px 0px 0px 2em;
	background-color: #88B;
	color: #000;
}

UL.PostForm {
	margin: 0.1em;
	padding: 0.1em 0.1em 0.1em 2em;
	background-color: #BB8;
	color: #000;
}

SPAN.ArticleNumber {
	background-color: #775;
	color: #FFF;
	font-size: 120%;
	font-weight: bold;
}

SPAN.ArticleNumber:before { content: '['; }

SPAN.ArticleNumber:after { content: ']'; }


SPAN.ArticleSubject {
	font-weight: bold;
}
A.ResAnchor {
	vertical-align: middle;
}
IMG {
	vertical-align: middle;
}

DIV.image {
	padding: 0.2em;
	background-color: #ccb;
}

/* error$BI=<(MQ(B */

DIV.product DIV.product {
	background-color: #F66;
	color: #000;
}
DIV.product DIV.product:before {
	content: 'Error DIV.product $B$,Fs=E$K@.$C$F$p$^$9!#(B';
}

DIV.product P.Navigation {
	background-color: #F66;
	color: #000;
}
DIV.product P.Navigation:before {
	content: 'Error DIV.product $BCf$K(B Navigation link $BMQ(BP$BMWAG$,M-$j$^$9!#(B';
}

