/*----- mayuko-salon -----*/

html {
	margin: 0;
	padding: 0;
	}

body {
	min-width: 930px;
	margin: 0 auto;
	padding: 0;
	color: #381503;
	font : 12px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS P Gothic', 'Osaka', 'Helvetica', 'Arial', 'Gothic', 'sans-serif';
	text-decoration: none;
	text-align: center;
	background: #fffbfe url(images/bk.gif) repeat-x;
}
a:link {
	color: #993333;
	text-decoration: underline;

}
a:visited { 
	color: #993333;
	text-decoration: underline;

}
a:active { 
	color: #eb4c4d;
	text-decoration: underline;
}
a:hover { 
	color: #eb4c4d;
	text-decoration: underline;
}
a img{
	border: none;
	text-decoration: none;

}
#container {
	position: relative;
	margin: 0 auto; /* center on everything else */
	padding: 0;
	width: 930px;
}
#main{
	width: 930px;

}
#top{
	width: 930px;
	height: 150px;
}
#menu-bar{
	width: 930px;
	height: 95px;
	_height: 102px;

}
* +html #menu-bar {
	height: 102px;

}

#news{
	background: url(images/back_number.gif) no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;

}
#profile{
	background: url(images/profile.gif) no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#order-online{
	background: url(images/order_online.gif) no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#cooking{
	background: url(images/cooking.gif) no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}

#recipe{
	background: url(images/recipe.gif) no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#wedding{
	background: url(images/wedding.gif) no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#about{
	background: url(images/about_ms.gif) no-repeat;
	width: 250px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#contact{
	background: url(images/contact.gif) no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#school{
	background: url(images/school.gif) no-repeat;
	width: 250px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#beginners{
	background: url(images/beginners.gif) no-repeat;
	width: 250px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#middle{
	background: url(images/middle.gif) no-repeat;
	width: 250px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#advanced{
	background: url(images/advanced.gif) no-repeat;
	width: 250px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#special{
	background: url(images/special.gif) no-repeat;
	width: 250px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#petit{
	background: url(images/petit.gif) no-repeat;
	width: 250px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}
#links{
	background: url(images/links.gif) no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 10px;
}


/* flash表示のための */
#content {
	width: 928px;
	margin: 0 px;
	padding: 0px;
	border-top: 1px solid #fcc6c6;
	border-left: 1px solid #fde3da;
	border-right: 1px solid #fde3da;
	border-bottom: 1px solid #f1e0e0;
	background: #ffffff url(images/bk_c.gif) repeat-x;
	float: left;
}

#content-main{

	text-align: left;
	margin: 0;
	padding: 0px;
	min-height: 500px;

}
#content-main-left{
	width: 750px;
	float: left;
}
#content-main-right{
	width: 163px;
	padding-top: 15px;
	padding-left: 15px;

	float: left;
}

#content-a{
	border-bottom: 1px solid #ebf1e8;
	width: 800px;
	padding-right: 128px;
	_padding-top: 10px;
	float: left;
}
* +html #content-a {
	padding-top: 10px;

}
#content-b{
	width: 750px;
	border-bottom: 1px solid #ebf1e8;
	float: left;
}
#content-c{

	border-bottom: 1px solid #ebf1e8;
	float: left;
}

/* #top-pics{
	margin-top: 15px;
	margin-left: 30px;	
}
a#top-pics img{
	border: none;
	text-decoration: none;

}
*/

