@charset "utf-8";

/*---------------------------------------
全体
---------------------------------------*/
*{
	margin:0;
	padding:0;
	list-style:none;
	}
img{
	border:none;
	}
strong{
	font-weight:normal;
	}
body{
	background-color:#ffffff;
	font-size:10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Osaka, Arial, Helvetica, sans-serif;
	line-height:12pt;
	}
a{
	color:#7a7a7a;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}		
a:focus{
	/*\*/
	overflow:hidden;
	/**/}

/*---------------------------------------
contents全体
---------------------------------------*/
#container{
	width:652px;
	height:500px;
	margin:0 auto;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-250px;
	margin-left:-356px;
	}
#wrapper{
	background-color:#FFFFFF;
	z-index:0;
	}
#real_page{
	background:url(http://www.komaichi.com/img/nav_line.gif) no-repeat;
	height:500px;
	position:relative;
	}
	
/*---------------------------------------
navigation
---------------------------------------*/
ul#main_menu{
	width:135px;
	position:absolute;
	top:112px;
	left:517px;
	}
ul#main_menu li.hello a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_hello_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.hello a:hover{
	background:url(http://www.komaichi.com/img/nav_hello_ov.gif) no-repeat;
	}

ul#main_menu li.food a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_food_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.food a:hover{
	background:url(http://www.komaichi.com/img/nav_food_ov.gif) no-repeat;
	}

ul#main_menu li.lunch a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_lunch_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.lunch a:hover{
	background:url(http://www.komaichi.com/img/nav_lunch_ov.gif) no-repeat;
	}
	
ul#main_menu li.party a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_party_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.party a:hover{
	background:url(http://www.komaichi.com/img/nav_party_ov.gif) no-repeat;
	}

ul#main_menu li.sweets a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_sweets_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.sweets a:hover{
	background:url(http://www.komaichi.com/img/nav_sweets_ov.gif) no-repeat;
	}
	
ul#main_menu li.drink a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_drink_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.drink a:hover{
	background:url(http://www.komaichi.com/img/nav_drink_ov.gif) no-repeat;
	}

ul#main_menu li.products a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_product_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.products a:hover{
	background:url(http://www.komaichi.com/img/nav_product_ov.gif) no-repeat;
	}
	
ul#main_menu li.reservation a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_reservation_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.reservation a:hover{
	background:url(http://www.komaichi.com/img/nav_reservation_ov.gif) no-repeat;
	}
	
ul#main_menu li.map a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_map_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.map a:hover{
	background:url(http://www.komaichi.com/img/nav_map_ov.gif) no-repeat;
	}

ul#main_menu li.recruit a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_recruit_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.recruit a:hover{
	background:url(http://www.komaichi.com/img/nav_recruit_ov.gif) no-repeat;
	}
	
ul#main_menu li.company a{
	width:135px;
	height:16px;
	display:block;
	background:url(http://www.komaichi.com/img/nav_company_off.gif) no-repeat;
	text-indent:-900000px;
	}			
ul#main_menu li.company a:hover{
	background:url(http://www.komaichi.com/img/nav_company_ov.gif) no-repeat;
	}
	
ul#main_menu li.dog{
	width:135px;
	height:60px;
	margin-top:20px;
	}
	
/*---------------------------------------
Logo
---------------------------------------*/
h1#logo{
	width:135px;
	position:absolute;
	top:460px;
	left:534px;
	} 
h1#logo a{
	display:block;
	width:97px;
	height:38px;
	background:url(http://www.komaichi.com/img/logo.gif) no-repeat;
	text-indent:-900000px;
	}	
	
/*---------------------------------------
contents
---------------------------------------*/
#contents_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	overflow:hidden;
	}
#contents{
	width:7322px;
	height:100%;
	position:relative;
	}
.content{
	width:516px;
	position:absolute;
	overflow:hidden;
	}

