@charset "utf-8";
/* CSS Document */

#new-plan-container{
	clear:both;
	width:720px;
	margin:0px 0px 0px 5px;
	padding:0px;
	overflow:hidden;
}

/*
左カラム：ご利用プラン一覧
*/

#new-plan-container #left-container{
	float:left;
	width:350px;
	margin:20px 0px 10px 0px;
	padding:0px;
	display:inline;
}

#new-plan-container #left-container h2{
	margin:0px;
	padding:0px;
}

#left-container #left {
	float:left;
	display:inline;
	width:170px;
	margin-left:0px;
}

#left-container #right {
	float:right;
	display:inline;
	width:170px;
	margin-right:0px;
}

/*
プランリストバナー
*/

#plan-list-banner{
	width:170px;
	margin:15px auto 0 auto;
}

#plan-list-banner li{
	list-style-type:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

/*
右カラム：日付検索
*/

#new-plan-container #right-container{
	float:right;
	width:350px;
	margin:20px 0px 10px 0px;
	padding:0px;
	display:inline;
}

#new-plan-container #right-container h2{
	margin:0px;
	padding:0px;
}

/*
日付検索
*/

#searchTable{
	width:348px;
	margin:15px auto;
	border-left:1px solid #845E46;
	border-top:1px solid #845E46;
}

#searchTable th{
	border-right:1px solid #845E46;
	border-bottom:1px solid #845E46;
	text-align:left;
	font-size:12px;
	padding:2px;
	background-color:#F1D8B8;
}

#searchTable td{
	border-right:1px solid #845E46;
	border-bottom:1px solid #845E46;
	font-size:12px;
	padding:2px;
	background-color:#FBE3CE;
}

#searchTable td dl{
	margin:0px;
	padding:0px;
}

#searchTable td dt{
	margin:0px;
	padding:0px;
}

#searchTable td dd{
	margin:0px;
	padding:0px;
	line-height:200%;
}

#searchTable .bt-search{
	text-align:center;
}


/*
新・メールでのお問合せについて
*/

#new-to-mail{
	width:700px;
	border:3px double #633;
	background-color:#FFE7CE;
	margin:20px auto 40px auto;
}

#new-to-mail p{
	padding:10px;
}

/*
予約の変更・キャンセルについて
*/

.yoyaku-henko-calcel{
	width:349px;
	margin:0px auto 15px auto;
}


/*
おもてなし
*/

#omotenashi{
	width:720px;
	margin:0px auto 20px auto;
}

#omotenashi table{
	width:100%;
	margin-top:20px;
}

#omotenashi table td{
	width:50%;
	text-align:center;
	vertical-align:top;
}