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:#453b3b;}
a:hover {	color:#927c7c;}

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


#contentBase{	width:940px;	margin: 12px auto 12px auto;	background-color:#6699ff;	}
.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_6699ff.tl_2');	}
.contentBaseT .r{		background-image:url('./pkcc_img_bg/?png=bdr.4.ffffff_6699ff.tr_2');	}
.contentBaseB .l{		background-image:url('./pkcc_img_bg/?png=bdr.4.ffffff_6699ff.bl_2');	}
.contentBaseB .r{		background-image:url('./pkcc_img_bg/?png=bdr.4.ffffff_6699ff.br_2');	}


#headBase{	height:72px;	}

#logoBase{		position:absolute;	}
#headInf{		padding-left:136px;	}

#headInf .headTitle{	padding:0;margin-left:12px; clear:both;	height:66px;	}
#headInf .headTitle	.title{		width:160px;	padding-top:10px;	float:left;;	}
#headInf .headTitle	.text{		width:330px;	padding-top:32px;	float:left;;	}
#headInf .headTitle	.iconHead{	width:100px;							float:left;	}
#headInf .headTitle	.iconFeed{	width:24px;		padding-top:8px;	float:left;	}


#leftBase{	width:136px;	float:left;
			margin:0;padding:0; border:0;
			}
#leftBase .menu{	margin-top:48px;	}
#leftBase .menu .block {	margin-top:16px;	}
#leftBase .menu .block div{	margin:4px 0 0 8px;	padding:4px 0 4px 16px;	}
#leftBase .menu .block div{	background-repeat:no-repeat;
background-image:url('./pkcc_img_bg/?png=ptc.8_1_214_32.6699ff_80abff_80abff_0056ff.tl_2_f2');
border-bottom:1px solid #0056ff;
							}
#leftBase .menu .block div.select{			background-color:#ffffff;	background-image:url('./pkcc_img_bg/?png=ptc.8_1_214_64.6699ff_80abff_ffffff_0056ff.tl_2');	}
#leftBase .menu .block div.normal{			background-color:#80abff;	background-image:url('./pkcc_img_bg/?png=ptc.8_1_214_64.6699ff_80abff_ccddff_0056ff.tl_2');	}
#leftBase .menu .block div.normal:hover{	background-color:#e6eeff;	background-image:url('./pkcc_img_bg/?png=ptc.8_1_214_64.6699ff_80abff_e6eeff_0056ff.tl_2');	}


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


#mainBase{	float:left;
			margin:0;padding:0; border:0;
background-color:#ffffff;
			}
.mainBaseNoRight{	width:788px;	}
.mainBaseHasRight{	width:590px;			}
#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.6699ff_ffffff.tl_2');	}
.mainBderT .r{		background-image:url('./pkcc_img_bg/?png=bdr.8.6699ff_ffffff.tr_2');	}
.mainBderB .l{		background-image:url('./pkcc_img_bg/?png=bdr.8.6699ff_ffffff.bl_2');	}
.mainBderB .r{		background-image:url('./pkcc_img_bg/?png=bdr.8.6699ff_ffffff.br_2');	}


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


#mainBase .main .dtl {	margin-top:8px;	}

.dtlBderT, .dtlBderB {	display:block;	clear:both;height:14px;	overflow:hidden;	}	.dtlBderT b, .dtlBderB b{	width:8px;height:8px;	background-repeat:no-repeat;}
.dtlBderT b, .dtlBderB b{	width:14px;height:14px;	background-repeat:no-repeat;}
.dtlBderT {			background-image:url('./img/waku/waku_top.gif');	}
.dtlBderT .l{		background-image:url('./img/waku/waku_tl.gif');	}
.dtlBderT .r{		background-image:url('./img/waku/waku_tr.gif');	}
.dtlBderB {			background-image:url('./img/waku/waku_btm.gif');	}
.dtlBderB .l{		background-image:url('./img/waku/waku_bl.gif');	}
.dtlBderB .r{		background-image:url('./img/waku/waku_br.gif');	}
#mainBase .dtl .dtlBdy{	padding:0 4px;border-left:1px solid #1051CC;border-right:1px solid #1051CC;	}

