@import url("header.css");
@import url("footer.css");
/*-------------------------- Á´ÂÎ -------------------------------------*/
.top_announcement{
	background-color: #ffffcc;
	color: #000000;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	width: 580px;
	border: 1px solid #999999;
}

.top_announcement{
	background-color: #ffffcc;
	color: #000000;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.top_announcement ul{
	list-style-type: none;
}
body {
	background-color: #FFFFFF;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	color: #333333;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

body, th, td { 
	font-size: 12px;
}
/* ¤³¤³¤«¤émacÂÐºö */
@media screen  and (-webkit-min-device-pixel-ratio:0){
body {
	background-color: #FFFFFF;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	color: #333333;
	font-size: 11px;
    letter-spacing: -0.1em;
	margin: 0;
	padding: 0;
}

body, th, td { 
	font-size: 11px;
	letter-spacing: -0.1em;
}
}
/* ¤³¤³¤Þ¤ÇmacÂÐºö */

table {
    text-align: left;
}

p {
	margin: 0px;
	padding: 0px;
}

strong	{
	font-weight:	bold;
}

body a:link { 
	color:#0000FF;
	text-decoration:none;
	 }
body a:active, a:visited { 
	color:#0000FF;
	text-decoration:none;
		} 
body a:hover { 
	color:#CC0000;
	text-decoration:underline; 
	}

/* ¥¿¥¤¥È¥ëÈóÉ½¼¨¤ÎÀßÄê */
.hd {
   display: none;
}

/* login logout¡¦¡¦¡¦¡¦¡¦¡¦¡¦*/]
/* 20080314¡¦EÂÂ*/
.font-mb{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	text-align: left;
}

/* ---------------------------¥Æ¥­¥¹¥È---------------------------------- */
/* ¥¯¥í¡¦¾®¥µ¥¤¥º */
.f_small {
    font-size: xx-small;
}
html>/**/body .f_small {
  font-size: 11px;
  letter-spacing: -0.1em;
}

/* ¥¯¥í¡¦Âç¥µ¥¤¥º */
.f_large {
   font-size: small;
}
html>/**/body .f_large {
  font-size: 14px;
  letter-spacing: -0.1em;
}

/* ¥¯¥í¡¦ÂÀ»ú */
.f_b {
	font-weight: bold;
}

/* ¥¢¥« */
.f_red {
	color: #cc0000;
}
/* ¥¢¥«¡¦ÂÀ»ú */
.f_red_b {
	font-weight: bold;
	color: #cc0000;
}

/* --------------------------test¡ÊmacÂÐ±þÊÌ»ØÄê¢­¡Ë------------------------------------- */
/* ¥¯¥í¡¦Ãæ¥µ¥¤¥º */
.f_middle_b5 {
    font-size: 12px;
}

.font_9 {
    font-size: 9px;
}

.font_10 {
    font-size: 10px;
}

.font_11 {
    font-size: 11px;
}

.font_12 {
    font-size: 12px;
}

.font_13 {
    font-size: 13px;
}

.font_14 {
    font-size: 14px;
}

.font_15 {
    font-size: 15px;
}

.font_16 {
    font-size: 16px;
}

/* ¤³¤³¤«¤émacÂÐºö */
@media screen  and (-webkit-min-device-pixel-ratio:0){
.font_9 {
    font-size: 8px;
    letter-spacing: -0.1em;
}

.font_10 {
    font-size: 9px;
    letter-spacing: -0.1em;
}

.font_11 {
    font-size: 10px;
    letter-spacing: -0.1em;
}

.font_12 {
    font-size: 11px;
    letter-spacing: -0.1em;
}

.font_13 {
    font-size: 12px;
    letter-spacing: -0.1em;
}

.font_14 {
    font-size: 13px;
    letter-spacing: -0.1em;
}

.font_15 {
    font-size: 14px;
    letter-spacing: -0.1em;
}

.font_16 {
    font-size: 15px;
    letter-spacing: -0.1em;
}

}
/* ¤³¤³¤Þ¤ÇmacÂÐºö */

/* --------------------------¥Ñ¥ó¤¯¤º------------------------------------- */
ul#pan {
	list-style: none;
	margin: 0;
	text-align: left;
	width: 960px;
	padding: 8px 0px;
}

