
#wrap{width:100%;}
#wrap_navi{display:none;}

#navi{display:table;}
#navi_bar{display:none;}
.search_sort{width:100%;}
.search_sort a{	color:transparent!important;
				opacity:0.5;
				padding:8px 0;}
.search_sort a[selected]{opacity:1.0;}
.sort_name{background-image:url("img/name.png");}
.sort_recent{background-image:url("img/history.png");}
.sort_visit{background-image:url("img/visit.png");}
.sort_commute{background-image:url("img/users.png");}
.sort_rate{background-image:url("img/star.png");}

table:not([noblock]) th,table:not([noblock]) td{display:block;
		border:none;
		width:100%;}
table{	text-align:center;}
#notice{top:auto;
		bottom:48px;
		width:100%;
		left:0;
		margin:0;}
il{display:block;}
.selarea{width:100%!important;}
.seltags input{	width:100%;}
.seltags a{margin-bottom:2px;}

input,textarea,select{	border:solid 1px #ddd;
						border-radius:5px;}
button{width:100%;}
.tags a{font-size:small;}
#dialog{left:5%;
		width:90%;}
.tab_list{
	position:fixed;
	display:table;
	top:48px;
	width:100%;
	table-layout:fixed;
	left:0;
	text-align:center;
	z-index:97;}
.tab_list a{
	display:table-cell;
	border:0;
	background:#fff;
	border-radius:0;
	padding:10px;
	margin:0;
	}
.tab_list a[active]{border-bottom:solid 3px #399299;}
.tab_cnt{border:0;
		padding-top:48px;}
		
[sp_none]{display:none!important;}
/*------------calender------------*/
#calender_controll{margin-top:40px;}
cld_tr[stat=label],cld_td.none{display:none;}

cld_td{display:table;
		width:100%;
		height:64px;
		overflow:auto;
		border-top:0;
		border-bottom:solid 1px #ddd;}
cld_date{display:table-cell;
		width:48px;
		font-size:large;
		padding:5px;
		vertical-align:top;}
cld_text{display:table-cell;
			background-color:#fafafa;
			padding:5px;}
cld_week{display:block;}
cld_hd{display:none;}

#drop_zone{display:none;}
.cld_plan{	height:auto;
			overflow:auto;
			max-height:none;
			margin-bottom:20px;}
.cld_plan:hover{position:static;
				padding:0;
				margin:auto;
				margin-bottom:20px;
				border-radius:0;
				box-shadow:none;}