﻿@charset "utf-8";
/**
 * あおき銀座店スタイル
 */

#menu h3.ginza {
	background: url(../images/navi_ginzasyokai.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
}

#menu h3.sancha {
	background: url(../images/navi_sancha.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
}

#menu h3.oshirase {
	background: url(../images/navi_oshirase.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
}


#menu a.shopinfo,
#menu a:link.shopinfo,
#menu a:visited.shopinfo {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m-tenpo.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.shopinfo {
}

#menu a.media,
#menu a:link.media,
#menu a:visited.media {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_media.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.media {
}

#menu a.tenpo,
#menu a:link.tenpo,
#menu a:visited.tenpo {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m-tenpo.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.tenpo {
}

#menu a.howto,
#menu a:link.howto,
#menu a:visited.howto {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m-kitsuke.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.howto {
}

#menu a.gyosya,
#menu a:link.gyosya,
#menu a:visited.gyosya {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m-gyosya.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.gyosya {
}

#menu a.event,
#menu a:link.event,
#menu a:visited.event {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m-event.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.event {
}



#menu a.regulations,
#menu a:link.regulations,
#menu a:visited.regulations {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_regulations.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.regulations {
}

#menu a.mailmagazine,
#menu a:link.mailmagazine,
#menu a:visited.mailmagazine {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_mailmagazine.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.mailmagazine {
}

#menu a.link,
#menu a:link.link,
#menu a:visited.link {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_link.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.link {
}

#menu a.inquiry,
#menu a:link.inquiry,
#menu a:visited.inquiry {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_inquiry.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.inquiry {
}

#menu a.webshop,
#menu a:link.webshop,
#menu a:visited.webshop {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_webshop.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.webshop {
}

#menu a.blog,
#menu a:link.blog,
#menu a:visited.blog {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_blog.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.blog {
}

#menu a.purchase,
#menu a:link.purchase,
#menu a:visited.purchase {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_purchase.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.purchase {
}

#menu a.member,
#menu a:link.member,
#menu a:visited.member {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_member.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.member {
}

#menu a.rental,
#menu a:link.rental,
#menu a:visited.rental {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_rental.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.rental {
}

#menu a.classroom,
#menu a:link.classroom,
#menu a:visited.classroom {
	display: block;
	float: left;
	width: 140px;
	height: 20px;
	background: url(../images/m_classroom.gif) no-repeat;
	color: #FFFFFF;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#menu a:hover.classroom {
}


img.half {
	width: 50%;
}

#regulations {
	color: #333333;
}

#attention {
	position: relative;
	width: 500px;
	margin-top: 20px;
	padding: 10px;
	border: #008899 1px solid;
}

.desc {
	color: #333333;
}

.attn {
	position: absolute;
	width: 80px;
	top: -8px;
	background: #FFFFFF;
	color: #008899;
	text-align: center;
}

.calendar {
        position: absolute;
        top: 40px;
        left: 450px;
        width: 150px;
        height: 130px;
        background: #FFFFFF;
}

.cal_table {
	border: 1px solid #000000;
	width: 150px !important;
	height: 130px !important;
}

.cal_tr {
}

.cal_td {
	border: 1px solid #000000;
	text-align: center !important;
}

.close {
	width: 30px;
	height: 15px;
	border: 0;
	background: #FFFFFF;
}

