body {
	margin: 0;
	background-image:url("img/haikei_test.jpg");
	background-position:left top;
	background-repeat:no-repeat;	
	text-align: left;
	}

a {
	text-decoration: underline;
	
	
	}

/*a:link {
	color: #0000FF;
	}

a:visited {
	color: #8FABBE;
	}

a:active {
	color: #8FABBE;
	}

a:hover {
	color: #006699;
	}
*/

h1, h2, h3 {
	color : #666666 ;
	font-family:"HG創英角ｺﾞｼｯｸUB";
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}


#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: 35px;
	text-align: center;
	padding: 0px;
	width: 845px;

	}

#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	text-align: left;
	padding: 0px;
	height: 155px;
	}

#banner-img {
	display: none; 
	}


#banner a {
	color: #666666;
	text-decoration: none;
	}

#banner h1 a{
	margin : 10px 210px 20px 10px
	padding :0 ;
	display:block;
	 width:300px;
	color:#614050;
	height:51px;
	line-height:15px;
	text-decoration:none;
	text-align :center ;
	font-size: 12px;
}

/*#banner h1 {
	color : #614050 ;
	font-size: x-small;
	text-align :left ;
	padding :5px 10px 0 70px ;
	
	}
*/
#banner h2 {
	margin :25px 0 0 0 ;
	font-size: 10px;
	text-align :right ;
	padding :10px 20px 10px 0 ;
	}

#button {font-size : 12px ;
	color : #666666 ;
	text-align : right ;
	padding : 0 20px 0 0;
}

#button a { color : #666666 ;
}

#button a:hover { color :#000000 ;
}

#midasi {width : 540px ;
	height : 330px;
	background-image :url("img/banzaionna.jpg");
	background-repeat : no-repeat ;
	background-position : bottom center;
	color :#666666;
	font-size :12px ;
	line-height : 170% ;
	letter-spacing : 1px ;
	text-align:left;
}

#midasi img{
	border : 0 ;
	padding :20px 0 0px 10px;
}

#midasi p {
	margin-top : 10px ;
	width : 340px ;
	padding : 0 0 0 15px;
	line-height : 170% ;
	font-family: Verdana, Arial, sans-serif;

}


#center {
	float: right;
	width: 590px;
	overflow: hidden;
	text-align: center;

}


.content {
	width:560px;
	margin-top : 10px ;
	padding: 15px 10px 5px 10px;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	background-color : #FFFFFF ;


}



#right {
	float: left ;
	width: 246px;
	overflow: hidden;
}


.content h2 {
	width : 520px ;
	height : 32px ;
	padding:7px 0 0 38px ;
	margin: 25px 0 15px 0;
	font-family:"HG創英角ｺﾞｼｯｸUB";
	color: #5F4D3C;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	background-image:url("img/mouse1.jpg");
	background-repeat:no-repeat;
	background-position:left;
	letter-spacing: 0.2em;
	text-align: left;
	font-weight: normal;


	}


.content h3 {
	font-family:"HG創英角ｺﾞｼｯｸUB";
	color: #666666;
	background-color :#FEF6F7;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-indent : 5px ;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	
	}

.kiji { width:520px;
	margin : 15px 0 0 0 ;
/*	background-image:url("img/bg.gif");
	background-position : center ;
	background-repeat : repeat-y ;*/

}

.kiji p {
	margin : 0 ;
	color: #666666;
	padding:0px 10px 0 10px;
	font-family:Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 200%;
	text-align: left;
}



.kiji a {
	color : #EC8089 ;
	padding : 0 0 0 16px;
	background-image : url("img/linkyajirusi.gif");
	background-position : left ;
	background-repeat : no-repeat ;
}

.kiji a:hover { color :#D75C67 ;
}

.kiji ul {
	margin : 3px 0 3px 15px;
}

.kiji li {
	text-align : left ;
	font-size : 12px ;
	padding : 0 0 0 20px;
	list-style-type: none;
	background-image : url("img/yajirusi_shou_pink.gif");
	background-position : left ;
	background-repeat : no-repeat ;
}

.sidebar {
	padding-top : 20px ;
}


#imagepage1{width:220px;
	height:50px;
	margin: 0px 5px 0px 20px ;
	padding : 5px 0 0 0 ;
	background-image:url("/img/servicemenu.jpg") ;
	background-repeat:no-repeat;


}


#imagepage2{width:220px;
	height:50px;
	margin: 0px 5px 0px 20px ;
	padding : 0 ;
	background-image:url("/img/contents.jpg") ;
	background-repeat:no-repeat;


}

#imagepage3{width:220px;
	height:50px;
	margin: 0px 5px 0px 20px ;
	padding : 0 ;
	background-image:url("/img/contact.jpg") ;
	background-repeat:no-repeat;


}




.buttonfoot{width:220px;
	height:15px;
	margin: 0px 5px 0px 20px ;
	padding : 0 ;
	background-image:url("../img/servicefoot.jpg") ;
	background-repeat:no-repeat;


}



#image1,#image2,#image3,#image4,#image5,#image6,#image7,#image8 { margin: 0px 5px 0px 20px ;

}

#image1 a{
           
           font-weight : bold ;
           display:block;
           width:220px;
           color:#765954;
           background-image:url("img/toppage2_1.jpg") ;
           background-repeat:no-repeat;
           height:35px;
           line-height:35px;
           text-decoration:none;
           text-align:right;
           font-size:16px;
}

#image1 a:hover{
                 color:#333333; 
           background-image:url("img/toppage2_2.jpg") ;
           background-repeat:no-repeat;
}


#image2 a{
           
           font-weight : bold ;
           display:block;
           width:220px;
           color:#333333;
           background-image:url("img/kousei2_1.jpg") ;
           background-repeat:no-repeat;
           height:35px;
           line-height:35px;
           text-decoration:none;
           text-align:right;
           font-size:14px;
}

