@import "/lib/cmn_css/component.css"; 

/* CSS Document */

.top {
 background:url(/stay/images/mv_stay_top.jpg) top left no-repeat;
}

.plan {

 background:url(/stay/plan/images/mv_stay_plan.jpg) top left no-repeat;

}

#contents table.gryBoxTable {
	border-right: 3px solid #E5E5E5;
	border-left: 7px solid #E5E5E5;
	margin-bottom: 10px;
	width: 620px;
}
#contents table.blk2 {
	width: 412px !important;
}

#contents table.gryBoxTable td.bdr {
	background: url(/stay/images/bg_box_list_inner.gif) left bottom no-repeat;
	padding-bottom: 15px;
	vertical-align: top;
	width: 206px;
}

#contents div.innerWhite {
	background: url(/stay/images/bg_box_inner_top.gif) left top no-repeat;
	padding-top: 7px;
	width: 206px;
}

#contents div.gryBoxImg {
	text-align: center;
	margin: 0 0 5px 2px;
	width: 198px;
}

#contents div.gryBoxInner {
	margin: 0 10px;
	width: 180px;
}

#contents table.gryBoxTable td.bdr h4 {
	padding-left: 14px;
	text-indent: -14px;
	line-height: 120%;
}

#contents div.stayPlan {
	background: #E5E5E5;
	text-align:center;
	margin-bottom: 25px;
	padding: 5px 0;
}

#contents div.stayPlanInner {
/*	background: url(/stay/images/bg_stayplan_inner.gif) left top repeat-y;*/
	background-color:#F6F6F6;
	margin: 0 0 5px 5px;
	padding: 10px 0;
	width: 620px;
}

#contents div.stayPlan p.btn {
	line-height: 100%;
	padding: 0px !important;
}

#contents div.stayPlan p.btn input {
	margin: 0;
	line-height: 100%;
	padding: 0;
}

#contents img.btnLeft {
	margin-right: 10px;
}

#contents div.searchPBox {
	background-color:#E5E5E5;
	padding:10px;
	width:610px;
}

#contents table.searchTbl {
	width:610px;
}

#contents table.searchTbl td.halfL {
	background-color:#FFF;
	vertical-align:middle;
	padding:10px 0;
	text-align:center;
	width:130px;
}


#contents table.searchTbl td.halfR {
	background-color:#FFF;
	vertical-align:middle;
	text-align:left;
	width:170px;
}

#contents table.searchTbl td.halfR h4{
	text-indent:-14px;
	padding-left:14px;
}

#contents table.searchTbl td.halfR2 {
	background-color:#FFFFFF;
	padding:10px 10px 10px 0;
	width:470px;
}

/* stay reserve */

#contents div#selBOX {padding-bottom:5px;}
#contents div#selBOX select {margin:0;padding:0;line-height:0;}

/* rightMenu Schedule */
#contents div#selBOX2 img {
margin-bottom:3px;
}


#contents div#textBOX2 {
display:none;
}

#contents div.scheduleBox2 {
	background: #F8F8F9;
	text-align: left;
	margin: 0 5px;
	padding: 0 0 3px 0;
	width: 210px;
}

#contents div#textBOX {
padding-bottom:5px;
display:none;
}

#contents input { margin:0; padding-left:3px;}

#contents div#calid_screen table { margin:0;}

#contents div.tableL {
	width:400px;
	text-align:left;
	float:left;
/*	border-right:dotted 1px ;*/

}
#contents div.tableR {
	width:205px;
	float:right;
	background: url(/stay/images/bg_dott_x.gif) left top repeat-y;
}

#contents div.scNone {
	clear: both;
	margin: 0 auto;
	width: 610px;
}
#contents div.scDott {
	background: url(/images/bg_rightmenu_dott.gif) left bottom repeat-x;
	clear: both;
	margin: 0 10px 5px 10px;
	padding-bottom: 5px;
	width: 500px;
}


#contents div.scDott table,
#contents div.scNone table {
	margin-left:10px;
	width: 380px;
	line-height:
}

#contents div.scDott table th p,
#contents div.scDott table td p,
#contents div.scNone table th p,
#contents div.scNone table td p {
	padding:5px 0;
	line-height:200%;
}

#contents div.scDott table th,
#contents div.scNone table th {
	width:20%;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

#contents div.scNone table td.second {
	width:50%;
	text-align:right ;
}
#contents div.scNone table td.third {
	width:30%;
	text-align:center ;
	padding-bottom:5px;
}

#contents tr.scDott {
	background: url(/images/bg_rightmenu_dott.gif) left bottom repeat-x;
	clear: both;
	margin: 0 10px 5px 10px;
	padding-bottom: 5px;
	width: 380px;;
}

#contents div.scNone2 {
	clear: both;
	margin: 0 10px 0 10px;
	width: 190px;
}

#contents div.scDott2 {
	background: url(/images/bg_rightmenu_dott.gif) left bottom repeat-x;
	clear: both;
	margin: 0 10px 5px 10px;
	padding-bottom: 5px;
	width: 190px;
}


#contents div.scDott2 table,
#contents div.scNone2 table {
	width: 190px;
}

#contents div.scDott2 table th p,
#contents div.scDott2 table td p {
	padding: 0;
}

#contents div.scDott2 table th,
#contents div.scNone2 table th {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

#contents div.scDott2 table td,
#contents div.scNone2 table td {
	text-align: right;
	vertical-align: middle;
}

#contents div.scLine2 p {
	padding: 0 0 2px 0;
}
