@charset "utf-8";

/*****************************************************************************/
/* current */
/* Modified : 100913 */
/*****************************************************************************/


/* current共通 */

.crnt-students img{vertical-align:bottom;}

.crnt-students li{
	list-style:none;
	margin-left:0;
	padding-left:0;
}
.crnt-students dd{font-size:1em;} /*font-sizeリセット*/

.crnt-students .more-info{
	margin-bottom:5px;
	text-align:right;
	clear:both;
}



.crnt-daily_life .main-image{
	margin-bottom:30px;
}

.crnt-daily_life .carrent_discription{
	margin:0 10px 20px;
}

.crnt-daily_life .link a{
	background-position:left 2px;
	text-decoration:underline;
}

.crnt-daily_life #crnt_content{
	
}

/* current article共通 */

.crnt-daily_life #article h4{
	padding:3px 10px;
	border-left:5px solid #900;
	border-bottom:1px dotted #b0ab96;
	font-size:1.6em;
	margin:50px 0 15px;
}
.crnt-daily_life #article h4.firstChild{
	margin-top:10px;
}

.crnt-daily_life #article h5{
	color:#900;
	margin:20px 0 20px 10px;
}
.crnt-daily_life #article p{
	margin:0 10px 15px;
}
.crnt-daily_life #article  ul{
	margin-bottom:30px;
}
.crnt-daily_life #article  ul li{
	font-size:1.4em;
	margin-left:10px;
	margin-bottom:15px;
	padding-left:15px;
	background:transparent url(/eng/common/img/common/circle-li-black.gif) no-repeat 0 5px;
}

.crnt-daily_life #article ol{
	margin:0 20px 30px;
}
.crnt-daily_life #article ol li{
	list-style-type: decimal;
	margin-left:30px;
}

.crnt-daily_life #article table{
	border-top:1px solid #ccc;
	margin:10px 30px 30px;
}

.crnt-daily_life #article table th{
	background:#f0d2d5;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px solid #FFFFFF;
	padding:3px 0 3px 20px;
	font-size:1.2em;
}
.crnt-daily_life #article table td{
	border-right:1px solid #FFFFFF;
	border-bottom:1px dotted #CCCCCC;
	padding:3px 0;
	width:350px;
	font-size:1.2em;
}
.crnt-daily_life #article table tr.odd{
	background:#F6F6F6;
}
.crnt-daily_life #article table td ul{
	margin-bottom:0;
}
.crnt-daily_life #article table td li{
	font-size:1em;
	margin-bottom:0;
}
.crnt-daily_life .note{color:#900; font-size:1.2em;}
.crnt-daily_life span.note{color:#900; font-size:0.86em;}







/* Club Activities */
/*******************************************************************************/

.crnt-club div.box-categoly-repeat{
	border:none;
}
.crnt-club div.box-categoly-repeat p{
	margin-bottom:15px;
}
.crnt-club div.box-categoly_01-a{
	width:475px;
	margin-bottom:30px;
}
.crnt-club #club-list{
	padding:0;
	margin:20px 0 0;
	border-top:1px solid #d79c9c;
}
.crnt-club #club-list li{
	font-size:1em;
	background:none;
	padding:0;
	margin-right:15px;
	width:230px;
	float:left;
	border-top:1px dotted #b0ab96; 
}
.crnt-club #club-list li.even{margin-right:0;}
.crnt-club #club-list h4{
	font-size:1.6em;
	padding:0;
	margin:15px 0 5px;
	border:none;
	color:#900;
}
.crnt-club #club-list h4 span{
	font-weight:normal;
	font-size:0.8em;
}
.crnt-club #club-list li p{
	font-size:1.1em;
	margin:5px 0 15px;
}
.crnt-club #club-list .no-border{border:none;}
.crnt-club div.box-categoly-repeat_b{border:none;}
.crnt-club .box-categoly-repeat_b h3{
	margin:-10px 0 20px 0;
	position: relative;
	border:none;
}
.crnt-club .box-categoly_01-b li{
	font-size:1.2em;
	margin-bottom:30px;
}
.crnt-club .box-categoly_01-b li p{font-size:1em;}

.crnt-club #select-interview p a{
	padding-left:15px;
	background:transparent url(/eng/common/img/common/arrow_circle-red.gif) no-repeat 0 50%;
}
.crnt-club #select-interview p a:hover{background-color:#E9E9E9;}

/* Student Voice */
.crnt-voice div.box-categoly_01-a{
	width:700px;
}
.crnt-voice .contents-1st h3{margin-bottom:30px;}
.crnt-voice .voice-article{
	background:transparent url(/eng/common/img/current/daily_life/club/voice/crnt_voice_article_bg.jpg) repeat-y 0 0 ;
}
.crnt-voice .voice-article .side-image{
	float:right;
	padding-right:50px;
	margin:0 0 20px 20px;
}
.crnt-voice div.box-categoly_01-a dl{
	margin:0 50px;
}
.crnt-voice dl dt{
	color:#900;
	font-weight:bold;
	padding-left:35px;
	background:transparent url(/eng/common/img/current/daily_life/club/voice/crnt_club_icon-Q.gif) no-repeat 0 1px ;
}
.crnt-voice div.box-categoly_01-a dl dd{
	font-size:1.4em;
	margin-bottom:15px;
	padding-left:35px;
	background:transparent url(/eng/common/img/current/daily_life/club/voice/crnt_club_icon-A.gif) no-repeat 0 1px ;
}

