﻿@charset "UTF-8";
/* CSS Document */

body {	
margin:0; padding:0;


}
/*メイン*/
#homemain{
	font-family: sans-serif;

	background:url(uenimageenglish/e_tophaikei.jpg) no-repeat;
	width: 960px;
    height: 1620px;
	}
#roommain{
	font-family: sans-serif;
	background:url(uenimageenglish/e_roomhaikei.jpg) no-repeat;
	width: 960px;
    height: 1828px;
	}
#reservmain{
	font-family: sans-serif;
	background:url(uenimageenglish/e_riservhaikei.jpg) no-repeat;
	width: 960px;
    height: 2905px;
	}
#accessmmain{
	font-family: sans-serif;
	background:url(uenimageenglish/e_accesshaikei.jpg) no-repeat;
	width: 960px;
    height: 2548px;
	}	
#staffmain{
	font-family: sans-serif;
	background:url(uenimage/staffhaikei.jpg) no-repeat;
	width: 960px;
    height: 1620px;
	}
#faqmain{
	font-family: sans-serif;
	background:url(uenimageenglish/e_faqhaikei.jpg) no-repeat;
	width: 960px;
    height: 1876px;
	}
#infomain{
	font-family: sans-serif;
	background:url(uenimage/infohaikei.jpg) no-repeat;
	width: 960px;
    height: 2900px;
	}		
#linkmain{
	font-family: sans-serif;
	background:url(uenimageenglish/e_linkhaikei.jpg) no-repeat;
	width: 960px;
    height: 3812px;
	}	
/*共通*/
#maintitle{
	font-size: 28px; 
	}
#title{
    line-height: 20px;
    font-size: 14px; 
	color: #ffffff ;
	position: absolute;  
	top: 75px;
	left: 380px;
　　　　　}

#select {
	position: relative; 
	top: -20px;
	left: 445px;
	}


#menu{
	    font-size: 14px; 
		letter-spacing: 1px;
	float: left;
position: relative;
	top: 130px;
	left: 50px;
}
#menu ul {
 list-style-type: none;
}

#menu li {
	list-style-type: none;
    padding-top: 12px;
    padding-left: 0px;
}

#m_home_j{	
    display: block;
	width: 30px;
	height: 17px;
	background: url(uenimageenglish/top_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -999em;
	overflow: hidden;
	}
#m_home:hover {
    background-position: 0px -60px;
}	

#m_room_j{	
    display: block;
	width: 55px;
	height: 13px;
	background: url(uenimageenglish/rooms_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}

#m_reservation_j{	
    display: block;
	width: 98px;
	height: 12px;
	background: url(uenimageenglish/reservation_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}
#m_access_j{	
    display: block;
	width: 55px;
	height: 12px;
	background: url(uenimageenglish/access_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}
#m_blog_j{	
    display: block;
	width: 47px;
	height: 16px;
	background: url(uenimageenglish/diary_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}	
#m_staff_j{	
    display: block;
	width: 38px;
	height: 13px;
	background: url(uenimageenglish/staff_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}	

#m_qa_j{	
    display: block;
	width: 38px;
	height: 17px;
	background: url(uenimageenglish/faq_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}		

#m_contact_j{	
    display: block;
	width: 87px;
	height: 12px;
	background: url(uenimageenglish/contact_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}	
	
#m_link_j{	
    display: block;
	width: 37px;
	height: 12px;
	background: url(uenimageenglish/links_e.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}	
/*ホーム*/
#homecontents{
    line-height: 18px;
    font-size: 14px; 
	color: #590000 ;
	position: absolute;  
	top: 150px;
	left: 300px;
	width: 567px; 
　　　　　}
#important{
	position: relative;
	font-size: 20px; 
    top: 0px;
	left: 0px;
	　}
#important2{
	position: relative;
	font-size: 17px; 
    top: 0px;
	left: 0px;
	　}	
	

#hometext{
	position: relative;
    top: 0px;
	left: 0px;
	　}
#homecopy{
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 2px;
	}
.setsumei{ 
   position: relative;
   top: -10px;
	left: 0px;}     
      
#hometext1{
	position: relative;
    top: 15^px;
	left: 0px;	
	　}
	
#accesshakochira{	
    display: block;
    background: url(uenimageenglish/checkaccess.gif) no-repeat;	
	margin: 10px 0px 0px 0px;
	width: 378px; 
    height: 26px;
	text-indent: -9999em;
	
}


