@charset "shift-jis";


/*-------[ 設定]---------------------------------------------------------------------*/

#searchbox{
	background:url(../image/search_bg.gif) left top no-repeat;
	padding:0 0 20px 18px;
	margin:15px 0 0;
	}
.searchbox-left{
	float:left;
	width:350px;
	margin:29px 25px 0 0;
	}
.searchbox-center{
	float:left;
	margin:25px 0 0 20px;
	text-align:center;
	}
.searchbox-right{
	float:right;
	margin:10px 10px 0 0;
	}
	

.searchbox-left input{
	width:180px;
	margin:0 5px;
	}
.searchbox-right ul li{
	font-size:80%;
	background:url(../image/icon2.gif) left center no-repeat;
	padding:0 0 0 10px;
	}
	

.products_link li{
	float:left;
	margin:0 5px 3px 0;
	}
.products_link li.end{
	float:left;
	margin:0;
	}


.products-left{
	float:left;
	width:220px;
	margin:15px 18px 0 0;
	}
.products-center{
	float:left;
	width:220px;
	margin:15px 18px 0 0;
	}
.products-right{
	float:right;
	width:220px;
	margin:15px 0 0 0;
	}

.products-left h4,
.products-center h4,
.products-right h4{
	background:url(../image/products_title.gif) left top no-repeat;
	color:#FFF;
	padding:4px 10px 3px 25px;
	font-weight:normal;
	font-size:117%;
	}
.products-left h4 a,
.products-center h4 a,
.products-right h4 a,
.products-left h4 a:visited,
.products-center h4 a:visited,
.products-right h4 a:visited{
	color:#FFF;
	}

.products-left ul,
.products-center ul,
.products-right ul{
	background:url(../image/products_ul_bg.gif) repeat;
	padding:10px 15px;
	_padding:0 15px;
	margin:0 0 20px;
	}
	
.products-left ul li,
.products-center ul li,
.products-right ul li{
	background:url(../image/list_icon.gif) left 7px no-repeat;
	padding:0 0 0 9px;
	}


/*-------[ 注文方法及び代金お支払い方法設定 ]---------------------------------------------------------------------*/

.order_menu{
	margin:20px 0 10px 40px;
	}
.order_menu li{
	float:left;
	margin:0 5px 3px 0;
	}
.order_menu li.end{
	float:left;
	margin:0;
	}

.orderbox{
	background:#EEEEEE;
	padding:10px;
	}
.orderbox p.indent{
	text-indent:-1em;
	padding-left:1em;
	}
.orderbox h4{
	border-left:4px solid #63230C;
	line-height:100%;
	padding:0 0 0 5px;
	}
	
	
table.order_tbl{
	width:100%;
	border-collapse:collapse;
	border:1px solid #7B7B7B;
	}
table.order_tbl th{
	background:#EEEEEE;
	border:1px solid #7B7B7B;
	padding:3px;
	text-align:center;
	font-weight:bold;
	}
table.order_tbl td{
	padding:5px;
	text-align:center;
	border:1px solid #7B7B7B;
	}

ul.henpin li{
	background:url(../image/list_icon.gif) left 7px no-repeat;
	padding:0 0 0 15px;
	}

.order_h3_contact{
	background:#000000;
	color:#FFF;
	text-align:center;
	padding:5px;
	margin:25px 0 0;
	}
.orderbox2{
	border:1px solid #7B7B7B;
	padding:10px;
	}
.orderbox2 img{
	margin:5px;
	}