.crnt-voice .voice-pohoto{
	margin:20px 0 0;
	padding:0 50px 35px;
	background:transparent url(/eng/common/img/current/daily_life/club/voice/crnt_voice_article_bg-bottom.jpg) no-repeat 0 bottom ;
}
.crnt-voice .voice-pohoto img{margin-bottom:20px;}
.crnt-voice .voice-pohoto img.left-image{margin-right:20px;}
.crnt-voice .pagenation{background:#fff;}

.crnt-voice .voice-article-heading{position:relative;}
.crnt-voice .voice-article-heading .voice-photo{
	position:absolute;
	left:0;
	top:0;
}
.crnt-voice .voice-article-heading p{
	position:absolute;
	left:255px;
	top:190px;
	width:400px;
}


/* Campus Facilities */
/*******************************************************************************/


/* crnt-facilities 選択タブ */

.crnt-facilities #facilities_select ul{
	margin:30px -5px 0;
	padding:0 5px;
	width:700px;
	height:45px;
	background:#fff;
}
.crnt-facilities #facilities_select li {display:inline; float: left; padding:0;}
.crnt-facilities #facilities_select li a {background:none;}

.crnt-facilities #facilities_select li a{
	height:45px;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:transparent url(/eng/common/img/current/daily_life/facilities/crnt_dl_facilities_select-nav.png) no-repeat 0 0;
}

.crnt-facilities #facilities_select li a{border:none;}

.crnt-facilities #facilities_select .n-reseach a{background-position:0 0; width:350px;}
.crnt-facilities #facilities_select .n-general a{background-position:-350px 0; width:350px;}

.crnt-facilities #facilities_select .n-reseach a:hover{background-position:0 -45px;}
.crnt-facilities #facilities_select .n-general a:hover{background-position:-350px -45px;}

.crnt-facilities #facilities_select .n-reseach .current{background-position:0 -45px;}
.crnt-facilities #facilities_select .n-general .current{background-position:-350px -45px;}


/* crnt-facilities タブ内 */
.crnt-facilities .box-b{
	margin:0 -5px 30px;
	padding:0 5px;
	position:relative;
	background:transparent url(/eng/common/img/current/daily_life/facilities/crnt_dl_faci-article-bg.png) no-repeat 0 bottom;
}
.crnt-facilities #facilities_description{
	background:#f2f2f2;
	padding-bottom:15px;
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	border-bottom:5px solid #000;
	width:698px;
}
.crnt-facilities #facilities_heading{
	border-bottom:none;
}
.crnt-facilities #facilities_description ul{
	margin:0 15px;
}
.crnt-facilities #facilities_description ul li{
	float:left;
	border-right:1px solid #c2c2c2;
	padding:0 10px;
	margin-bottom:5px;
	font-size:1.3em;
	white-space:nowrap
}
.crnt-facilities #facilities_description ul li a:hover{
	background:#ddd;
}
.crnt-facilities #facilities_description ul li.break{
	clear:both;
	border-left:1px solid #c2c2c2;
}

.crnt-facilities #facilities_article{
	padding:15px 15px;
	width:670px;
	background:transparent url(/eng/common/img/current/daily_life/facilities/crnt_dl_faci-article-bg2.png) no-repeat 2px 2px;
}


.crnt-facilities #facilities_article h4{
	padding:3px 10px;
	border-left:5px solid #900;
	border-bottom:1px dotted #b0ab96;
	font-size:1.6em;
	margin:30px 0 15px;
}
.crnt-facilities #facilities_article h5{
	font-size:1.6em;
	color:#900;
	margin:20px 0 20px 10px;
}
.crnt-facilities #facilities_article p{
	margin:0 10px 15px;
}
.crnt-facilities #facilities_article .side-image{
	float:right;
	margin:0 0 15px 15px;
}
.crnt-facilities #facilities_article table{
	width:610px;
	margin:0 0 15px 40px;
	border:none;
}
.crnt-facilities #facilities_article table th{
	text-align:left;
	padding-bottom:5px;
	background:transparent url(/eng/common/img/current/daily_life/facilities/crnt_dl_faci-article-dot.gif) no-repeat 0 bottom;
}
.crnt-facilities #facilities_article table td{
	padding:5px 20px 0 0;
	vertical-align:top;
}
.crnt-facilities #facilities_article table th,
.crnt-facilities #facilities_article table td{
	width:183px;
	border:none;
}
.crnt-facilities #facilities_article table td span{
	font-size:0.8em;
}
.crnt-facilities #facilities_article table td img{
	margin:5px 0;
}
.crnt-facilities #facilities_article ul{
	margin-bottom:30px;
}
.crnt-facilities #facilities_article ul li{
	font-size:1.4em;
	margin-left:10px;
	margin-bottom:15px;
	padding-left:15px;
	background:transparent url(/eng/common/img/common/circle-li-black.gif) no-repeat 0 5px;
}
.crnt-facilities #facilities_article table ul{
	margin:0;
}
.crnt-facilities #facilities_article table ul li{
	font-size:1em;
	margin:0;
}
.crnt-facilities #facilities_article table ul li a{
	text-decoration:underline;
}

