@charset "Shift_JIS";

body{
	background:#fff;
}
#contents{
	width:980px;
	margin:0;
	padding:0;
}

#main{
	border-top:1px solid #fff;
	width:775px;
	margin:0;
	padding:30px 0 40px 15px;
}

.mtop30{
	margin-top:30px;
}


/***list***/

.txt{
	text-align:right;
	margin-left:15px;
	width:75px;
}

.url{
	text-align:left;
	padding:0 0 0 15px;
}
.url_td{
	width:550px;
}

.list_item {
	margin-bottom:20px;
}
.list_item th{
	vertical-align: top;
}

.list_item .title{
	margin:15px 0 10px 0;
	padding-left:10px;
	background-color:#e9f5f9;
}
.list_item .title td{
	width:100%;
	padding:0 15px 0 0 ;
	margin:0 15px 0 0 ;
}

.list_item .table th{
	text-align:right;
	padding-left:30px;
	font-weight:normal;
	width:100px;
	margin:0 15px 0 0 ;
}

.site{
	padding: 0 0 0 20px;
	background: url(/common/img/icn_site.gif) no-repeat 7px 1px;
	line-height:1.0em;

}
/* ******************  list  *************** */
.cell_t1{
background:#c0d7de;
padding:3px 0px 3px 0px;
text-align:center;
color:#333333;
}

.cell_t2{
background:#c0d7de;
padding:3px 0px 3px 0px;
text-align:center;
color:#333333;
}

.cell_t3{
background:#c0d7de;
padding:3px 0px 3px 0px;
text-align:center;
color:#333333;
}

.cell_t4{
background:#c0d7de;
padding:3px 0px 3px 0px;
text-align:center;
color:#333333;
}

.td_data{
padding:7px 0 7px 16px;
background:url(/d-list/resource/img/line.gif) no-repeat bottom;
}

.site_left p{
padding: 0 0 0 16px;
background: url(/common/img/icn_site.gif) no-repeat 0.1em 0.3em;
}

.site_left{
background:url(/d-list/resource/img/line.gif) no-repeat bottom;
}

