body{	margin:0;	padding:0;	background-color:#ffffff;		font-size:12px;line-height:18px;	}
*{ 	font-family:sans-serif;		text-align:left;	margin:0;padding:0;}
h1{	font-size:24px;}
h2{	font-size:20px;}
h3{	font-size:16px;}
h4{	font-size:14px;	}
h5{	font-size:13px;	}

a img{	border:none;	}
a {	color:#000099;}
a:hover {	color:#006666;}

b b.l{	float:left;}
b b.r{	float:right;}


#contentBase{	width:960px;	margin: 12px auto 12px auto;	background-color:#cc0000;	}
.contentBaseT, .contentBaseB{	display:block;	clear:both;height:4px;	overflow:hidden;}
.contentBaseT b, .contentBaseB b{	width:4px;height:4px;	background-repeat:no-repeat;}
.contentBaseT .l{		background-image:url('./pkcc_img_bg/?png=bdr.4.ffffff_cc0000.tl_2');	}
.contentBaseT .r{		background-image:url('./pkcc_img_bg/?png=bdr.4.ffffff_cc0000.tr_2');	}
.contentBaseB .l{		background-image:url('./pkcc_img_bg/?png=bdr.4.ffffff_cc0000.bl_2');	}
.contentBaseB .r{		background-image:url('./pkcc_img_bg/?png=bdr.4.ffffff_cc0000.br_2');	}


#headBase{	height:72px;	}

#logoBase{		position:absolute;	}
#logoBase img{	position:relative; top:-14px;left:8px;	border:0;}	#headInf{		padding-left:188px;	}

#headInf .headCopy{	width:300px;	float:left;	}
#headInf .headCopy div{	font-size:12px;	line-height:16px;	color:#fff;	}

#headInf .headCal{	width:360px;	float:left;	}
#headInf .headCal div{	font-size:12px;	line-height:16px;	}
#headInf .headCal .calOneWeek{		}
#headInf .headCal .calOneWeek .head{	color:#fff;	height:18px;	}
#headInf .headCal .calOneWeek .head a{	color:#fff;	}
#headInf .headCal .calOneWeek .bdy{					height:48px;	}
#headInf .headCal .calOneWeek .bdy div{	float:left;	width:42px;height:46px;	text-align:center;line-height:12px;	margin:0px;padding:0px;margin-left:2px;	background-color:#ffdddd;	}
#headInf .headCal .calOneWeek .bdy a img{		opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";	}
#headInf .headCal .calOneWeek .bdy a:hover img{	opacity:0.9;filter:alpha(opacity=90);-ms-filter: "alpha( opacity=90 )";	}
#headInf .headCal .calOneWeek .bdy .clr{	display:block;	clear:both;	}

#headInf .headIcon{	width:64px;	float:left;		padding:2px 0px 0px 24px;	}

#headInf .headClr{					clear:both;	}




#leftBase{	width:168px;	float:left;
			margin 0;padding:0; border:0;
			}
#leftBase .menu{	margin-top:16px;	}
#leftBase .menu .block {	margin-top:16px;	}
#leftBase .menu .block div{	margin:4px 0 0 8px;	padding:4px 0 0px 16px;	}	#leftBase .menu .block div{	background-repeat:no-repeat;
							background-image:url('./pkcc_img_bg/?png=ptc.8_1_184_32.cc0000_ee9999_ee9999_cccccc.tl_2_f2');
														border-bottom:1px solid #cccccc;
							}
#leftBase .menu .block div.select{			background-color:#ffffff;	background-image:url('./pkcc_img_bg/?png=ptc.8_1_184_128.cc0000_ee9999_ffffff_cccccc.tl_2');	}
#leftBase .menu .block div.normal{			background-color:#ffdddd;	background-image:url('./pkcc_img_bg/?png=ptc.8_1_184_128.cc0000_ee9999_ffdddd_cccccc.tl_2');	}
#leftBase .menu .block div.normal:hover{	background-color:#ee9999;	background-image:url('./pkcc_img_bg/?png=ptc.8_1_184_128.cc0000_ee9999_ffe8e8_cccccc.tl_2');	}


#leftBase .menu .block div a{	display:block;	}



#leftBase .blockBase{		margin:8px;	}
#leftBase .blockBase{		margin-top:28px;	}
#leftBase .blockHead{		background-color:#ee9999;	padding:0 4px;}
#leftBase .blockList{		background-color:#ffdddd;	padding:0 4px;		}
#leftBase .blockList .each {	border-bottom:1px dotted #ee9999;	padding-bottom:4px; padding-left:14px;	background-image:url('./img/icon/pen.png');background-repeat:no-repeat;	}
#leftBase .blockList .each, #rghtBase .blockList .each a{		font-size:11px;	}



#mainBase{	float:left;
			margin 0;padding:0; border:0;
			background-color:#ffffff;
			}
