/* 宿帳くんFrontierお客様画面 カスタムCSS */
@import url(ydf2_common.css);
*{
	line-break: normal;
}
body{
	/*background: url(homepe.net/frontier/bg.png) repeat-y  center;*/
}
hr{
	color: #cecece;
}
.Required{}
#Failed{}
#InfoWindow{}
#InfoDetail{}
address,#Address{}
.box{}
.attention{}
.MsgIcon{}
.BlackIcon{}
.StdBtn{}
.SmallBtn{}
.OptBtn{}
.ToTop{}
.MouseOver{}
div.ExclamationMsg{}
div.YdfDiscountMsg{}
span.planpay{}
/******* UI Dialog用 *******/
.ui-widget-header {}
.ui-dialog .ui-dialog-title {} 
.ui-dialog .ui-dialog-content {}
.ui-dialog .ui-dialog-buttonpane {}
.ui-datepicker-calendar th{}
/******* カレンダー用 *******/
div.Calendar{}
/* カレンダー */
table.Calendar{}
table.Calendar th{}
table.Calendar td{}
table.Calendar .Weeklist{}	
table.Calendar .Otherday{}
table.Calendar .Weekday{}
table.Calendar .Saturday{}
table.Calendar .Holiday{}
table.Calendar .Today{}
table.Calendar td a{}
table.Calendar td a:hover{}
table.Calendar td div{}
table.Calendar td div b{}
div.Rsvaccepting{}
div.Rsvvacancy{}
div.Rsvinvalidity{}
div.Remain{}

#CalenNavi{}
input.Active{}
input.Deactive{}

/* 日付検索テーブル */
table#Reserve{}
table#Reserve tr.Date td{}
table#Reserve th{}
table#Reserve td{}
table#Reserve *{}
table#Reserve td div{}
th.Heya{}
th.Heya a.MsgIcon{}
table#Reserve td a:hover{}
table#Reserve .Rsvinvalidity{}

/* プランコンテンツ */
div.YdfBodys{}
div.YdfList{}
table.YdfList{}
table.YdfList caption{}
table.YdfList caption img{}
table.YdfList th,
.ths{}
table.YdfList td{}
table.YdfInfo{}
table.YdfInfo td{}
table.YdfList td hr{}
div.YdfImage{}
table.YdfImages{}
table.YdfImages td{}
div.YdfName{}
div.YdfName a{}
div.YdfSubname{}
div.YdfMemo{}
div.YdfMemo a{}
#BasicCondition *{}
#MeisaiTable{}

td.L_rsname{}
td.L_rsname select{}
td.L_gskind{}
td.L_aprice{}
td.L_rskazu{}
td.L_kei___{}
td.L_delete{}

div.SideMenu{}
div.YdfSideMenu{}
/**************************/
/* 大外枠 */
div.Main{
	/*width: 986px;
	min-width: 976px;	/* 内寸750 + border-left + border-right = 756 (NN用)*/
	border: 0px solid #ff0000;
	margin: 0 auto;
}
/****************************/
/* ページヘッダー */
div.Bodyheader{
	left : 0;
	top: 0;
	text-align: center;
	min-height: 50px;
	overflow:hidden;
	border: 0px solid #000000;
}
div.Bodyheader h1{
	text-align: left;
	text-decoration: none;
	padding: 0px 25px 15px 25px;
	height: 24px;
	font-size: x-large;
	cursor: default;
	border: 0px solid #ff0000;
}
div.Flash{
	text-align: center;
}
/****** Menu表示 ******/
div.Menus{
	text-align: center;
	border: 0px solid #ffffff;
	background-image: none;
	height: 30px;
}
/****** コンテンツ表示 ******/
div.Bodys{
	margin: 0px;
	padding: 0px 25px;
}
.Contents{
	vertical-align: top;
	text-align: center;
	border: 0px solid #0000ff;
	background-image: none;
	line-height: 1.2em;
}
/********* コメント表示 *********/
#PageTitle{
	margin:0px;
	margin-left: 10px; 
	margin-top: 10px;
}
#Comments{
	margin: 10px;
	padding: 10px;
	text-align: left;
	font-size: medium;
	font-weight: bold;
	width: auto;
}
/****** テーブル用クラス ******/
/* 汎用テーブル */
table.Layout{
}
table.Layout td{
}
div.Update{
}
.Caption{
	margin-left: 1em;
	font-size: large;
	border: 0px solid #ffffff;
	background: url(../HpImages/bg_gra_h.png) repeat-x left -120px #ce618a;
}
.Title{
}

table.Basictable{
	width: 100%;
	margin: 0px auto 10px auto; 
	border: solid 1px #c0c0c0;
	border-collapse: collapse;
	color: #000;
}
table.Basictable caption{
	text-align: left;
	font-weight: bold;
	font-size: large;
	padding: 3px;
}
table.Basictable caption img{
	vertical-align:middle;
	margin-right: 3px;
}
table.Basictable th{
	background-color: #f8f8f8;
	vertical-align: middle;
	text-align: center;
	border: solid 1px #e9e9e9;
	padding: 3px;
	font-weight: bold;
}
table.Basictable td{
	vertical-align: middle;
	text-align: left;
	border: solid 1px #e9e9e9;
	padding: 3px;
}
/******************/
div.Bodyfooter{
	font-family: "ＭＳ Ｐゴシック";
	clear: both;
	text-align: center;
	font-size: 10pt;
	padding: 8px 0px 150px 0px;
	border: 0px solid #000000;
	word-break: keep-all;
}
div.Bodyfooter a{
	text-decoration: none;
}
/******************/
div.Powered{
	background: url(../HpImages/copybak.gif) #e6e6e6 center left repeat;
	width: 100%;
	height: 10px;
	font-size: 8pt;
	text-align: center;
	border: 0px solid #000000;
}
div.Powered a{
	font-family: "ＭＳ Ｐゴシック";
	color: #999;
	margin: 5px;
	text-decoration: none;
}