.crnt-facilities #facilities_article table.normal_table{
	border-top:1px solid #ccc;
}
.crnt-facilities #facilities_article table.normal_table th,
.crnt-facilities #facilities_article table.normal_table td{
	border-bottom:1px dotted #CCCCCC;
	font-weight:normal;
	font-size:1.2em;

}
.crnt-facilities #facilities_article table.normal_table th{
	background:#f0d2d5;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px solid #FFFFFF;
	padding:3px 0 3px 20px;
}
.crnt-facilities #facilities_article table.normal_table td{
	border-right:1px solid #FFFFFF;
	padding:3px 0 3px 20px;
	width:350px;
}
.crnt-facilities #facilities_article table.normal_table p{
	margin:0;
	font-size:1em;
}
.crnt-facilities #facilities_article .link a{text-decoration:underline;}
.crnt-facilities #facilities_article .btn-return{
	clear:both;
	margin-top:30px;
	text-align:right;
}
.crnt-facilities #facilities_article .btn-return a{
	padding-left:18px;
	background:transparent url(/eng/common/img/common/arrow-up-red.gif) no-repeat 0 2px;
	text-decoration:underline;
}
.crnt-facilities #facilities_article .btn-return a:hover{background-position: 0 1px;}



/* Finances */
/*******************************************************************************/
.crnt-finances #article table td{padding-left:80px;}

/* FAQ */
/*******************************************************************************/

.crnt-faq #faq-select{
	border:10px solid #E9E9E9;
	padding:15px 5px 1px;
}
.crnt-faq #faq-select ul{
	margin-bottom:14px;}
.crnt-faq #article #faq-select li{
	margin-bottom:5px;
	background:transparent url(/eng/common/img/common/arrow_circle-red.gif) no-repeat scroll 0 50%;
	padding-left:18px;
}
.crnt-faq #article #faq-select li:hover{
	background:transparent url(/eng/common/img/common/arrow_circle-down-red.gif) no-repeat 1px 50%;
}
.crnt-faq #article #faq-select li a{
	text-decoration:underline;
}

.crnt-faq #article table td,
.crnt-faq #article table th{text-align:center; padding:3px 0;}

/* Cost of Living */
/*******************************************************************************/
.crnt-cost #article ul{ margin:0 15px 30px;}
.crnt-cost #article ul li{font-size:1em;}
.crnt-cost #article ul li h6{margin-bottom:5px;}
.crnt-cost #article ul li p{margin:0;}

.crnt-cost #article table{width:640px;}
.crnt-cost #article table th{padding:3px 0;}
.crnt-cost #article table td{width:auto; padding:3px 10px;}
.crnt-cost #article table tbody th{
	font-weight:normal;
	background:#EEECD5;
	text-align:left;
	padding:3px 10px;
	border-bottom:1px dotted #BBB;
}
.crnt-cost #article table tbody .odd th{background:#e1dfc8;}

.crnt-cost #article .table-living td{padding-left:30px;}


/* Career Planning */
/*******************************************************************************/
.crnt-career #article ul {margin:0 15px 30px;}
.crnt-career #article ul li{margin-bottom:5px;}
.crnt-career #article ul.link li{background:none; padding-left:0;}
.crnt-career #article p.link a{background:none; padding:0; color:#900;}
.crnt-career .side-photo{float:right; margin:0 0 10px 10px;}

.crnt-career #article table th {
	padding:3px 10px;
	border-bottom:1px dotted #BBB;
}
.crnt-career #article table th.around{
	font-weight:normal;
	text-align:left;
	background:#f6e9eb;
}
.crnt-career #article table .odd th.around{background:#efe3e4;}
.crnt-career #article table td {padding:3px 10px;}


/* Commuting to School */
/*******************************************************************************/

.crnt-commuting #article h6{margin:0 0 5px 25px;}
.crnt-commuting #article .unit{margin:0 20px;}
.crnt-commuting #article .unit div{margin-bottom:25px;}
.crnt-commuting #article .unit div p{margin:0 35px;}

.crnt-commuting #article ol li{
	list-style-type: lower-roman;
	margin-bottom:10px;
}

.crnt-commuting #article table th{padding-left:0;}
.crnt-commuting #article table td{
	padding:3px 10px;
	text-align:center;
}





/* NEWS */
/*******************************************************************************/



.crnt-news #crnt_news_article {
	float:right;
	width:700px;
}

.crnt-news #crnt_news_sub-nav{
	width:200px;
}


