@charset "utf-8";
/* CSS Document */

/* ===== Design Table1 ===== */
TABLE.tdesign1 {
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-collapse:collapse; border-spacing:0; empty-cells:show;
	font-size: 100%;

}
TABLE.tdesign1 TD {    
	border-right:1px solid #888888; border-bottom:1px solid #888888; padding: 5px;

}
TABLE.tdesign1 TH {    
	border-right:1px solid #555; border-bottom:1px solid #555;
    color:#FFFFFF;
    background: #666 url(../images/base/back_tdesign1.gif) left top no-repeat;
    padding:5px 3px 2px 3px;
    text-align:left;
}
TABLE.tdesign1 TH.tate {  
    background: #999 url(../images/base/back_tdesign1.gif) left top no-repeat;
}
TABLE.tdesign1 .c {
	text-align:center;
}
TABLE.tdesign1 TD.intable {padding: 0;}
TABLE.tdesign1 TD.intable table.int { border: none;}
TABLE.tdesign1 TD.intable table.int th{ border-right: #FFFFFF solid 1px; border-bottom: #FFFFFF solid 1px; background: #CCCCCC; color: #666666; text-align: center;}
TABLE.tdesign1 TD.intable table.int td{ border-right: #FFFFFF solid 1px; border-bottom: #FFFFFF solid 1px;}

TABLE.tdesign1 td .back-bar { 
	width: 100%;
	display:  block;
	background: url(../images/back-bar.png) no-repeat left center;
	margin: 0;
	padding: 0;
}
/* ===== TD Style Area===== */

.ttd-list{ line-height:135%}
.ttd-list-y{ line-height:135%; background-color:#fafed8;}
.ttd-l{
text-align:left;
}
.ttd-lt{
text-align:left;
vertical-align:top;
}
.ttd-l2{
background-color:#fafed8;
text-align:left;
}

.ttd-le{
background-color:#EEEEEE;
text-align:left;
}
.ttd-l3{
background-color:#333333;
text-align:left;
}
.ttd-l9{
background-color:#999999;
text-align:left;
}
.ttd-lc{
background-color:#CCCCCC;
text-align:left;
}
.ttd-lr{
background-color:#FFCCCC;
text-align:left;
}
.ttd-lp{
background-color:#FFCCFF;
text-align:left;
}
.ttd-lcha{
background-color:#decea6;
text-align:left;
}
.ttd-lblue{
background-color:#d8d3fa;
text-align:left;
}

.ttd-c{
text-align:center;
}
.ttd-c-m{
text-align:center;
vertical-align: middle;
}
.ttd-ct{
text-align:center;
vertical-align:top;
}
.ttd-ce{
text-align:center;
background-color:#EEEEEE;
}
.ttd-cc{
text-align:center;
background-color:#CCCCCC;
}
.ttd-c9{
text-align:center;
background-color:#999999;
color:#FFFFFF;
}
.ttd-cr{
text-align:center;
background-color:#FFCCCC;
}
.ttd-cp{
text-align:center;
background-color:#FFCCFF;
}
.ttd-cblue{
text-align:center;
background-color:#d8d3fa;
}

.ttd-r{
text-align:right;
}
.ttd-rt{
text-align:right;
vertical-align:top;
}
.ttd-re{
text-align:right;
background-color:#EEEEEE;
}

.ttd-mf5{
padding: 5px 0 0 0;
}