/* CSS Document */

/*
//////////////////////////////////////////
		--- CSS Documents ---
http://homepage2.nifty.com/sophia~miyako
			copyright(C):kaorhythm 2007
/////////////////////////////////////////
*/

/*
==========================================
 1. Setup
==========================================
*/

html {
	scrollbar-face-color:         #f9a; 
	scrollbar-arrow-color:        #fff;
	scrollbar-highlight-color:    #fcd; 
	scrollbar-shadow-color:       #fcd;
	scrollbar-3dlight-color:      #f48; 
	scrollbar-darkshadow-color:   #f48; 
	scrollbar-track-color:        #fff;
}
body,table,textarea {
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 140%;
	font-family: Verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, arial, sans-serif;
	color: #333;
}
body {
	background-image: url(img/hs_bg.gif);
	background-attachment: fixed;
	background-repeat: repeat;

}
form {margin: 0px;}
br   {letter-spacing: normal;}
table {word-break: break-all;}
h1 {
	font-size: 14px;
	letter-spacing: 0.08em;
	margin: 0;
}
h2 {
	font-size: 12px;
	letter-spacing: 0.1em;
	margin: 0px;
}


/*
==========================================
 2. Link Style
==========================================
*/

a         {color: #f05; border-bottom: 1px solid #f05; text-decoration: none;}
a:visited {color: #f05; border-bottom: 1px solid #f05; text-decoration: none;}
a:active  {color: #f05; border-bottom: 1px solid #f05; text-decoration: none;}
a:hover   {color: #f05; border-bottom: 4px double #f05; text-decoration: none;}

a.amazon {border: 0px;}
a.amazon:hover   {border: 0px;}

/*
==========================================
 3. Layout Style
==========================================
*/

.lace {
	width: 666px;
	background-image: url(img/hs_lace.gif);
	background-position: center top;
	background-repeat: repeat-y;
}
.main {
	width: 588px;
	background-color: #fff;
	margin: 0 38px;
}
.txt {
	padding: 5px 18px;
}
.header1 {
	width: 330px;
	background-color: #ff92ac;
	padding: 3px 3px 3px 18px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.header2 {
	width: 190px;
	background-color: #ff92ac;
	padding: 3px 3px 3px 18px;
	margin-top: 20px;
	margin-bottom: 5px;
}

.comment {
	width: 520px;
	height: 320px;
	background-image: url(img/hs_comment0.gif);
	background-position: center center;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 38px;
}

.info_t {
	width: 399px;
	height: 11px;
	background-image: url(img/hs_line_t.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.info_b {
	width: 399px;
	height: 11px;
	line-height: 11px;
	background-image: url(img/hs_line_b.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin-bottom: 40px;
}
.info_c {
	width: 397px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #ff92ac;
	padding: 20px 0;
}
.info_l {
	float: left;
	width: 236px;	
	padding-left: 14px;
	padding-right: 20px;
}
.info_r {
	float: left;
	width: 127px;
	font-size: 10px;
	letter-spacing: normal;
}
.clear {
	clear: left;
}
.infoimg {
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
}

.footer {
	width: 581px;
	height: 20px;
	padding: 3px;
	background-color: #ff92ac;
	background-image: url(img/hs_cr.gif);
	background-position: right center;
	background-repeat: no-repeat;
	border-right: 8px solid #ff92ac;
}
.nj {
	display: none;
}
