body  { background-color: #ffffcc; }

A:link           { color: #069; text-decoration: underline ;}



A:visited              { color: #939; text-decoration: underline ;}



A:hover           { color: #339; text-decoration: underline ;}



A:active      { color: #933; text-decoration: underline ;}



TD                   { color: #444; font-size: 13px; line-height: 130% ;}

.font11        { font-size: 11px; line-height: normal ;}

.font12        { font-size: 12px; line-height: normal ;}

.font13    { font-size: 13px; line-height: normal ;}

.font14b    { font-weight: bold; font-size: 14px; line-height: normal ;}

.font14    { font-size: 14px ;}

.font15b    { font-weight: bold; font-size: 15px; line-height: normal ;}

.font16    { font-size: 16px; line-height: normal ;}

.font17    { font-size: 17px ;}

.font18           { font-size: 18px; line-height: normal ;}

.font22              { font-weight: bold; font-size: 22px; line-height: normal ;}

.font24               { font-weight: bold; font-size: 24px; line-height: normal ;}



.keisen-189 { 

border: 1px solid #999999;

}



.keisen-1899 {

	border: 1px solid #999999;

	border-bottom-style: none;

}

.img1 {border: 1px solid #999999;}

.midashi {

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #999999;

}





h1{ margin:0px; padding:0px; font-size:13px;}

h2{ margin:0px; padding:0px; font-size:14px; font-weight:normal;}

h3{ margin:0px; padding:0px; font-size:16px; font-w‚“eight:bold;}

h4{

	margin:0px;

	padding:0px;

	font-size:15px;

	color: #000000;

}

h5{ margin:0px; padding:0px; font-size:13px;}

h6 { margin: 0px; padding: 0px;}

div, p, hr, blockquote, address, noscript { margin: 0px;padding: 0px ;}

form { margin: 0px; }



.tableleft{

text-align:left;

 }

 .keisen-ccc4 {

	BORDER-RIGHT: #c3c3b1 1px solid; BORDER-TOP: #c3c3b1 1px solid; BORDER-LEFT: #c3c3b1 1px solid; BORDER-BOTTOM: #c3c3b1 1px    solid

;}

 

 #wapper{

	width:780px;

	color:#333333;

	margin: 0px;

	padding: 0px;

	background-color: #e5e5dd;

	background-image : url(shop/haikei.gif);

	background-repeat: repeat-y;



}

.kage {

	background-image: url(image/kage3.gif);

	background-repeat: repeat-y;

}



.table1{

text-align:left;

}



li{line-height:150%;

}



.red{ color:#FF0000;}

.white{ color:#FFFFFF;}

.brown{ color:#990000;}

.claer{ clear:both;}

.org{ color:#ff6600;}

.font18‚’ {

	font-size: 18px;

	font-weight: bold;

	color: #FF0000;

}

.font12‚’ {

	font-size: 12px;

	font-weight: normal;

	color: #FF0000;

}

.back {

	background-color: #ff6600;

}



.back2 {

	background-color: #003366;

}



.back3 {

	background-color: #003366;
@@@margin: 2px; 
@@@font-size: 18px;
@@@font-weight: bold;
@@@color: #FFFFFF;

}


.font14w {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

.font17b {

	font-size: 17px;

	font-weight: bold;

}

.font14‚’ {

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

}

.font13‚’ {

	font-size: 13px;

	color: #FF0000;

}



.font17‚’ {

	font-size: 17px;

	font-weight: bold;

	color: #FF0000;

}

.back1 {

	background-color: #ffffcc;

}

.link {

	margin-top: 15px;

}

.link td {

	padding: 3px;

}

.footer a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

.footer a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

.footer a:link {

	color: #FFFFFF;

	text-decoration: none;

}

.shop {

	width: 559px;

	margin-bottom: auto;

}

.shop td {

	text-align: left;

}

.shop h3 {

	background-color: #eeeeee;

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 2px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

}

.shop p {

	margin-left: 10px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-right: 10px;

}



.shop ol {

	padding: 0px;

	list-style-position: inside;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 10px;

}



.shop h4 {

	font-size: 18px;

	font-weight: bold;

	color: #FF0000;

	margin-bottom: 10px;

	margin-left: 10px;

}

.font15r {

	font-size: 15px;

	font-weight: bold;

	color: #FF0000;

}

.shop ul {



	padding: 0px;

	list-style-position: inside;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 10px;

}

.age {

	width: 560px;

	font-size: 13px;

}

.age ul {

	padding: 0px;

	list-style-position: outside;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 25px;

}

.end {

	border: 1px solid #EFEDD0;

	margin-bottom: 10px;

	font-size: 13px;

	width: 550px;

	padding-left: 5px;

	padding-top: 5px;

}