/*
--------------------------------------------------
	CSS 空室カレンダー
	version: 2014
-------------------------------------------------- */
/*
html {
	margin	: 0;
	padding	: 0;
}

body {
	width		: 100%;
	height		: 100%;
	background	: #fdfdfd;
	color		: #151515;
	font-size	: small;
	font-family	: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ," "Meiryo","ＭＳ Ｐゴシック","MS PGothic", Arial, Helvetica, sans-serif;
	line-height	: 1.5em;
}
*/
a:link {
	color			: #555;
//	text-decoration	: underline;
}

a:visited {
	color			: #555;
//	text-decoration	: underline;
}

a:hover {
	color			: #000;
//	text-decoration	: underline;
}

a:active {
	color			: #555;
//	text-decoration	: underline;
}

/* .con_cal　空室カレンダー
----------------------------------------------------*/
.con_calendar {
	/*width	: 100%;*/
	margin	: 15px 40px 15px 25px;
	padding	: 0;
	border	: 0;
}
.box22 .con_calendar {
	margin	: 0 0 5px 0;
}

/*	タブ	*/
.tab_area {
	margin			: 0;
	border-bottom	: 5px solid #ccc;
}
.cal_tab {
	width		: 100%;
	margin		: 0;
	overflow	: hidden;
}
.cal_tab li {
	width	: 15%;
	margin	: 0 2px;
	float	: left;
	list-style: none;
}
.cal_tab li a {
	padding			: 5px 0;
	background		: #fff;
	color			: #aaa;
	font-weight		: bold;
	text-decoration	: none;
	text-align		: center;
	line-height		: 1.5em;
	border-top		: 1px solid #e2e4e8;
	border-right	: 1px solid #e2e4e8;
	border-left		: 1px solid #e2e4e8;
	display			: block;
}
.cal_tab li a:hover,
.cal_tab li .selected {
	padding			: 5px 0;
	background		: #ccc;
	color			: #333;
	font-weight		: bold;
	text-decoration	: none;
	text-align		: center;
	border-top		: 1px solid #ccc;
	border-right	: 1px solid #ccc;
	border-left		: 1px solid #ccc;
	display			: block;
}

.cal_area {
	padding		: 0;
	background	: #fdfdfd;
}

/*	タイトル	*/
.cal_area table.cld_cld_header {
	display	: none;
}

/*	テーブル	*/
.cal_area .cld_cld1 {
	width			: 100%;
//	border-collapse	: collapse;
}
.cld_cld1 .cp {
	cursor: pointer;
}

.box22 .cal_area .cld_left,
.box22 .cal_area .cld_month,
.box22 .cal_area .cld_right {
	height	: 20px;
}
.cal_area .cld_left,
.cal_area .cld_month,
.cal_area .cld_right {
	height	: 25px;
	padding	: 0 0 0 0;
	border	: 0;
	font-size	: 14px;
}
.cal_area .cld_month {
//	border:1px solid #aaa;
}
.cld_month2 {
	border:1px solid #aaa;
}
.cal_area .cld_left {
	text-align:left;
}
.cal_area .cld_right {
	text-align:right;
}

.cal_area td {
	width			: 13%;
	height			: 70px;
	padding			: 5px;
	font-size		: 20px;
	line-height		: 1.5em;
	text-align		: center;
	vertical-align	: top;
	border			: 1px solid #aaa;
	font-family: "メイリオ",Meiryo,"MS PGothic","MS UI Gothic",Arial,sans-serif;
}
.box22 .cal_area td {
	height: 40px;
}
.box22 .cal_area .cld_sun,
.box22 .cal_area .cld_mon,
.box22 .cal_area .cld_tue,
.box22 .cal_area .cld_wed,
.box22 .cal_area .cld_tur,
.box22 .cal_area .cld_fri,
.box22 .cal_area .cld_sat {
	height		: 20px;
}
.cal_area .cld_sun,
.cal_area .cld_mon,
.cal_area .cld_tue,
.cal_area .cld_wed,
.cal_area .cld_tur,
.cal_area .cld_fri,
.cal_area .cld_sat {
	height		: 20px;
	background	: #ddd;
	font-size	: 11px;
}
.cal_area .cld_sat {
	background	: #b6b6ff;
}
.cal_area .cld_sun {
	background	: #ffb6b6;
}
.cal_area .cld_day {
	background		: #fff;
	font-size		: 11px;
	vertical-align	: top;
}
.cal_area .cld_day_none,
.cal_area .cld_day_past {
	background		: #fff;
	font-size		: 11px;
//	font-weight		: bold;
	text-align		: left;
	vertical-align	: top;
}
.cal_area td span {
	font-size		: 20px;
	color: #999;
	height: 26px;
}

.cal_area .day {
	padding		: 0 0 0 0;
	font-size	: 11px;
	font-weight	: bold;
	text-align	: left;
	display		: block;
	color: #666;
}

.cal_area .cld_sun .day {
	padding		: 0 0 0 0;
	color		: #ee6f6f;
	font-size	: 11px;
	font-weight	: bold;
	text-align	: left;
	display		: block;
}
.cal_area .cld_sat .day {
	padding		: 0 0 0 0;
	color		: #4577ea;
	font-size	: 11px;
	font-weight	: bold;
	text-align	: left;
	display		: block;
}
.cal_area .entry-m,
.cal_area .entry-n,
.cal_area .entry-y,
.cal_area .entry-s {
	background	: #fff !important;
}
.cal_area .entry-y a,
.cal_area .entry-s a {
//	width			: 40px;
/*	height			: 40px;*/
	margin			: 0 auto;
	padding			: 0;
	color			: #1b6ecb;
	font-size		: 20px;
	font-weight		: bold;
	text-decoration	: none;
	display			: block;
}
.cal_area .entry-s a {
	color			: #cba81b;
}
.cal_area .entry-y a:hover,
.cal_area .entry-s a:hover {
	filter		: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity		: 0.5;
}
.cal_area .cld_day,
.cal_area .cld_sun,
.cal_area .cld_sat,
.cal_area .entry-y,
.cal_area .entry-m,
.cal_area .cld_day_none {
	vertical-align	: top;
}

.cal_area .price-rowest {
	padding		: 0 0 0 10px;
	background	: url(./yen.gif) no-repeat 0px 50%;
	font-size	: 11px;
}


.con_calendar .box_att {
	width		: 100%;
	padding		: 9px 0 0 0;
	overflow	: hidden;
}

.con_calendar .box_att .wrp_info {
	padding		: 0;
	color		: #333;
	float		: left;
}

.con_calendar .box_att .wrp_ser {
	padding		: 0 10px 0 0;
	color		: #333;
	font-size	: 10px;
	text-align	: right;
	float		: right;
}


.cal_area #cld_psn {
	display	: none;
}





.day {
	text-align: center;
	border: none;
	font-size: 100%;
}

.tab_area {
	display: none;
}
.price-rowest {
	display: none;
}