/* 1¤ÄÌÜ¡Ê¥Û¡¼¥àÍÑ¡Ë */
ul#pan li.y01 {
	display: inline;
}
/* 2¤ÄÌÜ°Ê¹ß */
ul#pan li.y02 {
	background-image:url(http://www.aeonshop.com/top_img/y_pan01.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
	display: inline;
}
ul#pan li.ylast {
	background-image:url(http://www.aeonshop.com/top_img/y_pan01.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
	display: inline;
	font-weight: bold;
}

/* --------------------------¥ï¥¤¥ÉÈÇ¥Ñ¥ó¤¯¤º------------------------------------- */
ul#wpan {
	list-style: none;
	margin: 0;
	text-align: left;
	width: 960px;
	padding: 8px 0px;
}

/* 1¤ÄÌÜ¡Ê¥Û¡¼¥àÍÑ¡Ë */
ul#wpan li.y01 {
	display: inline;
}
/* 2¤ÄÌÜ°Ê¹ß */
ul#wpan li.y02 {
	background-image:url(http://www.aeonshop.com/top_img/y_pan01.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
	display: inline;
}
ul#wpan li.ylast {
	background-image:url(http://www.aeonshop.com/top_img/y_pan01.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
	display: inline;
	font-weight: bold;
}

/* -----------------ÅçÁª¥Ú¡¼¥¸ÍÑ¥Ñ¥ó¡¦@2007/12/28¡¦E¡¦umai---------------- */
ul#dynamicpan {
	list-style: none;
	margin: 0;
	text-align: left;
	
/* ---------------ÅçÁª¥Ú¡¼¥¸ÍÑ¡¦EÙâ¡¦EÄæ€¡¦¡¦¡¦
	width: 755px;
-----------------*/
	padding: 8px 0px;
}

/* 1¤ÄÌÜ¡Ê¥Û¡¼¥àÍÑ¡Ë */
ul#dynamicpan li.y01 {
	display: inline;
}
/* 2¤ÄÌÜ°Ê¹ß */
ul#dynamicpan li.y02 {
	background-image:url(/top_img/y_pan01.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
	display: inline;
}
ul#dynamicpan li.ylast {
	background-image:url(/top_img/y_pan01.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
	display: inline;
	font-weight: bold;
}

/* ------------------------- Ãí°Õ»ö¹à¡Ê¶ÛµÞ»þ¡Ë --------------------------- */
.atten {
	color: #FF0000;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 8px;	
}
.atten a:link, .atten a:visited {
	color: #FF0000;
	font-weight: bold;
}
.atten a:hover, .atten a:active {
	color: #CC0000;
	font-weight: bold;
}

/* Ãí°Õ»ö¹à£²¡ÊÏ¢Íí»ö¹à¤Î»þ¤Ï¡¢¥¿¥¤¥È¥ë¤Î¤ß¡ÚÀÖ»ú¡¦ÂÀ»ú¡Û¤Ë¤¹¤ë¡£¡Ë */


/* -------------------------- ¶â³Û¡ÊmacÂÐ±þÊÌ»ØÄê¢­¡Ë ---------------------------------------- */
/* ¥Õ¥©¥ó¥È¥µ¥¤¥º¡¡´ðËÜ */
.price12 {
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
	line-height: 130%;
}

/* ¥Õ¥©¥ó¥È¥µ¥¤¥º¡¡Âç */
.price14 {
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
	line-height: 120%;
}

.price11g {
        color: #666666;
        font-size: 11px;
}

.price12g {
        color: #666666;
        font-size: 12px;
}

.price11n {
        color: #cc0000;
        font-size: 11px;
}

.price16n {
        color: #cc0000;
        font-size: 16px;
        font-weight: bold;
}
/* ¤³¤³¤«¤émacÂÐºö */
@media screen  and (-webkit-min-device-pixel-ratio:0){
/* ¥Õ¥©¥ó¥È¥µ¥¤¥º¡¡´ðËÜ */
.price12 {
	color: #CC0000;
	font-weight: bold;
	font-size: 11px;
    letter-spacing: -0.1em;
	line-height: 130%;
}

/* ¥Õ¥©¥ó¥È¥µ¥¤¥º¡¡Âç */
.price14 {
	color: #CC0000;
	font-weight: bold;
	font-size: 13px;
    letter-spacing: -0.1em;
	line-height: 120%;
}

.price11g {
        color: #666666;
        font-size: 10px;
        letter-spacing: -0.1em;
}

.price12g {
        color: #666666;
        font-size: 11px;
        letter-spacing: -0.1em;
}

.price11n {
        color: #cc0000;
        font-size: 10px;
        letter-spacing: -0.1em;
}

.price16n {
        color: #cc0000;
        font-size: 15px;
        letter-spacing: -0.1em;
        font-weight: bold;
}
}
/* ¤³¤³¤Þ¤ÇmacÂÐºö */

