@charset "UTF-8";


/*===========================================================

	Author: LOVE&PEACE INC.( T.Nemoto )
	Created: 2007-03-28
	Modified: 2007-03-28
	Copyright: (c) 2007 LOVE&PEACE INC.
	
===========================================================*/


/*-----------------------------------------------------------
	background setting
-----------------------------------------------------------*/

div#wrapper {
	background: #ffffd2 url(images/wrap_background.gif) left top repeat-y;
}

div#contentsHead {
	background: #ffffd2 url(images/contents_headbg.gif) top left no-repeat;
}

div#background {
	background: #ffffd2 url(images/contents_background.gif) top left repeat-y;
}

div#contentsBottom {
	background: #ffffd2 url(images/contents_footbg.gif) top left no-repeat;
}

div#footer {
	background: #ffffd2 url(images/wrap_background.gif) left top repeat-y;
} 

/*-----------------------------------------------------------
	#inner and subordinate selector
-----------------------------------------------------------*/

#fav {
	margin: 0 0 20px 0;
	width: 153px;
	height: auto;
	float: right;
	background: #ffffd2 url(images/fav_background.gif) left top no-repeat;
}

	#fav #favlist {
		padding: 10px 0;
		background: transparent url(images/fav_footbg.gif) left bottom no-repeat;
		text-align: center;
	}

		#fav dl {
			margin: 0 auto;
			width: 122px;
			height: auto;
			text-align: left;
		}

			.nameA {
				font-size: 100%;
			} .nameB {
				font-size: 92%;
			} .number {
				padding: 2px 0 5px 0;
				font-size: 92%;
			} .smallText {
				font-size: 77%;
			} dd.smallText {
				padding: 0 0 0.25em 0;
			}


#about {
	margin: 0 0 20px 0;
	width: 548px;
	height: auto;
	float: left;
}

	#about p {
		margin: 0 auto;
		padding: 5px 0px;
		width: 520px;
		font-size: 92%;
		line-height: 1.5em;
	}


div.covBottom {
	margin: 15px 0 0 0;
	width: 718px;
	height: auto;
	background: #fff url(images/innerBottom_background.gif) left top no-repeat;
} .single {
	background: #fff url(images/innerBottom_background_s.gif) left top no-repeat !important;
}

	div.innerBottom {
		background: transparent url(images/innerBottom_footbg.gif) left bottom no-repeat;
	} .single div.innerBottom {
		background: transparent url(images/innerBottom_footbg_s.gif) left bottom no-repeat !important;
	}


		/*-----------------------------------------------------------
			#credit and subordinate selector
		-----------------------------------------------------------*/

		div.l,
		div.r {
			width: 350px;
			height: auto;
			text-align: center;
		} div.l {
			float: left;
		} div.r {
			float: right;
		}

			div.l h4,
			div.r h4 {
				margin: 2px 0 0 2px;
				width: 347px;
				height: 26px;
				background: transparent url(images/covHead_bg.gif) left bottom repeat-x;
			}

				div.l h4 img,
				div.r h4 img {
					display: block;
				}

			div.listInner {
				margin: 0 auto;
				padding: 10px 0;
				width:322px;
				height: auto;
				text-align: left;
			}

				div.listInner p.listRead {
					color: #de5a5a;
				}

				div.listInner ul {
					margin: 10px 0 10px 5px;
				}

					div.listInner ul li {
						margin: 0 0 5px 0;
					}

						div.listInner ul li img {
							display: block;
							float: left;
						}

						div.listInner ul li span {
							display: block;
							float: right;
							font-size: 77%;
						}


		/*-----------------------------------------------------------
			#boxRight and subordinate selector
		-----------------------------------------------------------*/

		div#boxUnderconstraction {
			margin: 0 auto;
			padding: 20px 0;
			width:312px;
			height: auto;
			text-align: left;
		}

