@charset "euc-jp";
/* except MacIE \*/
html,
body {
	height: 100%;
}
/* end */
* {
	margin	: 0;
	padding	: 0;
	font-style	: normal;
	font-weight	: normal;
	text-decoration	: none;
	text-align	: left !important;
}
/* with CSS hack for clear float */
.container:after,
.iteminfo:after,
.commentinfo:after,
.asbndesc:after,
.asbn:after {
	content	: url(http://sakurae.jp/skins/secret2/space.gif);
	display	: block;
	clear	: both;
	height	: 0;
}	/* for modern browser */
.container,
.iteminfo,
.commentinfo,
.asbndesc,
.asbn {
	display	: inline-block;
}	/* for IE */
.container,
.iteminfo,
.commentinfo,
.asbndesc,
.asbn {
	display	: block;
}	/* for Safari and Opera */
/* Hides from IE-mac \*/
.container,
.iteminfo,
.commentinfo,
.asbndesc,
.asbn {
	overflow	: hidden;
}
/* End hide from IE-mac */

/* background color */
body {
	background-color	: #ddd0bb;
}
#header,
.nbox {
	background-color	: #333;
}
#item p a:hover,
#comment p a:hover {
	background-color	: #fed;
}
.highlight {
	background-color	: #dce;	/* 変な色！　変えるべし */
}
.asbnimage,
.aws2in {
	background-color	: #fff;
}
.aws2 {
	background-color	: #bbb;
}
table.calendar td.today {
	background-color	: #000;
}

/* text color */
.body {
	color	: #333;
}
a,
.cbox h2,
#item dt {
	color	: #762;
}
.cbox h2 a:hover,
.cbox h3 a:hover {
	color	: #9a8;
}
#header,
.nbox {
	color	: #ba7;
}
#header a,
.nbox a {
	color	: #eee1c4;
}
.iteminfo {
	color	: #666;
}
.cbox h1,
.cbox h3,
.cbox h3 a,
.cbox h4,
.commentinfo {
	color	: #463;
}
.nbox h3,
tr.calendardateheaders {
	color	: #873;
}

/* background-image */
body {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_back.gif");	/* 現在のback2 */
	background-repeat	: repeat;
}
.body {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_frame.gif");	/* 横に長いメニュー領域取った画像 */
	background-repeat	: repeat-y;
}
#header {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_back2.gif");	/* 濃色の壁紙 */
}
.container {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_cbox_top.gif");	/* ヘッダのレースとメニューのレースの交点含む横長画像 */
	background-repeat	: no-repeat;
	background-position	: center top;
}
#item {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_border.gif");
	background-repeat	: no-repeat;
	background-position	: center top;
}
#comment {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_border.gif");
	background-repeat	: no-repeat;
	background-position	: center top;
}
#footer {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_border.gif");
	background-repeat	: no-repeat;
	background-position	: center top;
}
.nbox {
	background-image	: url(http://sakurae.jp/skins/secret2/secret_back2.gif);	/* 濃色の壁紙。背景色つける関係で再度設定 */
}
.nbox h3 {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_menu_sep.gif");
	background-repeat	: no-repeat;
	background-position	: center top;
}
.shortdate,
.cbox th,
.cbox code,
.cbox .frame,
.cbox blockquote,
.cbox .quote,
.asbn {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_short_date.gif");
	background-position	: center center;
}
.htitle,
#item h3 {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_title.gif");
	background-repeat	: no-repeat;
	background-position	: left center;
}
#item h4 {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_list.gif");
	background-repeat	: no-repeat;
	background-position	: left center;
}
.commentinfo {
	background-image	: url("http://sakurae.jp/skins/secret2/secret_list.gif");
	background-repeat	: no-repeat;
	background-position	: left center;
}
.asbnimage {	/* use each goods' image */
	background-repeat	: no-repeat;
	background-position	: center;
}
.graphic h3 {
	background-image	: none !important;
}

/* border */
img {
	border-style	: none;
	border-width	: 0;
}
.cbox table {
	border-spacing	: 3px;
}
.cbox th,
.cbox td {
	border	: 1px solid #762;
}
.clothinfo img {
	border-top	: 7px solid #ba7;
	border-left	: 7px solid #ba7;
	border-right	: 7px solid #762;
	border-bottom	: 7px solid #762;
}
.asbnimage {
	border-top	: 3px solid #cca;
	border-left	: 3px solid #cca;
	border-right	: 3px solid #997;
	border-bottom	: 3px solid #997;
}
.asbntitle {
	border-bottom	: 3px dotted #cc9;
}
.aws {
	border	: 1px solid #bbb;
}
.archivelist li a,
.graphic {
	border-width	: 1px 2px 2px 1px;
	border-style	: solid;
	border-color	: #ba8;
}
.archivelist li a:active {
	border-width	: 2px 1px 1px 2px;
}
/* else */
strong {
	font-weight	: bold;
}
del {
	text-decoration	: line-through;
}
ul {
	list-style-image	: url("http://sakurae.jp/skins/secret2/secret_list.gif");
	list-style-type	: square;
}
a,
a:link {
	text-decoration	: none;
}
a:active,
a:hover,
#item p a,
#comment p a,
table.calendar td a {
	text-decoration	: underline;
}
.clear {
	height	: 1px;
}
.cbox th {
	white-space	: nowrap;
}
.cbox td {
	vertical-align	: top !important;
}
.cbox code {
	font-family	: "Courier New","Courier","Monaco",monospace !important;
/* except MacIE \*/
	overflow	: auto;
/* end */
}
#item dt {
	text-decoration	: underline;
}
.commentinfo {
	height	: 18px;
}
.commentform input,
.commentform label {
	vertical-align	: top;
}
.nbox h3 {
	font-weight	: bold;
}
.nbox ul {
	list-style-image	: url("http://sakurae.jp/skins/secret2/secret_menu_list.gif");
}
.asbn img,
.asbnimage img,
.graphic img,
.aws2in {
	vertical-align	: middle;
}
.asbndesc ul {
	list-style-type	: square;
}
tr.calendardateheaders {
	font-family	: Verdana, sans-serif;
}