@charset "utf-8";
/*------------------------------------------------------------
	calendar
------------------------------------------------------------*/
#conts {
	padding-top: 10px;
	margin:0 0 0 0;
}

#conts img {
	margin:18px 0 0 12px;
}

#conts .title{
	width:685px;
	background:#ff6d75;
	margin:32px 0 0 0;
}

#conts .btn_box{
	margin:34px 0 0 0;
}

#conts .btn_box .leftbox{
	float:left;
	width:180px;
	font-size:12px;
	font-weight:bold;
}

#conts .btn_box .leftbox img{
	margin:0;
}

#conts .btn_box .rightbox{
	float:right;
	width:180px;
	font-size:12px;
	font-weight:bold;
}

#conts .btn_box .rightbox img{
	margin:0;
}

#conts .btn_box02{
	width:685px;
	margin:54px auto 0;
}																																																									

#conts .btn_box02 .btn01{
	border:#e6e6e6 1px solid;
	text-align:center;
	float:left;
	width:224px;
	margin:1px;
}

#conts .btn_box02 .btn01 p{
	padding:10px 0;
	font-size:12px;
}

#conts .title p{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:7px 0;
	text-align:center;
}

#conts .banner {
	margin: -23px 0 2px;
	position: relative;
	zoom: 1;
}


#conts .detail_category p {
	color: #FFF;
	font-size: 1.0em;
	text-align: center;
	width: 75px;
	font-weight: normal;
	line-height: 1.2;
	padding: 5px;
	left: 92px;
}

/*------------------------------------------------------------
	calendar/detail
------------------------------------------------------------*/

#conts .detail_title{
	margin:25px 0 0 0;
	background:url(../img/detail.gif)
}

#conts .detail_title p{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin:0 0 0 30px;
	padding:11px 0 16px 0;
}

#conts .detail_box .date{
	margin:15px 0 0 7px;
}

#conts .detail_box .date p{
	font-size:10px;
	color:#333333;
}

#conts .detail_box .text_box{
	margin:27px 0 0 0;
}

#conts .detail_box .text_box p{
	font-size:12px;
	line-height:22px;
	color:#333333;
}
