@charset "utf-8";
/* ==================================================================
CSS information
style info :お知らせページ用
================================================================== */

/*@import url("../../common/css/container.css");*/

/* --------------------------------------------------------
#contents
-------------------------------------------------------- */
#contents{
	margin:23px 45px 0px;
	width: 890px;
}

h2{
	text-align:center;
	height:122px;
	width: 890px;
}

/* 背景01 */
#contents_bg01 {
	background:url(../img/bg_ews.jpg) repeat left top;
	padding-bottom: 29px;
}

/* 背景02 */
#contents_bg02 {
	background:url(../img/bg_ews02.png) repeat-y center top;
}

/* 背景03 */
#contents_bg03 {
	background:url(../img/bg_ews03.png) no-repeat center bottom;
	padding-bottom: 32px;
}

/* 背景04 */
#contents_bg04 {
	background:url(../img/bg_ews04.png) no-repeat center bottom;
	padding-bottom: 17px;
}

/* --------------------------------------------------------
コンテンツ内
-------------------------------------------------------- */
#container{
	min-height:500px;
	height: auto !important;
	height: 500px;
	width: 890px;
	padding-bottom: 20px;
	padding-top: 20px;
}

#container:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #container {
	height: 1em;
	overflow: visible;
}
/**/

/* --------------------------------------------------------
お知らせリスト
-------------------------------------------------------- */
#osittl {
	height: auto;
	width: 790px;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	background: url(../img/img_lie.gif) no-repeat center bottom;
}

#osittl:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #osittl {
	height: 1em;
	overflow: visible;
}
/**/

#date {
	float:left;
	width:124px;/* 日付の幅を指定 */
	margin-left:10px;
	font-size:125%;
}

#article {
	font-size:125%;
	float: left;
	width: 547px;
	margin-right: 29px;
}

.pink {
	color: #e6227a;
}

.toggle_container
{
	overflow: hidden;
	width: 790px;
	clear: both;
	padding-top: 10px;
}

.toggle_container .block
{
	padding: 20px;
	background: #f2ebd7;
}

.toggle_container .block p {
}

.toggle_container_o
{
/*	overflow: hidden; */
	width: 790px;
	clear: both;
	padding-top: 10px;
}

.toggle_container_o .block
{
	padding: 20px;
	background: #f2ebd7;
}

.toggle_container_o .block p {
}