.mainBaseNoRight{	width:776px;	}
.mainBaseHasRight{	width:608px;			}
#mainBase .main{	margin:8px;	}

.mainBderT, .mainBderB {	display:block;	clear:both;height:8px;	overflow:hidden;	}	.mainBderT b, .mainBderB b{	width:8px;height:8px;	background-repeat:no-repeat;}
.mainBderT .l{		background-image:url('./pkcc_img_bg/?png=bdr.8.cc0000_ffffff.tl_2');	}
.mainBderT .r{		background-image:url('./pkcc_img_bg/?png=bdr.8.cc0000_ffffff.tr_2');	}
.mainBderB .l{		background-image:url('./pkcc_img_bg/?png=bdr.8.cc0000_ffffff.bl_2');	}
.mainBderB .r{		background-image:url('./pkcc_img_bg/?png=bdr.8.cc0000_ffffff.br_2');	}


#mainBase .breadcrumb{	font-size:10px;		}
#mainBase .main .naviBase{	text-align:right;	border-top:1px dotted #ee9999;	}


#mainBase .main .dtl {	margin-top:8px;	}
.dtlBderT, .dtlBderB {	display:block;	clear:both;height:8px;	overflow:hidden;	}	.dtlBderT b, .dtlBderB b{	width:8px;height:8px;	background-repeat:no-repeat;}
.dtlBderT {			background-image:url('./pkcc_img_bg/?png=bdr.8_1.ffffff_cc0000.tm_2');	}
.dtlBderT .l{		background-image:url('./pkcc_img_bg/?png=bdr.8_1.ffffff_cc0000.tl_2');	}
.dtlBderT .r{		background-image:url('./pkcc_img_bg/?png=bdr.8_1.ffffff_cc0000.tr_2');	}
.dtlBderB {			background-image:url('./pkcc_img_bg/?png=bdr.8_1.ffffff_cc0000.bm_2');	}
.dtlBderB .l{		background-image:url('./pkcc_img_bg/?png=bdr.8_1.ffffff_cc0000.bl_2');	}
.dtlBderB .r{		background-image:url('./pkcc_img_bg/?png=bdr.8_1.ffffff_cc0000.br_2');	}
#mainBase .dtl .dtlBdy{	padding:0 4px;border-left:1px solid #cc0000;border-right:1px solid #cc0000;	}

#mainBase .dtl .dtlBdy .dt{			border-bottom:1px dotted #ee9999;	margin-bottom:4px;		}
#mainBase .dtl .dtlBdy .dt .dtY{		}
#mainBase .dtl .dtlBdy .dt .dtM{	font-size:14px;	}
#mainBase .dtl .dtlBdy .dt .dtD{	font-size:14px;	}
#mainBase .dtl .dtlBdy h4{	}
#mainBase .dtl .dtlBdy .detail, #mainBase .dtl .dtlBdy .report{	padding:8px;	}

#mainBase .main .isPast{	padding-left:18px;		}
#mainBase .main .list {}
#mainBase .main .list .each{	margin-top:8px;	}

