@CHARSET "utf-8";

#UchinachuContents{
	width: 667px;
}

#UchinachuContents p.blackboard{
	margin: 0 auto;
	width: 624px;
}

#UchinachuContents div.menu{
	margin: 15px 0 0 3px;
}

#UchinachuContents div.menu div.header{
	
}

#UchinachuContents div.menu div.header p{
	margin: 0 0 0 9px;
	float: left;
	height: 19px;
	width: 209px;
	text-indent: 6px;
}

#UchinachuContents div.menu div.item{
	float: left;
	margin: 0 0 15px 9px;
	background: url(../uchinachu/images/bg_marley_index.gif) no-repeat 0 0;
	width: 209px;
	height: 50px;
}
	
#UchinachuContents div.menu div.item div.thum{
	float: left;
	padding: 4px 0 0 3px;
}

#UchinachuContents div.menu div.item div.title{
	color: #666666;
	float: right;
	width: 145px;
	font-size: 77%;		/* 11pt */
	padding: 10px 10px 0 0;
}

#UchinachuContents div.subtit{
	background: url(../uchinachu/images/subtit_marley.gif) no-repeat 564px 0;
	padding: 11px 0 10px 0;
	height: 170px;
}

#UchinachuContents div.subtit div.text{
	padding: 15px 0 0 10px;
	width: 530px;
}

#UchinachuContents div.content{
	margin-bottom: 20px;
}

#UchinachuContents div.content div.title{
	margin-bottom: 15px;
	background: url(../uchinachu/images/marley_tit.gif) no-repeat 0 0;
	height: 54px;
}

#UchinachuContents div.content div.title p{
	color: #666666;
	font-weight: bold;
	font-size: 123.1%;		/* 16px */
	padding: 15px 0 0 62px;
}

#UchinachuContents div.content div.inner div.header{
	background: url(../uchinachu/images/marley_contents_header.gif) no-repeat 0 0;
	height: 39px;
}

#UchinachuContents div.content div.inner div.header p{
	color: #70368b;
	font-weight: bold;
	font-size: 108%;		/* 14px */
	padding: 10px 0 0 25px;
}

#UchinachuContents div.content div.inner div.doc{
	background: url(../uchinachu/images/marley_contents_bg.gif) repeat-y 0 0;
	padding: 20px 25px;
}

#UchinachuContents div.content div.inner div.doc p{
	color: #666666;
	padding-bottom: 20px;
}

#UchinachuContents div.content div.inner div.doc div.left300{
	float: left;
	width: 300px;
}
#UchinachuContents div.content div.inner div.doc div.left320{
	float: left;
	width: 320px;
}
#UchinachuContents div.content div.inner div.doc div.left350{
	float: left;
	width: 350px;
}
#UchinachuContents div.content div.inner div.doc div.left400{
	float: left;
	width: 400px;
}
#UchinachuContents div.content div.inner div.doc div.left430{
	float: left;
	width: 430px;
}
#UchinachuContents div.content div.inner div.doc div.left450{
	float: left;
	width: 450px;
}
#UchinachuContents div.content div.inner div.doc div.left510{
	float: left;
	width: 510px;
}
#UchinachuContents div.content div.inner div.doc div.right300{
	float: right;
	width: 300px;
}
#UchinachuContents div.content div.inner div.doc div.right330{
	float: right;
	width: 330px;
}
#UchinachuContents div.content div.inner div.doc div.right350{
	float: right;
	width: 350px;
}
#UchinachuContents div.content div.inner div.doc div.right400{
	float: right;
	width: 400px;
}
#UchinachuContents div.content div.inner div.doc div.right450{
	float: right;
	width: 450px;
}
#UchinachuContents div.content div.inner div.doc div.conversation{
	width: 600px;
	background-color: #FFFFCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#UchinachuContents div.content div.inner div.doc div.conversation2{
	width: 300px;
	background-color: #FFDFFE;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}

#UchinachuContents div.content div.inner div.doc div.point{
	background: url(../uchinachu/images/marley_point.gif) no-repeat 2px 1px;
	border: 1px solid #f7bab2;
	height: 39px;
}

#UchinachuContents div.content div.inner div.doc div.point p{
	font-weight: bold;
	padding: 8px 0 0 50px;
}

#UchinachuContents div.content div.inner div.footer{
	background: url(../uchinachu/images/marley_contents_footer.gif) repeat-y 0 0;
	height: 15px;
}

#UchinachuContents div.navi{
	position: relative;
	height: 50px;
}

#UchinachuContents div.navi a{
	color: #666666;
	display: block;
	height: 23px;
	text-decoration: none;
	line-height: 1;
	text-align: center;
	padding-top: 9px;
	position: relative;
}
#UchinachuContents div.navi a span{
	position: relative;
	font-weight: bold;
}

#UchinachuContents div.navi div.back{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../uchinachu/images/uchinachu_navi_side.gif) no-repeat 0 0;
}
#UchinachuContents div.navi div.back a{
	width: 126px;
}

#UchinachuContents div.navi div.top{
	position: absolute;
	top: 0px;
	left: 245px;
	background: url(../uchinachu/images/uchinachu_navi_top.gif) no-repeat 0 0;
	height: 31px;
}
#UchinachuContents div.navi div.top a{
	width: 161px;
}

#UchinachuContents div.navi div.next{
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../uchinachu/images/uchinachu_navi_side.gif) no-repeat 0 0;
	height: 31px;
}
#UchinachuContents div.navi div.next a{
	width: 126px;
}