/*---------------------------------------
contenrs_icon
---------------------------------------*/
ul.contents_nav{
	position:absolute;
	top:460px;
	left:0px;
	z-index:20;
	}
ul.contents_nav li{
	width:18px;
	height:21px;
	}
ul.contents_nav li a{
	display:block;
	width:18px;
	height:21px;
	}		
ul.contents_nav li a#hello_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#hello_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}	
ul.contents_nav li a#food_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#food_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}	
ul.contents_nav li a#lunch_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#lunch_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}	
ul.contents_nav li a#party_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#party_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}		
ul.contents_nav li a#sweets_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#sweets_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}
ul.contents_nav li a#drink_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#drink_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}
ul.contents_nav li a#products_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#products_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}
ul.contents_nav li a#dog_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#dog_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}
ul.contents_nav li a#diary_up{
	background:url(http://www.komaichi.com/img/icon_up.gif) no-repeat center center;
	width:18px;
	height:21px;
	visibility:hidden;
	}
ul.contents_nav li a#diary_down{
	background:url(http://www.komaichi.com/img/icon_down.gif) no-repeat center top;
	width:18px;
	height:21px;
	}

/*---------------------------------------
contents_photo
---------------------------------------*/
.photo{
	position:relative;
	top:0;
	width:480px;
	height:500px;
	line-height:0pt;
	}	
.photo p{
	width:480px;
	height:60px;
	padding-bottom:3px;
	text-align:right;
	}
.photo img{
	padding-left:4px;
	vertical-align:baseline;
	}
	
.photo .caption{
	vertical-align:1px;
}

.photo a{
	text-decoration:none;
	}
.photo a .caption{
	visibility:hidden;
	}				
.photo a:hover .caption{
	visibility:visible;
	text-decoration:none;
	}			
/*---------------------------------------
Top
---------------------------------------*/
#top{
	left:0;
	top:0;
	height:500px;
	overflow:hidden;
	width:523px;
	}

/*---------------------------------------
Diary
---------------------------------------*/	
#navi_diary{
	left:523px;
	top:0;
	width:523px;
	height:500px;
	}
#navi_diary h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_diary.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}		
#diary_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden;}

#diary_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
.diary_area{
	width:460px;
	height:500px;
	}
.diary_photo{
	width:220px;
	float:left;
	padding-left:20px;
	}
.diary_txt{
	width:210px;
	float:right;
	line-height:1.7em;}			
.diary_title{
	font-size:12px;
	color:#1c1c1c;
	padding-bottom:12px;
	}
.diary_date{
	padding-top:6px;
	text-align:right;
	}
/*---------------------------------------
Hello
---------------------------------------*/
#navi_hello{
	left:1046px;
	top:0;
	height:500px;
	overflow:hidden;
	width:523px;
	}
#navi_hello h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_hello.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;
	}
#hello_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden; }
#hello_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
#navi_hello .discription{
	width:466px;
	height:500px;
	background:url(http://www.komaichi.com/img/hello1.jpg) left center no-repeat;
	margin-left:14px;
	}
#navi_hello #hello_txt{	
	padding-left:228px;
	padding-top:44px;
	}

	
/*---------------------------------------
Food
---------------------------------------*/
#navi_food{
	left:1569px;
	top:0;
	height:500px;
	overflow:hidden;
	width:523px;
	}
#navi_food h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_food.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;
	}
#food_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden;}
		
#food_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}

#navi_food .discription{
	width:480px;
	height:500px;
	text-align:right;
	padding-top:134px;
	}

/*------------Foodテーブル基本設定------------*/
#navi_food #food9{
	height:500px;
margin-top:1px;
}			
#navi_food table{
	padding-top:54px;
	padding-left:200px;
	padding-right:5px;
	width:100%;
	border-collapse: separate;
	border-spacing: 0;
	}
#navi_food th.category{
	text-align:left;
	font-size:12px;
	padding-bottom:12px;
		}
