@charset "utf-8";
/* ===================================================================
CSS information

 file name  :oiwai.css
 author     :Ability Consultant
style info  :お祝いプランページ　ハックは最下部に記述

=================================================================== */



/* -----------------------------------------------------------
	plans/oiwai.php お祝いプラン（特設ページ）
----------------------------------------------------------- */
#oiwai #contents_head h2 {
	background: url(../oiwai/images/st_plan.gif) no-repeat center top;
}

#oiwai div.line_oiwai {
	height: 1px;
	margin: 0 0 20px 0;
	background: url(../oiwai/images/line_oiwai.gif) no-repeat 0 0;
	clear: both;
}



/* plans_stay_con お祝いプラン概要
----------------------------------------------------------- */
#oiwai div.plans_stay_con {
	width: 695px;
	margin: 0 0 40px 0;
}

#oiwai div.plans_stay_con h3 {
	width: 695px;
	height: 60px;
	margin: 0 0 20px 0;
	background: url(../oiwai/images/st_stayplan.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#oiwai div.plans_stay_con #oiwai{
	width: 695px;
	height: 195px;
	margin: 0 0 20px 0;
	background: url(../oiwai/images/st_oiwai.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

/* キャッチ */
#oiwai div.plans_stay_con div.catch {
	width: 695px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#oiwai div.plans_stay_con div.catch p.photo {
	margin: 0 20px 0 0;
	float: left;
}

#oiwai div.plans_stay_con div.catch div.txt {
	overflow: hidden;
}

#oiwai div.plans_stay_con div.catch div.txt span {
	color: #b26414;
}

/* 献立 */
#oiwai div.plans_stay_con div.menu {
	width: 695px;
	margin: 0 0 40px 0;
	overflow: hidden;
}

#oiwai div.plans_stay_con div.menu h5 {
	width: 695px;
	height: 40px;
	margin: 0 0 20px 0;
	background: url(../oiwai/images/st_oiwai_menu.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#oiwai div.plans_stay_con div.menu p.photo {
	width: 280px;
	float: right;
}

#oiwai div.plans_stay_con div.menu table {
	width: 395px;
	margin: 0 0 0 1px;
	float: left;
}

#oiwai div.plans_stay_con div.menu table th {
	width: 40%;
	padding: 5px;
	border-bottom: 1px #9f9665 dotted;
}

#oiwai div.plans_stay_con div.menu table td {
	padding: 5px;
	border-bottom: 1px #9f9665 dotted;
}

#oiwai div.plans_stay_con div.menu table .last {
	padding: 5px;
	border-bottom: none;
}



/*　プラン詳細　*/
#oiwai div.plans_stay_con div.syousai {
	width: 695px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#oiwai div.plans_stay_con div.syousai h5{
	width: 695px;
	height: 35px;
	margin: 0 0 20px 0;
	text-indent: -9999px;
	background: url(../oiwai/images/st_oiwai_syousai.gif) no-repeat 0 0;
}

#oiwai div.plans_stay_con div.syousai table {
	width: 410px;
	margin: 0px 0 0 1px;
	float: left;
}

#oiwai div.plans_stay_con div.syousai table th {
	width: 40%;
	padding: 5px;
	border-bottom: 1px #9f9665 dotted;
}

#oiwai div.plans_stay_con div.syousai table td {
	padding: 5px;
	border-bottom: 1px #9f9665 dotted;
}

#oiwai div.plans_stay_con div.syousai table .last {
	padding: 5px;
	border-bottom: none;
}

#oiwai div.plans_stay_con div.syousai .oheya {
	width: 200px;
	margin: 0px 30px 0px 0;
	float:right;
}

#oiwai div.plans_stay_con div.syousai .oheya  p.oheya_syurui {
	text-align:right;
	padding:0px 30px 0px 0px;
}

#oiwai div.plans_stay_con div.syousai p.syousai_cyui{
	width: 400px;
	margin:10px 10px 10px 10px;
	float:left;
	font-size:85%;
}

#oiwai div.plans_stay_con div.oheya_link{
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	width: 270px;
	height: 39px;
}

#oiwai div.plans_stay_con div.syousai div.oheya_link li{
	font-size:13px;
	
}

