@charset "utf-8";

*{ zoom:1; }


/*-----
new_onair
---------------------------------*/
/*
#new_onair		{ width:650px; position:relative; }
#new_onair h2	{ font-size:14px; }
#new_onair h3	{ width:650px; height:32px; font-size:18px; text-align:center; padding:10px 0 20px 0; background-image:url(/mahou/images/title_h3.png); background-repeat:no-repeat; background-position:center top; }
#new_onair h4	{ border-left: #6b3c2f 4px solid; padding-left:10px; color:#6b3c2f; font-size:14px; font-weight:bold; clear:both; }

#new_onair dl	{ width:210px; float:left; padding:10px 0 20px 6px; }
#new_onair dd	{ line-height:140%; }

#new_onair .phto_s		{ width:190px; height:113px; background:url(/mahou/images/photo_s.png) no-repeat; padding:10px;   }
#new_onair .phto_s img	{ width:180px; padding:6px; }

#new_onair ul	{ width:160px; margin:0 auto; font-size:12px; line-height:140%; }


#new_onair .shoplist 	{ overflow:hidden; }
#new_onair .shoplist a		{ width:180px; overflow:hidden; display:block; height: 0 !important; height /★/: 30px; padding-top:30px; background-position: 0 0; background:url(/mahou/images/btn_shop_about.gif) no-repeat; margin-top: 5px; }


#new_onair .shoplist dd {  width:216px; float:left; padding: 5px 0px 10px 0px; }
#new_onair .shoplist dl { list-style:none; padding:0 6px; position:relative; }

#new_onair .shoplist .about { position:absolute; top:-40px; right:5px; }


#new_onair .shopname	{ color:#fe7a04; font-size:16px; font-weight:bold; padding-bottom:5px; }*/


#new_onair		{ width:650px; padding:20px 0; }
#new_onair h3	{ width:650px; height:32px; font-size:18px; text-align:center; padding:10px 0 20px 0; background-image:url(/mahou/images/title_h3.png); background-repeat:no-repeat; background-position:center top; }
#new_onair h4	{ border-left:#6b3c2f 4px solid; padding-left:10px; color:#6b3c2f; font-size:14px; font-weight:bold; clear:both; margin:20px 0 7px 0; }


#new_onair dl	{ width:650px; float:left; padding-bottom:14px; }

#new_onair .phto_s		{ width:200px; height:113px; background:url("/mahou/images/photo_s.png") no-repeat; padding:10px;}
#new_onair .phto_s img	{ width:190px; padding:4px; }

#new_onair .shoplist 	{ overflow:hidden; }
#new_onair .shoplist a	{ font-size:16px; font-weight:bold; text-decoration:none; }
#new_onair .shoplist a:hover	{ text-decoration:underline; }


#new_onair .shoplist ul	{ padding:0 16px; }

#new_onair .shoplist dd {  width:216px; height:220px; float:left; padding: 5px 0px 10px 0px; }

/*#new_onair .shoplist ul { list-style:none; padding:0 6px; position:relative; }*/
/*#new_onair .shoplist .about { position:absolute; top:-40px; right:5px; }*/


#new_onair .shopname			{ color:#fe7a04; font-size:16px; font-weight:bold; padding:0 15px; }
#new_onair .shopname a			{ text-decoration:none; }
#new_onair .shopname a:hover	{ text-decoration:underline; }



/*-----
onair
---------------------------------*/
#onair		{ width:650px; }

#onair .left	{ width:440px; float:left; padding-top:5px; }
#onair .right	{ width:190px; float:right; }

#onair h2	{ font-size:18px; text-align:center; background-color:#ffffff; padding:10px 0; border:dotted 1px #310a07; }
#onair h4	{ border-left: #6b3c2f 4px solid; padding-left:10px; color:#6b3c2f; font-size:14px; font-weight:bold; clear:both; }

#onair .mian	{ width:650px; height:385px; }

#onair dl	{ width:216px; height:190px; float:left; padding:10px 0; }
#onair dd	{ line-height:140%; }

#onair ul	{ font-size:12px; padding-top:10px; }

#onair .menu 	{ padding-bottom:20px; }
#onair .menu dd	{ background: url("/mahou/images/dd_menu.gif") top left no-repeat; padding: 0 0 0 18px; margin-left:6px; color:#6b3c2f; font-weight:bold; }


#onair .main		{ width:650px; height:390px; }
#onair .photo		{ width:650px; height:380px; background:url("/mahou/images/photo.png") no-repeat; }
#onair .photo img	{ width:610px; height:343px; display:block; padding:20px; }


#onair .photo_s		{ width:200px; height:113px; background:url("/mahou/images/photo_s.png") no-repeat; padding:10px; }
#onair .photo_s img	{ width:190px; padding:2px 5px; }

/*---- 詳細情報 ----*/
#details	{ padding:0 0 10px 0; }

#details table	{ border-spacing:0; width:440px; background-color:#ffffff; empty-cells:show; clear:both; border:1px #ddcfa6 solid; }
#details th		{ background:#eedfc2; border-bottom:1px #ddcfa6 dotted; padding:3px; text-align:center; vertical-align:middle; }
#details td		{ width:340px; border-bottom:1px #ddcfa6 dotted; padding:3px; }


/*---- 外観 ----*/
#map			{ width:173px; height:98px; background:url("/mahou/images/thm_s.png") no-repeat; padding:10px; }
#map.thm_s img	{ width:162px; padding:1px 4px; }



/*---- その他のお店 ----*/
#shoplist			{ padding-top:20px; }
#shoplist a			{ text-decoration:none; }
#shoplist a:hover	{ text-decoration:underline; }
/*#shoplist .about01	{ position:absolute; top:120px; left:8px; }
#shoplist .about02	{ position:absolute; top:302px; left:8px; }
#shoplist .about03	{ position:absolute; top:485px; left:8px; }
*/

#shoplist dl	{ width:190px; height:190px; padding:10px 0 0 0; }

#shoplist .thm_s		{ width:172px; height:95px; background:url("/mahou/images/thm_s.png") no-repeat; padding:10px; }
#shoplist .thm_s img	{ width:162px; padding:1px 4px; }

#shoplist .shopname		{ color:#fe7a04; font-weight:bold; font-size:14px; }

#shoplist ul	{ width:160px; margin:0 auto; font-size:12px; line-height:140%; padding:0; }