/* --------------------------¥Õ¥Ã¥¿¡¼°Ê²¼ -----------------------------------*/
/* ¥Õ¥Ã¥¿¡¼ */
.footer {
   line-height: 110%;
}

.fL	{
	float: left;
}
.fR {
	float: right;
}


/*---png---*/
* html .alpha { /* IE-expression (fix png alpha) */
behavior: expression(
this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "dot.gif" : this.src,
this.style.behavior = "none"
);
}

/*------------------------------Â¢¸µÌä²°Ä¾Á÷¤Î¤ª¼ò¥¸¥ã¥¹¥³¾å±ÛÅ¹¡õ¹âÌîË­¤È¥¤¥ª¥ó¤Î¤ªÁ¦¤á¤Î¤ª¼ò¤ÎÃí°Õ»ö¹à----------------------------------*/
#sake_info {
	width: 178px;
	_width: 178px;
	padding: 3px;
	border: 1px solid #cccccc;
	margin-bottom:10px;
}

#takano_info {
	width: 178px;
	_width: 178px;
	padding: 3px;
	border: 1px solid #cccccc;
	margin-bottom:10px;
}

#sake_info .font_bold,
#takano_info .font_bold {
	font-weight: bold;
}

#sake_info p,
#takano_info p {
	margin:3px;line-height: 14px;
}

#sake_info .font_red,
#takano_info .font_red {
	color: #FF3300;
	padding-top: 3px;
}
#sake_info .font_gray,
#takano_info .font_gray {
        color: #666666;
        font-size: 12px;
}

/*------------------------------¤³¤³¤Þ¤Ç¡¡Â¢¸µ¡Á¡õ¹âÌîË­¡Á¤ÎÃí°Õ»ö¹à----------------------------------*/

/*------------------------------½ô¹ñ¤ÎÎÉ¤¤Êª¡¦ÈþÌ£¤¤¤â¤Î¥ì¥Õ¥È¥Ê¥Ó³Æ¸©¥ê¥¹¥È----------------------------------*/
/*---left-box---*/
#contents #left-box {
	float: left;
	width: 180px;
}
#contents #left-box dl{
	margin-bottom: 1px;
	float:left;
	width:180px;
}
#contents #left-box dd {
	padding: 0px 0px 7px 70px;
	margin-top: -1.8em;
	float: left;
}
#contents #left-box dd.line-2 {
	margin-top: -3em;
}
#contents #left-box dd li{
	float: left;
	width:4em;
	line-height:130%;
}
#contents #left-box .hokkaido {
	background: url(../gourmetshop/images/navi_bg001.gif) repeat-y;
}
#contents #left-box .tohoku {
	background: url(../gourmetshop/images/navi_bg002.gif) repeat-y;
}
#contents #left-box .chubu {
	background: url(../gourmetshop/images/navi_bg003.gif) repeat-y;
}
#contents #left-box .kanto {
	background: url(../gourmetshop/images/navi_bg010.gif) repeat-y;
}
#contents #left-box .kinki {
	background: url(../gourmetshop/images/navi_bg004.gif) repeat-y;
}
#contents #left-box .chugoku {
	background: url(../gourmetshop/images/navi_bg005.gif) repeat-y;
}
#contents #left-box .shikoku {
	background: url(../gourmetshop/images/navi_bg006.gif) repeat-y;
}
#contents #left-box .kyushu {
	background: url(../gourmetshop/images/navi_bg007.gif) repeat-y;
}
#contents #left-box .hokuriku {
	background: url(../gourmetshop/images/navi_bg008.gif) repeat-y;
}
#contents #left-box .okinawa {
	background: url(../gourmetshop/images/navi_bg009.gif) repeat-y;
}

/*---mom---*/
#contents #left-box .mom{
	clear:both;
	padding-top:10px;
}
#contents #left-box .mom a{
	padding:4px;
	border:1px solid #ccc;
	display:block;
	margin-top:10px;
}

/*------------------------------¤³¤³¤Þ¤Ç¡¡½ô¹ñ¤ÎÎÉ¤¤Êª¡¦ÈþÌ£¤¤¤â¤Î¥ì¥Õ¥È¥Ê¥Ó³Æ¸©¥ê¥¹¥È----------------------------------*/