.crnt-news .date{font-size:1.2em; color:#666;}
.crnt-news .time{font-size:1.2em; color:#666; margin-bottom:5px;}
.crnt-news .read-more{margin:5px 0 0 -5px;}
.crnt-news .post-date{color:#666; font-size:1.2em;}



/* News index */

.crnt-news  .page-index{
	margin:20px 0 0 0;
	float:none;
}

.crnt-news .page-index #crnt_news_article {float:left;}
.crnt-news .page-index #crnt_news_sub-nav{float:right;}

.crnt-news .page-index #crnt_news_article h3{
	font-size:3em;
	margin:0 0 30px;
	padding-bottom:20px;
	border-bottom:5px solid #000;
	font-weight:normal;
	font-family:'Crimson Text','Times New Roman',Georgia,Serif;
}
.crnt-news .page-index #crnt_news_article h4{
	font-size:1.6em;
	color:#900;
	margin:0 0 10px;
}
.crnt-news .page-index .unit{
	clear:both;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #b0ab96;
}
.crnt-news .page-index .unit div{}
.crnt-news .page-index .thumb{
	float:right;
	margin:0 0 10px 20px;
	display:block;
	padding:1px;
	border:1px solid #ccc;
}
.crnt-news .page-index .thumb:hover{border:1px solid #900;}



.crnt-news .page-archive #crnt_news_sub-nav ul{}
.crnt-news .page-archive #crnt_news_sub-nav li a{
	display:block;
	border-bottom:1px dotted #B0AB96;
	width:190px;
	padding:8px 5px;
}

#research .page-archive #crnt_news_sub-nav li a:hover{}



/* News Archive */

.crnt-news  .page-archive{
	margin:20px 0 0 0;
	float:none;
}

.crnt-news .page-archive #crnt_news_article h3{
	font-size:3em;
	margin:20px 0 30px;
	padding-bottom:20px;
	border-bottom:5px solid #000;
	font-weight:normal;
	font-family:'Crimson Text','Times New Roman',Georgia,Serif;
}
.crnt-news .page-archive #crnt_news_article h4{
	font-size:1.6em;
	color:#900;
	margin:0 0 10px;
}
.crnt-news .page-archive .unit{
	clear:both;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #b0ab96;
}
.crnt-news .page-archive .unit div{}
.crnt-news .page-archive .thumb{
	float:right;
	margin:0 0 10px 20px;
	display:block;
	padding:1px;
	border:1px solid #ccc;
}
.crnt-news .page-archive .thumb:hover{border:1px solid #900;}



.crnt-news #select-month li{
	float:left;
	display:inline;
	margin-right:1px;
	font-size:1.2em;
}
.crnt-news #select-month li a{
	display:block;
	width:57px;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
	text-align:center;
	background:#E9E9E9;
	border-bottom:3px solid #fff;
}
.crnt-news #select-month li a:hover{
	border-bottom:3px solid #900;
	background:none;
}




.crnt-news .page-archive #crnt_news_sub-nav ul{}
.crnt-news .page-archive #crnt_news_sub-nav li a{
	display:block;
	border-bottom:1px dotted #B0AB96;
	width:190px;
	padding:8px 5px;
}

#research .page-archive #crnt_news_sub-nav li a:hover{}




.crnt-news h2{
	padding-bottom:10px;
	border-bottom:5px solid #900;
}

.crnt-news .contents li{
	font-size:1.2em;
}

.crnt-news .article h3{
	font-size:3em;
	margin:10px 0 20px;
	line-height:1.2;
	border-bottom:none;
	background:#fff;
	font-weight:normal;
	font-family:'Crimson Text','Times New Roman',Georgia,Serif;
}

.crnt-news .article h6{margin:10px 20px;}

.crnt-news #article-main{
	float:left;
	width:700px;
}

.crnt-news .article .related_page{
	border:10px solid #E9E9E9;
	padding:20px 0 1px;
	margin:0 20px;
}
.crnt-news .article .related_page h6{
	margin:0 20px 10px;
}

.crnt-news #article-sub{
	float:right;
	width:200px;
}
.crnt-news  #article-sub .unit{
	margin:0 0 15px;
}
.crnt-news  #article-sub p{
	margin:3px 0 15px;
	text-align:center;
}
.crnt-news  #article-sub .caption{
	font-size:1.2em;
}
.crnt-news .article #article-sub .colorbox{
	border:1px solid #ccc;
	padding:1px;
	display:block;
}
.crnt-news .article #article-sub .colorbox:hover{border:1px solid #900;}
.crnt-news .article #article-sub img{
	margin-bottom:0;
}

.crnt-news .article .post-date{
	font-size:1.2em;
	display:inline;
	color:#666;
	padding:0 10px;
	border-left:3px solid #ccc;
	border-right:3px solid #ccc;
}



/* Club Activities */
/*******************************************************************************/

.crnt-financial_aid #article .unit{
	margin:0 20px;
}
.crnt-financial_aid #article h5{
	margin-top:40px;
}
.crnt-financial_aid #article h6{
	margin-bottom:20px;
}
.crnt-financial_aid #article .fig-flow{
 	margin:20px 0 30px;
 }
.crnt-financial_aid #article .abb{
	color:#000;
}

.crnt-financial_aid #article p.note{
 	background:#f2f2f2;
	 padding:15px;
 }
 .crnt-financial_aid #article p.note a{
 	text-decoration:underline;
 }

.crnt-financial_aid #article ul{
	margin:0 20px 30px;
}
.crnt-financial_aid #article ul li,
.crnt-financial_aid #article ol li{
	margin-bottom:10px;
}

.crnt-financial_aid #article table {
	margin:10px 0 30px;
	border-left:1px solid #eee;
}
.crnt-financial_aid #article table th,
.crnt-financial_aid #article table td {
	padding:3px 5px;
	text-align:center;
	font-size:1.1em;
}
.crnt-financial_aid #article table td ol{
	margin-bottom:0;
}
.crnt-financial_aid #article table td ol li {
	margin-left:10px;
	margin-bottom:5px;
}

.crnt-financial_aid #article table td {
	border-right:1px solid #eee;
}
.crnt-financial_aid #article table tbody th{
	background:#EEECD5;
	text-align:left;
	font-weight:normal;
	line-height:1.3;
	padding:5px
}