#image2 a:hover{
                 color:#333333; 
           background-image:url("img/kousei2_2.jpg") ;
           background-repeat:no-repeat;
}



#image3 a{
           
           font-weight : bold ;
           display:block;
           width:220px;
           color:#333333;
           background-image:url("img/price2_1.jpg") ;
           background-repeat:no-repeat;
           height:35px;
           line-height:35px;
           text-decoration:none;
           text-align:right;
           font-size:14px;
}

#image3 a:hover{
                 color:#333333; 
           background-image:url("img/price2_2.jpg") ;
           background-repeat:no-repeat;
}


#image4 a{
           
           font-weight : bold ;
           display:block;
           width:220px;
           color:#333333;
           background-image:url("img/option2_1.jpg") ;
           background-repeat:no-repeat;
           height:35px;
           line-height:35px;
           text-decoration:none;
           text-align:right;
           font-size:14px;
}

#image4 a:hover{
                 color:#333333; 
           background-image:url("img/option2_2.jpg") ;
           background-repeat:no-repeat;
}


#image5 a{
           
           font-weight : bold ;
           display:block;
           width:220px;
           color:#333333;
           background-image:url("img/problem2_1.jpg") ;
           background-repeat:no-repeat;
           height:35px;
           line-height:35px;
           text-decoration:none;
           text-align:right;
           font-size:14px;
}

#image5 a:hover{
                 color:#333333; 
           background-image:url("img/problem2_2.jpg") ;
           background-repeat:no-repeat;
}

#image6 a{
           
           font-weight : bold ;
           display:block;
           width:220px;
           color:#333333;
           background-image:url("img/how-to2_1.jpg") ;
           background-repeat:no-repeat;
           height:35px;
           line-height:35px;
           text-decoration:none;
           text-align:right;
           font-size:14px;
}

#image6 a:hover{
                 color:#333333; 
           background-image:url("img/how-to2_2.jpg") ;
           background-repeat:no-repeat;
}


#image7 a{
           
           font-weight : bold ;
           display:block;
           width:220px;
           color:#333333;
           background-image:url("img/style2_1.jpg");
           background-repeat:no-repeat;
           height:35px;
           line-height:35px;
           text-decoration:none;
           text-align:right;
           font-size:14px;
}

#image7 a:hover{
                 color:#333333; 
           background-image:url("img/style2_2.jpg") ;
           background-repeat:no-repeat;
}

#image8 a{
           
           font-weight : bold ;
           display:block;
           width:220px;
           color:#E96184;
           background-image:url("img/mobile2_1.jpg") ;
           background-repeat:no-repeat;
           height:35px;
           line-height:35px;
           text-decoration:none;
           text-align:right;
           font-size:14px;
}

#image8 a:hover{
                 color:#E96184; 
           background-image:url("img/mobile2_2.jpg") ;
           background-repeat:no-repeat;
}


#contact{
	width : 219px ;
	margin :0 0 0 15px ;
	text-align : center ;
	color : #BD8385;
	line-height : 130% ;
	font-size : 12px ;
	border-left : solid 1px ;
	border-right : solid 1px ;
	border-bottom : solid 1px ;
	border-left-color : #DBBDBE ;
	border-right-color : #DBBDBE ;
	border-bottom-color : #DBBDBE ;
	background-color : #EEE2E5 ;
}


#formlink1{
		margin: 0px 7px 0px 8px;
		padding-top : 3px ;
		border-top : solid 4px ;
	/*	border-left : solid 1px ;
		border-right : solid 1px ;
		border-bottom : solid 2px ;*/
		border-top-color : #A3343A ;
	/*	border-left-color : #DBBDBE ;
		border-right-color : #DBBDBE ;
		border-bottom-color : #A3343A ;*/
		background-color : #FFFDFD ;
		
}

#formlink2{ margin: 10px 8px 15px 9px;
		padding-top : 3px ;
		border-top : solid 4px ;
	/*	border-left : solid 1px ;
		border-right : solid 1px ;
		border-bottom : solid 2px ;*/
		border-top-color : #A3343A ;
	/*	border-left-color : #DBBDBE ;
		border-right-color : #DBBDBE ;
		border-bottom-color : #A3343A ;*/
		background-color : #FFFDFD ;
		
}


#formlink1 img{ 
		width : 201px ;
		height :81px ;
		margin: 3px 0px 0px 0px;
}

#formlink2 img{
		width : 201px ;
		height :81px ;
		margin: 3px 0px 0px 0px;
}

#area {
	width : 200px ;
	margin : 40px 15px 0 30px ;
	line-height : 150% ;
	color:#765954;
	font-size : xx-small ;
	text-align : left ;
}


#anchor { 
	width : 825px ;
	margin-top : 15px ;
	font-size : 10px ;
	line-height : 1.5em ;
	text-align :left ;
	padding : 10px 0 5px 270px ;

}

#anchor a {
	color : #5252FE ;
}


#anchor a:hover {
	color :#3F3FBE ;
}


#foot {
	height : 30px ;
	color:#5E4720;
	font-size: x-small;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding:5px 10px 0 300px;
	text-align : left ;
	border-top-style :solid ;
	border-top-width : 2px ;
	border-top-color : #D3787F ;
	border-bottom-style :inset ;
	border-bottom-width : 2px ;
	border-bottom-color : #D3787F ;
	background-color : #ffffff;
	background-image : url("http://salon.besttrust.jp/img/foot.jpg");
	background-repeat : no-repeat ;
	background-position : right ;


}
#foot p, #foot address {
	margin:0;
	padding:3px 0;
	text-align:center;
	font-style: normal
}


address a {
	text-decoration:none;
}


