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


/* index------------------------------------------------------------------- */

div#contents_main div.txtcontents div.pub_outline {
	margin: 0;
	padding: 0;
	width: 653px;
	text-align: left;
}

div#contents_main div.txtcontents div.pub_outline div.pub_date {
	margin: 0;
	padding: 0px 0px 0px 3px;
	width: 60px;
	/*height: 18px;*/
	float:left;
	position:relative;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
}

div#contents_main div.txtcontents div.pub_outline div.pub_tit {
	margin: 0;
	padding: 0px 0px 0px 8px;
	width: 200px;
	/*height: 18px;*/
	text-align: left;
	font-weight: bold;
	line-height: 1.2em;
	float:left;
	position:relative;
}

div#contents_main div.txtcontents div.pub_outline div.pub_tx {
	margin: 0px 3px 0px 0px;
	padding: 0px;
	width: 370px;
	text-align: left;
	float:right;
	position:relative;
	font-size:10px;
	line-height: 1.2em;
	color:#777;
}

div#contents_main div.txtcontents div.pub_outline div.pub_com {
	clear:both;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 71px;
	width: 500px;
	text-align: left;
	font-size:10px;
	color:#777;
}

/*
div#contents_main div.txtcontents div.pub_outline div.pub_com {
	margin: 0;
	padding: 0px 0px 0px 8px;
	width: 213px;
	height: 18px;
	text-align: left;
	float:right;
	position:relative;
}

div#contents_main div.txtcontents div.pub_outline div.pub_tx {
	clear:both;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 71px;
	width: 500px;
	text-align: left;
	font-size:10px;
	color:#777;
}
*/
div#contents_main div.txtcontents div.pub_sp {
	clear:both;
	margin: 0;
	padding: 0;
	height: 20px;
	text-align: left;
	background-image:url(../img/dot.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

div#contents_side div.pub_navi {
	margin: 0;
	padding: 16px 0 0 0;
	width: 199px;
	text-align: left;
	/*background-image:url(../img/dot_left.gif);*/
	/*background-position:left top;*/
	/*background-repeat:no-repeat;*/
	font-size:11px;
}
