/* CSS Document */

section{
	clear	 : both;
	overflow : hidden;
	
}

.ov{
	overflow	: hidden;
}

.calendar_txt{
	width		: 500px;
	text-align	: left;
	float		: left;
}
.calendar_img{
	float		: right;
	width		: 357px;
}
.calendar_img .luck a{
	background		: #c2252e;
	padding			: 5px;
	width			: 100%;
	display			: block;
	color			: #FFF;
	text-decoration	: none;
	text-align		: center;
}
.calendar_img .luck a:hover{
	background		: #c54e54;
}

.lead_p{
	color		: #4c3908;
	font-weight	: bold;
	font-size	: 150%;
	line-height : 1.6;
	margin-bottom: 10px;
}

.right_side {
    width: 1005px;
    margin: 0;
    padding-bottom: 10px;
    background: url(../img/bg_center.jpg) repeat-y;
    height: 100%;
    overflow: hidden;
}

.white_space{
	background: #FFF;
	padding: 30px;
	margin:  20px 30px;
}

#calendar h4 {
    clear		: both;
    overflow	: hidden;
    margin		: 20px 0 10px;
    background	: url(../../luck/img/icon_luck.jpg) no-repeat left 5px;
    font-size	: 16px;
	line-height : 1.5;
    padding		: 5px 0 0 25px;
}

#calendar h4 span{
	font-size: 90%;
	display: inline-block;
	padding-bottom: 5px;
}

#calendar h2 img{
	margin-top	: -15px;
}

#calendar{
	clear		: both;	
	width		: 880px;
	margin		: 0 auto;
	line-height : 1.9;
	text-align	: left;
}



#nakatsugawa{
	clear	 	: both;	
	width		: 825px;
	margin		: 60px auto 0;
	padding		: 30px;
	background	: #f1e3ed;
	text-align	: left;
	line-height : 1.9;
	position	: relative;
}
#nakatsugawa p.icon{
	position	: absolute;
	top			:-31px;
	right		: 0;
}

.nakatsugawa_txt{
	width		: 750px;
}
	.nakatsugawa_txt p.masahiro{
		font-weight	  : bold;
		font-size	  : 120%;
		margin-bottom : 10px;
	}