.crnt-financial_aid #article table tr.odd{
	background:transparent;
}







/* Event Calendar */
/*******************************************************************************/

.crnt-calendar #clndr-content{
	margin:20px -10px 0 0;
	padding:57px 40px 0 28px;
	height:973px;
	position:relative;
	background:transparent url(/eng/common/img/current/calendar/crnt_clndr_calendar_bg.jpg) no-repeat 0 0;
}

.crnt-calendar #main-image{
	position:relative;
	margin-bottom:27px;
	margin-left:2px;
}

.crnt-calendar #main-image .year-text{
	position:absolute;
	top:273px;
	left:0;
	color:#fff;
	font-size:72px;
	font-weight:bold;
	font-family:'Arial Black',Arial,'Helvetica Bold',Helvetica,sans-serif;
	font-style:italic;
}

/* main-content */
.crnt-calendar #main-content{
	float:right;
	width: 561px;
}

/* ex-content */
.crnt-calendar #ex-content{
	width:273px;
}
.crnt-calendar #ex-content #event-detail{
	height:315px;
	margin-bottom:30px;
	overflow:auto;
}

.crnt-calendar .unit{
	color:#66593e;
	padding-bottom:15px;
	margin:0 20px 15px;
	border-bottom:1px dotted #c8baa0;
}
.crnt-calendar .unit h4{
	text-shadow: 1px 1px 0px #fbf9f4;
	filter: dropshadow(color=#fbf9f4, offx=1, offy=1); 
}
.crnt-calendar .unit p{
	line-height:1.3;
	font-size:1.2em;
}
.crnt-calendar .unit a{color:#900;}
.crnt-calendar .unit a:hover{text-decoration:underline;}



.crnt-calendar .event-detail_date{
	color:#600;
	margin:0 20px;
	margin-bottom:18px;
	text-shadow: 1px 1px 0px #fbf9f4;
	filter: dropshadow(color=#fbf9f4, offx=1, offy=1); 
}

.crnt-calendar .event-detail_time{
	font-size:1.2em;
	color:#9d9076;
	margin-bottom:5px;
}

.crnt-calendar .link a{text-decoration:underline;}
/*
#sample-number{
	height:56px;
	width:79px;
	background:transparent url(/eng/common/img/current/calendar/crnt_clndr_day-number.png) no-repeat 0 0;
}
*/

/* normal */
.fc-calendar-day-1{background-position:0 0;}
.fc-calendar-day-2{background-position:-80px 0;}
.fc-calendar-day-3{background-position:-160px 0;}
.fc-calendar-day-4{background-position:-240px 0;}
.fc-calendar-day-5{background-position:-320px 0;}
.fc-calendar-day-6{background-position:-400px 0;}
.fc-calendar-day-7{background-position:-480px 0;}
.fc-calendar-day-8{background-position:-560px 0;}
.fc-calendar-day-9{background-position:-640px 0;}
.fc-calendar-day-10{background-position:-720px 0;}
.fc-calendar-day-11{background-position:-800px 0;}
.fc-calendar-day-12{background-position:-880px 0;}
.fc-calendar-day-13{background-position:-960px 0;}
.fc-calendar-day-14{background-position:-1040px 0;}
.fc-calendar-day-15{background-position:-1120px 0;}
.fc-calendar-day-16{background-position:-1200px 0;}
.fc-calendar-day-17{background-position:-1280px 0;}
.fc-calendar-day-18{background-position:-1360px 0;}
.fc-calendar-day-19{background-position:-1440px 0;}
.fc-calendar-day-20{background-position:-1520px 0;}
.fc-calendar-day-21{background-position:-1600px 0;}
.fc-calendar-day-22{background-position:-1680px 0;}
.fc-calendar-day-23{background-position:-1760px 0;}
.fc-calendar-day-24{background-position:-1840px 0;}
.fc-calendar-day-25{background-position:-1920px 0;}
.fc-calendar-day-26{background-position:-2000px 0;}
.fc-calendar-day-27{background-position:-2080px 0;}
.fc-calendar-day-28{background-position:-2160px 0;}
.fc-calendar-day-29{background-position:-2240px 0;}
.fc-calendar-day-30{background-position:-2320px 0;}
.fc-calendar-day-31{background-position:-2400px 0;}

/* today */
.fc-today{background-color:#F0E7C8;}

.fc-today .fc-calendar-day-1{background-position:0 -56px;}
.fc-today .fc-calendar-day-2{background-position:-80px -56px;}
.fc-today .fc-calendar-day-3{background-position:-160px -56px;}
.fc-today .fc-calendar-day-4{background-position:-240px -56px;}
.fc-today .fc-calendar-day-5{background-position:-320px -56px;}
.fc-today .fc-calendar-day-6{background-position:-400px -56px;}
.fc-today .fc-calendar-day-7{background-position:-480px -56px;}
.fc-today .fc-calendar-day-8{background-position:-560px -56px;}
.fc-today .fc-calendar-day-9{background-position:-640px -56px;}
.fc-today .fc-calendar-day-10{background-position:-720px -56px;}
.fc-today .fc-calendar-day-11{background-position:-800px -56px;}
.fc-today .fc-calendar-day-12{background-position:-880px -56px;}
.fc-today .fc-calendar-day-13{background-position:-960px -56px;}
.fc-today .fc-calendar-day-14{background-position:-1040px -56px;}
.fc-today .fc-calendar-day-15{background-position:-1120px -56px;}
.fc-today .fc-calendar-day-16{background-position:-1200px -56px;}
.fc-today .fc-calendar-day-17{background-position:-1280px -56px;}
.fc-today .fc-calendar-day-18{background-position:-1360px -56px;}
.fc-today .fc-calendar-day-19{background-position:-1440px -56px;}
.fc-today .fc-calendar-day-20{background-position:-1520px -56px;}
.fc-today .fc-calendar-day-22{background-position:-1600px -56px;}
.fc-today .fc-calendar-day-22{background-position:-1680px -56px;}
.fc-today .fc-calendar-day-23{background-position:-1760px -56px;}
.fc-today .fc-calendar-day-24{background-position:-1840px -56px;}
.fc-today .fc-calendar-day-25{background-position:-1920px -56px;}
.fc-today .fc-calendar-day-26{background-position:-2000px -56px;}
.fc-today .fc-calendar-day-27{background-position:-2080px -56px;}
.fc-today .fc-calendar-day-28{background-position:-2160px -56px;}
.fc-today .fc-calendar-day-29{background-position:-2240px -56px;}
.fc-today .fc-calendar-day-30{background-position:-2320px -56px;}
.fc-today .fc-calendar-day-31{background-position:-2400px -56px;}

/* event */
.fc-event-day-1,.fc-event-day-1 a{background-position:0 -112px;}
.fc-event-day-2{background-position:-80px -112px;}
.fc-event-day-3{background-position:-160px -112px;}
.fc-event-day-4{background-position:-240px -112px;}
.fc-event-day-5{background-position:-320px -112px;}
.fc-event-day-6{background-position:-400px -112px;}
.fc-event-day-7{background-position:-480px -112px;}
.fc-event-day-8{background-position:-560px -112px;}
.fc-event-day-9{background-position:-640px -112px;}
.fc-event-day-10{background-position:-720px -112px;}
.fc-event-day-11{background-position:-800px -112px;}
.fc-event-day-12{background-position:-880px -112px;}
.fc-event-day-13{background-position:-960px -112px;}
.fc-event-day-14{background-position:-1040px -112px;}
.fc-event-day-15{background-position:-1120px -112px;}
.fc-event-day-16{background-position:-1200px -112px;}
.fc-event-day-17{background-position:-1280px -112px;}
.fc-event-day-18{background-position:-1360px -112px;}
.fc-event-day-19{background-position:-1440px -112px;}
.fc-event-day-20{background-position:-1520px -112px;}
.fc-event-day-21{background-position:-1600px -112px;}
.fc-event-day-22{background-position:-1680px -112px;}
.fc-event-day-23{background-position:-1760px -112px;}
.fc-event-day-24{background-position:-1840px -112px;}
.fc-event-day-25{background-position:-1920px -112px;}
.fc-event-day-26{background-position:-2000px -112px;}
.fc-event-day-27{background-position:-2080px -112px;}
.fc-event-day-28{background-position:-2160px -112px;}
.fc-event-day-29{background-position:-2240px -112px;}
.fc-event-day-30{background-position:-2320px -112px;}
.fc-event-day-31{background-position:-2400px -112px;}

/* Saturday */
.fc-sat{background-color:#FFFFFF;}
.fc-sat .fc-calendar-day-1{background-position:0 -224px;}
.fc-sat .fc-calendar-day-2{background-position:-80px -224px;}
.fc-sat .fc-calendar-day-3{background-position:-160px -224px;}
.fc-sat .fc-calendar-day-4{background-position:-240px -224px;}
.fc-sat .fc-calendar-day-5{background-position:-320px -224px;}
.fc-sat .fc-calendar-day-6{background-position:-400px -224px;}
.fc-sat .fc-calendar-day-7{background-position:-480px -224px;}
.fc-sat .fc-calendar-day-8{background-position:-560px -224px;}
.fc-sat .fc-calendar-day-9{background-position:-640px -224px;}
.fc-sat .fc-calendar-day-10{background-position:-720px -224px;}
.fc-sat .fc-calendar-day-11{background-position:-800px -224px;}
.fc-sat .fc-calendar-day-12{background-position:-880px -224px;}
.fc-sat .fc-calendar-day-13{background-position:-960px -224px;}
.fc-sat .fc-calendar-day-14{background-position:-1040px -224px;}
.fc-sat .fc-calendar-day-15{background-position:-1120px -224px;}
.fc-sat .fc-calendar-day-16{background-position:-1200px -224px;}
.fc-sat .fc-calendar-day-17{background-position:-1280px -224px;}
.fc-sat .fc-calendar-day-18{background-position:-1360px -224px;}
.fc-sat .fc-calendar-day-19{background-position:-1440px -224px;}
.fc-sat .fc-calendar-day-20{background-position:-1520px -224px;}
.fc-sat .fc-calendar-day-21{background-position:-1600px -224px;}
.fc-sat .fc-calendar-day-22{background-position:-1680px -224px;}
.fc-sat .fc-calendar-day-23{background-position:-1760px -224px;}
.fc-sat .fc-calendar-day-24{background-position:-1840px -224px;}
.fc-sat .fc-calendar-day-25{background-position:-1920px -224px;}
.fc-sat .fc-calendar-day-26{background-position:-2000px -224px;}
.fc-sat .fc-calendar-day-27{background-position:-2080px -224px;}
.fc-sat .fc-calendar-day-28{background-position:-2160px -224px;}
.fc-sat .fc-calendar-day-29{background-position:-2240px -224px;}
.fc-sat .fc-calendar-day-30{background-position:-2320px -224px;}
.fc-sat .fc-calendar-day-31{background-position:-2400px -224px;}

/* Sunday */
.fc-sun .fc-calendar-day-1{background-position:0 -280px;}
.fc-sun .fc-calendar-day-2{background-position:-80px -280px;}
.fc-sun .fc-calendar-day-3{background-position:-160px -280px;}
.fc-sun .fc-calendar-day-4{background-position:-240px -280px;}
.fc-sun .fc-calendar-day-5{background-position:-320px -280px;}
.fc-sun .fc-calendar-day-6{background-position:-400px -280px;}
.fc-sun .fc-calendar-day-7{background-position:-480px -280px;}
.fc-sun .fc-calendar-day-8{background-position:-560px -280px;}
.fc-sun .fc-calendar-day-9{background-position:-640px -280px;}
.fc-sun .fc-calendar-day-10{background-position:-720px -280px;}
.fc-sun .fc-calendar-day-11{background-position:-800px -280px;}
.fc-sun .fc-calendar-day-12{background-position:-880px -280px;}
.fc-sun .fc-calendar-day-13{background-position:-960px -280px;}
.fc-sun .fc-calendar-day-14{background-position:-1040px -280px;}
.fc-sun .fc-calendar-day-15{background-position:-1120px -280px;}
.fc-sun .fc-calendar-day-16{background-position:-1200px -280px;}
.fc-sun .fc-calendar-day-17{background-position:-1280px -280px;}
.fc-sun .fc-calendar-day-18{background-position:-1360px -280px;}
.fc-sun .fc-calendar-day-19{background-position:-1440px -280px;}
.fc-sun .fc-calendar-day-20{background-position:-1520px -280px;}
.fc-sun .fc-calendar-day-21{background-position:-1600px -280px;}
.fc-sun .fc-calendar-day-22{background-position:-1680px -280px;}
.fc-sun .fc-calendar-day-23{background-position:-1760px -280px;}
.fc-sun .fc-calendar-day-24{background-position:-1840px -280px;}
.fc-sun .fc-calendar-day-25{background-position:-1920px -280px;}
.fc-sun .fc-calendar-day-26{background-position:-2000px -280px;}
.fc-sun .fc-calendar-day-27{background-position:-2080px -280px;}
.fc-sun .fc-calendar-day-28{background-position:-2160px -280px;}
.fc-sun .fc-calendar-day-29{background-position:-2240px -280px;}
.fc-sun .fc-calendar-day-30{background-position:-2320px -280px;}
.fc-sun .fc-calendar-day-31{background-position:-2400px -280px;}

/* other-month */
.fc-other-month{ background-color:#F3F3F3;}
.fc-other-month .fc-calendar-day-1{background-position:0 -168px;}
.fc-other-month .fc-calendar-day-2{background-position:-80px -168px;}
.fc-other-month .fc-calendar-day-3{background-position:-160px -168px;}
.fc-other-month .fc-calendar-day-4{background-position:-240px -168px;}
.fc-other-month .fc-calendar-day-5{background-position:-320px -168px;}
.fc-other-month .fc-calendar-day-6{background-position:-400px -168px;}
.fc-other-month .fc-calendar-day-7{background-position:-480px -168px;}
.fc-other-month .fc-calendar-day-8{background-position:-560px -168px;}
.fc-other-month .fc-calendar-day-9{background-position:-640px -168px;}
.fc-other-month .fc-calendar-day-10{background-position:-720px -168px;}
.fc-other-month .fc-calendar-day-11{background-position:-800px -168px;}
.fc-other-month .fc-calendar-day-12{background-position:-880px -168px;}
.fc-other-month .fc-calendar-day-13{background-position:-960px -168px;}
.fc-other-month .fc-calendar-day-14{background-position:-1040px -168px;}
.fc-other-month .fc-calendar-day-15{background-position:-1120px -168px;}
.fc-other-month .fc-calendar-day-16{background-position:-1200px -168px;}
.fc-other-month .fc-calendar-day-17{background-position:-1280px -168px;}
.fc-other-month .fc-calendar-day-18{background-position:-1360px -168px;}
.fc-other-month .fc-calendar-day-19{background-position:-1440px -168px;}
.fc-other-month .fc-calendar-day-20{background-position:-1520px -168px;}
.fc-other-month .fc-calendar-day-21{background-position:-1600px -168px;}
.fc-other-month .fc-calendar-day-22{background-position:-1680px -168px;}
.fc-other-month .fc-calendar-day-23{background-position:-1760px -168px;}
.fc-other-month .fc-calendar-day-24{background-position:-1840px -168px;}
.fc-other-month .fc-calendar-day-25{background-position:-1920px -168px;}
.fc-other-month .fc-calendar-day-26{background-position:-2000px -168px;}
.fc-other-month .fc-calendar-day-27{background-position:-2080px -168px;}
.fc-other-month .fc-calendar-day-28{background-position:-2160px -168px;}
.fc-other-month .fc-calendar-day-29{background-position:-2240px -168px;}
.fc-other-month .fc-calendar-day-30{background-position:-2320px -168px;}
.fc-other-month .fc-calendar-day-31{background-position:-2400px -168px;}

#calendar .fc-content th{
background-image:url(/eng/common/img/current/calendar/crnt_clndr_week.gif);
font-size:1%; text-indent:-9999em;
height:24px;
}

th.fc-sun{background-position:1px -2px;}
th.fc-mon{background-position:-79px -2px;}
th.fc-tue{background-position:-159px -2px;}
th.fc-wed{background-position:-239px -2px;}
th.fc-thu{background-position:-319px -2px;}
th.fc-fri{background-position:-399px -2px;}
th.fc-sat{background-position:-479px -2px;}


/* edit the calendar */
#main-image{
width:860px; height:460px;
background-position:0 0;
background-repeat:no-repeat;
}
.CalendarImageMonth1{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image01.jpg);}
.CalendarImageMonth2{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image02.jpg);}
.CalendarImageMonth3{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image03.jpg);}
.CalendarImageMonth4{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image04.jpg);}
.CalendarImageMonth5{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image05.jpg);}
.CalendarImageMonth6{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image06.jpg);}
.CalendarImageMonth7{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image07.jpg);}
.CalendarImageMonth8{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image08.jpg);}
.CalendarImageMonth9{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image09.jpg);}
.CalendarImageMonth10{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image10.jpg);}
.CalendarImageMonth11{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image11.jpg);}
.CalendarImageMonth12{background-image:url(/eng/common/img/current/calendar/crnt_clndr_main-image12.jpg);}