.eachBderT, .eachBderB {	display:block;	clear:both;height:4px;	overflow:hidden;	}	.eachBderT b, .eachBderB b{	width:4px;height:4px;	background-repeat:no-repeat;}
.eachBderT {		background-image:url('./pkcc_img_bg/?png=bdr.4_1.ffffff_cc0000.tm_2');	}
.eachBderT .l{		background-image:url('./pkcc_img_bg/?png=bdr.4_1.ffffff_cc0000.tl_2');	}
.eachBderT .r{		background-image:url('./pkcc_img_bg/?png=bdr.4_1.ffffff_cc0000.tr_2');	}
.eachBderB {		background-image:url('./pkcc_img_bg/?png=bdr.4_1.ffffff_cc0000.bm_2');	}
.eachBderB .l{		background-image:url('./pkcc_img_bg/?png=bdr.4_1.ffffff_cc0000.bl_2');	}
.eachBderB .r{		background-image:url('./pkcc_img_bg/?png=bdr.4_1.ffffff_cc0000.br_2');	}
#mainBase .main .list .each .ebdy{	padding:0 4px;border-left:1px solid #cc0000;border-right:1px solid #cc0000;	}
#mainBase .main .list .each .title{	font-weight:bold;	}
#mainBase .main .list .each .summary{	margin-left:24px;	}
#mainBase .main .list .each .more{	text-align:right;	}

#mainBase .blockBase{		margin:8px;	}
#mainBase .blockHead{		padding:0 4px;	border-bottom:1px dotted #ee9999;	font-size:14px;font-weight:bold;	}
#mainBase .blockList{		padding:0 0 0 14px;}
#mainBase .blockList .each{	 padding:4px;	border-bottom:1px dotted #cc0000;}
#mainBase .dtlBdy .more{	 display:block;	text-align:right;	}


#mainBase .main .cntrBlockBase {	margin:8px;	}
#mainBase .cntrBlockBase .dtlBdy{	padding:0 4px;border-left:1px solid #cc0000;border-right:1px solid #cc0000;	}


#mainBase  .mntrEvent{}
#mainBase  .mntrEvent .imgBase{		width:220px;	vertical-align:top;	padding-top:24px;padding-bottom:24px;	text-align:center;	background-color:#cc0000;	}
#mainBase  .mntrEvent .imgBase div{	text-align:center;	padding:2px 8px;	color:#fff;	}
#mainBase  .mntrEvent .imgBase .copy{			}
#mainBase  .mntrEvent .imgBase .title{		font-weight:bold;	font-size:16px;	}
#mainBase  .mntrEvent .imgBase .subtitle{			}
#mainBase  .mntrEvent .imgBase .imgEach{			}

#mainBase  .mntrEvent .infBase{		width:220px;	vertical-align:top;	}
#mainBase  .mntrEvent .infBase div{	padding:2px 0px 2px 8px;	}
#mainBase  .mntrEvent .infBase .title{	font-weight:bold;	}
#mainBase  .mntrEvent .infBase .imgEach{		}

#mainBase  .mntrEvent .textBase{	vertical-align:top;	}
#mainBase  .mntrEvent .textBase div{	padding:2px 0px 2px 8px;	}

#mainBase .ebdy .dtForEachHead{	border-bottom:1px dotted #ee9999;	margin-bottom:4px;	}

#mainBase .outerEvent{	padding:8px;}
#mainBase .outerEvent .outerOrganizer{}
#mainBase .outerEvent .outerHasTicket{	text-align:right;	}
#mainBase .outerEvent .detail{	padding:8px 12px;		}

#mainBase .newsEach .detail{	padding:8px 12px;		}
#mainBase .diaryEach .detail{	padding:8px 12px;		}







.main .calCtlr{	margin:0 auto 8px auto;	width:220px;height:22px;	background-image:url('../cal/img/cal_nav_bg.png');		background-repeat:repeat-x;		}
.main .calCtlr .prev,
.main .calCtlr .prevNw{	float:left;		width:30px; height:22px;	background-image:url('../cal/img/cal_nav_btn_l.png');	background-repeat:no-repeat;	}
.main .calCtlr .next,
.main .calCtlr .nextNw{	float:right;	width:30px; height:22px;	background-image:url('../cal/img/cal_nav_btn_r.png');	background-repeat:no-repeat;	}
.main .calCtlr .prev:hover{												background-image:url('../cal/img/cal_nav_btn_l_h.png');	}
.main .calCtlr .next:hover{												background-image:url('../cal/img/cal_nav_btn_r_h.png');	}
.main .calCtlr .crnt{	float:left;		width:160px;height:22px;	text-align:center;	font-size:14px;font-weight:bold;	padding-top:3px;	}

