@charset "utf-8";

/* 住所・TEL一覧
---------------------------------------------*/
#main_birthday {
	clear: left;
	width: 700px;
	padding-top: 2px;
}

/* アートギャラリー　メイン
---------------------------------------------*/
#main_birthday h4 {
	clear: left;
	font-size: 130%;
	font-weight: 600;
	letter-spacing: 0.8em;
	text-align: center;
	border-bottom: 1px #999999 solid;
	border-right: 1px #cccccc solid;
	margin: 10px 0;
	padding: 3.5px 0 2.5px 0;
	color: #ffffff;
	background-color: #6DBC6F;
}
#main_birthday h6 {
	width:400px;
	font-size: 100%;
	font-weight: 100;
	letter-spacing: 0.3em;
	text-align: left;
	padding: 0;
	margin: 0;
	color: #05601c;
	line-height: 1.5em;
	background-color: #e2efdb;
}
#main_birthday h2 {
	clear: left;
	font-size: 100%;
	font-weight: 100;
	letter-spacing: 0.3em;
	text-align: left;
	margin: 0 auto;
	padding: 0 10px;
	color: #05601c;
	line-height: 1.5em;
	background-color: #e2efdb;
	border-top: 1px #6DBC6F solid;
	height: auto;
}
#main_birthday h3 {
	clear: left;
	font-size: 120%;
	font-weight: 100;
	letter-spacing: 0.8em;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #05601c;
	line-height: 1.5em;
	background-color: #e2efdb;
	border-bottom: 1px #6DBC6F solid;
}
#main_birthday h5 {
	clear: left;
	font-size: 100%;
	font-weight: 100;
	letter-spacing: 0.7em;
	text-align: center;
	margin: 0;
	padding: 0;
/*	color: #05601c;*/
	color: #F93;
	font-weight: 600;
	line-height: 1.5em;
	padding: 35px 0;
	height: auto;
}
#main_birthday div.birthday_img_1 {
	clear: left;
	width: 400px;
	padding-top: 0;
	height: 150px;
	border: none;
	text-align: left;
	line-height: 1.5em;
	letter-spacing: 0.3em;
}
#main_birthday div.birthday_img_2 {
	width: 200px;
	padding-top: 70px;
	height: 80px;
}
#main_birthday div.birthday_img_3 {
	clear: left;
	width: 200px;
	padding-top: 70px;
	height: 80px;
}
#main_birthday div.birthday_img_4 {
	width: 400px;
	padding-top: 0;
	height: 160px;
	border: none;
	text-align: left;
	line-height: 1.7em;
	letter-spacing: 0.2em;
}
#main_birthday div.birthday_img_5 {
	clear: left;
	width: 400px;
	padding: 0;
	height: 160px;
	border: none;
	text-align: left;
	line-height: 1.7em;
}
#main_birthday div.birthday_img_6 {
	width: 200px;
	padding-top: 70px;
	height: 100px;
}
#main_birthday div.birthday_ninsyou {
	width: 625px;
	padding: 0;
	border: 1px #6DBC6F solid;
	text-align: left;
	line-height: 2.2em;
	height: auto;
	background-color: #ffffe5;
	margin: 20px auto;
}
#main_birthday li {
	margin: 10px;
	padding-bottom: 5px;
}
#main_birthday ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*テキストボックス
---------------------------------------------*/
#main_birthday div.birthday_textbox_1{
	clear: left;
	width: 640px;
	padding: 20px 20px 0 20px;
	height: auto;
	border: none;
	text-align: left;
	line-height: 1.5em;
	letter-spacing: 0.2em;
	margin: 13px auto 0 auto;
	border-top: 1px solid #6DBC6F;
}

/*　お誕生日目次アイコン
---------------------------------------------*/
#birthday_mokuji {
	margin: 0 auto;
	width: 426px;
}
#apr {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/april_white.gif);
}
#apr:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/april_blue.gif);
}
#may{
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/may_white.gif);
}
#may:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/may_blue.gif);
}
#jun{
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/june_white.gif);
}
#jun:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/june_blue.gif);
}
#jul {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/july_white.gif);
}
#jul:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/july_blue.gif);
}
#aug {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/august_white.gif);
}
#aug:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/august_blue.gif);
}
#sep {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/september_white.gif);
}
#sep:hover{
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/september_blue.gif);
}
#oct {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/october_white.gif);
}
#oct:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/october_blue.gif);
}
#nov {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/november_white.gif);
}
#nov:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/november_blue.gif);
}
#dec {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/december_white.gif);
}
#dec:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/december_blue.gif);
}
#jan {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/january_white.gif);
}
#jan:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/january_blue.gif);
}
#feb {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/february_white.gif);
}
#feb:hover {
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/february_blue.gif);
}
#mar {
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/march_white.gif);
}
#mar:hover{
	background-image: none;
	width: 426px;
	height: 87px;
	background-image: url(../birthday/image/march_blue.gif);
}

/*　rightボーダー
---------------------------------------------*/
#rightborder {
	height: 405px;
}