#entry-date{
	font-family: Georgia, "Times New Roman", Times, serif, "MS PMincho", "MS Mincho", "Hiragino Mincho Pro";
	color: #669933;
	font-size: 12px;
	padding-left: 35px;
	margin-top: 5px;
	margin-bottom: 0;
}
.entry-date{
	font-family: Georgia, "Times New Roman", Times, serif, "MS PMincho", "MS Mincho", "Hiragino Mincho Pro";
	color: #669933;
	font-size: 12px;
	padding-left: 35px;
	margin-top: 5px;
	margin-bottom: 0;
}
.top-text{
	color: #381503;

	line-height: 16px;
	padding: 5px 35px 0px;
}
.top-text-more{
	color: #381503;

	line-height: 16px;
	padding: 5px 35px 15px;
}
.main-text{
	color: #381503;

	line-height: 16px;
	padding-left: 35px;
	padding-right: 25px;
}
.main-text-more{
	color: #381503;

	line-height: 16px;
	padding: 0 35px 20px 35px;
	clear: both;
}
.main-text-recipe{
	color: #993333;

	line-height: 16px;
	padding: 0 35px 20px 0px;
}
.main-text-recipe a, .main-text-recipe a:visited{
	color: #993333;

	line-height: 16px;
	padding: 0 35px 20px 0px;
}
.main-text-recipe a:hover{
	color: #eb4c4d;

	line-height: 16px;
	padding: 0 35px 20px 0px;
}
.title{
	font-size: 13px;
	color: #381503;
	margin-left: 35px;
	text-shadow: #c6a1a3 1px 1px 5px;

}
.title a, .title a:visited{
	font-size: 13px;
	color: #3f1e01;
	text-decoration: none;
	text-shadow: #c6a1a3 1px 1px 5px;
}
.title a:hover{
	font-size: 13px;
	color: #8c430a;
	text-decoration: underline;
}
.title-green{
	font-size: 13px;
	color: #669933;
	margin-left: 35px;
	text-shadow: #91c284 1px 1px 5px;

}
.title-green a, .title-green a:visited{
	font-size: 13px;
	color: #669933;
	text-decoration: none;
	text-shadow: #91c284 1px 1px 5px;
}
.title-green a:hover{
	font-size: 13px;
	color: #8cc021;
	text-decoration: underline;
}
.title-purple{
	font-size: 12px;
	color: #993366;
	text-decoration: none;
	text-shadow: #d04572 1px 1px 5px;

}

.title-s{
	font-size: 10px;
	color: #849972;
	margin-left: 20px;

}
.copy {
	text-decoration: none;
	display: none;
}
.purple{
	font-size: 12px;
	color: #993366;
	text-shadow: #d04572 1px 1px 2px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
}
.purple a, .purple a:visited{
	font-size: 12px;
	color: #993366;
	font-weight: bold;

	text-decoration: none;
	text-shadow: #d04572 1px 1px 2px;

}
.purple a:hover{
	font-size: 12px;
	color: #e74d99;
	font-weight: bold;

	text-decoration: underline;

}
.prices{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.emphasis{
	font-weight: bold;
}
/*----- navigation menu -----*/

#navigation {
	margin-top: 7px;

	padding: 0;
	width: 930px;
	height: 84px;
	}

#navigation ul {
	margin: 0;
	padding: 0;
	}

#navigation ul li {
	margin: 0;
	padding: 0;
	display: inline;
	}

#navigation ul li a span {
	display: none;
	}

#navigation ul li a:link, #navigation ul li a:visited {
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
	display: inline;

}

#navigation ul li a:link#m1, #navigation ul li a:visited#m1 {
	width: 84px;
	height: 84px;
	background: url(images/m1c.jpg) no-repeat;
	margin-left: 0px;
	padding: 0px;
	}

#navigation ul li a:hover#m1 {
	width: 84px;
	height: 84px;
	background: url(images/m1c_ov.jpg) no-repeat;
	margin-left: 0px;
	padding: 0px;
	}

#navigation ul li a:link#m2, #navigation ul li a:visited#m2 {
	width: 84px;
	height: 84px;
	background: url(images/m2c.jpg) no-repeat;
	padding: 0px;
	margin-left: 10px;
}

#navigation ul li a:hover#m2 {
	width: 84px;
	height: 84px;
	background: url(images/m2c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}
