@charset "utf-8";

/* トップ用ヘッダー */

#billboard {
	
}

.vani {
	color: #fff ;
}

p#up {
	margin: 0;
	padding: 0 0 10px 0 ;
	text-align: right;
	font-size: 10px;
}

/* トップ用左コンテンツ */

#leftColumn {
	float: left;
	background: url(../img/body_bg_l.jpg) repeat-y;
	width: 600px;
}

#items {
	margin: 0 0 10px 30px;
	border: 2px solid #808080;
}

#items h2 {
	font-weight: bold;
	margin: 20px 0 10px 0;
	font-size: 16px;
	color: #4D4D4D;
}

#items p {
	margin: 0 10px 30px 0;
	font-size: 12px;
	color: #8D8D8D;
}

.xy {
	margin: 0 10px 0 0;
	font-size: 12px;
	color: #8D8D8D;
}

.xyz {
	font-size: 12px;
	color: #4D4D4D;
	border-style: solid;
	border-width: 1px;
	padding: 5px 0 5px 10px;
	margin: 10px 10px 10px 0;
}


#items p.show {
	margin: 0;
	font-size: 14px;
	color: #4D4D4D;
}

#items table.sec {
	font-size: 12px;
	color: #786A63;
}

#items table.sec th {
	padding: 3px;
	font-size: 12px;
	background-color: #D8CEC9;
	border: 1px solid #ffffff;
}

#items table.sec td {
	padding: 3px 15px 3px 3px;
	font-size: 12px;
	background-color: #E8E2DF;
	border: 1px solid #ffffff;
}

/* トップ用右コンテンツ */

#rightColumn {
	float: left;
	background: url(../img/body_bg_r.jpg) repeat-y;
	width: 238px;
}

#infos {
	margin: 0 0 0 20px;
}

#infos p {
	margin: 3px 0 0 0;
	font-size: 10px;
}

#allitem {
	width: 200px;
	background-color: #E9D1E1;
}

#allitem h3 {
	margin: 0 10px 0 10px;
	padding: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #835E97;
	border-bottom: 1px solid #835E97;
}

#allitem table {
	font-size: 10px;
	margin: 3px 0 0 10px;
	padding: 0 0 0 0;
}

#allitem table tr td {
	padding: 5px 0 0 10px;
}

#allitem table tr td.fin {
	padding: 5px 0 10px 10px;
}

#fax {
	width: 200px;
	margin: 10px 0 10px 0;
	border: 1px solid #D8CEC9;
}

#fax_in {
	margin: 2px;	
	background: url(../img/fax_bg.gif) repeat-x;
}

#fax_in h4 {
	color: #786A63;
	padding: 15px 0 0 0;
	margin: 0 10px 6px 10px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dashed #786A63;
}

#fax_in table {
	margin: 0 0 10px 10px;
}

#fax_in p.ex {
	padding: 0 0 0 10px;
	background: url(../img/kars_c.gif) no-repeat;
}

#fax_in p {
	padding: 0 0 0 12px;
}

#contacts {
	width: 200px;
	margin: 0 0 10px 0;
	border: 1px solid #D8CEC9;
}

#contacts_in {
	margin: 2px;	
	background: url(../img/fax_bg.gif) repeat-x;
}

#contacts_in h5 {
	color: #786A63;
	padding: 15px 0 0 0;
	margin: 0 10px 6px 10px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dashed #786A63;
}

#contacts_in p.names {
	color: #4D4D4D;
	padding-left: 10px;
	font-size: 12px;
}

#contacts_in p.tel {
	padding: 0 0 0 10px;
	background: url(../img/kars_c2.gif) no-repeat;
	font-weight: bold;
	color: #4D4D4D;
	margin-left: 10px;
	font-size: 16px;
}

#contacts_in p.normal {
	padding: 0 0 0 10px;
	background: url(../img/kars_c.gif) no-repeat;
	color: #4D4D4D;
	margin-left: 10px;
	font-size: 10px;
}

#links {
	width: 200px;
	margin: 0 0 30px 0;
	border: 1px solid #D8CEC9;
}

#links_in {
	margin: 2px;	
	background: url(../img/fax_bg.gif) repeat-x;
}

#links_in ul {
	margin: 0 0 0 20px;
	padding: 5px 0 5px 0;
	font-size: 10px;
	list-style: url(img/mark.gif); 
}

.chue {
	font-size: 10px;
	color: #666;
}

.brew {
	font-size: 16px;
}

.ml {
	font-size: 12px;
}

#welc {
	margin: 10px 0 0 30px;
}

#welc p {
	margin: 10px 0 10px 0;
	font-size: 12px;
	color: #808080;
}

#headline1 {
	 margin: 10px 0 5px 20px;
}

#items table.three {
	margin: 0 20px 20px 20px;
	padding: 0;
}

#items table.three td {
	margin: 0;
	padding: 0 20px 20px 0;
	border-right: 1px dotted #786A63;
	border-bottom: 1px dotted #786A63;
}

#items table.three td.rtt {
	margin: 0 0 0 0 ;
	padding: 0 0 20px 20px;
	border-right: none;
	border-bottom: 1px dotted #786A63;
}

#items table.three td.cen {
	margin: 0;
	padding: 0 20px 20px 20px;
	border-right: 1px dotted #786A63;
	border-bottom: 1px dotted #786A63;
}

#items p.itemtitle {
	margin: 0 0 10px;
	padding: 0;
	border-bottom: 1px solid #B29E93;
	font-weight: bold;
	font-size: 12px;
	color: #4D4D4D ;
}

#items table.three td img {
	margin: 0;
	padding: 0;
}

#items table.three td.shita {
	margin: 0;
	padding: 0 20px 20px 0;
	border-right: 1px dotted #786A63;
	border-bottom: none;
}

#items table.three td.cens {
	margin: 0;
	padding: 0 20px 20px 20px;
	border-right: 1px dotted #786A63;
	border-bottom: none;
}

#items table.three td.rtts {
	margin: 0;
	padding: 0 0 20px 20px;
	border-right: none;
	border-bottom: none;
}





#items table.three td table.pri1 {
	margin: 0 0 6px 0;
}

#items table.three td table.pri1 th {
	margin: 0 0 10px 0;
	padding: 15px 5px 15px;
	background-color: #E8E2DF;
	border: none;
	font-size: 10px;
	color: #786A63;
}

#items table.three td table.pri1 td {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border: none;
	font-size: 10px;
	color: #4D4D4D;
}

#items table.three td table.pri2 {
	margin: 0 0 6px 0;
}

#items table.three td table.pri2 th {
	margin: 0 0 10px 0;
	padding: 15px 5px 15px;
	background-color: #E8E2DF;
	border: none;
	font-size: 10px;
	color: #786A63;
}

#items table.three td table.pri2 td {
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	border: none;
	font-size: 10px;
	color: #4D4D4D;
}

#items table.three td table.pri3 {
	margin: 0 0 6px 0;
}

#items table.three td table.pri3 th {
	margin: 0 0 10px 0;
	padding: 0 5px 0;
	background-color: #E8E2DF;
	border: none;
	font-size: 10px;
	color: #786A63;
}

#items table.three td table.pri3 td {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border: none;
	font-size: 10px;
	color: #4D4D4D;
}

.cart {
	border-style: solid;
	border-width: 1px;
	margin: 10px 25px 10px 0;
	padding: 5px;
}

.kazu {
	font-size: 12px;
	color: #4D4D4D;
	text-align: right;
	margin: 5px 15px 5px 0;
}

.buy {
	text-align: center;
}











