@charset "utf-8";
/*site_common*/
body{background:#f6e7d8 url(pat.gif) repeat-x;margin:0px auto;padding:0px;width:800px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
img{border:0px;}
input{font-size:12px;}
/*header*/
#header{width:800px;background:#ffffff;}
#header h2{margin:0px;padding:2px;font-size:14px;color:#ffffff;text-align:right;font-weight: normal;}
#header .img{width:800px;height:140px;background:url(header.gif) no-repeat;}
#header .okiniiri{text-align:right;padding-top:75px;padding-right:20px;}
/*top_menu*/
#top_menu{width:800px;height:46px;background:#ffffff;}
#top_menu img{width:100px;height:46px;margin:0px;padding:0px;}
/*contents*/
#contents{background:#ffffff;width:800px;border-right:1px solid #e4c9bc;}
/*navi_area*/
#navi_area{background:#ffffff;width:800px;height:35px;margin:0px;padding:5px 0px 0px 0px;font-size:12px;}
#navi_area .left_center{width:660px;float:left;margin:0px;padding:0px 0px 0px 20px;}
#navi_area .p_navi{width:400px;float:left;color:#666666;margin:0px;padding:5px 0px 0px 20px;background:url(navi_icon.gif) left bottom no-repeat;height:16px;text-indent: 0em;}
#navi_area .kensaku{width:210px;float:right;color:#666666;margin:0px;padding:0px 0px 0px 25px;background:url(search_icon.gif) no-repeat left top;height:20px;}
#navi_area .search_box{width:150px;}
#navi_area .site_map{width:100px;float:right;color:#006699;text-align:right;padding:5px 20px 0px 0px}
#navi_area a{color:#006699;text-decoration:none;}
/*main*/
#main{width:800px;padding-top:2px;background:#ffffff;clear:both;}
/*main_left*/
#main_left{padding-left:20px;width:581px;float:left;}
#main_left p{font-size:13px;line-height:21px;color:#666666;margin:0px;padding:0px 0px 10px 0px;}
#main_left h4{padding:4px 10px;border-left:5px solid #6E5045;border-bottom:1px solid #6E5045;color:#6E5045;}
#main_left .next_link img{text-align:center;padding-top:30px;}
#main_left .next_link p{padding:15px 20px 0px 40px;text-align:left;text-indent: 0em;}
#main_left .next_link p.top{padding:15px 0px 0px 0px;text-align:right;text-indent: 0em;}
#main_left .next_link a{color:#006699;text-decoration:none;font-size:14px;}
#main_left .next_link a:hover{text-decoration:underline;}

/*main_1column*/
#main_1column{padding:5px 20px;width:760px;font-size:13px;line-height:21px;color:#666666;margin:0px;clear:both;}

/*right*/
#right{width:180px;float:right;text-align:left;font-size:12px;color:#666666;margin:0px;padding:0px 5px 10px 0px;line-height:14px;}
#right .bn{text-align:left;}
#right img{margin:0px 0px 5px 0px;text-align:left;}
#right .t p{margin:0px 0px 5px 0px;text-align:left;padding:0px 0px 0px 15px;}
#right .t img{margin:0px 0px 0px 0px;text-align:left;}

/*right_friend*/
#right form{margin:0px auto;padding:5px;text-align:left;width:148px;border:1px solid #444444;font-size:12px;margin-bottom:15px;background:#fafafa;
line-height:21px;}
input.text{width:100px;}

