/*-------------------------------tag-------------------------------*/
* {margin:0;
padding:0;}
html,body,h1,h2,h3,h4,h5,h6,img,p,a,ul,ol,li,dl,dt,dd,form,blockquote,pre,address{ 
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;}
body {color:#333333;
	font-size:75%;
	line-height:1.3;
	background:#ffffff;
	width:100%;
	}
#wp{width:980px;
margin:0 auto;}
h1,h2,h3,h4,h5,h6 { 
	font-size:100%;
	font-weight:normal;}
input,textarea,option,select {
	color:#444444;
	line-height:1.3;
	font-size:100%;}
.clear {clear:both;}
.align_center {text-align:center;}
.align_right {text-align:right;}
a {color:#000000;
	text-decoration:none;}
a:link,visited,active {
	color:#000066;
	font-weight:bold;}
a:hover {
	color:#000066;}
/*-------------------------------font-------------------------------*/
.bold {
	font-weight:bold;
}
.small {
	font-size:72%;
}
/*-------------------------------color-------------------------------*/
.orange {
	color:#ce3535;
}
.white {
	color:#FFFFFF;
}
.brown {
	color:#666666;
}
.red {
	color:#ff0000;
}
.black {
	color:#444444;
}
/*-------------------------------bgcolor-------------------------------*/
.bg_orange {
	background:#EC641C;
}
.bg_l_brown {
	background:#E7E5DA;
}
.bg_white {
	background:#ffffff;
}
.bg_black {
	background:#cccccc;
}
.bg_cream {
	background:#FCFBF6;
}
.bg_brown {
	background:#6A4124;
}
/*----main_layout-------------------------------*/
h1 {
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
#wrapper {
	width:985px;
	margin-bottom:10px;
}
#header {
	background:url("../../../../../img/main_layout/header.jpg") no-repeat;
	height:154px;
	width:980px;
	margin:-157px 0 6px 0;
}
#footer {
	clear:both;
	background:url("../../../../../img/main_layout/footer.jpg");
	background-repeat:no-repeat;
	width:980px;
	height:84px;
	margin:0 auto 0 auto;
	color:#FFFFFF;
}
h3 {
	height:15px;
	padding:10px 0 10px 10px;
	margin:0px 0 0px 0;
	background:url("../../../../../img/main_layout/h2_bg.jpg") no-repeat;
	font-weight:bold;
	color:#777777;
	margin-bottom:3px;
}
/*----navi_-------------------------------*/
#category li {
	width:180px;
	height:24px;
	padding:10px 0 0 9px;
	margin:0 0px 0 -10px;
	font-weight:bold;
	background:url("../../../../../img/main_layout/glo_bg.jpg") no-repeat;
}
#category li a {
	width:180px;
	height:24px;
	padding:10px 0 0 9px;
	margin:0 0px 0 -10px;
	color:#444444;
	text-decoration:none;
}
#category li a:hover {
	color:#0066ff;
}
#category li a:link,visited,active {
	color:#444444;
}


#now li {
	width:180px;
	height:24px;
	padding:10px 0 0 9px;
	margin:0 0px 0 -10px;
	font-weight:bold;
	background:url("../../../../../img/main_layout/glo_bg_sellect.jpg") no-repeat;
}
#now li a {
	width:180px;
	height:24px;
	padding:10px 0 0 9px;
	margin:0 0px 0 -10px;
	color:#444444;
	text-decoration:none;
}
#now li a:hover {
	color:#0066ff;
}
#now li a:link,visited,active {
	color:#444444;
}








/*
#one_column {
	width:764px;
	float:left;
}
*/

#one_column {
	width:985px;
}

#left_column {
	float:left;
	width:190px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------- */
#glo li {
	background:url("../../booksample/images/list_img_01.gif") no-repeat;
	margin:0 0 0 5px;
	padding:5px 0 0px 5px;
	font-weight:bold;
}

#ht_ft li {
list-style:disc;
padding:0 0 0 20px;
	display:inline;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------- */
#glo li a {
	color:#333333;
	text-decoration:none;
}

#glo li a:link,visited,active {
	color:#4E2309;
}

#glo li a:hover {
	color:#666666;
}

