
@charset "utf-8";

/*---コンテンツ-------------------------------------------*/
#main {
	margin-top:10px;
	padding-bottom:30px;
}

/*---コンテンツ左-----------------------------------------*/
#left {
	float:left;
	width:616px;
}
.news {
	
}
.news .ttl{
	margin-bottom:10px;	
}
.news .newslist {
	color:#00A1C5;
	background:url(../img/dot.gif) left top repeat-x;
}
.news .newslist dl {
	padding:5px;
/*	border-top:1px dotted #CCC;
*/	background:url(../img/dot.gif) left bottom repeat-x;
}
.news .newslist dt{
	background:url(../img/arrow_gray.gif) -5px center no-repeat;
	padding-left:20px;
	float:left;
}
.news .newslist dd{
	margin-left:9.2em;
	_text-indent: -4px;
}
.news .newslist dl a {
	color:#00A1C5;
	font-weight:normal;
}
.news .newslist dl a:hover {
	text-decoration:underline;
}
.news .backnumber {
	margin-top:5px;
	padding-left:5px;
}
.news .backnumber a {
	background:url(../img/arrow_gray.gif) -5px center no-repeat;
	padding-left:20px;
	font-weight:normal;
	text-align:right;
	color:#00A1C5;
}
.news .backnumber a:hover {
	text-decoration:underline;
}


/*---コンテンツ右-----------------------------------------*/
#right {
	float:right;
	width:216px;
}
#right .advbox {
	text-align:right;
}
.advbox ul, .advbox li {
	margin:0;
	padding:0;
	list-style:none;
}
#right .advbox li img{
	margin-bottom:1px;
}

/*Web実績*/
.web_jisseki_box {
	text-align:right;
}
.ttl_web_jisseki {
	margin-top:20px;
	margin-bottom:3px;
}
.webpickup {
	width:100%;
}
.webpickup td {
	text-align:center;
	vertical-align:top;
}
.webpickup li {
	width:200px;
	text-align:center;
	font-size:11px;
}
.webpickup li a{
	color:#00A1C5;
	font-weight:normal;
}
.webpickup li div{
	border:3px solid #EFEFEF;
	padding:10px 0;
	margin-bottom:3px;
}
.webpickup li a.web-jisseki-a:hover {
	text-decoration:underline;
}
.webpickup li a.web-jisseki-a p {
	margin:0 auto;
	text-align:left;
}

/* top flash
-------------------------------------------------------------- */
#top-fla_area {
width: 840px;
height:290px;
padding-top:10px;
margin:0 auto;
}

#top-fla {
margin:0 auto;
width: 840px;
height:290px;
}



