@charset "Shift_JIS";

/*-----------------------------------------------------------------
	生協ひろしま共済[イベントCSS]

	メイン/main
	タイトル/title h1 h2
	コンテンツ/contents
	左コンテンツ/c_left
	右コンテンツ/c_right
	コンテンツ(左にカレンダーコンテンツが無い幅広目の場合)
-----------------------------------------------------------------*/

/* ▼メイン/main
-----------------------------------------------------------------*/
#main{
	background-repeat: repeat-y;
	background-position: 500px 600px;
}
/* ▲メイン/main
-----------------------------------------------------------------*/

/* ▼コンテンツ/contents
-----------------------------------------------------------------*/
#contents{
	background-color: #ebebdb;
	width: 770px;
	margin: 0px 0px 0px 0px;
}
/* ▲コンテンツ/contents
-----------------------------------------------------------------*/

/* ▼左コンテンツ/c_left
-----------------------------------------------------------------*/
#c_left{
	float: left;
	width: 170px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
/* カテゴリー･最新のイベント */
#c_left ul{
	margin: 5px 0px 15px 0px;
}
#c_left li{
	margin: 0px;
	padding: 0px;
}
/* ■ie6ハック■ */
* html #c_left li{
	margin: 0px 0px -10px 0px;
}

#c_left li a{
	background-image: url(/kyousai/inc/images/i_winered.gif);
	background-position: 10px 7px;
	background-repeat: no-repeat;
	display: block;
	padding: 3px 10px 3px 20px;
}
/* 最新のコメント */
#c_left dl{
	background-image: url(/kyousai/event/images/newcoment_mid.gif);
	background-position: center;
	background-repeat: repeat-y;
}
#c_left dl ul{
	padding: 0px 0px 15px 0px;
}
/* ■ie6ハック■ */
* html #c_left dl ul{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#c_left dl li{
	background-image: url(/kyousai/inc/images/dot_winered.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#c_left dl li a{
	background-image: url(/kyousai/inc/images/i_winered.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	display: block;
	padding: 3px 0px 3px 15px;
	margin: 0px 10px 0px 10px;
}
#c_left dl .bg_pink{
	background-image: url(/kyousai/event/images/bg_li_pink.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#c_left dt{
	background-image: url(/kyousai/event/images/newcoment_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
#c_left dt h1{
	padding: 0px 5px 0px 5px;
}
#c_left dd{
	background-image: url(/kyousai/event/images/newcoment_bot.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#c_left p{
	text-align: right;
	margin: 5px 0px;
}
/* ▲左コンテンツ/c_left
-----------------------------------------------------------------*/

/* ▼カレンダー/calender
-----------------------------------------------------------------*/
.calender_5w{
	text-align: center;
	background-image: url(/kyousai/inc/images/il_calender2_5w.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 170px;
	height: 180px;
	margin: 0px 0px 10px 0px;
}
.calender_6w{
	text-align: center;
	background-image: url(/kyousai/inc/images/il_calender2_6w.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 170px;
	height: 197px;
	margin: 0px 0px 10px 0px;
}
#calender p{
	text-align: left;
	padding: 8px 0px 0px 2px;
}
#calender table{
	height: 100px;
	width: 140px;
	border-collapse: collapse;
	margin: 15px auto 0px auto;
}
#calender td{
	width: 19px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}
#calender .sat{
	color: #1f478a;
}
#calender .sun{
	color: #d61f0f;
}
#calender ul{
	margin: 10px 15px 0px 15px;
}
#calender li{
	float: right;
}
#calender li a{
	background-image: none;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 70px;
	height: 12px;
}
#calender .back{
	text-align: left;
	padding: 0px 0px 0px 0px;
}
#calender .next{
	text-align: right;
	padding: 0px 0px 0px 0px;
}
/* ▲カレンダー/calender
-----------------------------------------------------------------*/

/* ▼右コンテンツ/c_right
-----------------------------------------------------------------*/
#c_right{
	float: right;
	width: 565px;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	background-image: url(/kyousai/event/images/waku_mid.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#c_right h1{
	background-image: url(/kyousai/event/images/waku_top.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 0px 0px 0px 0px;
	color: #666629;
}
#c_right p{
	padding: 10px 50px;
	line-height: 1.8em;
	text-align: left;
}
#c_right p:after{
	clear: both;
}
#c_right .left_img{
	float: left;
	margin: 10px 10px 10px 50px;
}
#c_right .track ul:after{
	clear: both;
}
#c_right .track{
	background-image: url(/kyousai/inc/images/dot_winered.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0px auto 10px auto;
	width: 485px;
	overflow: auto;
}
#c_right .track li{
	background-image: url(/kyousai/inc/images/i_winered.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	margin: 10px 5px 10px 5px;
	padding: 0px 0px 0px 15px;
	float: right;
}	
#c_right .waku_bot{
	display: block;
	margin: 0;	
	padding: 0;
	text-align: center;
	background-image: url(/kyousai/event/images/waku_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 50px;
}
/* ▲右コンテンツ/c_right
-----------------------------------------------------------------*/

/* ▼コンテンツ(左にカレンダーコンテンツが無い場合、幅広目)
-----------------------------------------------------------------*/
div#mt_check_box{
	margin: 0 auto;
	width: 565px;
}
/* ▲コンテンツ(左にカレンダーコンテンツが無い場合、幅広目)
-----------------------------------------------------------------*/

/* ▼#c_rightタイトル/title h1 h2
-----------------------------------------------------------------*/
#c_right h1.mt{
	background-image: url(/kyousai/event/images/waku_top.gif);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	padding: 50px 0px 10px 0px;
	font-size: 20px;
	display: block;
	line-height: 1em;
}
#c_right h1.mt a{
	color: #666629;
	text-decoration: none;
}
#c_right h1.mt a:hover{
	color: #9A9A4E;
	text-decoration: none;
}

#c_right h2.mt{
	background-image: url(/kyousai/inc/images/t2_bg485px.gif);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px -10px 50px;
	height: 30px;
	text-align: left;
	font-size: 20px;
	font-weight: normal;
}
#c_right h2.mt a{
	color: #666629;
	text-decoration: none;
}
#c_right h2.mt a:hover{
	color: #9A9A4E;
	text-decoration: none;
}
/* ▲#c_rightタイトル/title h1 h2
-----------------------------------------------------------------*/

/* ▼#contentsタイトル/title h1 h2
-----------------------------------------------------------------*/
#contents h1.mt{
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	font-size: 20px;
	display: block;
	color: #666629;
}
#contents h1.mt a{
	color: #666629;
	text-decoration: none;
}
#contents h1.mt a:hover{
	color: #9A9A4E;
	text-decoration: none;
}

#contents h2.mt{
	background-image: url(/kyousai/inc/images/t2_bg485px.gif);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px 0px -30px 0px;
	padding: 13px 0px 0px 50px;
	height: 40px;
	text-align: left;
	font-size: 20px;
	
	font-weight: normal;
}
/* ■ie7ハック■ */
*:first-child+html #contents h2.mt{
	line-height: 100%;
}
#contents h2.mt a{
	color: #666629;
	text-decoration: none;
}
#contents h2.mt a:hover{
	color: #9A9A4E;
	text-decoration: none;
}
/* ▲#contentsタイトル/title h1 h2
-----------------------------------------------------------------*/
