sidiv, form, body {
	margin:0px;
	padding:0px;
}
body {
	font-weight:normal;
	background-color:#FFFFFF;
}

/** ALIGN */
.centeralign {
	text-align: center;
}
.centeraligntop {
	text-align: center;
	vertical-align: top;
}
.rightalign {
	text-align: right;
}
.rightaligntop {
	text-align: right;
	vertical-align: top;
}
.valignbottom {
	vertical-align: bottom;
}
.valigntop {
	vertical-align: top;
}
.padding10 {
	padding:10px;
}
.padding25 {
	padding-top:25px;
	padding-bottom:25px;
}
.marginTop5 {
	margin-top:5px;
	margin-bottom:5px;
}
.marginTop5A {
	margin-top:5px;
}
.marginTop2 {
	margin-top:2px;
}
.marginTop3 {
	margin-top:3px;
}
.marginTop7 {
	margin-top:7px;
}
.marginTops10 {
	margin-top:10px;
}
.marginTops15 {
	margin-top:15px;
}
.marginTops20 {
	margin-top:20px;
}
.marginTops25 {
	margin-top:25px;
}
.marginTops30 {
	margin-top:30px;
}
.marginTops40 {
	margin-top:40px;
}
.marginTops45 {
	margin-top:45px;
}
.marginTops50 {
	margin-top:50px;
}
.marginTops80 {
	margin-top:80px;
}
.marginTopt10 {
	margin-top:10px;
	margin-bottom:3px;
}
.marginTop10 {
	margin-top:10px;
	margin-bottom:10px;
}
.marginTop13 {
	margin-top:13px;
	margin-bottom:13px;
}
.marginTop13A {
	margin-top:10px;
	margin-bottom:13px;	
	
}
.marginTop15 {
	margin-top:15px;
	margin-bottom:15px;
}
.marginTop15A {
	margin-top:15px;
}
.marginTop25 {
	margin-top:10px;
	margin-bottom:10px;
}
.marginbottom5 {
	margin-bottom:5px;
}
.marginbottom10 {
	margin-bottom:10px;
}
.marginbottom20 {
	margin-bottom:20px;
	margin-top: 2px;
}
.marginleft14 {
	margin-left:14px;
}
.marginleft25 {
	margin-left:25px;
}
.marginbottom50 {
	margin-left:50px;
	margin-top: 30px;
	margin-bottom:40px;
}

/** LINK */
a:link,a:visited,a:active {
	text-decoration:underlinenone;
	color:#6E4119;
}
a:hover{
	text-decoration:none;
	color:#9C6237;
}
a.under:link,a.under:visited,a.under:active {
	text-decoration:underline;
	color:#6E4119;
}
a.under:hover{
	text-decoration:underline;
	color:#9C6237;
}
#header a:link,#header a:visited,#header a:active {
	text-decoration:none;
	color:#6E4119;
}
#header a:hover{
	text-decoration:underline;
	color:#9C6237;
}

#footer a:link,#footer a:visited,#footer a:active {
	text-decoration:none;
	color:#FFFFFF;
	font-size:xx-small;
}
#footer a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:xx-small;
}


#right a:link,#right a:visited,#right a:active {
	text-decoration:none;
	color:#000000;
	font-size:10px;
}
#right a:hover{
	text-decoration:underline;
	color:#000000;
	font-size:10px;
}

#de_index a:link,#de_index a:visited,#de_index a:active {
	text-decoration:none;
	color:#FFFFFF;
	font-size:x-small;
}
#de_index a:hover{
	text-decoration:underline;
	color:#9C6237;
	font-size:x-small;
}


/** COLOR */
.cl6E4119 {
	color:#6E4119;
	}
.c4C2F151 {
	color: #4C2F15;
}
.c442F2A {
	color: #442F2A;
}
.cFFFFFF {
	color: #FFFFFF;
}
.cA57826 {
	color: #A57826;
}

