BODY {
	 color : #111111;
	 background-color : #FFFFFF;
	font-family:Arial,'Lucida Grande','Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	font-size:12px;
	 }
A:LINK {
	 color : #0000E0;
	 text-decoration : underline;
	 }
A:VISITED {
	 color : #056E7A;
	 text-decoration : underline;
	 }
A:HOVER {
	 color : red;
	 text-decoration : none;
	 }
A:ACTIVE {
	 color : red;
	 text-decoration : none;
	 }
A IMG {
	border-style: none;
	}
H1 {
	width:700px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-size : 150%;
	font-weight : bold;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	border-bottom : 2px solid #141B6C;
	}
H2 {
	width:696px;
	margin : 0px 0px 0px 0px;
	background-color : #CCFFFF;
	font-size : larger;
	font-weight : normal;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 3px;
	border-bottom : 2px solid #141B6C;
	border-left : 4px solid #141B6C;
	}
H3 {
	margin : 10px 5px 5px 5px;
	padding-left : 0.5em;
	font-size : large;
	font-weight : normal;
	border-bottom : 2px solid #141B6C;
	}
P {
	margin : 0px 0px 0px 0px ;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	padding-left : 10px;
	padding-right : 10px;
	}
.book-cover {
	width : 140px;
	padding-top : 5px;
	text-align : center;
	font-size : small;
	}
.book-title {
	margin : 10px 5px 5px 5px;
	padding-left : 0.5em;
	font-size : medium;
	font-weight : bold;
	border-bottom : 1px solid #141B6C;
	}
.book-price {
	margin : 10px 5px 5px 5px;
	padding-left : 1em;
	font-size : 120%;
	font-weight : bold;
	}
.book-cmt {
	margin : 5px 5px 5px 5px;
	padding-left : 1em;
	font-size : medium;
	font-weight : normal;
	}
.hnavi {
	width:690px;
	background-color : #99FFFF;
	padding : 5px 10px 5px 10px;
	border-bottom : 1px solid #141B6C;
	}
.fnavi {
	width:690px;
	background-color : #99FFFF;
	padding : 5px 10px 5px 10px;
	border-top : 1px solid #141B6C;
	text-align:right;
	}
.ff {
	width:690px;
	padding : 5px 10px 5px 10px;
	border-top : 2px solid #141B6C;
	font-style : italic
	}
.hb {
	width:690px;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	padding-left : 10px;
	padding-right : 10px;
	}
STRONG {
	font-weight : normal;
	color : red
	}
.hinmei {
	margin : 5px 0px 0px 0px;
	padding-left : 1em;
	font-size : 120%;
	font-weight : bold;
	}
.price {
	font-size : 120%;
	font-weight : bold;
	}
.cmt {
	font-size : small;
	}
FORM {
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	}
INPUT{
	ime-mode:disabled
	}
.kagoni {
	margin :  5px 5px 5px 55px;
	width : 600px;
	background-color : #BBFFFF;
	border-color : #141B6C;
	border-style : solid;
	border-width : 1px 1px 1px 1px;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	text-align : center;
	}
.hidari {
	width:300px;
	padding-left:20px;
	padding-right:20px;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	}
.bx {
	margin-top:1px;
	text-align:right;
	width:110px;
	padding-right:2px;
	border-color:#333333;
	border-style:solid;
	border-width:0px 0px 1px 2px;
	}
.bxcc {
	margin-top:1px;
	text-align:right;
	width:660px;
	padding-right:4px;
	border-color:#333333;
	border-style:solid;
	border-width:0px 0px 1px 2px;
	}
.bx4 {
	margin-top:1px;
	text-align:right;
	width:165px;
	padding-right:4px;
	border-color:#333333;
	border-style:solid;
	border-width:0px 0px 1px 2px;
	}
.bx3 {
	margin-top:1px;
	text-align:right;
	width:220px;
	padding-right:4px;
	border-color:#333333;
	border-style:solid;
	border-width:0px 0px 1px 2px;
	}
.bolt {
	background-color : #bbffbb;
	}
.cut {
	background-color : #ffffcc;
	}
.cuts {
	background-color : #ccffff;
	}
.clsmpl {
	background-color : #ffffff;
	}
.clname {
	background-color : #ffffff;
	}
.siro {
	background-color : #ffffff;
	}
.kuro {
	background-color : #000000;
	}