#navi_food th.category2{
	text-align:left;
	font-size:12px;
	padding-bottom:6px;
	padding-top:10px;
	/*width:36px;*/
		}

#navi_food td.drink_name{
	width:60px;
	padding-bottom:5px;
	}
#navi_food td.hasen{
	text-align:right;
	width:5px;
	padding-right:5px;}
#navi_food td.drink_value{
	width:30px;
	padding-bottom:5px;
	text-align:center;
	}
/*------------Foodテーブル基本設定------------*/

/*---------------------------------------
Lunch
---------------------------------------*/
#navi_lunch{
	left:2092px;
	top:0;
	height:500px;
	overflow:hidden;
	width:523px;
	}
#navi_lunch h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_lunch.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}
#lunch_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden;}
	
#lunch_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}			

#navi_lunch .discription{
	width:480px;
	height:500px;	
	text-align:right;
	padding-top:168px;
	}
/*---------------------------------------
Party
---------------------------------------*/
#navi_party{
	left:2615px;
	top:0;
	height:500px;
	overflow:hidden;
	width:523px;
	}
#navi_party h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_party.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}
#party_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden;}
	
#party_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
#navi_party .discription{
	width:480px;
	height:500px;	
	text-align:right;
	padding-top:230px;
	}			
	
/*---------------------------------------
Sweets
---------------------------------------*/
#navi_sweets{
	left:3138px;
	top:0;
	height:500px;
	overflow:hidden;
	width:523px;
	}
#navi_sweets h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_sweets.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}
#sweets_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden;}
	
#sweets_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
			
#navi_sweets .discription{
	width:480px;
	height:500px;	
	text-align:right;
	padding-top:196px;
	}
	
/*---------------------------------------
Drink
---------------------------------------*/
#navi_drink{
	left:4184px;
	top:0;
	height:500px;
	overflow:hidden;
	width:523px;
	}
#navi_drink h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_drink.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;
	}
#drink_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden; }
			
#drink_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
line-height:10pt;
	}

#navi_drink .discription{
	width:480px;
	height:500px;
	text-align:right;
	padding-top:230px;
line-height:12pt;
	}
/*------------BG------------*/	
#navi_drink #drink2.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink1.jpg) left center no-repeat;
	}
#navi_drink #drink3.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink2.jpg) left center no-repeat;
	}
#navi_drink #drink4.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink3.jpg) left center no-repeat;
	}
#navi_drink #drink5.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink4.jpg) left center no-repeat;
	}
#navi_drink #drink6.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink5.jpg) left center no-repeat;
	}
#navi_drink #drink7.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink6.jpg) left center no-repeat;
	}
#navi_drink #drink8.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink7.jpg) left center no-repeat;
	}
#navi_drink #drink9.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink8.jpg) left center no-repeat;
	}
#navi_drink #drink10.drink_menu{
	width:480px;
	height:500px;
	margin-left:14px;
	background:url(http://www.komaichi.com/img/bg_drink9.jpg) left center no-repeat;
	}		
							
/*------------BG------------*/	

/*------------Drinkテーブル基本設定------------*/			
#navi_drink table{
	padding-top:70px;
	padding-left:225px;
	padding-right:5px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
#navi_drink table.drink_set2{
	padding-left:230px;
	padding-right:8px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	padding-top:15px;
	}
#navi_drink th.category{
	text-align:left;
	font-size:12px;
	padding-bottom:12px;
		}

#navi_drink th.category2{
	text-align:left;
	font-size:12px;
	padding-bottom:6px;
	padding-top:10px;
	width:36px;
		}
#navi_drink th.select{
	text-align: center;
	font-size:10px;
	padding-bottom:12px;
	font-weight:normal;
	width:36px;
		}
#navi_drink th.select2{
	text-align: center;
	font-size:10px;
	padding-bottom:6px;
	padding-top:10px;
	font-weight:normal;
	width:36px;
		}					
