/* カレンダー用 */
.ui-datepicker {
		/* width: 100%; */
}
.ui-widget-header {
		background: #fff;
		border: none;
		color: #666;
		font-weight: normal;
		border-radius: 50px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
		border: none;
		border-radius: 3px;
		background: #fff;
		font-weight: normal;
		color: #666;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
		border: none;
		background: #ECD9D0;
		font-weight: normal;
		color: #fff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
		border: none;
		background: #dab4a2;
		font-weight: normal;
		color: #fff;
}
.mensItem .ui-state-active, .mensItem .ui-widget-content .ui-state-active, .mensItem .ui-widget-header .ui-state-active {
		background: #998E80;
}
.ui-datepicker th {
		font-size: 1.2rem;
}
.ui-datepicker td span,
.ui-datepicker td a {
		text-align: center;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
		background-image: url('/html/user_data/packages/store/jquery/images/ui-icons_222222_256x240.png');
}
.ui-datepicker td span, .ui-datepicker td a {
		padding: 0.6em 0;
}
.ui-datepicker td {
		padding: 3px;
}
.ui-datepicker {
		width: 18em;
}
.ui-datepicker-days-cell-over .ui-state-hover {
		color: #666;
		background: #fff;
}
.ui-datepicker-days-cell-over .ui-state-default:hover {
		border: none;
		background: #ecd9d0;
		font-weight: normal;
		color: #fff;
}
.ui-datepicker-days-cell-over .ui-state-active {
		border: none;
		background: #dab4a2;
		font-weight: normal;
		color: #fff;
}
.hash_tag_block {
		margin-top: 20px;
		display: block
}
.hash_tag_list {
		display: flex;
		flex-wrap: wrap
}
.hash_tag_item {
		border: solid 1px #ccc;
		border-radius: 13px;
		padding: 3px 10px 3px 10px;
		margin-right: 5px;
		margin-bottom: 5px;
		background-color: #F4F4F4;
		color: #585657;
		position: relative
}
.hash_tag_descroption {
		font-size: 1.2rem;
}
.hash_tag_descroption:hover {
		opacity: 0.75;
}

.zoomimg {
		pointer-events: auto; 
}
@media screen and (max-width: 767px) {
		/* カレンダー用 */
		.ui-datepicker{
				width: 100%;
		}
		.ui-widget-header{
				background: #fff;
				border: none;
				color: #666;
				font-weight: normal;
				border-radius: 50px;
		}

		.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
				border: none;
				border-radius: 6px;
				background: #fff;
				font-weight: normal;
				color: #666;
		}

		.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
				border: none;
				background: #ECD9D0;
				font-weight: bold;
				color: #fff;
		}

		.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
				border: none;
				background: #dab4a2;
				/* font-weight: bold; */
				color: #fff;
		}

		.ui-datepicker th{
				font-size: 1.2rem;
		}
		.ui-datepicker td{ padding: 3px;}

		.ui-datepicker td span, .ui-datepicker td a{
				text-align: center;
				padding: .6em 0em;
		}

		.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
				background-image: url(/html/user_data/packages/sphone/jquery/images/ui-icons_222222_256x240.png);
		}

		.ui-datepicker-days-cell-over .ui-state-hover {
				color: #666;
				background: #fff;
		}
		.ui-datepicker-days-cell-over .ui-state-active {
				border: none;
				background: #dab4a2;
				font-weight: normal;
				color: #fff;
		}

		.hash_tag_block{
				margin-top:20px;
				margin-left:20px;
				display:block
		}
		.hash_tag_list{
				display:flex;
				flex-wrap:wrap
		}
		.hash_tag_item{
				border:solid 1px #ccc;
				border-radius:13px;
				padding:3px 10px 3px 10px;
				margin-right:5px;
				margin-bottom:5px;
				background-color:#F4F4F4;
				color: #585657;
				position:relative
		}
		.hash_tag_descroption{
				font-size:1.2rem;
		}
		.hash_tag_descroption:hover{
				opacity: 0.75;
		}
		
		.zoomimg {
				pointer-events: none; 
		}
}