body{
	background-image:url(home/img/bodyback.gif);
	margin: 0px;
	padding: 0px;
	line-height: 130%;
}
#outline{
width:980px;
}
#uesen{
	background-image:url(home/img/uemoya.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 891px;
	background-position: bottom;
}
#top{
	height: 74px;
	width: 980px;
}



#main{
margin-left:16px;
}


#tophidari{
	background-image:url(home/img/itibanue.jpg);
	background-repeat:no-repeat;
	height:74px;
	margin: 0px;
	width: 891px;
	padding: 0px;
	float: left;
}
#logo{
	background-repeat:no-repeat;
	background-image: url(home/img/hairmaike%20siro.jpg);
	background-position: left center;
	width: 547px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 344px;
	margin-top: 0px;
	display: block;
	height: 74px;
	padding: 0px;
}
#outline h1{
	height: 54px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height:1.5em;
	
}
h1{
	font-size:0.65em;
	color:#C78D5E;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}
	#hidariue{
	background-image:url(home/img/sitanakamigi_r2_c1.jpg);
	background-repeat:no-repeat;
 	clear: none;
	width: 908px;
	margin: 0px;
	padding: 0px;
}
#right{
	width:908px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 91px;
}
#flushleft{
	background-image:url(home/img/flushhidari.jpg);
	background-repeat:no-repeat;
	width:360px;
	height:261px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-position: 0px 0px;
	z-index: 2;
}
#topmenu000 {
	display: block;
	height: 154px;
	width: 111px;
	position: absolute;
	left: 312px;
	top: 120px;
	background-color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	right: 0px;
	bottom: 0px;
	z-index: 1;
}
li.gya{
background-repeat:no-repeat;
display:block;
height:26px;
width:111px;
}
li.gya a{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
display:block;
width:111px;
height:26px;
text-indent:-9999px;
}
li.gya a:hover{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: -111px 0px;
display:block;
width:111px;
height:26px;
text-indent:-9999px;
}

li.me{
background-repeat:no-repeat;
display:block;
height:32px;
width:111px;
}
li.me a{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: 0px -26px;
display:block;
width:111px;
height:32px;
text-indent:-9999px;
}
li.me a:hover{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: -111px -26px;
display:block;
width:111px;
height:32px;
text-indent:-9999px;
}

li.mail{
background-repeat:no-repeat;
display:block;
height:31px;
width:111px;
}
li.mail a{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: 0px -58px;
display:block;
width:111px;
height:31px;
text-indent:-9999px;
}
li.mail a:hover{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: -111px -58px;
display:block;
width:111px;
height:31px;
text-indent:-9999px;
}
li.in{
background-repeat:no-repeat;
display:block;
height:34px;
width:111px;
}
li.in a{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: 0px -89px;
display:block;
width:111px;
height:34px;
text-indent:-9999px;
}
li.in a:hover{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: -111px -89px;
display:block;
width:111px;
height:34px;
text-indent:-9999px;
}
li.sho{
background-repeat:no-repeat;
display:block;
height:31px;
width:111px;
}
li.sho a{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: 0px -123px;
display:block;
width:111px;
height:31px;
text-indent:-9999px;
}
li.sho a:hover{
background-image:url(home/img/menubotan.gif);
background-repeat: no-repeat;
background-position: -111px -123px;
display:block;
width:111px;
height:31px;
text-indent:-9999px;
}

#yokomoya{
	background-image: url(home/img/yokomoya.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 457px;
	height: 261px;
}
#tate{
	background-image:url(home/img/tatesen.jpg);
	background-repeat: repeat-x;
	background-color: #631810;
	margin: 0px;
	padding: 0px;
	width: 817px;
	clear: both;
}
#vek{
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url(home/img/logosita.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	width: 780px;
	}
#yokomoya2{
	background-image:url(home/img/yokomoya.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#vek h2 {
	background-image: url(home/img/infomaistion.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 370px;
	height: 60px;
	background-position: right bottom;
	text-indent: -9999px;
}

#info{
	background-image:url(home/img/infomaistion.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	}
#sitamoya{
	background-image:url(home/img/sitamoya_r5_c3.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 800px;
	margin-left: 91px;
	clear: both;
	float: none;
}
#InfoNaiyou {
	width: 390px;
	padding-top: 20px;
	margin-left: 407px;
}
.clear {
	clear: both;
}

#leftsita p {
	display: block;
	margin-right: 60px;
}
h2 {
	margin: 0px;
	padding: 0px;
}

