@charset "utf-8";
/* CSS Document */
@import "/css/jp/common/common.css";
@import "/css/jp/common/font.css";
@import "/css/jp/common/header.css";
@import "/css/jp/common/navi.css";
@import "/css/jp/common/pan.css";
@import "/css/jp/common/contents.css";
@import "/css/jp/common/footer.css";

/*
-----------------------------------------------*/

body {
	background-image:url(/image/jp/top/back.jpg);
}

.contentsTop {
	}

.contentsTop .uplink {
	border-top:20px solid #000;
	text-align:right;
	}

/* center
-----------------------------------------------*/
#center {
	height:280px;
	padding-top:750px;
	padding-left:100px;
	position:relative;
	}

#center h2 {
	text-indent:0px;
	width:185px;
	height:34px;
	}

#center .banner1 {
	position:absolute;
	left:556px;
	top:20px;
}

#center .banner2 {
	position:absolute;
	left:677px;
	top:97px;
}





#center .cbox {
	width:185px;
	background-image:url(/image/jp/top/a3.jpg);
	float:left;
	}

#center .cbox .padding {
	padding-left:10px;
	padding-right:10px;
	}

#center .cbox .text {
	font-size:10px;
	line-height:150%;
	height:80px;
	}

#center .cbox .link {
	font-size:10px;
	line-height:150%;
	}

#center .cbox1 {
	}

#center .cbox2 {
	margin-left:115px;
	}

#center .cbox3 {
	margin-left:135px;
	}

/* right
-----------------------------------------------*/
#right {
	float:right;
	width:685px;
	}

#right h4 {
	margin-bottom:10px;
	}

#right .box1aLeft {
	width:170px;
	float:left;
	}

#right .box1aLeft a {
	display:block;
	border:1px solid #C2C2C2;
	padding:2px;
	background-color:#FFFFFF;
	width:145px;
	}

#right .box1aRight {
	width:515px;
	float:right;
	}

#right .box1aRight p {
	color:#FFFFFF;
	}

#right .box1aRight small {
	display:block;
	float:left;
	padding:3px 5px;
	background-color:#666;
	color:#FFF;
	margin-right:10px;
	}

#right .box1aRight h4 {
	}

#right .box1aRight p {
	clear:both;
	margin-top:10px;
	}

#right .box1a .line {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	}

#right .box1a .backnumber {
	text-align:right;
	font-weight:bold;
	}

/* left
-----------------------------------------------*/
#left {
	float:left;
	width:230px;
	}

	/* mov
	---------------------------------------------*/
	#left .mov {
		padding-bottom:15px;
		}


	/* gorup
	---------------------------------------------*/
	#left .group {
		}

	#left .group h4 {
		margin-bottom:10px;
		}

	#left .group ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
		}

	#left .group ul li {
		margin-bottom:10px;
		}