/* 金額 */
#oiwai div.plans_stay_con div.price_con {
	width: 695px;
	margin: 0 0 20px 0;
}

#oiwai div.plans_stay_con div.price_con h5 {
	width: 695px;
	height: 40px;
	margin: 0 0 20px 0;
	background: url(../oiwai/images/st_oiwai_price.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#oiwai div.plans_stay_con div.price_con table {
	width: 694px;
	margin: 0 0 0 1px;
}

#oiwai div.plans_stay_con div.price_con table th {
	width: 134px;
	padding: 5px;
	border: 1px #cfc9aa solid;
}

#oiwai div.plans_stay_con div.price_con table th.tb_room {
	padding: 5px;
	background-color: #f1eee1;
	border: 1px #cfc9aa solid;
}

#oiwai div.plans_stay_con div.price_con table td {
	padding: 5px;
	text-align: center;
	border: 1px #cfc9aa solid;
}

#oiwai div.plans_stay_con div.price_con span {
	color: #b26414;
}

#oiwai div.plans_stay_con div.price_con p.bt_img {
	text-align: right;
}

/* パンフレット */
#oiwai div.plans_stay_con div.oiwai_dl {
	width: 695px;
	margin: 0 0 40px 0;
	overflow: hidden;
}

#oiwai div.plans_stay_con div.oiwai_dl h5 {
	width: 685px;
	margin: 0 0 20px 0;
	padding: 10px 0 10px 10px;
	background-color: #cf9d8d;
	color: #fff;
}

#oiwai div.plans_stay_con div.oiwai_dl p.photo {
	padding: 0 20px 0 0;
	float: left;
}

#oiwai div.plans_stay_con div.oiwai_dl div.txt {
	overflow: hidden;
}

#oiwai div.plans_stay_con div.oiwai_dl div.txt p.bt {
	padding: 0 0 0 8px;
	background: url(../oiwai/images/icon_fallow.gif) no-repeat 0 10px;
}

#oiwai div.plans_stay_con div.oiwai_dl div.txt p.dl {
	padding: 0 50px 0 0;
	font-size: 86%;
}

#oiwai div.plans_stay_con div.oiwai_dl div.txt p.dl img {
	padding: 0 10px 0 0;
	float: left;
}

#oiwai div.plans_stay_con div.oiwai_dl div.txt table {
	width: 694px;
	margin: 0 0 0 1px;
}

/* お祝いムービー */
#oiwai div.plans_stay_con div.oiwai_movie {
	width: 695px;
	margin: 0 0 40px 0;
	padding: 10px 0 0 0;
	background: url(../oiwai/images/bg_movie.gif) no-repeat 0 0;
	overflow: hidden;
}

#oiwai div.plans_stay_con div.oiwai_movie p.photo {
	padding: 10px;
	float: left;
}

#oiwai div.plans_stay_con div.oiwai_movie div.txt {
	padding: 10px 10px 0 0;
	overflow: hidden;
}

#oiwai div.plans_stay_con div.oiwai_movie div.txt h5 {
	margin: 0 0 10px 0;
	font-size: 110%;
}

#oiwai div.plans_stay_con div.oiwai_movie div.txt h5 a:link,
#oiwai div.plans_stay_con div.oiwai_movie div.txt h5 a:hover,
#oiwai div.plans_stay_con div.oiwai_movie div.txt h5 a:active,
#oiwai div.plans_stay_con div.oiwai_movie div.txt h5 a:visited {
	color: #3c4e5c;
}

#oiwai div.plans_stay_con div.oiwai_movie div.txt p {
	color: #3c4e5c;
}

#oiwai div.plans_stay_con div.oiwai_movie div.txt p.bt {
	text-align: right;
}

#oiwai div.plans_stay_con div.oiwai_movie div.txt p.bt a {
	padding: 0 0 0 8px;
	background: url(../oiwai/images/icon_fallow.gif) no-repeat 0 10px;
}









/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/

/* plans/oiwai.php お祝いプラン - ボックス回り込み対策 */
* html #oiwai div.plans_stay_con div.catch div.txt,
* html #oiwai div.plans_stay_con div.oiwai_movie div.txt {zoom: 1;}
