@charset "UTF-8";

/*
-----------------------------------------------
 ホテル志戸平 お料理とバイキングStyles
 FileName : dish_viking.css
 Date     : 2009.01.10
----------------------------------------------- */

/* == お料理とバイキング トップページ == */
div#contentsInfo h2#tantoMaincopy	{
	background: url(image/tanto_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0 0 30px 0;
	overflow: hidden;
	}
	
div#dish_viking	{
	margin: 0:
	}
	
	div#dish_viking h2#title1	{
		background: url(image/dish_viking_title-1.gif) no-repeat;
		height: 38px;
		text-indent: -9999px;
		}
	
	div#dish_viking h2#title2	{
		background: url(image/dish_viking_title-2.gif) no-repeat;
		height: 98px;
		text-indent: -9999px;
		}
		
	div#dish_viking h3	{
			font-size: 110%;
			line-height: 1.5em;
			}


/* == たんとたんと == */
div.tantoDetail	{
	clear: both;
	}
	
	div.tantoDetail img.mainP	{
		float: left;
		margin: 0 15px 3px 0;
		}
	
	div.tantoDetail	h3	{
		color: #923a00;
		font-weight: bold;
		margin: 0.5em 0 0 0;
		}
	
	div.tantoDetail	h3.last	{
		margin: 0;
		}
	
	div.tantoDetail-partition	{
		clear: both;
		background: url(image/tanto_partition.gif) no-repeat;
		height: 42px;
		}
	
	div.tantoDetail p.tantoEx	{
		margin: 0.5em 0 0 0;
		}


/* == バイキングメニュー == */
div#vikingMenu	{
	margin: 0;
	}
	
	div#vikingMenu-title	{
		background: url(image/viking_menu_image/viking_menu_title.gif) no-repeat;
		padding: 100px 21px 12px 66px;
		}
		
		div#vikingMenu-title h3.read	{
			text-indent: 3em;
			padding: 0.2em 0 0 -3em;
			}
		
		div#vikingMenu-title ul.att	{
			padding: 0.5em 0 0 0;
			}
		
		div#vikingMenu-title li.attention, div.vikingMenu-Copy li.attention	{
			color: #c00;
			font-size: 110%;
			}
		
		div#vikingMenu-title p.jigetu	{
			border-bottom: 1px solid #d7ebcb;
			padding: 0.5em 0 2px 0;
			margin: 0 0 0 0;
			text-align: right;
			}
	
div#vikingMenu-area	{
	background: url(image/viking_menu_image/viking_menu_back.gif) repeat-y;
	padding: 0 21px 0 66px;
	overflow: hidden;
	}
	
	div#vikingMenu-area img.btn	{
		margin: 0 0 1em 201px;
		}
	
	div#vikingMenu-area img.btn2	{
		margin: 0 0 0 201px;
		}
	
div#vikingMenu-Info	{
	float: left;
	width: 415px;
	}

	div.vikingMenu-Copy	{
		clear: both;
		margin: 0;
		}
		
		div.vikingMenu-Copy p.kongetu	{
			margin: 0 0 0.5em 0;
			}
	
	div.vikingMenu-CopyL	{
		float: left;
		width: 200px;
		margin: 0 15px 0 0;
		padding: 0 0 24px 0;
		}
		
		div.vikingMenu-CopyL img	{
			margin: 2px 0 0 0;
			}
		
		div.vikingMenu-CopyL p.caption	{
			font-size: 90%;
			color: #933;
			margin: 2px 0 0.5em 0;
			}
		
		div.vikingMenu-CopyL-last	{
		float: left;
		width: 200px;
		margin: 0 15px 0 0;
		padding: 0;
		}
	
	div.vikingMenu-CopyR	{
		float: right;
		width: 185px;
		padding: 0 15px 24px 0;
		}
		
		div.vikingMenu-Copy h4{
			color: #982626;
			font-size: 120%;
			font-weight: bold;
			}
		
		div.vikingMenu-CopyR li.second	{
			margin: 0 0 0 1em;
			}
		
		div.vikingMenu-CopyR-last	{
		float: right;
		width: 200px;
		padding: 0;
		}
	
	div.vikingMenu-Copy ul.att	{
		clear: both;
		padding: 0.5em 0;
		}
		
div#vikingMenu-Plice	{
	float: right;
	background: #e0e0a0;
	color: #002878;
	padding: 10px;
	width: 200px;
	overflow: hidden;
	}
	
	div#vikingMenu-Plice h4	{
		background: #002878;
		color: #fff;
		font-size: 120%;
		font-weight: bold;
		text-align: center;
		padding: 4px 0;
		margin: 0 0 0.5em 0;
		}
	
	div#vikingMenu-Plice p.chatch	{
		font-weight: bold;
		margin: 0 0 5px 0;
		}
	
	div.plusPlan	{
		background: #fff;
		padding: 6px 8px 3px 8px;
		margin: 0 0 12px 0;
		}
		
		div.plusPlan h5	{
			font-weight: bold;
			color: #af0d43;
			}
		
		div.plusPlan span.small	{
			font-size: 90%;
			}
		
		div.plusPlan img	{
			margin: 3px 0;
			}
		
		div.plusPlan p.plusPlan-name	{
			font-weight: bold;
			}
		
		div.plusPlan li	{
			margin: 3px 0;
			}
		
	div.allPlan	{
		background: #fff;
		font-weight: bold;
		padding: 6px 8px 3px 8px;
		text-align: center;
		}

