@charset   "Shift_JIS";
/* アロマ全ページ共通のスタイル */
body {
  background-color: white;
  text-align: center;
  font-family: "メイリオ", sans-serif;
  color: #333333;
}

#wrapper {
  width: 1000px;
}

#header {
  background-color: white;
  height: 120px;
  text-align: right;
}

#main {
  float: left;
  width: 520px;
  margin: 10px 0px;
  background-color: white;
  text-align: left;
}

#primary {
  float: left;
  width: 760px;
  margin: 10px 0px;
  background-color: white;
  text-align: left;
}
 
#menu {
  float: left;
  width: 220px;
  margin: 10px 10px 10px 0px;
  padding: 5px 5px 5px 5px;
  background-color: cornsilk;
  text-align: left;
  FONT-SIZE: 12px; LINE-HEIGHT: 120%
}

#information {
  float: right;
  width: 240px;
  margin: 10px 0px;
  background-color: lavender;
  text-align: left;
}



#footer {
  clear: both;
  width: 1000px;
  background-color: mistyrose;
}
A:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #f05883; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
.textXS {
	FONT-SIZE: 9px; LINE-HEIGHT: 120%
}
.textS {
	FONT-SIZE: 10px; LINE-HEIGHT: 160%
}
.textM {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%
}
.textM2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 180%
}
.textL {
	FONT-SIZE: 14px; LINE-HEIGHT: 120%
}
.text12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.textXL {
	FONT-SIZE: 16px; LINE-HEIGHT: 120%; LETTER-SPACING: -1px
}
.textXXL {
	FONT-SIZE: 18px; LINE-HEIGHT: 120%; LETTER-SPACING: -1px
}
/* menu−ナビゲーションリストのスタイル */

 
#menu ul {
  list-style: none; /
  margin: 10px 0px 0px 30px ;
  padding: 0;
}

#menu li {
  margin: 10px 0px ;
  padding: 0;
}

#menu li a {
  background: cornsilk url(images/list_marker_pink.gif) left center no-repeat;
  padding: 4px 0 4px 20px;
}

.content { padding: 0 15px;}
div.note {
  width: 300px;
  border: 4px dotted yellowgreen;
}
h1 {
  color: #DA508F;
}
h2 {
  font-family: "メイリオ", sans-serif;
  font-size: 1.5em;
  color: #515356; 
  border: 4px solid #D35889;
  border-style: dotted none;
  padding: 0.1em;
  text-align: left;
}
h3 {
  font-family: "メイリオ", sans-serif;
  font-size: 1.0em;
  color: #D35889; 
  border: 2px solid #D35889;
  border-style: dotted none;
  padding: 0.1em;
  text-align: left;
}
h4 {
  font-family: "メイリオ", sans-serif;
  font-size: 3.5em;
}
h5 {
  font-size: xx-small;
}

img.photo {
  float: left;
  margin-right: 1em;
  margin-bottom: 0.5em;
}
p {
  line-height: 1.5;
  clear: both;
}
 

img.illust {
  float: right;
  margin-left: 1em;
  margin-bottom: 0.5em;
}