#navigation ul li a:link#m3, #navigation ul li a:visited#m3 {
	width: 84px;
	height: 84px;
	background: url(images/m3c.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

#navigation ul li a:hover#m3 {
	width: 84px;
	height: 84px;
	background: url(images/m3c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}
#navigation ul li a:link#m4, #navigation ul li a:visited#m4 {
	width: 84px;
	height: 84px;
	background: url(images/m4c.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

#navigation ul li a:hover#m4 {
	width: 84px;
	height: 84px;
	background: url(images/m4c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}
#navigation ul li a:link#m5, #navigation ul li a:visited#m5 {
	width: 84px;
	height: 84px;
	background: url(images/m5c.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

#navigation ul li a:hover#m5 {
	width: 84px;
	height: 84px;
	background: url(images/m5c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}
#navigation ul li a:link#m6, #navigation ul li a:visited#m6 {
	width: 84px;
	height: 84px;
	background: url(images/m6c.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

#navigation ul li a:hover#m6 {
	width: 84px;
	height: 84px;
	background: url(images/m6c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}
#navigation ul li a:link#m7, #navigation ul li a:visited#m7 {
	width: 84px;
	height: 84px;
	background: url(images/m7c.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

#navigation ul li a:hover#m7 {
	width: 84px;
	height: 84px;
	background: url(images/m7c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}
#navigation ul li a:link#m8, #navigation ul li a:visited#m8 {
	width: 84px;
	height: 84px;
	background: url(images/m8c.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

#navigation ul li a:hover#m8 {
	width: 84px;
	height: 84px;
	background: url(images/m8c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}
#navigation ul li a:link#m9, #navigation ul li a:visited#m9 {
	width: 84px;
	height: 84px;
	background: url(images/m9c.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

#navigation ul li a:hover#m9 {
	width: 84px;
	height: 84px;
	background: url(images/m9c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}
#navigation ul li a:link#m10, #navigation ul li a:visited#m10 {
	width: 84px;
	height: 84px;
	background: url(images/m10c.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

#navigation ul li a:hover#m10 {
	width: 84px;
	height: 84px;
	background: url(images/m10c_ov.jpg) no-repeat;
	margin-left: 10px;
	padding: 0px;
	}

/*----- contact menu -----*/
#contact-form{
	padding-left: 35px;
	padding-top: 15px;
	float: left;
}
#about-sweets{
	padding-top: 0px;
	padding-right: 35px;
	height: 218px;
}
#prices-o{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}
.td-order-u{

	height: 173px;

}

.td-order-d{
	height: 115px;
}
.td-area{
	background-color: #FEE3E1;
	width: 70px;
	height: 20px;
	text-align: center;
}
.td-price{
	background-color: #FFF9F9;
	width: 70px;
	height: 20px;
	text-align: center;
}
.td20-h{

	background-color: #faf3f3;
	width: 200px;
	height: 40px;
	font-size: 11px;
	_font-size: 10px;
}
/*----- backnumber menu -----*/
#entry-footer-top{
	height: 5px;
	font-size: 10px;
	clear: both;
	border-top: 1px solid #ddd4cd;
	width: 635px;
	margin-left: 35px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#entry-footer-none{
	height: 5px;
	font-size: 10px;
	clear: both;
	width: 635px;
	margin-left: 35px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#entry-footer{
	height: 5px;
	font-size: 10px;
	clear: both;
	border-top: 1px dotted #b2b2b2;
	_border-top: 1px solid #ebebeb;
	width: 635px;
	margin-left: 35px;
	margin-bottom: 5px;
	margin-top: 5px;
}


/*----- footer -----*/


#footer {
	margin: 0;
	padding-top: 10px;
	width: 930px;
	height: 20px;
	text-align: center;
	clear: both;
}
#copyright {

	font: 10px Georgia, "Times New Roman", Times, serif, "MS PMincho", "MS Mincho", "Hiragino Mincho Pro";
	color: #a5816d;
	letter-spacing: 1px;
}

