BODY {
FONT-SIZE: 12px; BACKGROUND: #FFF; COLOR: #333; margin: 0 auto; text-align: center;
	}

#all {
margin: 0 auto;
width: 770px;
text-align: center;
}
	
IMG {BORDER: none;}
A IMG {BORDER: none;}
A {COLOR: #D1491B; TEXT-DECORATION: none}
A:link {COLOR: #D1491B; TEXT-DECORATION: none}
A:hover {COLOR: #CC3300; TEXT-DECORATION: underline}

P {
	MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #000000; LINE-HEIGHT: 14px; }

TD {FONT-SIZE: 12px; }

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 10px 0px 0 0; COLOR: #453829; padding: 0;
}
H1 SPAN {
	FONT-SIZE: 14px; COLOR: #999999
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 3px 0; COLOR: #666; border-top: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED; padding: 3px 0;
}
H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px; COLOR: #009ff0;
}
H2 SPAN {
	FONT-SIZE: 14px; COLOR: #999999
}

H3 { margin: 0; font-size: 11px; color: #999; padding: 2px 0; border-top: 1px solid #CCC;}

H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN: 10px 0px 10px 0; COLOR: #CC6600; padding: 0; border-bottom: 1px solid #CCC;
}

FORM {MARGIN: 0px}
input {BORDER: #94c0de 1px inset; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #ffffff}
textarea {BORDER: #94c0de 1px inset; FONT-SIZE: 14px; COLOR: #000000; BACKGROUND-COLOR: #ffffff}
.check {BORDER: #94c0de 0px;FONT-SIZE: 14px; COLOR: #000000; BACKGROUND-COLOR: #ffffff}

.button {
BORDER-RIGHT: #999999 1px outset; BORDER-TOP: #ffffff 1px outset; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: url(/engine/shared/images/links/bgr_button.gif) #fcde79 repeat-x right top; MARGIN: 1px; BORDER-LEFT: #ffffff 1px outset; WIDTH: auto; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #999999 1px outset; TEXT-DECORATION: none
}

SELECT {
	FONT-SIZE: 11px
}
.item {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #993300; TEXT-DECORATION: none}
.item A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #993300; TEXT-DECORATION: underline}
.item A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #993300; TEXT-DECORATION: underline}

.item-small {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #993300; TEXT-DECORATION: none}
.item-small A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #993300; TEXT-DECORATION: underline}
.item-small A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #993300; TEXT-DECORATION: underline}

/*Dsn1-------------------------------------------------------------*/
.clear {
clear: both;
}

#top {
width: 770px;
height: 80px;
background: url(../images/added/top_bg.gif) no-repeat;
border-bottom: 10px solid #FFF;
}

#title {
float: left;
}

/*タイトルがテキスト時↓*/
#titletext {
margin: 20px 0px 0 10px;
text-align: left;
}

#titletext a {
font-size: 25px;
font-weight: bold;
text-decoration: none;
color: #336600;
}

#titleunder {
font-size: 10px;
color: #666;

}

/*タイトルがテキスト時↑*/

#topRight {
text-align: right;
float: right;
}

#catch {
font-size: 10px;
color: #999;
margin: 27px 20px 10px 0;
}

#topmenu {
margin: 0;
font-size: 11px;
}

#menubar {
 background: url(../images/added/menu_bg.gif) no-repeat; 
 padding: 7px 0 7px 10px;
 text-align: right;
 margin-bottom: 10px;
 }
 
.menueach {
float: right;
background: url(../images/added/menu_arrow.gif) no-repeat;
}

.menueach a {
text-decoration: none;
color: #FFF;
padding: 0 20px 0 15px;
}

#bottom {
width: 770px;
border-top: 1px dotted #CCC;
text-align: center;
padding: 10px 0;
}

#bottom div {
padding: 5px 15px;
}

#footer {
text-align: center;
font-size: 11px;
color: #999;
width: 770px;
background: url(../images/added/footer.gif) no-repeat;
padding: 10px 0 5px 0;
}

