@charset "UTF-8";

/*
	Theme Name: SCHEDULE-Theme
	Description: スケジュールのページ用テーマ
	Theme URI:
	Author: CC
	Version: 1.0.1
	License:
	License URI:
	Tags:

*/

/* ===================================================================

 file name  :reset.css
 style info :リセットCSS

=================================================================== */
/* reset ---*/
html {
	overflow-y: hidden;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
}
img {
	vertical-align:bottom;
}
li {
	list-style-type: none;
}
sup {
	font-size:62.5%;
	vertical-align: text-top;
}

/* default ---*/
body {
	background: #FFF;
	color: #333;
	font-size: 12px;
	font-size:75%\9;/* for IE */
	font-family: "ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Osaka,Sans-Serif;
	/*font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	/*font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",sans-serif*/
	line-height: 1.5;
}
* html body {	/* for IE6 */
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}



/* ===================================================================

	#wrapper

=================================================================== */
/* IEのため */
span{
	background: url(images/bg_all.png) repeat ;
}


body{
	background: url(images/bg_all.png) repeat ;
}
#wrapper{
	width:700px;
	margin:0 auto;
	color:#FFF;
	font-size:117%;
}


#wpadminbar{
	display:none;
}


.ui-datepicker-year{
	width: 87px !important;
}
.ui-datepicker-month{
	margin-left:10px !important;
	width: 66px !important;
}

.hideobj{
}




/* カスタムセレクト ----------------------------------------------- */
.customSelect {
	font-size:14px;
	padding:3px 0 3px 5px;
	background:#FFF url(images/ico_select.png) right 50% no-repeat !important;
	color:#000;
}
.ui-datepicker-year.customSelect{
	width: 82px !important;
}
.ui-datepicker-year .customSelectInner{
	background:none !important;
	width: 82px !important;
}
.ui-datepicker-month.customSelect{
	width: 61px !important;
}
.ui-datepicker-month .customSelectInner{
	background:none !important;
	width: 61px !important;
}
.customSelect .customSelectInner{
	text-align:left;
}

#aec-calendar td{
	background: url(images/bg_all.png) repeat ;
}

#aec-calendar table.fc-border-separate{
	border-collapse: collapse !important;
	border-spacing: 0 !important;
}
#aec-calendar table.fc-border-separate th{
	padding:0.5em 0;
	background:#3f3b3c;
	font-size:1.2em;
	border:1px solid #605e63;
}
#aec-calendartable.fc-border-separate td{
	text-align:left;
}
#aec-calendar table.fc-border-separate .fc-mon,
#aec-calendar table.fc-border-separate .fc-tue,
#aec-calendar table.fc-border-separate .fc-wed,
#aec-calendar table.fc-border-separate .fc-thu,
#aec-calendar table.fc-border-separate .fc-fri{
	color:#FFF;
}
#aec-calendar table.fc-border-separate .fc-sun{
	color:#fc6574;
}
#aec-calendar table.fc-border-separate .fc-sat{
	color:#8c9aff;
}
#aec-calendar table.fc-border-separate .fc-today{
	background:#2f2d2e;
}

/*
#aec-calendar .fc-other-month .fc-day-number{
	visibility:hidden;
}
*/
#aec-calendar .fc-grid .fc-day-number{
	float:left;
}
#aec-calendar .fc-event-inner{
	text-align:center;
}

#aec-calendar .fc-event{
	font-size:100%;
}

#aec-calendar .fc-widget-header, .fc-widget-content{
	border:1px solid #605e63 !important;
	padding-bottom:3px !important;
}

#aec-calendar .fc-header{
	margin-bottom:6px !important;
}
#aec-calendar .fc-header-title{
	font-size:250%;
	line-height:1;
	color:#FFF;
	background:none !important;
}

#aec-calendar .ui-datepicker-title{
	text-align:right;
	width:176px;
	color:#FFF;
}
#aec-calendar .fc-button{
	zoom:1;
}
#aec-calendar .fc-button-next,
#aec-calendar .fc-button-prev,
#aec-calendar .fc-button-inner,
#aec-calendar .fc-button-today{
	margin-bottom:0;
	background:none !important;
	border:none;
	color:#FFF;
}
#aec-calendar .fc-button-inner{
}
#aec-calendar .fc-button-content{
	padding:5px 4px 0 4px;
	font-size:20px;
	line-height:1 !important;
	background:none !important;
}

#aec-calendar .fc-button-effect{
	display:none;
}

#aec-calendar .fc-button-today{
	background:url(images/today.png) 0 50% no-repeat !important;
	width:70px;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	margin-left:25px;
	cursor:pointer;
}
#aec-calendar .fc-button-today .fc-button-content{
	background:none !important;
}

#aec-calendar .fc-event-title{
	background:none !important;
	font-weight:bold;
}

#aec-calendar .aec-repeating span.fc-event-title{
	padding-left: 0 !important;
	background-image:none !important;
}
#aec-calendar .fc-event{
}
#aec-calendar .fc-event-time{
	display:none !important;
	line-height:1.1;
}


#aec-calendar .head-info{
	margin-bottom:15px;
	background:#7c7c7c;
	padding:3px 0 3px 10px;
	line-height:16px;
	color:#f7f7f7;
	font-size:12px;
}
#aec-calendar .head-info span{
	padding-right:15px;
	background:#7c7c7c;
}



.schedule-id2 .fc-event.cat9,
.schedule-id3 .fc-event.cat3,
.schedule-id4 .fc-event.cat3,
.schedule-id5 .fc-event.cat3,
.schedule-id7 .fc-event.cat2,
.schedule-id8 .fc-event.cat2,
.schedule-id9 .fc-event.cat2,
.schedule-id10 .fc-event.cat2,
.schedule-id11 .fc-event.cat2,
.schedule-id12 .fc-event.cat2,
.schedule-id13 .fc-event.cat2,
.schedule-id14 .fc-event.cat2,
.schedule-id15 .fc-event.cat2{
	visibility:hidden;
}
.schedule-id2 .fc-event.cat9 .fc-event-inner,
.schedule-id3 .fc-event.cat3 .fc-event-inner,
.schedule-id4 .fc-event.cat3 .fc-event-inner,
.schedule-id5 .fc-event.cat3 .fc-event-inner,
.schedule-id7 .fc-event.cat2 .fc-event-inner,
.schedule-id8 .fc-event.cat2 .fc-event-inner,
.schedule-id9 .fc-event.cat2 .fc-event-inner,
.schedule-id10 .fc-event.cat2 .fc-event-inner,
.schedule-id11 .fc-event.cat2 .fc-event-inner,
.schedule-id13 .fc-event.cat2 .fc-event-inner,
.schedule-id14 .fc-event.cat2 .fc-event-inner,
.schedule-id15 .fc-event.cat2 .fc-event-inner{
	border:none !important;
	background:none !important;
}






.fstp{
	font-size:1px;
	height:1px;
	line-height:0;
}





