@charset "shift_jis";

/* ============================================================= 
   åØä½ćEćć©ć³ććµć¤ćŗćęE­č²ćčęÆč²
------------------------------------------------------------- */
body {
		font-size: 75%;
		color: #555555;
}

/* ============================================================= 
   ćŖć³ćÆ
------------------------------------------------------------- */
a:link,a:visited,a:hover,a:active {
	text-decoration: underline; 
}

a {
	overflow: hidden; 
}
a:link {
	color : #555; 
}
a:visited {
	color : #555; 
}
a:hover {
	color: #c33; 
}
a:active {
	color : #555; 
}

.logo a,
.logo a:hover,
.headernavi a,
.headernavi a:hover,
.sitemap a,
.sitemap a:hover,
.localnavi a,
.localnavi a:hover,
.information a,
.information a:hover,
.pickupnavi a,
.pickupnavi a:hover {
	text-decoration: none; 
}

/* ============================================================= 
   ćććć¼ćć­ćEÆćęE­č²ćå¤ę“
------------------------------------------------------------- */

/* č¦åEćE*/
h1 {
		font-size: 100%;
		color: #555;
}

/* ę¦č¦E*/
.description {
		font-size: 100%;
		color: #555;
}

/* é»č©±ēŖå· */
.tel {
		font-size: 200%;
		color: #555;
}

/* ćµć¤ććEćEE */
.sitemap {
	font-size: 100%; 
}

.sitemap a {
		background-color: #eee;
		color: #555;
}

.sitemap a:hover {
		background-color: #666;
		color: #fff;
}

/* ć°ć­ć¼ćć«ććć²ć¼ć·ć§ć³ */
.headernavi a {
		font-size: 100%;
		color: #000;
}

.headernavi a:hover {
	color: #c33; 
}

/* -------------------------------------------------
  ćµć¤ććæć¤ćć«ćć­ć“
  ćE­ć¹ćč”Øē¤ŗć®å “åćEä»„äøćEć³ć”ć³ććæć°ćåé¤
	ć­ć“ē»åćēØęćEå “åćEććEć¾ć¾ć§Eć³ć”ć³ćć¢ć¦ćļ¼E
--------------------------------------------------*/

/*

.logo a {
		font-size: 140%;
		color: #000;
}

.logo a:hover { color: #f00; }

*/

/* =============================================================
   ć³ć³ćE³ćEć­ćEÆćęE­č²ćå¤ę“
------------------------------------------------------------- */

/* č¦åEćE*/
#gray h2 {
	color: #fff; 
}
#green h2 {
	color: #360; 
}
#pink h2 {
	color: #fff; 
}
#khaki h2 {
	color: #555; 
}

h3,h4,h5,h6 {
		color: #555;
		border-top: 1px dotted #666;
}

/* ćć³å±ćŖć¹ćE*/
p.topicpath {
	font-size: 100%; 
}

p.topicpath a {
		background-color: #666;
		color: #fff;
}

p.topicpath a:hover {
		background-color: #c33;
		color: #fff;
}

/* Page Top */
p#pagetop {
	font-size: 100%; 
}

#gray p#pagetop a {
		background-color: #ccc;
		color: #000;
}

#gray p#pagetop a:hover {
		background-color: #666;
		color: #fff;
}

#green p#pagetop a {
		background-color: #690;
		color: #fff;
}

#green p#pagetop a:hover {
		background-color: #030;
		color: #fff;
}

#pink p#pagetop a {
		background-color: #c6c;
		color: #000;
}

#pink p#pagetop a:hover {
		background-color: #906;
		color: #fff;
}

#khaki p#pagetop a {
		background-color: #996;
		color: #000;
}

#khaki p#pagetop a:hover {
		background-color: #300;
		color: #fff;
}

/* č¦åEćE*/
.detail-txt .title {
	font-size: 100%; 
}

