@charset "UTF-8";

.subhead {
	background: url(../img/publish_subhead.gif) left center no-repeat ;
	margin: 1.5em 0 0 0 ;
	padding: 1px 0 1px 16px ;
	line-height: 1.2 ;
	font-size: 1.2em ;
	color: #000000 ;
}

.tablelist {
	border: 1px solid #cccccc ;
	margin: 1.5em 0 0 0 ;
}
.tablelist th {
	padding: 6px 10px ;
	background: #ffeef8 ;
	border-right: 1px dotted #aaaaaa ;
	border-bottom: 1px dotted #aaaaaa ;
}
.tablelist td {
	padding: 6px 10px ;
	border-right: 1px dotted #cccccc ;
	border-bottom: 1px dotted #cccccc ;
}
.tablelist .bb_top { border-top: none ; }
.tablelist .bb_left { border-left: none ; }
.tablelist .bb_right { border-right: none ; }
.tablelist .bb_bottom { border-bottom: none ; }

.tablenonlist {
	border: none ;
	margin: 0 ;
}
.tablenonlist th {
	padding: 5px 10px 2px 2px ;
	background: #ffffff ;
	border-right: none ;
	border-bottom: none ;
	text-align: left ;
	color: #000000 ;
}
.tablenonlist td {
	background: #ffffff ;
	padding: 5px 2px 2px 2px ;
	border-right: none ;
	border-bottom: none ;
}

.publish_box{ width:610px; margin-top:35px; border-bottom: solid 1px #E6E6E6; padding-bottom:10px;}
.publish_box_left{ width:220px; float:left;}
.publish_box_right{ width:390px; float:right;}
.clear{ clear:both;}


.f20{ color:#323232; font-size:20px; font-weight:bold; line-height:26px; padding-bottom:10px;}
.publish_box_right_border{ width:390px; border-bottom: dotted 1px #333333; padding-bottom:10px; margin-bottom:20px;}
.pl20{ padding-left:20px;}

.publish_list{ width:610px; margin-top:10px; font-size:10px;}
.publish_list li{ float:left;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}

.clear{ clear:both;}

.no-border{ width:80%; padding-top:5px;}
.no-border_left{ width:30%; float:left;}
.no-border_right{ width:70%; float:right;}

.no-border2{ width:100%; padding-top:5px;}
.no-border2_left{ width:25%; float:left;}
.no-border2_right{ width:72%; float:right;}


.tablelist input{ vertical-align:middle; margin-right:3px;}
.mt5{ margin-top:5px;}
.pt10{ padding-top:10px;}

.redtx{ color:#ff0000;}
.right_pink{ background:#ffeef8;}

.pay {
	margin: 5px 0 0 0 ;
}
.pay dt {
	margin: 10px 0 5px 0 ;
	padding: 0 0 3px 1em ;
	text-indent: -1em ;
	color: #cc0066 ;
	border-bottom: 1px dotted #cccccc ;
}