#leftsita{
	width:514px;
	background-image: url(home/img/kusa.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	margin-top: 26px;
}
#what{
	background-image:url(home/img/what.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	width: 467px;
	font-size: medium;
	padding: 0px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#new{
	background-image:url(home/img/back_akarui.jpg);
	font-size: 0.8em;
	margin-bottom: 20px;
}
#kusa{
	background-image:url(home/img/kusa.gif);
	background-repeat: repeat-y;
	float: none;
	height: 200px;
	width: 47px;
	text-indent: -9999px;
}
#rightsita{
	width: 280px;
	float: right;
	margin-top: 26px;
}
#pro{
	background-image:url(home/img/staffpro.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	
}
#dai{
	background-image:url(home/img/daisuke.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	border-left:medium solid #660000;
	padding: 0px;
	margin: 0px;
	background-position: 8px;
}
#sty{
	background-image:url(home/img/stylist.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #660000;
	height: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: 8px;
	font-size: xx-small;
	margin: 0px;
}
.shou{
	font-size: 0.65em;
	color: #CC9966;
}
#blo{
	background-image: url(home/img/-gyarally_r11_c7.gif);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;

}
#blo a{background-image: url(home/img/-gyarally_r11_c7.gif);
	background-repeat: no-repeat;
	height: 16px;
	text-indent: -9999px;
	display:block;
}
#blo a:hover{background-image: url(home/img/-gyarally_r11_c7.gif);
	background-repeat: no-repeat;
	height: 16px;
	text-indent: -9999px;
	display:block;
	}


#kiri{
	background-image:url(home/img/kiyoko.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	border-left:medium solid #660000;
	background-position: 8px;
	font-size: xx-small;
	margin: 0px;
	padding: 0px;
	height: 20px;
	}
#col{
	background-image:url(home/img/ninteisha.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #660000;
	height: 23px;
	background-position: 8px;
	margin: 0px;
	padding: 0px;
	font-size: xx-small;
	font-weight: normal;
	}
#make{
	font-size: 0.7em;
}
#fotter{
	clear:both;
	width: 817px;
	height:102px;
	margin-left: 91px;
	padding: 0px;
}
#fottertop{
	clear:both;
	width: 817px;
	height:102px;
	margin-left: 80px;
	padding: 0px;
}

.copy{
	color: #9C5134;
}
#meco{
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#jyu{
	color: #996633;
	line-height: 1.5em;
	font-size: 0.9em;
	text-align: left;
	vertical-align: middle;
	width: 370px;
	float: right;
	background-image: url(home/img/logo_small.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#leftsita p {

	
	font-size: 0.8em;
	color: #CC9966;
}
#voice {

background-image:url(home/img/voice.gif);
background-repeat: no-repeat;
clear: both;
width: 467px;
margin: 0px;
padding: 0px;
text-indent:-9999px;
}
table {
	font-size: 0.8em;
}


#menuoutline h1{
	background-image:url(cmnfix/menu_logo.jpg);
	background-repeat:no-repeat;
	height: 54px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	display: block;
	line-height:1.5em;
	background-position: 6px;
	vertical-align: bottom;
}



#rightcontents01{
	background-image: url(cmnfix/menu_yokomoya.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 212px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#rightcontents02{
	background-image: url(cmnfix/menu_sitamoya.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
}
#rightcontents03{
	background-image: url(cmnfix/menu_uemoya.gif);
	background-repeat: no-repeat;
}


#main{
	padding: 40px;
}
#menuoutline p{
	color: #FFFFFF;
}

