/*----- orugoru のスタイル -----*/
div#orugoru {
	width: 550px;
	background-color: #F7C7B3;
	text-align: center;
}
dl,dt,dd,li {
	margin: 0px; padding: 0px;
}

/*----- キャッチのスタイル -----*/
.topCatch {
	margin-top: 2px;
}
.catch {
	background-color: #FFFFFF;
	border: 2px solid #F09870;
	margin: 0px auto 5px;
	/* background-image: url(/aoitori/park/18musubi/image/catch_bg.gif); */
	background-repeat: no-repeat;
	background-position: right top;
}
.catch dl {
	margin: 10px;
	line-height: 140%;
	font-size: 14px;
	color: #8F6161;
	font-weight: bold;
}
.catch dt {
}
/*.catch dd {
	margin-top: 10px;
	margin-left: 1em;
}*/

/* bg class */
.bg_pink1{background-color:#F7C5B3;}
.bg_pink2{background-color:#FDE6E1; background-image:url(/aoitori/park/18musubi/image/niku.gif); background-position:center center; background-repeat:no-repeat;}
.bdr{border:2px solid #FF66CC; background:#FFFFFF;margin:0;}

/*----- 小説を読むのスタイル -----*/
.read {
	background-color: #FFFFFF;
	margin: 5px auto;
}
.read table {
	font-size: 12px;
	color: #8F6161;
}
.read table td {
	width: 25%;
	text-align: center;
}
.read table td img {
	border: none;
}
.read table td li {
	list-style: none;
	padding: 1px;
}
/*----- 感想のスタイル -----*/
.kanso{
background-color:#F6C6B5;
padding:5px 0;
}
.kanso_cont{
background-color:#F6C6B5;
background-image:url(../image/bg_kanso.gif);
background-position:center top;
background-repeat:repeat-y;
}
.kanso_layout{padding:0 10px;}
.kanso_layout table.mgAuto{ color:#000000;}
.kanso p {margin:0;padding:3px 0;}
.kanso_text1{
border:2px solid #E59DBC;
background:#F6C6B5;
margin:10px;
padding:0 5px;
}
.kanso_text2{
border:2px solid #DF9DE5;
background:#F6B5CE;
margin:10px 10px 20px;
padding:0 5px;
}
div.kanso_text1 p,div.kanso_text2 p{padding:10px;}

.kanso td.tit{text-align:left; color:#000000; width:20%;}
.kanso td.txt{text-align:left; color:#000000; width:80%;}
/*----- リレーエッセイのスタイル -----*/
	/*-----------------キャッチのスタイル */
	.relayEssayCatch {
		background-color: #FFFFFF;
		margin: 0px auto;
		border: 2px solid #EF936B;
		color: #8F6161;
		font-size: 14px;
	}
	.relayEssayCatch dl {
		margin: 14px;
		line-height: 140%;
		font-weight: bold;
		font-size: 14px;
}
/*	.relayEssayCatch dd {
		margin-top: 10px;
		margin-left: 1em;
	}*/

	/*---------------エッセイを読むのスタイル */
	div#essay {
		background-color: #F09872;
		width: 550px;
		padding: 3px 0px 10px;
	}
	div#essay table.subTitle {
		width: 500px;
		margin: 5px auto;
	}
	div#essay table.subTitle td {
		height: 22px;
		padding-left: 25px;
		padding-top: 2px;
		border-bottom: 2px solid #8581B9;
		background: url(/aoitori/park/18musubi/image/essay_sub_title.gif) no-repeat left center;
		text-align: left !important;
		color: #5E589E;
		font-size: 14px;
		font-weight: bold;
	}
	div#essay .essayTable {
		width: 504px;
		margin: 5px auto 0px;
		background: url(/aoitori/park/18musubi/image/essay_center.gif) repeat-y left top;
	}
	div#essay .essayMain {
		padding: 10px 10px;
		line-height: 140%;
		text-align: left !important;
		font-size: 12px;
		color: #333333;
	}

	/*----- バックナンバーのスタイル -----*/
	div#backNumber {
		background-color: #FEC667;
		width: 550px;
		padding: 3px 0px 10px;
	}
	div#backNumber .subTitle {
		width: 500px;
		margin: 5px auto;
	}
	div#backNumber .subTitle td {
		height: 22px;
		padding-left: 25px;
		padding-top: 2px;
		border-bottom: 2px solid #8581B9;
		background: url(/aoitori/park/18musubi/image/back_sub_title.gif) no-repeat left center;
		text-align: left !important;
		color: #5E589E;
		font-size: 14px;
		font-weight: bold;
	}
	div#backNumber .backTable {
		background: url(/aoitori/park/18musubi/image/back_number_center.gif) repeat-y left top;
		margin: 5px auto 0px;
	}
	div#backNumber .backMain {
			padding: 10px 20px;
			line-height: 140%;
			font-size: 12px;
			color: #333333;
	}
	
	/*----- バックナンバー リンク　スタイル -----*/	
	.bk_link
	{
	margin-left:20px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:left;
	}

	/*----- お便りコーナー　スタイル -----*/	

div.let_text03
{
	margin-top: 10px;
	padding-left :40px;
	color: #000000;
	line-height:120%; 
	font-size:12px;
}

div.message
{
	margin: 5px;
	padding: 5px;
	color: #000000;
	line-height:120%; 
	font-size:12px;
}

div.let_text01
{
	padding-left :10px;
	padding-right :20px;
	color: #000000;
	line-height:120%; 
	font-size:12px;
}

div.chara_text
{
	margin: 8px;
	padding: 2px;
	color: #000000;
	line-height:120%; 
	font-size:12px;
}

.bg{
background-color:#ffffff;
text-align:left;
}

.secret_0{
	float:left; 
	margin:20px 50px 0 50px;
}

*html .secret_0{
	float:left; 
	margin:20px 50px 0 -30px;
}