#navi_drink table.drink_set2 th.category{
	text-align:left;
	font-size:12px;
	padding-bottom:6px;
	}	
#navi_drink td.drink_name{
	width:120px;
	padding-bottom:5px;
	}
#navi_drink td.hasen{
	text-align:right;
	width:5px;
	padding-right:5px;}
#navi_drink td.drink_value{
	width:34px;
	padding-bottom:5px;
	text-align:center;
	}
#navi_drink th.coctails_name{
	color:#666666;
	font-size:10px;
	font-weight:normal;
	padding:5px 0 0 0;
	border-bottom:1px dotted #E0E0E0;
	text-align:left;
	}
/*------------Drinkテーブル基本設定------------*/
	
/*3P*/		
#navi_drink #drink3 table{
	padding-top:80px;
	padding-left:225px;
	padding-right:8px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
/*4P*/		
#navi_drink #drink4 table{
	padding-top:100px;
	padding-left:225px;
	padding-right:8px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
/*5P*/		
#navi_drink #drink5 table{
	padding-top:82px;
	padding-left:225px;
	padding-right:18px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
/*6P*/	
#navi_drink #drink6 table{
	padding-top:46px;
	padding-left:225px;
	padding-right:18px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
#navi_drink #drink6 table.drink_set2{
	padding-left:225px;
	padding-right:18px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	padding-top:16px;
	}		
	
/*7P*/	
#navi_drink #drink7 table{
	padding-top:76px;
	padding-left:225px;
	padding-right:18px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
/*8P*/	
#navi_drink #drink8 table{
	padding-top:40px;
	padding-left:225px;
	padding-right:18px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
/*9P*/	
#navi_drink #drink9 table{
	padding-top:12px;
	padding-left:225px;
	padding-right:18px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
/*10P*/	
#navi_drink #drink10 table{
	padding-top:90px;
	padding-left:225px;
	padding-right:18px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	}
	
/*---------------------------------------
Goods
---------------------------------------*/
#navi_products{
	left:4707px;
	top:0px;
	height:500px;
	overflow:hidden;
	width:523px;
	}
#navi_products h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_goods.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;
	}
#dproducts_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden;}
	
#products_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
#navi_products .discription{
	width:470px;
	height:500px;
	padding-left:14px;
	line-height:10pt;
	}
#navi_products h3{
	width:192px;
	height:37px;
	padding-top:90px;
	background:url(http://www.komaichi.com/img/product_logo.gif) left bottom no-repeat;
	text-indent:-900000px;
	}
#navi_products .detail{
	padding-left:330px;
	margin-top:-37px;
	}
#navi_products .photo_sharts{
	padding-top:10px;
	}	
#navi_products .photo_sharts img{
	padding-right:5px;
	}

#navi_products .products_txt{
	padding-top:24px;
	}	
#navi_products .blue{
	color:#4891ea;
	font-size:12px;
	padding-bottom:8px;
	}			
#navi_products .buy{
	position:relative;
	top:0;
	width:470px;
	height:500px;
	}
#navi_products .buy .buy_txt{
	padding:200px 0 0 100px;
	}

#navi_products .contact{
	padding:20px 0 0 100px;
	}
#navi_products .contact a{
	width:103px;
	height:10px;
	display:block;
	background:url(http://www.komaichi.com/img/icon_contact2_off.gif) no-repeat;
	text-indent:-900000px;
	padding-top:20px;
	}
#navi_products .contact a:hover{
	background:url(http://www.komaichi.com/img/icon_contact2_ov.gif) no-repeat;
	}	
/*---------------------------------------
Reservation
---------------------------------------*/
#navi_reservation{
	left:5230px;
	top:0;
	}
#navi_reservation h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_reservation.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}
			
#navi_reservation .discription{
	padding:160px 0 0 60px;
	line-height:10pt;
	}
#navi_reservation .discription table{
	border-collapse:collapse;
	border-spacing:0;
	margin-top:6px;
	}
	
	