div#vikingMenu-Btm	{
	clear: both;
	background: url(image/viking_menu_image/viking_menu_btm.gif) no-repeat;
	height: 21px;
	}


/* == 和食膳 == */
div#contentsInfo h2#washokuzenMaincopy	{
	background: url(image/washoku_image/washoku_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0 0 30px 0;
	overflow: hidden;
	}

div#washokuzen	{
	margin: 0;
	}

div#washokuzen h3#tukiTitle	{
	background: url(image/washoku_image/tukizen_title.gif) no-repeat;
	height: 104px;
	text-indent: -9999px;
	}

div#washokuzen h3#hoshiTitle	{
	background: url(image/washoku_image/hoshizen_title.gif) no-repeat;
	height: 104px;
	text-indent: -9999px;
	}

div#washokuzen h3#yukiTitle	{
	background: url(image/washoku_image/yukizen_title.gif) no-repeat;
	height: 104px;
	text-indent: -9999px;
	}

div#washokuzen h3#kidsTitle	{
	background: url(image/washoku_image/kids_title.gif) no-repeat;
	height: 90px;
	text-indent: -9999px;
	}

div#washokuzen h3#tubomiTitle	{
	background: url(image/washoku_image/tubomi_title.gif) no-repeat;
	height: 90px;
	text-indent: -9999px;
	}

div.washokuzenInfo	{
	background: url(image/washoku_image/washokuzen_back.gif) repeat-y;
	padding: 0 23px;
	}
	
	div.washokuzenInfo img	{
		margin: 0 0 10px 0;
		}

div.washokuzen-btm	{
	background: url(image/washoku_image/washokuzen_btm.gif) no-repeat;
	height: 53px;
	}
	
	div.washokuzen-btm-last	{
		background: url(image/washoku_image/washokuzen_btm.gif) no-repeat;
		height: 23px;
		}


/* == 食材と料理へのこだわり == */
div#shokuzaiPolicy	{
	background: url(image/policy_image/policy_back.gif) repeat-y;
	padding: 24px 20px;
	overflow: hidden;
	}
	
	div#shokuzaiPolicy h3	{
		color: #606;
		font-weight: bold;
		font-size: 150%;
		text-align: center;
		margin: 0 0 0.5em 0;
		}
	
	div#shokuzaiPolicy p.copy	{
		color: #606;
		line-height: 140%;
		font-size: 120%;
		text-align: center;
		margin: 0 0 0.5em 0;
		}
	
	div#shokuzaiPolicy img	{
		margin: 0 0 3px 117px;
		}
	
	div#shokuzaiPolicy p.name	{
		text-align: center;
		margin: 0 0 0.5em 0;
		}


/* == 追加料理 == */
div.plusdish-2Item	{
	clear: both;
	background: url(image/plus_dish_image/2item_back.gif) no-repeat top left;
	overflow: hidden;
	}

div.plusdish-1Item	{
	clear: both;
	background: url(image/plus_dish_image/1item_back.gif) no-repeat top left;
	overflow: hidden;
	}
	
	div.plusdish-L	{
		float: left;
		width: 230px;
		}
	
	div.plusdish-R	{
		float: right;
		width: 230px;
		}
	
	div.plusdish-deta	{
		padding: 17px 11px 0 17px;
		}
	
	div.plusdish-deta p.name	{
		color: #006;
		font-size: 100%;
		font-weight: bold;
		margin: 0 0 3px 0;
		}
	
	div.plusdish-deta img	{
		margin: 2px 0 5px 0;
		}
	
	div.plusdish-deta p.plice	{
		color: #33f;
		font-size: 120%;
		font-weight: bold;
		text-align: right;
		}
	
	div.plusdish-deta p.inquiry	{
		color: #33f;
		font-weight: bold;
		text-align: right;
		}
	
div.plusdish-2ItemBtm	{
	clear: both;
	background: url(image/plus_dish_image/2item_brm.gif) no-repeat;
	height: 31px;
	}

div.plusdish-1ItemBtm	{
	clear: both;
	background: url(image/plus_dish_image/1item_brm.gif) no-repeat;
	height: 31px;
	}


/* The Holly Hack \*/
	* html .washokuzen-back, div#shokuzaiPolicy, div.plusdish-2Item, div.plusdish-1Item, div#vikingMenu-area, div#vikingMenu-Plice	{
    height: 1%;
    }