.box_01 {
	border-bottom:1px solid #E2DFD2;
	border-left:1px solid #E2DFD2;
	border-right:1px solid #E2DFD2;
	padding:10px;
	color:#414141;
	background:#FFF;
	margin-bottom:5px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------- */
.box_02 {
	margin-bottom:5px;
	border:1px solid #E2DFD2;
	margin:0 0 7px 6px;
	padding:20px;
	width:738px;
	background:#FFF;
	float:left;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------- */
/*///////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------- */
.box_02ht {
	margin:5px 0 7px 0;
	border:1px solid #E2DFD2;
	padding:10px;
	width:380px;
	background:#FFF;
	float:left;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------- */

.box_03 {
	padding:10px;
}

.box_03_left {
	float:left;
}

.box_03_right {
	float:right;
}

.box_04 {
	width:598px;
	padding:5px 0;
}

.box_04_left {
	float:left;
}

.box_04_right {
	float:right;
}

.box_05 {
	padding:0;
}

.box_05_left {
	float:left;
}

.box_05_right {
	float:left;
}

.box_06 {
	margin-bottom:5px;
	border:1px solid #E2DFD2;
	padding:10px;
	width:726px;
	color:#B4A394;
	background:#FFF;
	float:left;
}

.box_07 {
	width:168px;
	padding:10px;
	border:1px solid #E2DFD2;
	background:#FFF;
}

.box_08 {
	width:726px;
	padding:10px;
	border:1px solid #E2DFD2;
	background:#FFF;
}

.error {
	margin-bottom:5px;
	border:1px solid #E2DFD2;
	padding:10px;
	width:944px;
	color:#B4A394;
	background:#FFF;
	text-align:center;
	float:left;
}

.inner {
	border:1px solid #E2DFD2;
	padding:10px;
	width:748px;
	color:#B4A394;
	background:#FFF;
	float:left;
}

.inner h4 {
	padding:10px;
	width:728px;
	color:#FFFFFF;
	background:#999999;
}
.line_01 {
	background:url("../../booksample/images/line_01.gif") repeat-x;
}
#center_column {
	margin:0 0 0 5px;
	float:left;
	width:770px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------- */
#center00_column {
	margin:0 0 0 10px;
	padding:0 0 0 0;
	float:left;
	width:770px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------- */
#right_column {
	margin-left:5px;
	float:left;
	width:770px;
}
h2 {
	width:190px;
}
h4 {
	color:#6C4025;
}

h4 a {
	color:#000000;
}
h4 a:link,visited,active {
	color:#000000;
}
h4 a:hover {
	color:#000000;
}
h5 {
	font-size:100%;
}
.product {
	width:700px;
	float:left;
}
.product_left {
	margin:0 5px 5px 0;
	border:1px solid #E2DFD2;
	padding:10px;
	width:261px;
	height:84px;
	color:#B4A394;
	background:#FFF;
	float:left;
}
.product_right {
	border:1px solid #E2DFD2;
	padding:10px;
	width:261px;
	height:90px;
	color:#B4A394;
	background:#FFF;
	float:left;
}
.product_img_01 {
	float:left;
	width:100px;
	text-align:center;
	margin-right:10px;
}
.product_cap_01 {
	float:left;
	width:148px;
}
.product_img_02 {
	float:left;
	width:260px;
	margin:0 auto;
	margin-right:10px;
}
.product_cap_02 {
	float:left;
	width:300px;
	margin:100px 0 0 20px;
}
.product_img_03 {
	float:left;
	width:130px;
	text-align:center;
	margin-right:10px;
}
.product_cap_03 {
	float:left;
	width:400px;
}
.price {
	color:#ce3535;
	font-size:140%;
	font-weight:bold;
}
dl.news {
	width:748px;
	border-bottom:1px solid #C3B5A9;
	padding:10px 0;
}
.news dt {
	background:url("../../booksample/images/list_img_02.gif") no-repeat;
	float:left;
	width:100px;
	clear:both;
	padding-left:10px;
}
.news dd {
	width:628px;
	margin-left:110px;
}
.sub_title {
	width:748px;
	margin-top:5px;
}
.sub_title_left {
	float:left;
	width:268px;
}
.sub_title_right {
	float:right;
	width:260px;
	text-align:center;
}
.comment {
	border-bottom:1px solid #643A17;
	padding:10px 0;
}
.table_padding td,th {
	padding:10px;
	color:#444444;
}
.txt {
	width:726px;
}
#my_navi {
	margin:8px 0 10px 0;
}
#footer a {
	color:#FFFFFF;
}
#footer a:link,visited,active {
	color:#FFFFFF;
}
#footer a:hover {
	color:#A58775;
}
#footer_left {
	float:left;
}
#footer_right {
	float:right;
}
/*-------------------------------space-------------------------------*/
.t5 {
	margin:5px 0 0 0px;
}
.t10 {
	margin-top:10px;
}
.t20 {
	margin-top:20px;
}
.b5 {
	margin-bottom:5px;
	
}
.b10 {
	margin-bottom:10px;
}
.b20 {
	margin-bottom:20px;
}
.r5 {
	margin-right:5px;
}
/*-------------------------------clearfix-------------------------------*/
/* begin clearfix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-table;
	zoom: 1; /* for IE5.5 - IE7 */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
}
/* End hide from IE-mac */
