@charset "utf-8";
/* ===================================================================
CSS information

 file name  :news.css
 author     :Ability Consultant
 style info :基本・共通設定　ハックは最下部に記述
=================================================================== */




/*----------------------------------------------------
	#wrapper
----------------------------------------------------*/
#wrapper {
	width: 960px;
	background: url(../images/main.jpg) no-repeat 39px top;
	margin: 0 auto;
	text-align: left;
}




/*----------------------------------------------------
	#main
		メイン
----------------------------------------------------*/


/* #news
----------------------------------------------------------- */
#news {
	padding:0 0 10px 0;
}

/* .con_st
----------------------------------------------------------- */
#main .con_st {
	width:658px;
	height:42px;
	padding:15px 0 0 32px;
	overflow:hidden;
	background: url(../images/bg_st.gif) center top no-repeat;
}
#main .con_st p.days {
	float:left;
	background:#0a3357;
	color:#fff;
	text-align:center;
	padding:3px 5px;
	width:6em;
	margin:0 10px 5px 0;
}
* html #main .con_st p.days {
	margin:0 3px 3px 0;
}
#main .con_st h4 {
	padding:1px 0 0 0;
	color:#063b69;
	font-size:120%;
}

/* .con_list
----------------------------------------------------------- */
#main .con_list {
	width:676px;
	padding:15px 0 50px 14px;
	overflow:hidden;
}
#main .con_list p.photo {
	float:left;
	background: url(../images/bg_photo.gif) left top no-repeat;
	width:166px;
	height:150px;
	padding:13px 20px 0 33px;
}
#main .con_list .detail {
	float:left;
	width:423px;
}
#main .con_list .detail p {
	margin:13px 0 0 0;
}
#main .con_list .detail p.link {
	border:1px dashed #3c75c7;
	background:#d6edfb;
	padding:5px 0px 6px 10px;
	width:6.2em;
	font-weight:bold;
}
#main .con_list .detail p.link a {
	padding:0 0 0 8px;
	background: url(../images/ic_detail.gif) left center no-repeat;
}


/* .pageflow
----------------------------------------------------------- */
ul.pageflow {
	background: url(../images/bg_line.gif) center center no-repeat #d6edfb;
	width:690px;
	padding:13px 0;
	text-align:center;
}
ul.pageflow li {
	display:inline;
	background:#d6edfb;
	padding:0 8px;
	margin:0 10px;
}



/* .con_detail
----------------------------------------------------------- */
#main .con_detail {
	width:676px;
	margin:25px 0 50px 14px;
	min-height:287px;
	background: url(../images/bg_detail.gif) 70px 5px no-repeat;
	overflow:hidden;
}
#main .con_detail .photo {
	float:left;
	padding:5px 0 0 0;
	margin:0 20px 0 0;
}
* html #main .con_detail .photo {
	margin:0 10px 0 0;
}
#main .con_detail .photo p img {
	border:1px solid #c9e1ed;
	padding:3px;
	background:#fff;
	margin:0 0 5px 0;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}