/*right_kaisya*/
.icon_title{color:#666666;font-size:13px;margin:0px;padding:4px 0px 0px 22px;background:url(bn_title_icon.gif) no-repeat left top;height:20px;}
.eigyo_waku{border:1px solid #999999;width:150px;margin:5px 0px 5px 0px;padding:5px;background:#fafafa;}
.eigyo_title{padding:2px;color:#333333;}
.jikan_title{padding:2px;}
.jikan_hiru{border:1px solid #999999;width:140px;margin:2px auto;padding:2px;background:#FFFFdd;}
.jikan_yoru{border:1px solid #999999;width:140px;margin:2px auto;padding:2px;background:#eCeFFC;}
.jikan_yasumi{padding:2px}

/*footer*/
#footer{clear:both;width:800px;background:#ffffff;color:#444455;font-size:12px;border-right:1px solid #e4c9bc;}
#footer p{text-align:center;font-size:12px;line-height:24px;width:760px;margin:auto;padding:10px 0px;}
#footer a{padding:0px 12px;border-right:1px solid #444455;}
#footer a.left{border-left:1px solid #444455;}
#footer a:link,#footer a:visited{color:#333344;text-decoration:none;}
#footer a:hover{color:#003366;text-decoration:underline;}
#footer .copyright{width:800px;text-align:center;margin:0px auto;padding:10px 0px;color:#291814;border-top:1px solid #874b2d;background:#FBF4E7;color:#8D7769;}
#footer .copyright2{width:800px;text-align:center;margin:0px auto;padding:5px 0px;color:#291814;border-top:4px solid #D79252;border-bottom:4px solid #D79252;}

/*common*/
#clear{clear:both;}
.clear_c{clear:both;}
.midasi_mes{font-size:18px;font-weight:bold;}
.font_color1{color:#D79150;}
.font_color2{color:#874B2D;}

/*top_page*/
#main_left table{margin:0px;padding:0px;}
#main_left table td .lunch_waku{background:url(Menu/waku_m.gif) repeat-y;width:159px;margin-bottom:10px;}
#main_left table td .lunch_waku img{display:block;margin:0px auto;}
#main_left table td .lunch_waku p{padding:5px;font-size:12px;margin:0px;line-height:14px;text-indent: 0em;}
#main_left table td .lunch_waku b{background:#f57364;color:#ffffff;display:block;width:60px;font-size:12px;padding:1px 0px;text-align:center;}
#main_left .info_waku{margin:0px;padding:5px 10px 0px 20px;}
#main_left .info_waku p{font-size:12px;line-height:20px;color:#555566;margin:0px;padding:0px 0px 0px 15px;background:url(t_info_icon.gif) no-repeat left center;border-bottom:1px solid #E1E1E1;text-indent: 0em;}
#main_left .pick_waku{margin:0px;padding:5px 10px 0px 10px;}
#main_left .pick_waku p{font-size:12px;line-height:20px;color:#555566;margin:0px;padding:0px;text-indent: 0em;}
#main_left #solt_sub{float:left;margin-right:15px;width:300px;height:250px;background:url("./Syokuzai/Salt_sub.gif") no-repeat;}
#main_left #solt_sub2{float:left;margin-right:15px;width:300px;height:250px;background:url("./Syokuzai/Salt_sub2.gif") no-repeat;}
#main_left #solt_sub img{float:right;margin-right:38px;margin-top:70px;}
#main_left #solt_sub2 img{float:right;margin-right:34px;margin-top:72px;}
#main_left dl{font-size:14px;margin:0px;padding:0px;display:block;}
#main_left dt{margin:0px;padding:0px;border-top:1px solid #eeeeee;display:block;padding:2px 0px 2px 0px;margin-top:5px;}
#main_left dt.top{margin:0px;padding:0px;border-top:0px;display:block;padding:2px 0px 2px 0px;margin-top:5px;}
#main_left dt b{border-left:5px solid #6B3F2A;display:block;padding:0px 5px;margin-top:5px;}
#main_left dt b a{color:#000000;}
#main_left dd{margin:0px;padding:0px;display:block;margin:5px 10px;padding-left:15px;background:url(ten.gif) left center no-repeat;}
#main_left dd.sub{margin:0px;padding:0px;display:block;margin:5px 30px;padding-left:15px;background:url(ten2.gif) left center no-repeat;}
#main_left dd a{color:#336699;}
#main_left dd b{float:right;}
#main_left .course{
	margin-bottom:10px;color:#990000;
}
#main_left .course .text{font-size:12px;line-height:12px;padding:5px;text-align:center;color:#555555;}

#main_left .gift{width:507px;padding:2px;border-top:1px solid #666666;border-bottom:1px solid #666666;font-size:15px;color:#663333;}
#main_left .gift .kakaku{text-align:right;font-size:12px;color:#886666;}
#main_left .gift b{font-size:16px;color:#cc0000;}
#main_left .gift .a,#main_left .gift .c,#main_left .gift .e,#main_left .gift .g{padding:2px 4px;border-bottom:1px dotted #dddddd;}
#main_left .gift .b,#main_left .gift .d,#main_left .gift .f,#main_left .gift .h{padding:2px 4px;border-bottom:1px dotted #dddddd;}

#main_left .dessert{width:447px;padding:10px 30px;border-top:1px solid #666666;border-bottom:1px solid #666666;font-size:15px;color:#663333;font-size:15px;color:#886666;}
#main_left .dessert .hinmei{float:left;}
#main_left .dessert .kakaku{float:right;color:#ff0033;}
table td.text{color:#874b2d;font-size:14px;text-align:center;padding:5px 0px 10px 0px;}
#main_left .clear{clear:both;}

#main_left .message{background:url("./Message/seijirou.gif") left bottom no-repeat;padding-left:170px;margin-top:30px;}
#main_left .message img{margin-top:15px;}
#main_left .message2 {margin-top:25px;line-height:15px;}
#main_left .message2 p{line-height:18px;}
#main_left .message a,#main_left .message2 p a,#main_left p.message2 a{color:#777777;text-decoration:none;font-weight:bold;}
#main_left .message a:hover,#main_left .message2 p a:hover,#main_left p.message2 a:hover{text-decoration:underline;}
#main_left p.staff{text-align:right;padding-top:0px;}

#Bentou{background:url("./Bentou/Bentou.jpg") center top no-repeat;padding-top:730px;margin-top:0px;}
#Bentou .rei{text-align:right;margin-bottom:10px;padding-right:50px;}
#Bentou p{font-size:16px;line-height:24px;}
#Bentou .waku{border-top:1px solid #82b030;border-bottom:1px solid #82b030;padding:10px 20px;margin:5px 0px 20px 0px;background:#FEFEC7;}
#Bentou img{margin-bottom:10px;}
#Bentou .waku p{padding-bottom:0px;}
#nakami{border-top:1px solid #eeeeee;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #eeeeee;
background:#E9EDE4;width:515px;font-size:13px;margin-bottom:20px;color:#446644;}
#nakami .m_left{float:left;width:210px;}
#nakami .m_center{float:left;width:140px;}
#nakami .m_right{float:right;width:110px;}
#nakami .clear{clear:both;}

.top_images object{width:581px;height:350px;}
.top_banner{margin-top:10px;width:581px;height:124px;}
.top_banner_mini{margin-top:10px;width:581px;height:75px;}
.top_banner3{padding-top:10px;width:581px;height:124px;clear:both;}
.top_info_1{margin-top:10px;background:url(t_info_1.gif);width:581px;height:35px;}
.top_info_2{background:url(t_info_2.gif) repeat-y;width:581px;}
.top_info_3{background:url(t_info_3.gif);width:581px;height:33px;}
.date{color:#336699;}

/*sub_page*/
#sub {font-size:14px;padding:0px;line-height:22px;color:#666666;}
#sub .sub_area{width:517px;margin:0px auto;padding-top:5px;}

/*sub_page_sub_menu*/
#sub p.sub_menu{text-align:center;font-size:16px;width:500px;margin:auto;padding:10px 0px;}
#sub p.sub_menu a{padding:0px 6px;border-right:1px solid #666666;text-decoration:none;font-weight:bold;}
#sub p.sub_menu a.left{border-left:1px solid #666666;}
#sub p.sub_menu a:link{color:#006699;text-decoration:none;}
#sub p.sub_menu a:visited{color:#006699;text-decoration:none;}
#sub p.sub_menu a:hover{color:#006699;text-decoration:none;}

/*sub_page_map*/
#sub p.gaiyou{padding:10px 0px 10px 0px;line-height:18px;text-indent: 0em;}
#sub p.map{padding:10px 0px;font-size:15px;}
#sub img.map_btn{padding:0px 0px 10px 5px;}

/*sub_page_links*/
#sub .tarea_links{width:100%;font-size:11px;border:1px solid #cccccc;padding:0px;margin-bottom:20px;}
#sub .link_banner{padding:5px 0px;width:100%;}

/*sub_page_policy*/
#sub p.policy_right{width:280px;margin-left:auto;text-indent: 0em;}
#sub ul.poricy_ul{border:1px solid #dddddd;font-size:12px;margin:10px 0px;padding:10px;}
#sub .poricy_ul li{padding:0px;margin:0px 0px 10px 20px;}

/*sub_page_recruit*/
.list_recruit{width:100%;margin:20px 0px 0px 0px}
.table_recruit{border-top:1px solid #dddddd;border-left:1px solid #dddddd;width:100%;}
.table_recruit td{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:5px;}
.btn_oubo{text-align:center;color:#dd0000;font-size:15px;margin-top:15px;}
#sub p.hosoku{font-size:12px;line-height:18px;}
#search .kanren{padding-left:30px;}

/*osechi*/
#osechi .mess{padding:10px 0px 10px 0px;color:#555555;}
#osechi img{margin:10px;}
#osechi .image1{background:url(Osechi/image1.gif) center bottom no-repeat;width:518px;}
#osechi .image2{background:url(Osechi/image2.gif) center bottom no-repeat;width:518px;}
#osechi .image3{background:url(Osechi/image3.gif) center bottom no-repeat;width:518px;}
#osechi .image4{background:url(Osechi/image4.gif) center bottom no-repeat;width:518px;}
#osechi .image5{background:url(Osechi/image5.gif) center bottom no-repeat;width:518px;}
#osechi .image6{background:url(Osechi/image6.gif) center bottom no-repeat;width:518px;}
#osechi .text{border:1px solid #a3292c;width:496px;padding:10px 10px 0px 10px;margin-top:5px;margin-bottom:15px;}
#osechi .text p{color:#555555;margin:0px;padding:0px 0px 10px 0px;font-size:12px;line-height:19px;text-indent: 0em;}
#osechi .bottom,#osechi .clear{clear:both;}

/*Lunch and Menu*/
#Menu dt,#lunch dt,#Course dt{color:#669900;font-size:16px;border-top:1px solid #874b2d;padding-top:10px;padding-bottom:0px;margin-right:10px;clear:both;}
#Menu dt b,#Lunch dt b,#Course bt b{clear:both;border-left:0px;}
#Menu dd,#lunch dd,#Course dd{clear:both;padding-left:0px;background:#ffffff;margin-left:0px;}
#lunch dd{font-size:12px;clear:both;display:block;width:370px;}
#lunch dd p{font-size:12px;float:left;margin:0px;padding:1px 0px;text-indent: 0em;}
#lunch dd b{float:right;width:115px;text-align:right;display:block;padding:1px 0px;}

/*Lunch week*/
#week dt{border:0px;clear:both;}
#week dt p{color:#669900;font-size:16px;float:left;}
#week dt b{border:0px;font-size:12px;float:right;}
#week dd,#week dd p{clear:both;font-size:12px;border:0px;background:#ffffff;padding:0px;}
#week dd.start{border-top:1px solid #874b2d;}

/*Menu*/
#Menu dd{border-bottom:1px dotted #dddddd;font-size:12px;clear:both;}
#Menu dd p{font-size:12px;float:left;margin:0px;padding:3px 0px;text-indent: 0em;}
#Menu dd b{float:right;width:65px;text-align:right;display:block;padding:3px 0px;}
#Menu dd u{float:right;text-decoration:none;width:65px;text-align:right;font-size:11px;display:block;padding:3px 0px;}

/*Course*/
#Course dd{font-size:12px;clear:both;display:block;width:370px;}
#Course dd p{font-size:12px;float:left;margin:0px;padding:1px 0px;text-indent: 0em;}
#Course dd p.end{padding-bottom:5px;}
#Course dt {margin:0px;padding:1px 0px;display:block;}
#Course dt p{margin:0px;padding:0px;display:block;margin-top:5px;float:left;width:300px;
color:#669900;font-size:16px;}
#Course dt b{float:right;width:125px;text-align:right;display:block;padding:0px;border-left:0px;}
#Course dt u{float:right;text-decoration:none;width:65px;text-align:right;font-size:11px;display:block;padding:5px 0px;}

.info{color:#bb0000;font-size:12px;clear:both;}
.infomation{border-top:1px solid #874b2d;border-bottom:1px solid #874b2d;padding:10px 0px 10px 40px;color:#874b2d;
font-size:12px;}
.zeikomi{text-align:right;clear:both;padding-top:10px;font-size:12px;color:#999999;}

p.no_in{text-indent: 0em;}


/*keywrod*/
#keyword{background:#ffffff;margin:0px;padding:5px 0px 0px 0px;font-size:12px;}
#keyword a{color:#336699;}
#keyword p{background:url(t_info_icon.gif) no-repeat left center;padding:0px 0px 0px 20px;margin-top:5px;}
#keyword .search_tag{width:400px;color:#666666;margin:0px;padding:5px 0px 0px 20px;background:url(navi_icon.gif) left bottom no-repeat;text-indent: 0em;}

/*category*/
#category{border:1px solid #dddddd;background:#f6f6f6;margin:10px 0px 5px 0px;padding:5px 0px;}
#category a{color:#336699;}
#category p{padding:0px 0px 0px 15px;margin-top:5px;color:#444444;}

p.bk{padding:5px;margin:0px;text-align:right;}
.recruit_midashi{color:#874b2d;border:1px solid #dddddd;background:#ffffdd;padding:5px;margin-top:10px;}
.recruit_midashi strong{display:block;font-size:25px;line-height:30px;letter-spacing:-1px;}

#main_left table#ippin{border-top:1px solid #6E5045;width:515px;padding:0px 0px;
border-left:1px dotted #ddbbbb;border-top:1px dotted #ddbbbb;}
#main_left table#ippin td{font-size:12px;line-height:14px;padding:3px 0px 3px 10px;border-bottom:1px dotted #ddbbbb;border-right:1px dotted #ddbbbb;}
#main_left table#ippin td.t{padding:3px 0px 3px 10px;}

#main_left .bou{height:5px;clear:both;margin-top:5px;}
.big{font-size:25px;float:left;line-height:32px;padding-right:10px;letter-spacing:-1px;}

#Recipe{font-size:18px;}
#Recipe p.sono1,#Recipe p.sono2,#Recipe p.sono3,#Recipe p.sono4,
#Recipe p.sono5,#Recipe p.sono6,#Recipe p.sono7,#Recipe p.sono8,
#Recipe p.sono1_b,#Recipe p.sono2_b,#Recipe p.sono3_b,#Recipe p.sono4_b,
#Recipe p.sono5_b,#Recipe p.sono6_b,#Recipe p.sono7_b,#Recipe p.sono8_b{
	padding-left:70px;padding-bottom:15px;border-bottom:1px solid #dddddd;margin:10px 0px;font-size:14px;
}
#Recipe p.sono1{background:url("./Recipe/sono1.gif") left top no-repeat;}
#Recipe p.sono2{background:url("./Recipe/sono2.gif") left top no-repeat;}
#Recipe p.sono3{background:url("./Recipe/sono3.gif") left top no-repeat;}
#Recipe p.sono4{background:url("./Recipe/sono4.gif") left top no-repeat;}
#Recipe p.sono5{background:url("./Recipe/sono5.gif") left top no-repeat;}
#Recipe p.sono6{background:url("./Recipe/sono6.gif") left top no-repeat;}
#Recipe p.sono7{background:url("./Recipe/sono7.gif") left top no-repeat;}
#Recipe p.sono8{background:url("./Recipe/sono8.gif") left top no-repeat;}
#Recipe p.sono99{background:url("./Recipe/sono99.gif") left top no-repeat;}

#Recipe p.sono1_b{background:url("./Recipe/sono1.gif") left top no-repeat;height:50px;}
#Recipe p.sono2_b{background:url("./Recipe/sono2.gif") left top no-repeat;height:50px;}
#Recipe p.sono3_b{background:url("./Recipe/sono3.gif") left top no-repeat;height:50px;}
#Recipe p.sono4_b{background:url("./Recipe/sono4.gif") left top no-repeat;height:50px;}
#Recipe p.sono5_b{background:url("./Recipe/sono5.gif") left top no-repeat;height:50px;}
#Recipe p.sono6_b{background:url("./Recipe/sono6.gif") left top no-repeat;height:50px;}
#Recipe p.sono7_b{background:url("./Recipe/sono7.gif") left top no-repeat;height:50px;}
#Recipe p.sono8_b{background:url("./Recipe/sono8.gif") left top no-repeat;height:50px;}
#Recipe p.sono99_b{background:url("./Recipe/sono99.gif") left top no-repeat;height:50px;}

dl#merumaga{margin:0px;padding:0px;border:0px;}
dl#merumaga dt{margin:0px;padding:0px;border-top:0px;color:#669900;}
dl#merumaga dd{margin:0px;padding:5px 0px 10px 65px;background:#ffffff;}

p.o{margin:0px;margin-bottom:10px;padding:0px;text-align:center;width:152px;}
.drink table{margin-bottom:10px;}
.drink td{padding:2px 5px;font-size:12px;}