﻿.aPsCalendar {
    margin-bottom:20px;
}
.aPsCalendar span {
    display:inline-block;
}
.aPsCalendar .MwTable{
    width:100%;
}
.aPsCalendar .DrawDayDate
{
	width: 100%;
}

/*年,月,週,日*/
.aPsCalendarDM {
    margin-top: 0;
    margin-left: 0;
}

/*toolbar*/
.aPsCalendarToolBar {
}
.aPsCalendarToolBar Td{
    padding:5px;
}
.aPsCalendarToolBar img{
    cursor:pointer;
    padding-right:2px;
}

.ToolBarBox a{
    cursor:pointer;
    display:inline-block;
    margin-right:2px;
}

.aPsCalendarDM .Sun .umn td.cdy {
    background-color: #f5f5f5;
}
.aPsCalendarDM .Sat .umn td.cdy{
    background-color: #f5f5f5;
}
.aPsCalendarDM .Day .umn td.cdy {
    background-color: #f5f5f5;
}
.aPsCalendar .norm img
{
	max-width:40px
}
.aPsCalendar .WeekY,.aPsCalendar .WeekX,.aPsCalendar .twdy,.aPsCalendar .cddyt
{
   display:none;	
}
.aPsCalendar .ovDay td.cda
{
}
.aPsCalendar .Day td.cdy,.aPsCalendar .Today td.cdy,.aPsCalendar .Sat td.cdy,.aPsCalendar .Sun td.cdy
{
   background-color:#ffffff;	
}
.aPsCalendarDM td.cdy {
    min-height: 20px;
    height: 20px;
}
.queue p{
    width:90%; 
}
a.homeStyle2 font
{
    font-size: 11pt;
    color: #999999;
}
@media screen and (max-width: 768px)
{
	.aPsCalendar .wwcht
	{
		display:none;
	}
	.aPsCalendar .ddd_no
	{
		padding:3px 1px;
	}
	.aPsCalendar .ddd_full
	{
		padding:3px 1px;
	}
	.aPsCalendar .ddd
	{
		padding:3px 1px;
	}
}
@media screen and (max-width: 480px)
{
	.aPsCalendar .wwcht
	{
		display:none;
	}
	.aPsCalendarToolBar Td
	{
	    padding:0;
	}
	a.homeStyle2 font
	{
	    display:none;
    }
}