/*---------------------------------------
Map
---------------------------------------*/
#navi_map{
	left:5753px;
	top:0;
	width:523px;
	}
#navi_map h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_map.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}
.map_txt{
	padding-left:48px;
	padding-bottom:10px;
	}
#navi_map .print{
	padding:30px 0 0 430px;
	}	
#navi_map .print a{
	width:40px;
	height:10px;
	display:block;
	background:url(http://www.komaichi.com/img/icon_print_off.gif) no-repeat;
	text-indent:-900000px;
	}	
#navi_map .print a:hover{
	background:url(http://www.komaichi.com/img/icon_print_ov.gif) no-repeat;
	}
/*---------------------------------------
Recruit
---------------------------------------*/
#navi_recruit{
	left:6276px;
	top:0;
	width:523px;
	}
#navi_recruit h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_recruit.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}		
#navi_recruit .discription{
	width:506px;
	text-align:center;
	padding-top:14px;
	padding-bottom:40px;
	}
#navi_recruit #recruitment{
	width:409px;
	padding:44px 44px 0 44px;
	background:url(http://www.komaichi.com/img/recruit_icon.gif) center top no-repeat;
	line-height:10pt;
	}
#navi_recruit .contact{
	padding:0 0 0 396px;
	}
#navi_recruit .contact a{
	width:55px;
	height:9px;
	display:block;
	background:url(http://www.komaichi.com/img/contact_off.gif) no-repeat;
	text-indent:-900000px;
	}
#recruit .contact a:hover{
	background:url(img/contact_ov.gif) no-repeat;
	}		
	
/*---------------------------------------
Company
---------------------------------------*/
#navi_company{
	left:6799px;
	top:0;
	width:523px;
	background:url(http://www.komaichi.com/img/bg_company.gif) left top no-repeat;
	}
#navi_company h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_company.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}		
#navi_company .adress{
	text-align:right;
	width:480px;
	padding-top:285px;
line-height:10pt;
	}
#navi_company .adress .campny_name{
	font-size:12px;
	padding-bottom:2px;
	}
#navi_company .adress p{
	line-height:9pt;}
#navi_company .map_icon{
	padding-left:287px;
	margin-top:-7px;}
#navi_company .map_icon a{
	width:30px;
	height:9px;
	display:block;
	background:url(http://www.komaichi.com/img/icon_map_off.gif) no-repeat;
	text-indent:-900000px;
	}	
#navi_company .map_icon a:hover{
	background:url(http://www.komaichi.com/img/icon_map_ov.gif) no-repeat;
	}
#navi_company .about{
	padding-top:90px;
	padding-left:87px;
	line-height:1.4em;
	}
#navi_company #boss{
	text-indent:-900000px;
}
#navi_company .contact{
	padding-left:424px;
	padding-top:20px;
	}		
#navi_company .contact a{
	width:55px;
	height:9px;
	display:block;
	background:url(http://www.komaichi.com/img/icon_contact_off.gif) no-repeat;
	text-indent:-900000px;
	}
#navi_company .contact a:hover{
	background:url(http://www.komaichi.com/img/icon_contact_ov.gif) no-repeat;
	}	
/*---------------------------------------
Dog
---------------------------------------*/
#navi_dog{
	left:3661px;
	top:0;
	width:523px;
	height:500px;
	}
#navi_dog h2.title{
	width:28px;
	height:500px;
	position:absolute;
	top:0;
	left:495px;
	background:url(http://www.komaichi.com/img/h2_dog.gif) no-repeat;
	text-indent:-900000px;
	z-index:500;	
	}	
#dog_nav{position: fixed; top: 50%; left: 50%; z-index: 200; width: 517px; height: 23px;  margin-left: -400px; margin-top: 225px; visibility: hidden;}
	
#dog_wrapper{
	width:516px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
#navi_dog .discription{
	width:480px;
	height:500px;
	text-align:right;
	padding-top:214px;
	}
	