#oheyahakochira{	
    display: block;
    background: url(uenimageenglish/checkroom.gif) no-repeat;	
	margin: 10px 0px 0px 0px;
	width: 378px; 
    height: 26px;
	text-indent: -9999em;
}

#cafebarhakochira{	
    display: block;
    background: url(uenimageenglish/checkweb.gif) no-repeat;	
	margin: 10px 0px 0px 0px;
	width: 378px; 
    height: 26px;
	text-indent: -9999em;
}



#topfooter{font-family: sans-serif;
    line-height: 15px;
	letter-spacing: 2px;
    font-size: 12px; 
	color: #ffffff ;
	text-align:center;
	position: absolute;  
	top: 1540px;
	left: 350px;
	    }

 a:link {    color: #6B8E23;
	}
a:visited { color: #6B8E23; }
a:active { color: #6B8E23; }
	

 a.menulink:link {/*未訪問のリンク*/
color:#590000;
}
a.menulink:visited { color: #590000; }
/* お部屋*/
#roomcontents{
    line-height: 20px;
    font-size: 14px; 
	color: #590000 ;
	position: absolute;  
	top: 150px;
	left: 300px;
	width: 567px; 
　　　　　}
#h2{ font-size: 18px; }
#oheya{
	position: relative;
    top: 0px;
	left: 0px;
	
	
	　}
#price{
	position: relative;
	
	width: 585px; 
    height: 403px;
    top: -20px;	
	　}
#ichiran{
	font-size: 24px;
	
	letter-spacing: 5px;
	position: relative;
    top: -5px;	
	     }
#table{	
	position: relative;
	font-size: 12px;
    top: -25px;	

	}		 
#syousai{	
    font-size: 12px; 
	position: relative;
    top: -58px;	
	left: 238px;
	}
#price ul{    
list-style-type: none;
}
#price li {
	position: relative;
	top: -60px;
	left: -28px;
    padding-top: 43px;
    padding-left: 0px;
}

#wa_w{	
    display: block;
	width: 85px;
	height: 29px;
	background: url(uenimageenglish/dr_bt.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}	
#wa_t{	
    display: block;
	width: 79px;
	height: 29px;
	background: url(uenimageenglish/twr_bt.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}
	
#wa_tri{	
    display: block;
	width: 135px;
	height: 29px;
	background: url(uenimageenglish/trir_bt.gif) 
no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}	

#wa_d{	
    display: block;
	width: 100px;
	height: 29px;
	background: url(uenimageenglish/domi_bt.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}	
#wacon_d{	
    display: block;
	width: 135px;
	height: 29px;
	position: relative;
	top: 10px;
	background: url(uenimageenglish/mixdo_bt.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	}	


#annai{	
	position: relative;
    top: 80px;	
	width: 567px; 
    height: 26px;
	
}
#annai2{	
	position: relative;
	letter-spacing: 5px;
	font-size: 24px; 
    top: 15px;	

	
}
#check{
	font-size: 22px; 
	letter-spacing: 3px;
}
#check2{
	font-size: 12px;
	line-height: 15px;
}
#tel{
	font-size: 14px; 
	}

		
#kitei{	
	position: relative;
    top: 355px;	
}
#canpoli{font-size: 18px;
    position: relative;
    top: 10px;	}
#roomfooter{font-family: sans-serif;
    line-height: 15px;
	letter-spacing: 2px;
    font-size: 12px; 
	color: #ffffff ;
	text-align:center;
	position: absolute;  
	top: 1765px;
	left: 350px;
	    }
/* 予約*/		
#reservationcontents{
	font-family: sans-serif;
    line-height: 20px;
    font-size: 14px; 
	color: #590000 ;
	position: absolute;  
	top: 150px;
	left: 300px;
	width: 567px; 
　　　　　}	
.yoyakutitle{   
    position: relative;
    top: 15px;	
    font-size: 17px; 
	letter-spacing: 2px;
	}
#reservationfooter{font-family: sans-serif;
    line-height: 15px;
	letter-spacing: 2px;
    font-size: 12px; 
	color: #ffffff ;
	text-align:center;
	position: absolute;  
	top: 2843px;
	left: 350px;
	    }	
/* アクセス*/	
#accesscontents{
    line-height: 18px;
    font-size: 14px; 
	color: #590000 ;
	position: absolute;  
	top: 150px;
	left: 300px;
	width: 567px; 
　　　　　}	
#midashi{
	position: absolute;  
	top: 320px;
	left: 280px;
	font-size: 20px; 
	letter-spacing: 2px;
	}	