/** BACKGROUND */
.bgEBE6C8 {
	background-color:#EBE6C8;
}
.bg4C2F15right {
	background-color:#4C2F15;
	text-align: right;
}
.bg9C8C7E {
	background-color:#9C8C7E;
}
.bg4C2F15 {
	background-color:#4C2F15;
}
.bg816D5B {
	background-color:#816D5B;
}
.bgE7E0D6 {
	background-color:#E7E0D6;
}
.bg8A7867 {
	background-color:#8A7867;
}
.bgFFFFFF {
	background-color:#FFFFFF;
}
.bgD6CBB8 {
	background-color:#D6CBB8;
}
.bg9C8C7E {
	background-color:#9C8C7E;
}
.bgF2EDE6 {
	background-color: #F2EDE6;
}
.bgDBD5D0 {
	background-color: #DBD5D0;
}
.bgEEEEEE {
	background-color:#EEEEEE;
}
.bgC1A78E {
	background-color:#C1A78E;
}
.bgB7ACA1 {
	background-color:#B7ACA1;
}
.bgD53F17 {
	background-color:#D53F17;
}
.bgC4161C {
	background-color:#C4161C;
}
.comment {
	background-color: #E5DCCD;
	padding: 10px;
}
.comment#pro {
	background-color: #E5DCCD;
	padding: 10px;
	border-style:solid;
	border-width:1px;
	border-color: #9C8C7E;
}
.menutx{
	margin: 6px;
}

/** FONT_ATTRIBUTES */
//font {
//	color:#5B5B5B;
//}
.size0B, .size0, .size2, .size3, .size0B, .size1B, .size2B, .size3B {
	font-weight:normal;
	text-decoration:none;
	color:#5B5B5B;
	line-height: 1.4em;
}
.size0B, .size1B, .size2B, .size3B,.nomaginB ,.nomagin1B   {
	font-weight:bold;
}
.size0, .size0B {
     font-size:70%;
}
.size1, .size1B {
	font-size:80%
}
.size2, .size2B {
     font-size:90%;
}
.size3, .size3B {
     font-size:110%;
}
.nomagin,.nomaginB {
	font-size:xx-small;
}
.nomagin1,.nomagin1B {
	font-size:x-small;
}

.retitle {
	font-size:x-small;
}
.infotitle {
	color:#6E4119;
	font-size:xx-small;
	font-weight:bold;
}
.infonews {
	color:#6E4119;
	font-size:x-small;

}
p.news {
	font-size:xx-small;
	line-height: 1.3em;
	margin-top: 3px;
	margin-bottom: 3px;
}
p.new {
	font-size:xx-small;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
p.shop {
	font-size:xx-small;
	margin-top: 3px;
	margin-bottom: 3px;
}
.kyugyo { color:#FF3333;
	font-size:xx-small;
	font-weight:normal;
}
.kome { color:#668800;
	font-size:xx-small;
	font-weight:normal;
}
.size1red { font-weight:normal; text-decoration:none; color:#CC0000; line-height: 1.4em;; font-size:x-small; }
.size1 { 	font-weight:normal;
	text-decoration:none;
	color:#5B5B5B;
	line-height: 1.4em;
 } .size1redB { font-weight:bold; text-decoration:none; color:#CC0000; line-height: 1.4em;; font-size:x-small; }
h1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #6E4119;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 0px;
}
h2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6E4119;
	line-height: normal;
	margin-bottom: 0px;
}
h3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6E4119;
	margin-bottom: 0px;
}

#footer div{
	color:#FFFFFF;
	font-size:xx-small;
	margin-left:15px;
}
h4 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #6E4119;
	margin-bottom: 0px;
}

.seotext {
	color:#999999;
	font-size:70%;

}
.leftttl {
	color:#FFFFFF;
	font-size:xx-small;
}
.size0red {
    font-weight:normal;  
	text-decoration:none; 
	color:#CC0000; 
	line-height: 1.4em; 
	font-size:xx-small;
}
.size1Bred {
    font-weight:bold; 
	text-decoration:none; 
	color:#CC0000; line-height: 1.2em;
	font-size:x-small;
}
.size1Bwhite {
    font-weight:bold; 
	text-decoration:none; 
	color:#FFFFFF; line-height: 1.2em;
	font-size:x-small;
}
