body {
	padding: 0px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	text-align: center;
	background-image: url(http://xn--z9juf1buc465v9x7eybo.jp/img/back.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
}
A:LINK {
	color: #3333CC;
  font-size : 12px;
}
A:VISITED {
	color: #3333CC;
  font-size : 12px;
}
A:HOVER {
	color: #FF0066;
  font-size : 12px;
}
.box {
	padding: 0px;
	width: 720px;
	margin: 0px auto;
	background-repeat: repeat-y;
	background-position: center;
	background-image: url(http://xn--z9juf1buc465v9x7eybo.jp/img/main_back.jpg);
  font-size : 12px;
}
H4{
	background-image: url(http://xn--z9juf1buc465v9x7eybo.jp/img/esthetic01.html);
	background-repeat: no-repeat;
	margin: 0px;
	padding : 35px 35px 35px 35px;
	height: 60px;
	
	font-size : 30px;
	color: #FFFFFF;
	line-height: normal;
}
H2 {
	font-size : 15px;
	margin: 0px;
	padding: 10px 10px 3px;
	color: #663366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #663366;
}
H2.right {
	font-size : 15px;
	margin: 0px;
	padding : 5px 5px 5px 5px;
	color: #663366;
	
	text-align : left;
	border: none;
	background-color: #E2BACF;
}
H3 {
	font-size : 12px;
	color: #FFFFFF;
	padding: 3px 3px 3px 7px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	background-color: #93305E;
}
.left_box {
	margin: 0px;
	padding: 0px;
	width: 520px;
	float: left;
	text-align: left;
  font-size : 12px;
}
.l_f1 {
	font-size : 12px;
	line-height: 160%;
	color: #93305E;
	padding: 0px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
}
.l_f2 {
	font-size : 12px;
	line-height: 160%;
	color: #93305E;
	padding : 3px 3px 3px 10px;
	margin-top: 5px;
	margin-right : 20px;
	margin-bottom : 2px;
	margin-left : 20px;
	background-color: #FFFFFF;
	border: 1px solid #93305E;
}
.l_f3 {
	font-size : 12px;
	line-height: 160%;
	color: #FFFFFF;
	padding: 3px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
	background-color: #C04C89;
	border: 1px solid #C04C89;
}
.l_f4 {
	
	line-height: 160%;
	color: #C04C89;
	padding: 3px;
	margin-top : 2px;
	margin-right : 20px;
	margin-bottom : 2px;
	margin-left : 20px;
	background-color: #F3D6E9;
	border: 1px solid #C04C89;
}

.l_f5 {
	
	line-height: 160%;
	color: #C04C89;
	padding: 3px;
	margin-top : 2px;
	margin-right : 15px;
	margin-bottom : 2px;
	margin-left : 15px;
	background-color: #F3D6E9;
	border: 1px solid #C04C89;
}
.right_box {
	background-color: #F3D6E9;
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: right;
	font-size : 12px;
	line-height: 160%;
	text-align: left;
}
.r_m {
	margin: 2px 1px 0px;
	border: 1px solid #C04C89;
	height: 20px;
	text-align: left;
	text-indent: 10px;
}
A.r_menu:link {
	margin: 2px 0px 0px 5px;
	display: block;
	width: 191px;
	color: #C04C89;
	text-decoration: none;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
	border: 1px solid #C04C89;
	text-indent: 5px;
  font-size : 12px;
}
A.r_menu:visited {
	margin: 2px 0px 0px 5px;
	display: block;
	width: 191px;
	color: #C04C89;
	text-decoration: none;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border: 1px solid #C04C89;
	text-indent: 5px;
  font-size : 12px;
}
A.r_menu:hover {
	margin: 2px 0px 0px 5px;
	display: block;
	width: 191px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2px;
	background-image: url(..http://xn--z9juf1buc465v9x7eybo.jp/img/rm_back.gif);
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border: 1px solid #C04C89;
	text-indent: 5px;
  font-size : 12px;
}
.r_f1 {
	font-size : 12px;
	line-height: 160%;
	color: #C04C89;
	padding: 5px 10px;
	margin: 0px;
}
.r_f2 {
	font-size : 12px;
	line-height: 160%;
	color: #C04C89;
	padding: 3px;
	margin: 5px 10px;
	border: 1px solid #C04C89;
}
.r_f3 {
	font-size : 12px;
	line-height: 160%;
	color: #FFFFFF;
	padding: 3px;
	margin: 5px 10px;
	border: 1px solid #C04C89;
	background-color: #C04C89;
}
.r_f4 {
	font-size : 12px;
	line-height: 160%;
	color: #C04C89;
	padding: 3px;
	margin: 5px 10px;
	border: 1px solid #C04C89;
	background-image: url(..http://xn--z9juf1buc465v9x7eybo.jp/img/main_back.jpg);
}
.footer {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C04C89;
	margin: 0px;
	padding: 3px 0px;
	clear: both;
	width: 720px;
}

DIV.mbody2{
width : 200px; height:190px; overflow:auto; overflow-x:hidden;
overflow-y:auto; text-align:left; padding:0px; margin:0px;
}

EM{
  font-weight : bold;
  font-style : normal;
  font-variant : normal;
  color : red;
  text-decoration : none;
  
}
.r_f5{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  font-size : 12px;
  text-align : center;
  background-color : white;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
H1{
  font-size : 10px;
  font-weight : lighter;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.l_f9{
  font-size : 12px;
  color : black;
  text-align : right;
  padding-right : 20px;
  margin-top : 3px;
}
A.gaba:link{
  font-size : 8px;
  font-weight : lighter;
  font-style : normal;
  font-variant : normal;
  color : #F3D6E9;
  text-decoration : none;
}
#geegle{
  font-size : 12px;
  margin-left : 15px;
  
  background-image : url(http://www.estheticmaster.net/img/geegle01.gif);
  background-repeat : no-repeat;
  height : 240px;
  padding-left : 0px;
  width : 180px;
  margin-top : 15px;
  
  
  background-color : #f3d6e9;
}
#geegle A{
  font-size : 12px;
  color : red;
  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
#geegle P{
  font-size : 12px;
  color : black;
  padding-left : 10px;
  margin-left : 0px;
  padding-right : 20px;
  
  line-height : 100%;
}