#mainBase .dtl .dtlBdy .dt{			border-bottom:1px dotted #80abff;	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:20px;	}
.eachBderT, .eachBderB {	display:block;	clear:both;height:14px;	overflow:hidden;	}	.eachBderT b, .eachBderB b{	width:14px;height:14px;	background-repeat:no-repeat;}
.eachBderT {		background-image:url('./img/waku/waku_top.gif');	}
.eachBderT .l{		background-image:url('./img/waku/waku_tl.gif');	}
.eachBderT .r{		background-image:url('./img/waku/waku_tr.gif');	}
.eachBderB {		background-image:url('./img/waku/waku_btm.gif');	}
.eachBderB .l{		background-image:url('./img/waku/waku_bl.gif');	}
.eachBderB .r{		background-image:url('./img/waku/waku_br.gif');	}
#mainBase .main .list .each .ebdy{	padding:0 4px;border-left:1px solid #1051CC;border-right:1px solid #1051CC;	}
#mainBase .main .list .each .dt{			border-bottom:1px dotted #80abff;	margin-bottom:4px;		}


#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 #80abff;	font-size:14px;font-weight:bold;	}
#mainBase .blockList{		padding:0 0 0 14px;}
#mainBase .blockList .each{	 padding:4px;	border-bottom:1px dotted #6699ff;}
#mainBase .dtlBdy .more{	 display:block;	text-align:right;	}


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


.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{		text-align:right;	background-color:#e6eeff;	padding-right:4px;	}
.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;		}


#rghtBase{	width:214px;	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:#80abff;	}
.rblockBderT .l{		background-image:url('./pkcc_img_bg/?png=bdr.4.6699ff_80abff.tl_2');	}
.rblockBderT .r{		background-image:url('./pkcc_img_bg/?png=bdr.4.6699ff_80abff.tr_2');	}
.rblockBderB {		background-color:#e6eeff;	}
.rblockBderB .l{		background-image:url('./pkcc_img_bg/?png=bdr.4.6699ff_e6eeff.bl_2');	}
.rblockBderB .r{		background-image:url('./pkcc_img_bg/?png=bdr.4.6699ff_e6eeff.br_2');	}

.calMngrMini .calTbl{	background-color:#e6eeff;	}
.calMngrMini #calMngrMsgBox{	background-color:#e6eeff;	padding:0 4px;border-bottom:1px solid #80abff;border-top:1px solid #80abff;	}

.calMngrMini{	margin:8px;	}

.calMngrMini .calCtlr{	width:100%;	border-collapse:collapse;	}
.calMngrMini .calCtlr .btnL, .calMngrMini .calCtlr .btnR{	width:20px;	}
.calMngrMini .calCtlr .btnL{	text-align:left;	}
.calMngrMini .calCtlr .ttl{		text-align:center;	}
.calMngrMini .calCtlr .btnR{	text-align:right;	}

.calMngrMini .calCtlr a{	color:#000;	}
.calMngrMini .calCtlr span{	color:#999;	}

.calMngrMini .calTbl{	width:100%;	border-collapse:collapse;	}
.calMngrMini .calTbl th {	text-align:center;	padding:0;	}
.calMngrMini .calTbl td {	text-align:center;	vertical-align:top;	padding:0;	}
.calMngrMini .calTbl td a{	display:block;	text-align:center;}


#rghtBase .blockBase{		margin:8px;	}
#rghtBase .blockHead{		background-color:#80abff;	padding:0 4px;}
#rghtBase .blockList{		background-color:#e6eeff;	padding:0 4px;		}
#rghtBase .blockList .each {	border-bottom:1px dotted #80abff;	padding-bottom:4px; padding-left:16px;	background-image:url('./img/icon/pada.gif');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:#453b3b;	font-size:10px;	}



#myApp	{	margin-top:155px; padding:4px;		line-height:12px;	}
#myApp .head	{		}
#myApp .body .each	{	text-align:center;	margin-top:6px;}

#rssBase	{	margin-left:2px;	}
#rssBase .rssEach{	width:130px;	margin-top:10px;	font-size:10px;	}
#rssBase .rssEach .rssHead{	font-weight:bold;	text-align:center;	color:#ccc;border:1px solid #333;	border-bottom-width:0px;	padding:3px;	padding-top:16px;	background-color:#9e160a;	background-image: url('http://tbt.deci.jp/doc/rss_reader/img/blog_sidilinks_title_bg.gif');	background-repeat: repeat-x;background-position: 0px 0px;	}
#rssBase .rssEach .rssBody {	text-align:left;	line-height:125%;	margin-bottom:20px;	border:1px solid #333;	background-color:#cca;	border-top-width:0px;	padding:3px;	}
#rssBase .rssEach .rssBody .rssItem{	padding: 3px 0px 0px 18px;	border-bottom:1px dotted #666;	background-image: url('http://tbt.deci.jp/doc/rss_reader/img/pada.gif');	background-repeat: no-repeat;	background-position: 0px 0px;	}

