@charset "utf-8";
/* CSS Document */


/* 丸角コンテンツ maincontent*/

#curve {
	margin: 0px 0px 5px 0px;
}

.maincontent_curve{
	display:block;
}

.maincontent_curve *{
	display:block;
	height:1px;
	overflow:hidden;
	background:#007b43;
}

.maincontent_curve1{
	border-right:1px solid #91c6ae;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #91c6ae;
	padding-left:1px;
	margin-left:3px;
	background:#3f9c72;
}

.maincontent_curve2{
	border-right:1px solid #e5f1ec;
	border-left:1px solid #e5f1ec;
	padding:0px 1px;
	background:#309466;
	margin:0px 1px;
}

.maincontent_curve3{
	border-right:1px solid #309466;
	border-left:1px solid #309466;
	margin:0px 1px;
}

.maincontent_curve4{
	border-right:1px solid #91c6ae;
	border-left:1px solid #91c6ae;
}

.maincontent_curve5{
	border-right:1px solid #3f9c72;
	border-left:1px solid #3f9c72;
}

.maincontent_title{
	padding:0px 10px;
	background:#007b43;
	font:Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #FFFFFF;
} 

.maincontent_yajirushi {
	text-align: right;
	vertical-align: middle;
	float: right;
	margin: 0px 5px;
}



/* 丸角コンテンツ sidebarLeft*/

.sidebarLeft_curve{
	display:block;
}

.sidebarLeft_curve *{
	display:block;
	height:1px;
	overflow:hidden;
	background:#96514d;
}

.sidebarLeft_curve1{
	border-right:1px solid #d1b4b2;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #d1b4b2;
	padding-left:1px;
	margin-left:3px;
	background:#b07c79;
}

.sidebarLeft_curve2{
	border-right:1px solid #f4eded;
	border-left:1px solid #f4eded;
	padding:0px 1px;
	background:#a9726e;
	margin:0px 1px;
}

.sidebarLeft_curve3{
	border-right:1px solid #a9726e;
	border-left:1px solid #a9726e;
	margin:0px 1px;
}

.sidebarLeft_curve4{
	border-right:1px solid #d1b4b2;
	border-left:1px solid #d1b4b2;
}

.sidebarLeft_curve5{
	border-right:1px solid #b07c79;
	border-left:1px solid #b07c79;
}

.sidebarLeft_content{
	padding:0px 5px;
	background:#96514d;
} 


.Left_title{
	padding:0px 3px;
	background:#96514d;
	font:Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
} 


/* Monthly Message */

#MM {
}

.MM_no {
	font-size: 80%;
/*	background-color: #ffd6ad; */
	padding: 0px 2px;
	color: #999999;
	text-align: right;
}

.MM_title {
	font-size: 110%;
	font-weight: bold;
	text-align: center;
/*	margin: 2px 0px 0px 0px; */
}

.MM_messanger {
	font-size: 90%;
	text-align: right;
	margin: 1px 0px 5px 0px;
}

.MM_photo_caption {
	font-size: 70%;
	text-align: center;
	color: #999999;
	line-height: 100%;
}

.MM_photo_caption2 {
	font-size: 70%;
	color: #999999;
	line-height: 110%;
	margin: 0px 30px;
}

.MM_text {
	margin: 8px 0px 0px 0px;
	font-size: 97%;
	text-indent: 1em;
	line-height: 1.5em;
	padding: 10px;
}

#MM_logos {
	border: 1px dashed #ffd6ad;
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.logos {
	font-size: 90%;
	font-weight: bold;
	color: #43676b;
	text-align: left;
	line-height: 1.0;
}

#BACKNO {
	margin: 5px 0px 10px 0px;
	color: #003366;
}

.no {
	font-size: 85%;
}

.month {
	font-size: 70%;
}

.title {
	font-size: 80%;
	padding: 5px;
	border-bottom: 1px dashed #339966;
	margin-bottom: 5px;
}

#advice_nl211 {
	margin: 15px 10px;
	background-color:#e8d3d1;
	padding: 10px;
	font-size: 85%;
	color: #666666;
/*	border: 1px solid #FF6699; */
}


ul.side {
	list-style-type: none;
}

li.no2 {
	font-size: 85%;
	border-bottom: 1px dashed #339966;
	margin-bottom: 5px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 8px 0px;
}

li.title2 {
	padding: 0px 0px 0px 15px;
}