#text1 {
width: 540px;
}

#text1 DIV {
color: #666;
margin: 5px;
padding: 10px;
background: #FFF;
border-top: 1px solid #F0F0D8;
border-bottom: 1px solid #F0F0D8;
}

.text2 {
background: url(../images/added/arrow01.gif) no-repeat;
padding: 0 0 5px 15px;
}

.menu {
margin: 0 0 0 5px;
}

.osusume { margin-bottom: 5px;}

/*Top--------------------*/
.bgr-updatefill {
	/*border-top: 1px solid #C3D4F6;
	border-bottom: 1px solid #C3D4F6;*/
	background: url(../images/added/cat_bg.gif) no-repeat;
	border-bottom: 3px solid #D0D0D0;
	padding: 5px 0;
	color: #363636;
	margin: 0 0 5px 0;
}

/*Lefter(Contents)---------*/
.open-box {}

.path {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999; TEXT-DECORATION: none
}
.path A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999; TEXT-DECORATION: underline; }
.path A:hover {
	COLOR: #999; TEXT-DECORATION: underline;
}

.bgr-path {
	BACKGROUND: #FFF repeat-y;
}

/*Righter------------------*/
.right-panel{
BACKGROUND: #FFF;
border-top: 2px solid #FFF;
}

td.right-panel a:link {color: #827045;}
td.right-panel a:visited {color: #827045;}

.bgr-login {
	PADDING: 7px
}

.login-box-top {
background: url(../images/added/left_menu_bg.gif) no-repeat;
}

.login-box-top div{
	PADDING: 7px 5px 6px 35px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #59461A; TEXT-DECORATION: none; 
}


.bgr-categories {
	BACKGROUND: url(/engine/shared/images/links/bgr_categories.jpg) #ffffff no-repeat right top
}
.bgr-myaccount {
	BACKGROUND: url(/engine/shared/images/links/bgr_empty.jpg) #ffffff no-repeat right top
}
.bgr-links {
}

.bgr-footer {
	BACKGROUND: #009ff0 url(/engine/shared/images/links/bgr_footer.jpg) repeat-y left top; vertical-align:middle; COLOR: #deebf8; FONT-SIZE: 9px;
}
.bgr-headnav {
	BACKGROUND: url(/engine/shared/images/links/bgr_headnav.jpg) #1866ae repeat-y left top
}

.comments {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none
}

.post-action {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.post-action A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.post-action A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}

.option-txt {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2c73cb; TEXT-DECORATION: none
}
.option-txt A {
	COLOR: #2c73cb; TEXT-DECORATION: underline;
}
.option-txt A:hover {
	COLOR: #619ae0; TEXT-DECORATION: underline;
}

.statistics {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #64a1df; TEXT-DECORATION: none
}
.statistics SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #64a1df; TEXT-DECORATION: none
}
.statistics A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #64a1df; TEXT-DECORATION: none
}
.statistics A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #64a1df; TEXT-DECORATION: none
}
.statistics TD A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #64a1df; TEXT-DECORATION: none
}
.statistics TD A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #64a1df; TEXT-DECORATION: none
}
.statistics SPAN {
	FONT-SIZE: 10px; COLOR: #999999;
}
.statistics A {
	COLOR: #009ff0;
}
.statistics A:hover {
	COLOR: #94c0de
}
.statistics TD A {
	COLOR: #009ff0
}
.statistics TD A:hover {
	COLOR: #94c0de
}
.login-name {
	PADDING: 5px 5px 5px 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #64a1df; TEXT-DECORATION: none
}
.login-name {
	PADDING: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #64a1df; TEXT-DECORATION: none
}
.login-name A {
	COLOR: #fff; TEXT-DECORATION: none
}
.login-name A:hover {
	COLOR: #1f569a; TEXT-DECORATION: none
}
.links-action {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1f569a; TEXT-DECORATION: none
}
.links-action A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1f569a; TEXT-DECORATION: none
}
.links-action A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1f569a; TEXT-DECORATION: none
}
.form_title_td {
	width:200px;
}