@charset "utf-8";

@import	"/css/common.css";
@import	"/css/surfboard.css";

/* ---------------------------------------------------------------- */

/* style */

/* ---------------------------------------------------------------- */

/* list */
/* ---------------------------------------------------------------- */
/* リセット */
#list *{margin:0;padding:0;}
#list img{vertical-align:bottom;}

#list{
	margin:0 auto;
}

#list dl{
	margin:0 12px 12px;
	border-bottom:1px solid #e5e5e5;
}
/* clear hack */
#list dl{zoom:1;}
#list dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#list dt{
	margin:0 0 6px;
	padding:2px 0 0;
	float:left;
	width:136px;
	line-height:15px;
	font-weight:bold;
	text-indent:12px;
}
#list .site dt{background:url('/image/news_site.gif') no-repeat 106px 52% #5fc7ff;}
#list .news dt{background:url('/image/news_news.gif') no-repeat 106px 52% #e1ff1c;}

#list dt img{
	margin:0 0 0 9px;
	vertical-align:middle;
}

#list dd{
	margin:0 0 6px;
	float:right;
	width:502px;
	line-height:1.4;
}

#list dd a{color:#333;}
#list dd a:hover{color:#ff1741;}

#list dd span{
	color:#ff1741;
	font-weight:bold;
	font-family:Verdana,Chicago,sans-serif;
}


/* ---------------------------------------------------------------- */

/* detail：実績詳細 */

/* ---------------------------------------------------------------- */

/* headline */
/* ---------------------------------------------------------------- */
/* リセット */
.detail #headline *{margin:0;padding:0;}
.detail #headline img{vertical-align:botto;}

.detail #headline{
	margin:0 0 3em;
	padding:0 0 12px;
	border-top:3px solid #009fb2;
	border-bottom:6px solid #eee;

}
.detail #headline p{
	margin:0 0 3px;
	padding:6px 12px;
	background:#f9f9f9;
}
.detail #headline #date{
	margin:0 0 24px;
	padding:2px 0;
	width:136px;
	line-height:15px;
	font-weight:bold;
	text-indent:12px;
}
.detail #headline .site{background:url('/image/news_site.gif') no-repeat 106px 52% #5fc7ff;}
.detail #headline .news{background:url('/image/news_news.gif') no-repeat 106px 52% #e1ff1c;}

.detail #headline h1{
	margin:0;
	padding:0 12px;
	border:none;
	line-height:1.3;
	font-size:20px;
}
.detail #headline h1 span{color:#ff1741;}

/* ---------------------------------------------------------------- */
/* tagarea：タグエリア */
/* ---------------------------------------------------------------- */
.detail #tagarea{margin:0 24px 3em;}

/* ---------------------------------------------------------------- */
/* return-bottom */
/* ---------------------------------------------------------------- */
.detail .return-bottom{
	padding:12px;
	background:url('/common_img/line_dot.gif') repeat-x 0 0;
}

/* ---------------------------------------------------------------- */
