/* CSS Document */

html {
	overflow-y:scroll;
}
img {
	border:0;
}
* {
	margin:0;
	padding:0;
}
BODY{
	font-family: "", "Osaka|“™•";
	font-size: 12px;
	color: #000000;
	background: #F4F0EA;
}

a:link{
	text-decoration:underline;
	font-size: 12px;
	color:#666666;
}
a:visited{
	text-decoration:underline;
	font-size: 12px;
	color:#999999;
}

a:hover {
	text-decoration:none;
	font-size: 12px;
	color:#7f258a;
}
a:active {
	text-decoration:none;
	font-size: 12px;
	color:#7f258a
}

h1 {
	width:960px;
	height:10px;
	margin:0;
	padding:0;
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size:10px;
	font-weight:bolder;
	text-align:left;
	color:#666666;
}

h2 {
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size:10px;
	font-weight:bolder;
	text-align:left;
	color:#666666;
}
/*‘S‘Ì‚Ì\¬*/
#container{
	text-align:center;
	width: 960px;
	height:auto;
	margin: 10px auto;
}

#main{
	text-align:left;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 400px;
	background-image:url(images/main_bg.jpg);
}

#leftbox{
	width:460px;
	height:380px;
	margin:0;
	padding:10px 0 10px 20px;
	float:left;
}

#rightbox{
	width:450px;
	height:380px;
	margin:0;
	padding:10px 15px 10px 15px;
	float:right;
}


.clear{clear:both;}
/*ƒRƒ“ƒeƒ“ƒc*/

#news {
  width: 450px;
  heiht: 170px;
  margin: 0 0 10px 0;
  padding: 0;
  text-align:left;
  float:left;
}

.news{
  width:425px;
  float:left;
  margin:0;
  padding: 0 0 0 10px;
  height: 170px;
  font-size: 100%;
  line-height: 1.4;
  overflow:auto;
  scrollbar-base-color:#D5F0EC;
  scrollbar-face-color:#D5F0EC;
  scrollbar-arrow-color:#D5F0EC;
  scrollbar-3dlight-color:#D5F0EC;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-darkshadow-color:#D5F0EC;
  scrollbar-track-color:#F1F1F1;
  border: 1px solid #D5F0EC;
}

#under{
	width:450px;
	height:auto;
}
	
.under_l{
	width:100px;
	height:auto;
	float:left;
}

.under_r{
	width:330px;
	height:auto;
	float:right;
	margin:0;
	padding:5px 10px 0 10px;
	line-height:1.4;
	}

.under_02{
width:330px;
height:auto;
float:left;
padding:5px 0px 0 10px;
line-height:1.4;
}

/*ƒwƒbƒ_[*/
#header {
	width:960px;
	height:96px;
	background-image:url("images/header_bg.jpg");
}

.logo{
	width: 200px;
	height: 50px;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	float:left;
}

/*ƒiƒrƒƒjƒ…[*/
#menu{
	width:960px;
	height:23px;
	margin:0;
	padding:0;
	background-color:#D5F0EC;
	}
ul#menu{
	width:900px;
	height:23px;
	margin:0;
	padding:0 30px 0 30px;
}
ul#menu li{
	display:inline;
	margin:0px;
	padding:0;	
	height:23px;
	width: 180px;
	}

ul#menu a{display:block;margin:0px;padding:0px;}
#menu a span{display:none;}
#menu span{display:none;} 

.mn-01 a{
	height:23px;
	width:180px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/service.jpg) no-repeat;
}
.mn-01 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/service_mo.jpg) no-repeat;
}

.mn-01 a{
	height:23px;
	width:180px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/service.jpg) no-repeat;
}
.mn-01 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/service_mo.jpg) no-repeat;
}

.mn-02 a{
	height:23px;
	width:180px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/price.jpg) no-repeat;
}
.mn-02 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/price_mo.jpg) no-repeat;
}

.mn-03 a{
	height:23px;
	width:180px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/nailist.jpg) no-repeat;
}
.mn-03 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/nailist_mo.jpg) no-repeat;
}

.mn-04 a{
	height:23px;
	width:180px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/design.jpg) no-repeat;
}
.mn-04 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/design_mo.jpg) no-repeat;
}

.mn-05 a{
	height:23px;
	width:180px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/appoint.jpg) no-repeat;
}
.mn-05 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/appoint_mo.jpg) no-repeat;
}

/*ƒtƒbƒ^[*/
#footer {
	width:960px;
	height:70px;
	margin: 0 0 0 0;
	padding:0;
	background-image:url("images/footer_bg.jpg");
}

.adress {
	width:auto;
	height:40px;
	margin: 0;
	padding:15px 5px 0 0;
	float: right;
	text-align:left;
	color:#666666;
	line-height:1.2;
	}
	
ul#under_m{
	margin:0;
	padding: 5px 0 0 5px;

}

ul#under_m li{
	display:inline;
	margin:0px;
	padding:0;	
	float:left;
	}

ul#under_m a{display:block;margin:0px;padding:0px;}
#under_m a span{display:none;}
#under_m span{display:none;} 

.um-01 a{
	height:20px;
	width:100px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/home.jpg) no-repeat;
}
.um-01 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/home_mo.jpg) no-repeat;
}

.um-02 a{
	height:20px;
	width:100px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/company.jpg) no-repeat;
}
.um-02 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/company_mo.jpg) no-repeat;
}

.um-03 a{
	height:20px;
	width:100px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/recruit.jpg) no-repeat;
}
.um-03 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(images/recruit_mo.jpg) no-repeat;
}