#gray .detail-txt .title {
	color: #fff; 
}
#green .detail-txt .title {
	color: #360; 
}
#pink .detail-txt .title {
	color: #fff; 
}
#khaki .detail-txt .title {
	color: #555; 
}

/* =============================================================
   ćµć¤ććć¼ćć­ćEÆćęE­č²ćå¤ę“
------------------------------------------------------------- */

/* ćµć¤ććć¼ č¦åEćE*/

.cart .title,
.localnavi .title,
.sideinfo .title,
.calendar .title,
.pickupnavi .title,
.localnavi-bannar .title {
	font-size: 100%; 
}

#gray .cart .title,
#gray .localnavi .title,
#gray .sideinfo .title,
#gray .calendar .title,
#gray .pickupnavi .title,
#gray .localnavi-bannar .title {
	color: #fff; 
}

#green .cart .title,
#green .localnavi .title,
#green .sideinfo .title,
#green .calendar .title,
#green .pickupnavi .title,
#green .localnavi-bannar .title {
	color: #360; 
}

#pink .cart .title,
#pink .localnavi .title,
#pink .sideinfo .title,
#pink .calendar .title,
#pink .pickupnavi .title,
#pink .localnavi-bannar .title {
	color: #fff; 
}

#khaki .cart .title,
#khaki .localnavi .title,
#khaki .sideinfo .title,
#khaki .calendar .title,
#khaki .pickupnavi .title,
#khaki .localnavi-bannar .title {
	color: #555; 
}

/* ćµćć”ćć„ć¼ ćŖć³ćÆéØåE*/
.localnavi {
	font-size: 100%; 
}

.localnavi a {
	color: #555; 
}

.localnavi a:hover {
	color: #c33; 
}

/* ć¤ć³ćć©ć”ć¼ć·ć§ć³éØåE*/
.sideinfo dd {
		font-size: 100%;
		color: #555;
}

/* =============================================================
   ćććæć¼ćć­ćEÆćęE­č²ćå¤ę“
------------------------------------------------------------- */

#footer {
	font-size: 100%; 
}

#gray #footer {
	color: #555; 
}
#green #footer {
	color: #360; 
}
#pink #footer {
	color: #fff; 
}
#khaki #footer {
	color: #000; 
}

/* =============================================================
   ććććEć¼ćøćęE­č²ćå¤ę“
------------------------------------------------------------- */

#features a {
	color: #fff; 
}

#features a:hover {
	color: #9f0; 
}

/* ē»åéØåEč¦åEćE*/
.top-btn span {
		font-size: 100%;
		color: #555;
}

/* ē»åéØåEćE­ć¹ćE*/
.top-btn p {
		font-size: 100%;
		color: #555;
}

/* ē»åéØåEćŖć³ćÆ */
.top-btn a {
	color: #00f; 
}

.top-btn a:hover {
	color: #c33; 
}

.information .title {
	font-size: 100%; 
}

#gray .information .title {
	color: #fff; 
}
#green .information .title {
	color: #fff; 
}
#pink .information .title {
	color: #fff; 
}
#khaki .information .title {
	color: #fff; 
}

/* ę°ēęE ±éØåEę„ä»E*/
.information span {
		font-size: 100%;
		color: #555;
}

/* ę°ēęE ±éØåEćŖć³ćÆ */
.information a {
		font-size: 100%;
		color: #00f;
}

.information a:hover {
	color: #c33; 
}

.pickupnavi a .txt01 {
	color: #000; 
}
.pickupnavi a .txt02 {
	color: #555; 
}

.pickupnavi a:hover .txt01,
.pickupnavi a:hover .txt02 {
	color: #c00; 
}

/* =============================================================
   ę°ēććEćøćęE­č²ćå¤ę“
------------------------------------------------------------- */

/* ę°ēęE ±ććEćøéØåEę„ä»E*/
.entryday {
		font-size: 100%;
		color: #555;
}

/* ę°ēęE ±ććEćøéØåEćæć¤ćć« */
.entry h3 {
	color: #555y; 
}