.main .calTbl{	width:100%;	border-collapse:collapse;	}
.main .calTbl th {	text-align:center;	padding:0;						border-right:1px solid #666;	border-bottom:1px solid #666;	width:14%;	font-weight:normal;	}
.main .calTbl td {	text-align:left;	vertical-align:top;	padding:0;	border-right:1px solid #666;	border-bottom:1px solid #666;	height:64px;}
.main .calTbl td .date{		background-color:#ffdddd;	padding-left:4px;	font-weight:bold;font-size:14px;	}
.main .calTbl td .infs{		padding-left:10px;	text-indent: -10px;		padding-bottom:4px;	}
.main .calTbl td .infs, .main .calTbl td .infs a{			line-height:14px;	}
.main .calTbl td .infs .dsk{		font-size:8px;		}
.main .calTbl td img{	padding-right:4px;	}
.main .calTbl td a img{	padding-right:4px;	opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";	}
.main .calTbl td a:hover img{				opacity:0.9;filter:alpha(opacity=90);-ms-filter: "alpha( opacity=90 )";	}


.classicCalTtl{	color:#cc0000;	font-weight:bold;	margin-bottom:8px;	}
.classicCal {	width:100%;	border-collapse:collapse;	}
.classicCal td{	vertical-align:top;	padding:0;	}
.classicCal .classicCalTbl{	width:280px;	}
.classicCal .classicCalDtl{		padding-left:16px;}

.classicCalCtl	{	width:100%;	}
.classicCalCtl .classicCalTblPrev	{	text-align:left;	color:#999;	}
.classicCalCtl .classicCalTblPrev a	{	text-align:left;	}
.classicCalCtl .classicCalTblCntr	{	text-align:center;	color:#cc0000;	font-weight:bold;	font-size:14px;		}
.classicCalCtl .classicCalTblNext	{	text-align:right;	color:#999;	}
.classicCalCtl .classicCalTblNext a	{	text-align:right;	}

.calTblClassic {	border:1px solid #cc0000;	}
.calTblClassic .calTblClassicHead th{	background-color:#cc0000;	color:#fff;	text-align:center;	}
.calTblClassic td {	border-right:1px solid #cc0000;border-bottom:1px solid #cc0000;	padding:2px;	}
.calTblClassic td div{	text-align:center;	}
#clscCalMsg	{	margin:8px;		}

.classicCalDtlTtl{	color:#cc0000;	text-align:center;	font-weight:bold;	}
.classicCalDtlTbl{	border:1px solid #cc0000;	width:100%;	}
.classicCalDtlTbl td {	border-right:1px solid #cc0000;border-bottom:1px solid #cc0000;	padding:2px;	}





#rghtBase{	width:184px;	float:left;
			margin 0;padding:0; border:0;
			}

.rblockBderT, .rblockBderB {	display:block;	clear:both;height:4px;	overflow:hidden;	}	.rblockBderT b, .rblockBderB b{	width:4px;height:4px;	background-repeat:no-repeat;}
.rblockBderT {		background-color:#ee9999;	}
.rblockBderT .l{		background-image:url('./pkcc_img_bg/?png=bdr.4.cc0000_ee9999.tl_2');	}
.rblockBderT .r{		background-image:url('./pkcc_img_bg/?png=bdr.4.cc0000_ee9999.tr_2');	}
.rblockBderB {		background-color:#ffdddd;	}
.rblockBderB .l{		background-image:url('./pkcc_img_bg/?png=bdr.4.cc0000_ffdddd.bl_2');	}
.rblockBderB .r{		background-image:url('./pkcc_img_bg/?png=bdr.4.cc0000_ffdddd.br_2');	}



#rghtBase .blockBase{		margin:8px;	}
#rghtBase .blockHead{		background-color:#ee9999;	padding:0 4px;}
#rghtBase .blockList{		background-color:#ffdddd;	padding:0 4px;		}
#rghtBase .blockList .each {	border-bottom:1px dotted #ee9999;	padding-bottom:4px; padding-left:14px;	background-image:url('./img/icon/pen.png');background-repeat:no-repeat;	}
#rghtBase .blockList .each, #rghtBase .blockList .each a{		font-size:11px;	}




#footBase{	clear:both;	padding:24px 8px 0 8px;	}
#footBase .footInf{		text-align:right;	border-top:1px dotted #ffffff;	color:#fff;	font-size:10px;	}