.menu_topmodoru {
	background-image:url(cmnfix/menu_topmodoru.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 33px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 530px;
}

.menu_topmodoru a{
	background-image: url(cmnfix/menu_topmodoru.gif);
	background-repeat: no-repeat;
}

.menu_topmodoru a:hover{
	background-image: url(cmnfix/menu_topmodoru.gif);
	background-repeat: no-repeat;
}




li.gya1{
background-repeat:no-repeat;
display:block;
height:36px;
width:141px;
}
li.gya1 a{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
display:block;
width:141px;
height:36px;
text-indent:-9999px;
}
li.gya1 a:hover{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: -141px 0px;
display:block;
width:141px;
height:36px;
text-indent:-9999px;
}

li.me1{
background-repeat:no-repeat;
display:block;
height:30px;
width:141px;
}
li.me1 a{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: 0px -36px;
display:block;
width:141px;
height:30px;
text-indent:-9999px;
}
li.me1 a:hover{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: -141px -36px;
display:block;
width:141px;
height:30px;
text-indent:-9999px;
}

li.mail1{
background-repeat:no-repeat;
display:block;
height:30px;
width:141px;
}
li.mail1 a{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: 0px -66px;
display:block;
width:141px;
height:30px;
text-indent:-9999px;
}
li.mail1 a:hover{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: -141px -66px;
display:block;
width:141px;
height:30px;
text-indent:-9999px;
}
li.in1{
background-repeat:no-repeat;
display:block;
height:30px;
width:141px;
}
li.in1 a{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: 0px -96px;
display:block;
width:141px;
height:30px;
text-indent:-9999px;
}
li.in1 a:hover{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: -141px -96px;
display:block;
width:141px;
height:30px;
text-indent:-9999px;
}
li.sho1{
background-repeat:no-repeat;
display:block;
height:30px;
width:141px;
}
li.sho1 a{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: 0px -126px;
display:block;
width:141px;
height:30px;
text-indent:-9999px;
}
li.sho1 a:hover{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: -141px -126px;
display:block;
width:141px;
height:30px;
text-indent:-9999px;
}
li.home1{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
display:block;
width:141px;
height:40px;
text-indent:-9999px;
}
li.home1 a{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: 0px -156px;
display:block;
width:141px;
height:40px;
text-indent:-9999px;
}

li.home1 a:hover{
background-image:url(cmnfix/menu_img.gif);
background-repeat: no-repeat;
background-position: -141px -156px;
display:block;
width:141px;
height:40px;
text-indent:-9999px;
}

.menu00{
	height:197px;
	width:140px;
	display:block;
	padding: 0px;
	margin-top: 67px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#menu_Layer1 {
	position:absolute;
	left:37px;
	top:58px;
	width:207px;
	height:310px;
	z-index:1;
	background-image:url(cmnfix/menu_botan.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}




#menuoutline{
	background-image:url(cmnfix/kabemoyou.gif);
	background-repeat:no-repeat;
	width:980px;
	margin:0px 0px 0px 0px;
	padding: 0px;

}

#meco_menu{
	float: left;
	color:#FFFFFF;
	margin: 0px;
	height: 70px;
	width: 350px;
}


#menu_fotter{
	clear:both;
	width: 807px;
	height:102px;
	margin-left: 70px;
	padding: 0px;
}

#menu_ue{
	background-image:url(cmnfix/menu_sitaue_f2.gif);
	background-repeat:no-repeat;
	height: 102px;
	margin: 0px;
	padding: 0px;
}

#menu_naka{
	background-image:url(cmnfix/menu_sinanaka.gif);
	background-repeat:no-repeat;
	height: 102px;
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	background-position: center;
}


#menu_sita{
	background-image:url(cmnfix/menu_sitasita.gif);
	background-repeat:no-repeat;
	height: 102px;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-position: bottom;
}

#menu_naka a:link{color:#FFFFFF;}

 
#menu_naka a:visited {

              color:#FFFFFF}

#menu_naka a:hover {

              color:#CC9966;

}
.copy{
	color: #9C5134;
	margin-left: 30px;
}



#menu_jyu{
	color: #996633;
	line-height: 1.5em;
	font-size: 0.9em;
	vertical-align: middle;
	width: 400px;
	float:right;
	background-image:url(cmnfix/logo_small.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top:20px;
	height: 74px;
	margin-left: 10px;
}

.sitanaiyou{
padding-left:65px;
}

.menusita01{
	color: #FFFFFF;
}

.eigyo{color:#9C5134}

.menu_topmodoru{
	background-image:url(cmnfix/menu_topmodoru.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 33px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 530px;
}
.menu_topmodoru a{
	background-image:url(cmnfix/menu_topmodoru.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 33px;
	text-indent: -9999px;
	display:block;
}
.menu_topmodoru a:hover{
	background-image:url(cmnfix/menu_topmodoru.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 33px;
	text-indent: -9999px;
	display:block;
}
.menu_home {
	background-image:url(cmnfix/menu_home.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 54px;
	text-indent: -9999px;
}
.menu_home a{
	background-image:url(cmnfix/menu_home.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 54px;
	text-indent: -9999px;
	display:block;
}
.menu_home a:hover{
	background-image:url(cmnfix/menu_home.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 54px;
	text-indent: -9999px;
	display:block;
}

.style2 {color: #B68C6E}
.style3 {color: #E1C493}


.sitamenu00{
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 30px;
}

.menu00 ul{
	list-style-type: none;
}

.kaijo{

	clear: both;
	

}
.style2 {color: #D97171}
.style3 {color: #CCA466}
	
#InfoNaiyou .style3 a {
	color: #CBA061;
	background-color: #440C09;
	text-decoration: none;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #63271B;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #7E3627;
}
#InfoNaiyou .style3 a:hover {
	color: #D8B889;
	background-color: #66251E;
	text-decoration: none;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #63271B;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #7E3627;
}
#tpc {
	font-size: 10px!important;
	color: #9C5134!important;
	text-decoration: none;
	display: block;
	width: 800px;
	margin-left: 80px;
	text-align: right;
}