#calendar .fc-content td,
#calendar .fc-content th{
border-top:1px dotted #ccc;
border-left:1px dotted #ccc;
padding:0; margin:0;
}

#calendar .fc-content table{
border-right:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

.fc-event, .fc-event a{
background-image:url(/eng/common/img/current/calendar/crnt_clndr_day-number.png);
border:none;
z-index:20;
height:56px;
width:78px;
cursor:pointer;
}

.fc-grid .fc-day-number{
font-size:1%; text-indent:-9999px;
height:56px;
padding:0; margin:0;
width:79px;
float:left;
position:relative;
background-repeat:no-repeat;
background-image:url(/eng/common/img/current/calendar/crnt_clndr_day-number.png);
}

.fc-grid .fc-day-content{
padding:0; border:0; margin:0;
_margin-top:-56px;
}
.fc-grid .fc-day-content div{height:1px; font-size:1%;}

.fc-event-title{display:none;}

#calendar {
		width: 561px;
		margin: 0 auto;
}
/* academic-calendar */

div#aca-cale h2{
	border-bottom:#900 solid 5px;
	padding:8px 0 2px 0;
}

div.aca-cale-left{
	width:565px;
	height:auto;
	float:left;
}

div.aca-cale-left ul{
	width:auto;
	min-height:80px;
	_height:80px;
	border-bottom:double 3px #333;
	padding:0 0 25px 190px;
	margin:25px 0;
}

