/* 
世界のカレンダー
*/

 #calendar {
		max-width: 700px;
		margin: 0 auto;
	}
	div.fc-view > table {
		margin-bottom: 5em;
	}
	div.fc-view > table td {
		background-color: #FFF;
	}
	.fc-sat {
		color: blue;
	}
	.fc-sun {
		color: #FF0000;
	}
	/* National Flag */
	a > div.fc-content
	{
		background-position: middle left;
		background-repeat: no-repeat;
		background-size:contain;
		text-indent: 1.5em;
	}
	a.us > div.fc-content
	{
		background-image: url('../../documents/world-holidays/img/us.png');
	}
	a.th > div.fc-content
	{
		background-image: url('../../documents/world-holidays/img/th.png');
	}
	a.de > div.fc-content
	{
		background-image: url('../../documents/world-holidays/img/de.png');
	}
	a.cn > div.fc-content
	{
		background-image: url('../../documents/world-holidays/img/cn.png');
	}
	
	button.dlBtn {
    background: #0067B6;
    border-color: #0067B6;
    border-style: none;
    color:#fff;
    min-width:20%;
    vertical-align: 0.5em;
    padding-top: 0.5em;
    padding-bottom: 0.4em;
    border-radius: 4px;        /* CSS3草案 */  
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */
    margin-right: 2.5%;
    margin-left:2.5%;
    font-size:1.4em;
}
button.dlBtn img{
	width:20px;
	height:auto;
	margin-right:4px;
}
a.us{
		background-color:#0036D9;border-color:#0036D9;
	}
a.th{
		background-color:#FF7F00;border-color:#FF7F00;
	}
a.de{
		background-color:#38AD2E;border-color:#38AD2E;
	}
a.cn{
		background-color:#EB214E;border-color:#EB214E;
	}

#useful-page h2{
	font-size:1.6em;
	}
#useful-page h3{
	    color:#222 !important;
	  }
#useful-page h3:after {
    content:url('../../documents/world-holidays/img/ico_pdf.png');
    display: inline-block;
    position: relative;
    top: 3px;
}