#add{
	line-height: 25px;
	position: absolute;  
	top: 360px;
	left: 280px;
	}

#michinori{
	position:relative;  
	top: 30px;
	left: 0px;
	font-size: 17px; 
	
	}
#map{ 
    position:relative;  
	top: 25px;
    display: block;
	width: 566px;
	height: 340px;
	background: url(uenimageenglish/e_map.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
		}
#kakudai{
    font-size: 10px; 
    position:relative;  
	left: 465px;}	
	
.tamatsukuri{
	font-size: 17px; 
    line-height: 18px;
	}
.tamatsukuri2{
	font-size: 15px; 
    line-height: 18px;
	}	
.tamatsukuri3{
	font-size: 13px; 
    line-height: 18px;
	}	
.kara{font-size: 15px; 
	}
.made{font-size: 13px; 
	}
#accessfooter{font-family: sans-serif;
    line-height: 15px;
	letter-spacing: 2px;
    font-size: 12px; 
	color: #ffffff ;
	text-align:center;
	position: absolute;  
	top: 2485px;
	left: 350px;
	    }	
	
/* スタッフ*/	
#staffcontents{
    line-height: 20px;
    font-size: 14px; 
	color: #590000 ;
	position: absolute;  
	top: 150px;
	left: 300px;
	width: 567px; 
　　　　　}	
#staffblog{
	display: block;
	width: 138px;
	height: 38px;
	background: url(uenimage/staffblog.gif) no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	overflow: hidden;
	float:right;
    position: relative;
	left: -90px;
    top: -75px   
	}
#staffbosyu{
	font-size: 17px; 
	position: relative;
    top: -55px;  
	}
#twogirls{}
#staffimg{ 
     position: relative;
     top: -25px;  
     font-size: 15px; }
#acco{
	float: left;}
#mao{position: relative;
    left: 60px;	
	float: left;  
	}	
#max{
	position: relative;
    left: 120px;	
	float: left;}
#staffwant{
	position: relative;
    top: -40px;   }
#tanki{
	font-size: 17px; }	
#staffwanttext{
	line-height: 23px;
	font-size: 13px; 
	}	

#bosyutitle{
	}
/* FAQ*/
#faqcontents{
    line-height: 19px;
    font-size: 14px; 
	color: #590000 ;
	position: absolute;  
	top: 150px;
	left: 300px;
	width: 567px; 
　　　　　}	
#faqtext{
	font-size: 15px; }

#faqtitle{
	font-size: 20px; }

.q{
	color: #6B8E23 ;
	}
.a{
	color: #FFA500 ;
	
	}	
	
#faqfooter{
    line-height: 15px;
	letter-spacing: 2px;
    font-size: 12px; 
	color: #ffffff ;
	text-align:center;
	position: absolute;  
	top: 1812px;
	left: 350px;
	}
/* info*/		
#infocontents{
    line-height: 20px;
	letter-spacing: 0px;
    font-size: 14px; 
	color: #590000 ;
	position: absolute;  
	top: 230px;
	left: 300px;
	width: 567px; 
　　　　　}	
#infofooter{
    line-height: 15px;
	letter-spacing: 2px;
    font-size: 12px; 
	color: #ffffff ;
	text-align:center;
	position: absolute;  
	top: 2360px;
	left: 350px;
	    }
/* link*/	

#linkncontents{	
    line-height: 18px;
	letter-spacing: -1px;
    font-size: 12px; 
	color: #590000 ;
	position: absolute;  
	top: 150px;
	left: 300px;
	width: 580px; 
　　　　　}	

.g-name{
    line-height: 20px;
	letter-spacing: 0.5px;
    font-size: 12px; 
	color: #590000 ;
	　　　　　}	
.chimei{
    line-height: 20px;
	letter-spacing: 1px;
	position: relative;  
	top: 10px;
    font-size: 20px; 
	color: #590000 ;
	　　　　　}	
.kugiri{
    line-height: 20px;
	letter-spacing: 1px;
    font-size: 20px; 
	color: #590000 ;
	　　　　　}		
#linkfooter{
    line-height: 15px;
	letter-spacing: 2px;
    font-size: 12px; 
	color: #ffffff ;
	text-align:center;
	position: absolute;  
	top: 3743px;
	left: 350px;
	    }