div.aca-cale-left ul#april{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_04.gif) no-repeat top left;
	margin-top:35px;
}

div.aca-cale-left ul#may{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_05.gif) no-repeat top left;
}

div.aca-cale-left ul#june{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_06.gif) no-repeat top left;
}

div.aca-cale-left ul#july{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_07.gif) no-repeat top left;
}

div.aca-cale-left ul#august{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_08.gif) no-repeat top left;
}

div.aca-cale-left ul#september{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_09.gif) no-repeat top left;
}

div.aca-cale-left ul#october{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_10.gif) no-repeat top left;
}

div.aca-cale-left ul#november{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_11.gif) no-repeat top left;
}

div.aca-cale-left ul#december{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_12.gif) no-repeat top left;
}

div.aca-cale-left ul#january{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_01.gif) no-repeat top left;
}

div.aca-cale-left ul#february{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_02.gif) no-repeat top left;
}

div.aca-cale-left ul#march{
	background: url(/eng/common/img/current/academic-calendar/aca_cal_03.gif) no-repeat top left;
}

div.aca-cale-right{
	padding-top:20px;
	width:346px;
	height:auto;
	float:right;
	text-align:right;
}


/* infection */
/*******************************************************************************/

/* section */
div#infection .section{
	padding:0 0 30px 0;
}

div#infection .section p{
	margin:0 0 20px 0;
}

div#infection .section .left{
	float:left;
	width:106px;
	height:auto;
}

div#infection .section .right{
	float:right;
	width:550px;
	height:auto;
}

div#infection .section h4{
	border:none;
	margin:0 0 20px 0;
	padding:0;
}

div#infection .section ol{
}

div#infection .section ol li{
	margin:0 0 10px 0;
}

div#infection .section table{
	margin:20px 0 0 0;
}

div#infection .section table tbody th{
	padding:15px;
	text-align:center;
}

div#infection .section table tbody td{
	padding:10px;
}

/* term */
div#infection .term{
	background:#e6e6e6;
	border-radius:5px;
	padding:18px;
}

div#infection #article .term h4{
	border-left:none;
	margin:0 0 10px 0;
	padding:0;
}

div#infection #article .term p{
	margin:0;
	padding:0 0 10px 0;
}
