@charset "utf-8";
body {text-align: left;font-size:0.71em;line-height:160%;margin:0 auto;padding:0;font-family:  "Helvetica", "Lucida Grande", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", Osaka;	color: #61341E;background-color: #E9E8CA;}
a {margin:0; padding:0;}
a:link {color: #808080;text-decoration: none;}
a:visited {color: #808080;text-decoration: none;}
a:hover {color: #E76E00;text-decoration: underline;}
a:active {color: #808080;text-decoration: none;}
form {margin: 0;padding: 0;}
ul, ol, li {margin: 0;padding: 0;}
ul {list-style-type: none;margin: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
p{margin: 0;padding: 0;}
img {border: none;margin:0;padding:0;}
table {border: none;}
br {letter-spacing: normal;}
address , em{font-style: normal;}
.clear{
	margin:0;
	padding:0;
	border:0;
	clear:both;
	height: -10px;
	line-height: 0px;
	visibility: hidden;
}
div{margin:0; padding:0;}
/**ヘッド**/
#head{margin:0;height:138px;width: auto;clear: both;padding: 0;background:url(common/img/head_bg.gif) 0 0 repeat-x;}
.head_in{margin:0 auto; background:url(common/img/head_bg.png) 0 0 no-repeat; width:998px; height:138px;}
.head_logo{background:url(common/img/logo.gif) 0 0 no-repeat;width:191px;height:46px;float: left;display:inline;margin: 60px 0 0 70px;}
.head_logo a{background:url(common/img/logo.gif) 0 0 no-repeat;width:191px;height:46px;float: left;display: block;text-indent:-9999px;overflow: hidden;}
/**メニュー**/
#gnavi {width: 499px;height: 22px;float: left;margin: 80px 0 0 40px;}
#gnavi ul{width: 499px;	margin: 0 0 0 0;}
#gnavi li {float: left;height: 22px;padding: 0 0 0 0;}
.m01 a{width:53px;height:22px;background:url(common/img/m01.gif) 0 0; display:block; overflow:hidden; text-indent:-9999px;}
.m01 a:hover{background:url(common/img/m01.gif) 0 22px;}
.m01_on a{width:53px;height:22px;background:url(common/img/m01.gif) 0 22px; display:block; overflow:hidden; text-indent:-9999px;}
.m02 a{width:78px;height:22px;background:url(common/img/m02.gif) 0 0; display:block; overflow:hidden;text-indent:-9999px;}
.m02 a:hover{background:url(common/img/m02.gif) 0 22px;}
.m02_on a{width:78px;height:22px;background:url(common/img/m02.gif) 0 22px; display:block; overflow:hidden;text-indent:-9999px;}
.m03 a{width:127px;height:22px;background:url(common/img/m03.gif) 0 0; display:block; overflow:hidden;text-indent:-9999px;}
.m03 a:hover{background:url(common/img/m03.gif) 0 22px;}
.m03_on a{width:127px;height:22px;background:url(common/img/m03.gif) 0 22px; display:block; overflow:hidden;text-indent:-9999px;}
.m04 a{width:70px;height:22px;background:url(common/img/m04.gif) 0 0; display:block; overflow:hidden;text-indent:-9999px;}
.m04 a:hover{background:url(common/img/m04.gif) 0 22px;}
.m04_on a{width:70px;height:22px;background:url(common/img/m04.gif) 0 22px; display:block; overflow:hidden;text-indent:-9999px;}
.m05 a{width:78px;height:22px;background:url(common/img/m05.gif) 0 0; display:block; overflow:hidden;text-indent:-9999px;}
.m05 a:hover{background:url(common/img/m05.gif) 0 22px;}
.m05_on a{width:78px;height:22px;background:url(common/img/m05.gif) 0 22px; display:block; overflow:hidden;text-indent:-9999px;}
.m06 a{width:93px;height:22px;background:url(common/img/m06.gif) 0 0; display:block; overflow:hidden;text-indent:-9999px;}
.m06 a:hover{background:url(common/img/m06.gif) 0 22px;}
.m06_on a{width:93px;height:22px;background:url(common/img/m06.gif) 0 22px; display:block; overflow:hidden;text-indent:-9999px;}
/**SHOP**/
.shop{margin:55px 60px 0 0;float: right;width: 104px;display: inline;}
.chanoma a{background:url(common/img/chanoma.gif) 0 0 no-repeat;width:104px;height:19px; display:block; overflow:hidden; text-indent:9999px;}
.chanoma a:hover{background:url(common/img/chanoma.gif) 0 19px}
.unit a{background:url(common/img/unit.gif) 0 0 no-repeat;width:104px;height:18px; display:block; overflow:hidden; text-indent:9999px;}
.unit a:hover{background:url(common/img/unit.gif) 0 18px ;}
.saloon a{background:url(common/img/saloon.gif) 0 0 no-repeat;width:104px;height:18px; display:block; overflow:hidden; text-indent:9999px;}
.saloon a:hover{background:url(common/img/saloon.gif) 0 18px;}

/**コンテンツ**/
#wpart{height:auto;margin: 0 auto;width: auto;clear: both;padding: 0;background:url(common/img/bg.gif) 0 0 repeat-x;}
#contents_bg_01{margin:0 auto;width: 998px;background:url(common/img/content_bg.png) 0 0 repeat-y;height: 379px;}
#contents_head_bg_01{margin:0 auto;width: 998px;background:url(common/img/content_bg.png) 0 0 repeat-y;height: 260px;}
#contents_head_bg_02{margin:0 auto;width: 998px;background:url(common/img/content_bg.png) 0 0 repeat-y;height: 390px;}
#contents_head_bg_03{margin:0 auto;width: 998px;background:url(common/img/content_bg.png) 0 0 repeat-y;height: 316px;}
#contents_01{
	margin:0 auto;
	height:379px;
	width: 953px;
	clear: both;
	padding: 0;
	background:url(common/img/top_main_06.jpg) 0 0 no-repeat;
	position: relative;
}

#contents_01_02{
	margin:0 auto;
	height:379px;
	width: 953px;
	clear: both;
	padding: 0;
	background:url(common/img/top_main_04.jpg) 0 0 no-repeat;
}
#contents_bg_02{margin:0 auto;width: 998px;background:url(common/img/naka_bg.png) 0 0 repeat-y;height: 135px;clear: both;}
#contents_02{margin:0 auto;height:135px;width: 953px;clear: both;padding: 0;background:url(common/img/main_b.jpg) 0 0 no-repeat;}
/**フッター**/
#foot{margin:0;height:165px;clear: both;display: block;width: auto;}
/**html #foot{margin:-4px;height:165px;clear: both;display: block;width: auto;}*/
.foot_in{width:998px;margin:0 auto;background:url(common/img/foot_bg.png) 0 0 repeat-y;	height:165px;padding: 16px 0 0 0;}
*html .foot_in{width:998px;margin:0 auto;background:url(common/img/foot_bg.png) 18px 0 repeat-y;	height:165px;padding: 16px 0 0 18px;}
.foot_t{float:left;width: 998px;height:50px;color:#918074;background:url(common/img/foot_b.png) 0 0 no-repeat;}
.foot_t a{color:#918074;}
.ft_navi{
	float:left;
	width: 160px;
	padding: 20px 0 0 30px;
	display: block;
}
.sg{
	float:right;
	margin: 0 20px 0 0;
	padding: 20px 0 0 5px;
}
#copy{
	margin:0 0 0 5px;
	float: left;
	font-size: 11px;
	padding: 20px 0 0 10px;
	display: inline;
	width: 230px;
}

.foot_01{width:211px;float:left;height: 143px;margin: 0 0 0 36px;display: inline;}
.foot_02{width:302px;float:left;height: 143px;}
.foot_03{width:203px;float:left;height: 143px;}
.foot_04{width:200px;float:left;height: 143px;}
.f_t01{width: 241px;height: 26px;background:url(common/img/f_t01.gif) 0 0 no-repeat;text-indent: -9999px;}
.f_t02{width: 302px;height: 26px;background:url(common/img/f_t02.gif) 0 0 no-repeat;text-indent: -9999px;}
.f_t03{width: 203px;height: 26px;background:url(common/img/f_t03.gif) 0 0 no-repeat;text-indent: -9999px;}
.f_t04{width: 200px;height: 26px;background:url(common/img/f_t04.gif) 0 0 no-repeat;text-indent: -9999px;}
.ft_text{margin:10px;}
.ft_twr{
	margin:0 0 0 8px;
}
a .map_s{margin:8px 10px 10px 10px ;padding:3px;border:1px solid #ffffff;}
a:hover .map_s{padding:3px;border:1px solid #E76E00;}
/**TOP**/
.top_tit_01{text-indent:-9999px;display:block;margin: 30px 0 0 0;float: left;}
.top_text_01{
	text-indent:-9999px;
	display:block;
	margin: 10px 0 0 0;
	float: left;
	width: 400px;
	height: 240px;
}
.top_text_01 a{display:block;overflow:hidden;width: 400px;height: 230px;}
.news_top{margin:0;float:left;width: 230px;height: 135px;background:url(common/img/news_bg.jpg) 0 0 no-repeat;position: relative;}
.news_top_h1{margin:13px 0 0 16px;background:url(common/img/news_top_tit.gif) 0 0 no-repeat;width:116px;height:16px;text-indent: -9999px;}
.news_top_pul{margin:8px 0 0 16px;overflow: auto;height: 92px;width: 198px;}
.news_top_list{margin:5px;line-height: 120%;display: block;width: 167px;height: 88px;}
.news_top_day{margin:0;font-size: 10px;color: #896600;}
.news_top_up{margin:0 0 0 3px;font-size:9px;color: #666;}
.news_top_li{border-bottom:1px dashed #000000;padding:0 0 3px 0;}
.news_top_tit{margin:0;font-size: 11px;color: #000000;}
.news_top_more{margin:0;}
.news_top_more{margin:0;position: absolute;left: 181px;top: 17px;}
.news_top_more a{background:url(common/img/top_more.gif) 0 0 no-repeat; width:31px; height:9px; overflow:hidden; display:block; text-indent:-9999px;}
.news_top_more a:hover{background:url(common/img/top_more.gif) 0 9px;}
.lunch_top{margin:0;float:left;width: 156px;height: 135px;text-indent: -9999px;}
.lunch_tit{background:url(common/img/lunch_t.jpg) 0 0 no-repeat; width: 156px;	height: 135px;}
.lunch_tit a{background:url(common/img/lunch_t.jpg) 0 0 no-repeat; width: 156px;	height: 135px; display:block; overflow:hidden;}
.lunch_tit a:hover{background:url(common/img/lunch_t_o.jpg) 0 0 no-repeat; width: 156px;	height: 135px; display:block; overflow:hidden;}
.drink_top{margin:0;float:left;width: 141px;height: 135px;text-indent: -9999px;}
.drink_tit{background:url(common/img/drink_t.jpg) 0 0 no-repeat; width: 141px;	height: 135px;}
.drink_tit a{background:url(common/img/drink_t.jpg) 0 0 no-repeat; width: 141px;	height: 135px; display:block; overflow:hidden;}
.drink_tit a:hover{background:url(common/img/drink_t_o.jpg) 0 0 no-repeat; width: 141px;	height: 135px; display:block; overflow:hidden;}
.dinner_top{margin:0;float:left;width: 144px;height: 135px;text-indent: -9999px;}
.dinner_tit{background:url(common/img/dinner_t.jpg) 0 0 no-repeat; width: 144px;	height: 135px;}
.dinner_tit a{background:url(common/img/dinner_t.jpg) 0 0 no-repeat; width: 144px;	height: 135px; display:block; overflow:hidden;}
.dinner_tit a:hover{background:url(common/img/dinner_t_o.jpg) 0 0 no-repeat; width: 144px;	height: 135px; display:block; overflow:hidden;}
.dog_top{margin:0;float:left;width: 115px;height: 98px;text-indent: -9999px;}
.dog_tit{background:url(common/img/dog_t.jpg) 0 0 no-repeat; width: 115px;	height: 98px;}
.dog_tit a{background:url(common/img/dog_t.jpg) 0 0 no-repeat; width: 115px;	height: 98px; display:block; overflow:hidden;}
.dog_tit a:hover{background:url(common/img/dog_t_o.jpg) 0 0 no-repeat; width: 115px;	height: 98px; display:block; overflow:hidden;}
#shedule_main_img_01{margin:0 auto;height:260px;width: 953px;clear: both;padding: 0;background:url(common/img/shedule_main_img.jpg) 0 0 no-repeat;}
.schedule_top{margin:0;float:left;width: 167px;height: 98px;text-indent: -9999px;}
.schedule_tit{background:url(common/img/schedule_t.jpg) 0 0 no-repeat; width: 167px;	height: 98px;}
.schedule_tit a{background:url(common/img/schedule_t.jpg) 0 0 no-repeat; width: 167px;	height: 98px; display:block; overflow:hidden;}
.schedule_tit a:hover{background:url(common/img/schedule_t_o.jpg) 0 0 no-repeat; width: 167px;	height: 98; display:block; overflow:hidden;}
.staff_top{margin:0;width: 282px;height: 37px;text-indent: -9999px;float: left;}
.staff_tit a{background:url(common/img/staff_t.jpg) 0 0 no-repeat; width: 282px; height: 37px;display:block; overflow:hidden;}
/**ABOUT**/
#about_bg_01{margin:0 auto;width: 998px;background:url(common/img/content_bg.png) 0 0 repeat-y;height: 390px;}
#about_main_img_01{margin:0 auto;height:390px;width: 953px;clear: both;padding: 0;background:url(common/img/about_bg.jpg) 0 0 no-repeat;}
#about_main_img_02{margin:0 auto;height:135px;width: 953px;clear: both;padding: 0;background:url(common/img/about_bg_02.jpg) 0 0 no-repeat;}
#about_main_img_03{margin:0 auto;height:390px;width: 953px;clear: both;padding: 0;background:url(common/img/about_bg_201106.jpg) 0 0 no-repeat;}
.about_ul{
	margin:28px 0 0 2px;
	padding: 0 0 0 0;
	float: left;
	display: inline;
}
.about_img {margin:3px ;padding:0;float: left; display:inline; }
.about_img a{border:1px solid #fff; display:block; overflow:hidden;height:100px; width:150px;}
.about_img a:hover{border:1px solid #e76e00; }
#about_naka{margin:0;height:auto;clear: both;display: block;width: auto;}
.about_naka_in{
	width:998px;
	margin:0 auto;
	background:url(common/img/foot_bg.png) 0 0 repeat-y;
	padding: 16px 0 0 0;
	clear: both;
	overflow: auto;
	height: auto;
}
.about_box_01{width: 916px;float: left;margin: 0 0 0 36px;clear: both;display: inline;}
.about_box_in_l{margin:0;float:left;width: 405px;}
.about_box_in_s{margin:0 0 0 15px;float:left;width: 240px;}
.about_box_in_r{margin:0;float:right;width: 240px;}
.about_concept{width:405px; height:19px; background:url(common/img/about_concept.gif) 0 0 no-repeat; text-indent:-9999px;}
.about_art{width:240px;height:19px;background:url(common/img/about_art.gif) 0 0 no-repeat;text-indent:-9999px;}
.about_dog{width:240px;height:19px;background:url(common/img/about_dog.gif) 0 0 no-repeat;text-indent:-9999px;}
.about_txet{margin:5px;}
.about_img_02{float:left;margin: 5px 10px 0 5px;}
a .about_img_02{float:left;margin: 5px 10px 0 5px; border:1px solid #fff; display:block; overflow:hidden;}
a:hover .about_img_02{border:1px solid #e76e00; }
.about_txet_02{margin:5px;}
/**Blog**/
#blog_main_img_01{margin:0 auto;height:260px;width: 953px;clear: both;padding: 0;background:url(common/img/blog_main_img.jpg) 0 0 no-repeat;}
.blog_box_in_l{margin:0;float:left;width: 610px;padding: 0 0 30px 0;}
.blog_box_in_s{margin:0 0 0 15px;float:left;width: 240px;}
.blog_box_in_r{margin:0;float:right;width: 240px;}
.main_bg{background:url(common/img/main_bg.jpg) 0 0 repeat-y;margin: 0;padding: 0 25px 0 25px;text-align: left;width: auto;}
.main_bg_h{clear: both;float: left;}
.blog_tit{float:left;width: auto;margin: 0 0 8px 0;}
.blog_tit a{color: #61341E;}
.blog_day{float:left;color: #E76E00;margin: 0 18px 0 0;}
.blog_boder{float:left;clear:both;}
.entry_in{clear:both;padding: 10px 0 10px 0;}
.blog_category{clear:both;padding: 0 0 30px 0;}
.blog_box_in_s{margin:0 0 0 15px;float:left;width: 142px;}
.blog_box_in_r{margin:0 0 0 0;float:right;width: 142px;}
.recent_posts{width:142px;height:19px;background:url(common/img/recent_posts.gif) 0 0 no-repeat;text-indent:-9999px;}
.side_category{width:142px;height:19px;background:url(common/img/category.gif) 0 0 no-repeat;text-indent:-9999px;margin: 16px 0 0 0;}
.side_party_schedule{width:142px;height:19px;background:url(common/img/side_party_schedule.gif) 0 0 no-repeat;text-indent:-9999px;}
.side_tit{margin:3px 5px 0 5px;}
.side_text{margin:10px 0 0 5px;float: right;}
/****/
.shedule_tit{
	float:left;
	background:url(common/img/shedule_tit.gif) 0 0 no-repeat;
	width:132px;
	height:24px;
	margin: 0 18px 0 0;
	text-indent: -9999px;
}
.shedule_text{
	float:left;
	width: 400px;
	margin: 0 0 8px 0;
	color: #808080;
	line-height: 105%;
}
.shedule_box_in_s{margin:0 0 0 15px;float:left;width: 290px;}
.side_gallery_space{width:290px;height:19px;background:url(common/img/side_gallery_space.gif) 0 0 no-repeat;text-indent:-9999px;}
.shedule_side_img{margin:5px 0 0 5px;}
a .shedule_side_img{border:1px solid #fff; display:block; overflow:hidden;}
a:hover .shedule_side_img{border:1px solid #e76e00; }
.side_t01{margin:5px;color: #E76E00;font-size: 12px;font-weight: bold;}
.side_t02{margin:0 5px 0 5px;}
/****/
#menu_main_img_01{margin:0 auto;height:390px;width: 953px;clear: both;padding: 0;background:url(common/img/menu_head.jpg) 0 0 no-repeat;}
#menu_main_img_02{margin:0 auto;height:390px;width: 953px;clear: both;padding: 0;background:url(common/img/menu_head02.jpg) 0 0 no-repeat;}
.menu_list_img{margin:0 0 0 3px;clear: both;padding: 3px 0 0 0;}
.menu_main_01{float:left;width:476px; height:275px;}
.menu_main_01 a{width:476px; height:277px; display:block; overflow:hidden; text-indent:-9999px;} 
.menu_main_01 a:hover{ background:url(common/img/menu_img_l.gif) 0 0 no-repeat;}
.menu_main_02{float:left;width:477px; height:275px;}
.menu_main_02 a{width:477px; height:277px; display:block; overflow:hidden; text-indent:-9999px;} 
.menu_main_02 a:hover{ background:url(common/img/menu_img_r.gif) 0 0 no-repeat;}
.menu_main_02{float:left;width:477px; height:275px;}
.menu_img {margin:1px ;padding:0;float: left; display:inline;}
.menu_img a{border:2px solid #fff; display:block; overflow:hidden; width:182px; height:100px;}
.menu_img a:hover{border:2px solid #e76e00; }
.menu_box_01{width: 916px;float: left;margin: 0 0 0 36px;clear: both;display: inline;}
.menu_box_in_l{margin:0;float:left;width: 450px;}
.menu_box_in_r{margin:0;float:right;width: 450px;}
.menu_box_in_l_02{margin:16px 0 20px 0;float:left;width: 450px;}
.menu_box_in_r_02{margin:16px 0 0 0;float:right;width: 450px;}
.lunch_h_tit{background:url(common/img/lunch_h_tit.gif) 0 0 no-repeat;width:62px;height:14px;text-indent:-9999px;float:left;margin: 0 10px 6px 6px;}
.menu_time{margin:0;color: #808080;float: left;}
.menu_pdf{float:right;margin:0 10px 0 0;}
.menu_pdf a{background:url(common/img/menu_pdf.gif) 0 0 no-repeat; width:70px; height:16px; display:block; overflow:hidden; text-indent:-9999px;}
.menu_pdf a:hover{background:url(common/img/menu_pdf.gif) 0 -16px no-repeat; }
.menu_box_02{height:160px;background-color:#F7F8F3;clear: both;overflow: auto;border:1px solid #A7A482;}
.menu_list{margin:0 0 0 10px;width: 416px;padding: 4px 0 10px 0;line-height: 140%;}
.menu_li{margin:0 0 8px 0;clear: both;}
.menu_name{float:left;}
.menu_kakaku{float:right;color: #808080;}
.cafe_list{margin:20px 0 0 0;clear: both;float: left;width: 916px;}
.menu_img_02 { display:inline;margin:0 5px 0 0 ;float:left;}
.menu_img_02 a{padding:0;float: left; border:2px solid #fff; display:block; overflow:hidden; height:160px;}
.menu_img_02 a:hover{border:2px solid #e76e00; }
.menu_img_03 {float:right;}
.menu_img_03 a{margin:0 ;padding:0;float:right; border:2px solid #fff; display:block; overflow:hidden; height:160px;}
.menu_img_03 a:hover{border:2px solid #e76e00; }
.dinner_h_tit{background:url(common/img/dinner_h_tit.gif) 0 0 no-repeat;width:68px;height:14px;text-indent:-9999px;float:left;margin: 0 10px 6px 6px;}
.cafe_h_tit{background:url(common/img/cafe_h_tit.gif) 0 0 no-repeat;width:62px;height:14px;text-indent:-9999px;float:left;margin: 0 10px 6px 6px;}
.alcohol_h_tit{background:url(common/img/alcohol_h_tit.gif) 0 0 no-repeat;width:75px;height:14px;text-indent:-9999px;float:left;margin: 0 6px 6px 6px;}
/****/
.party_naka_in{
	width:998px;
	margin:0 auto;
	background:url(common/img/foot_bg.png) 0 0 repeat-y;
	height:auto;
	padding: 0 0 0 0;
	overflow: auto;
}
.photo_by_p{height:16px;float: right;padding: 0 38px 0 0;}
#party_main_img_01{margin:0 auto;height:316px;width: 953px;clear: both;padding: 0;background:url(common/img/party_head.jpg) 0 0 no-repeat;}
.party_box_02{
	height:180px;
	background:url(common/img/party_box.jpg) 0 0 no-repeat;
	clear: both;
	overflow: auto;
	padding:0 0 6px 0;
	position: relative;
}
.party_box_02_in{height:149px;clear: both;overflow: auto;}
.party_kakaku_tit{height:25px;width: 450px;text-align: center;line-height: 25px;color: #FFF;}
.party_h_tit{background:url(common/img/party_h_tit.gif) 0 0 no-repeat;width:74px;height:74px;text-indent:-9999px;float:left;margin: 0 10px 6px 6px;}
.pius_h_tit{background:url(common/img/pius_h_tit.gif) 0 0 no-repeat;width:74px;height:74px;text-indent:-9999px;float:left;margin: 0 10px 6px 6px;}
.party_kakaku_img{float:left;padding: 22px 0 0 0;}
.party_kakaku_t{float: left;width: 300px;}
.party_text{line-height:115%;color: #61341E;margin: 0 0 0 5px;}
.party_boder{padding: 20px 0 20px 0;float: left;}
.party_box_03_l{margin:0;float: left;padding: 0 42px 0 10px;}
.party_box_03_s{margin:0;float: left;width: 117px;}
.party_box_03_r{margin:0;float: left;padding: 10px 0 20px 70px;}
.party_contact{background:url(common/img/party_contact.gif) 0 0 no-repeat;width:313px;height:65px;text-indent: -9999px;}
.party_otoiawase{margin:15px 0 0 76px;}
.party_otoiawase a{background:url(common/img/party_otoiawase.gif) 0 0 no-repeat; width:274px; height:37px; display:block; overflow:hidden; text-indent:-9999px; float:left;}
.party_otoiawase a:hover{background:url(common/img/party_otoiawase.gif) 0 -37px no-repeat; }
.saisinn_sukejyu-ru a{background:url(common/img/saisin_sukejyu-ru.gif) 0 0 no-repeat;width:117px;height:43px;display:block;overflow:hidden;padding: 74px 0 0 0;text-align: center;}
.party_text_02{margin:0;color: #E76E00;font-weight: bold;}
.party_text_03{margin:0 0 10px 0;line-height: 120%;}
/**contact**/
#contat_main_img_01{margin:0 auto;height:260px;width: 953px;clear: both;padding: 0;background:url(common/img/contat_main_img.jpg) 0 0 no-repeat;}
.contact_tit{float:left;background:url(common/img/contact_tit.gif) 0 0 no-repeat;width:125px;height:24px;margin: 5px 18px 0 0;text-indent: -9999px;}
.privacy_policy{width:290px;height:19px;background:url(common/img/privacy_policy.gif) 0 0 no-repeat;text-indent:-9999px;margin: 10px 0 10px 0;}
.privacy_policy_t{margin: 0;color: #808080;}
.tel_fax{margin:16px 0 0 0;}
.contact_text{float:left;width: 410px;margin: 0 0 8px 0;color: #808080;line-height: 105%;}
.contact_mein{background:url(/common/img/contact_main.jpg) 0 0 no-repeat;width:956px;height:240px;float: left;clear: both;}
.contact_tit01{margin:95px 0 0 35px;text-indent: -9999px;width: 200px;height: 20px;display: block;}
.contact_copy_01{margin:0 0 0 35px;text-indent: -9999px;display: block;width: 300px;height: 20px;}
.con_l{margin:0;float: left;width: 571px;height: auto;padding: 20px 0 0 0;min-height: 300px;}
.con_r{margin:0;float: right;width: 380px;height: auto;padding: 20px 0 0 0;}
.con_tit{background:url(/common/img/con_tit.gif) 0 0 no-repeat;width:571px;height:20px;text-indent: -9999px;}
.con_in{margin:0;padding: 15px 10px 10px 10px;line-height: 180%;}
.con_tel{margin:10px 0 5px 15px;font-size: 18px;color: #263138;float: left;}
.con_fax{margin:10px 0 30px 20px;font-size: 18px;color: #263138;float: left;}
.con_kon{color:#886600;}
.pp_tit{background:url(/common/img/pp_tit.gif) 0 0 no-repeat;width:380px;height:22px;text-indent: -9999px;clear: both;}
.pp_text{margin:10px;}
.v_table{margin:0 0 0 0;}
.from_left{margin:20px 0 5px 0;}
.from_right{margin:0;}
.ff01{width:330px;height: auto;}
.from_right02{margin:0px;}
.send{padding:0 0 0 100px;}
.kakunin{float:left;}
#m-form form{margin:0px auto;padding:0px;width:100%;}
#m-form{margin:0px auto;padding:0px;width:100%;}
#m-form .midashi{font-size:14px;}
#m-form p.center{text-align:center; padding-bottom:20px;}
#m-form b{display:block;padding:2px 7px;color:#113333;font-weight: bold;}
#m-form div.v_table{width:100%;background: #ffffff;margin:0px auto;
border-top:1px solid #999999;border-right:1px solid #999999;}
#m-form div.left{clear:both;float:left;width:29%;
border-bottom:1px solid #999999;border-left:1px solid #999999;height:2em;}
#m-form div.right{float:left;display:block;width:70%;background:#ffffff;
border-bottom:1px solid #999999;border-left:1px solid #999999;height:2em;}
#m-form div.left_youbou{clear:both;float:left;width:29%;
border-bottom:1px solid #999999;border-left:1px solid #999999;height:5.5em;}
#m-form div.right_youbou{float:left;display:block;width:70%;background:#fefefe;
border-bottom:1px solid #999999;border-left:1px solid #999999;height:5.5em;}
#m-form text,textarea{padding:2px;margin:3px;width:98%;height:95%;}
#m-form .send,#m-form .reset, #m-form .edit,#m-form .mess{text-align:center;margin:0px auto;}
#m-form .mess{clear:both;}
table.m-form{border-right:1px solid #666666;border-bottom:1px solid #666666;width:100%; background-color:#ffffff; }
table.m-form td{padding:5px;margin:3px;border-top:1px solid #999999;border-right:1px solid #999999;}
table.m-form td.left{background: #ffffff;width:20%;border-top:1px solid #999999;border-left:1px solid #666666;}
table.m-form td.right{width:79%;padding:5px 10px;border-right:0px;color:#666666;}
table.m-form td.left2{background: #ffffff;width:20%;border-top:0px;border-left:1px solid #666666;}
table.m-form td.right2{padding:2px 10px;width:79%;border-top:0px;border-right:0px;color:#666666;}
table.m-form td.end{border:0px;}
table.m-form tr{padding:7px;}
table.m-form text,textarea{padding:0px;width:95%;}
table.m-form .text{width:95%}
.asdf{margin:0;}
.mt01{margin:0 0 0 0;font-size: 14px;font-weight: bold;color: #E76E00;}
.mt02{margin:0;font-size: 11px;color: #61341E;}
.mt03{margin:0;font-size: 14px;font-weight: bold;color: #E76E00;}
.mt04{font-size: 14px;font-weight: bold;color: #E76E00;clear: both;padding: 10px 0 0 0;}
.g_baneer{
	width:285px;
	height:173px;
	position:absolute;
	left: 668px;
	top: 0px;
}

.g_bh a{background:url(common/img/b201012_02.jpg) 0 0 no-repeat; display:block; overflow:hidden; width:285px; height:380px;}
.g_bh a:hover{background:url(common/img/b201012_02_on.jpg) 0 0  repeat-y;}





.menu_pdf02{
	margin:0;
	position:absolute;
	right: 5px;
	top: 4px;
	width: auto;
	height: auto;
}
.menu_pdf02 a{background:url(common/img/menu_pdf.gif) 0 0 no-repeat; width:70px; height:16px; display:block; overflow:hidden; text-indent:-9999px;}
.menu_pdf02 a:hover{background:url(common/img/menu_pdf.gif) 0 -16px no-repeat; }






</style>

