@charset "utf-8";

@import url("../../shared/style/element.css");
@import url("../../shared/style/layout.css");
@import url("../../shared/style/imageMenu.css");

/*
--------------------------------------------------------------
	PageTitle
--------------------------------------------------------------
*/

#Contents .Wrapper .PageTitle {
	padding: 0px 0px 40px;
}

#Contents .Wrapper .PageTitle h2 {
	background: url(../img/ttl_page.jpg) no-repeat;
	height: 150px;
	text-indent: -9999px;
	overflow: hidden;
}

/*
--------------------------------------------------------------
	Float
--------------------------------------------------------------
*/

#Contents .Wrapper .Left {
	width: 200px;
	float: left;
	margin: 0px 0px 30px;
}

#Contents .Wrapper .Right {
	width: 520px;
	float: right;
	margin: 0px 0px 30px;
}

/*
--------------------------------------------------------------
	#Contents .Wrapper .InfoKobe
--------------------------------------------------------------
*/

/* .Left
----------------------------------------*/
.InfoKobe .Left h3 {
	background: url(../img/ttl_kobe.jpg) no-repeat;
	height: 300px;
	text-indent: -9999px;
	overflow: hidden;
}


/* .Right
----------------------------------------*/
.InfoKobe .Right .TextBox01 h4 {
	background: url(../img/ttl_kobe_textbox01.gif) no-repeat;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
}

.InfoKobe .TextBox01 p {
	font-size: 14px;
	text-align: justify;
	line-height: 150%;
	margin: 20px 0px 30px;
}

.InfoKobe .Right .TextBox02 h4 {
	background: url(../img/ttl_kobe_textbox02.gif) no-repeat;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
}

.InfoKobe .ImageArea {
	margin: 20px 0px 0px;
}

.InfoKobe .TextBox02 p {
	font-size: 14px;
	text-align: justify;
	line-height: 150%;
	margin: 20px 0px 30px;
}



/*
--------------------------------------------------------------
	#Contents .Wrapper .InfoUSJ
--------------------------------------------------------------
*/

/* .Left
----------------------------------------*/
.InfoUSJ .Left h3 {
	background: url(../img/ttl_usj.jpg) no-repeat;
	height: 260px;
	text-indent: -9999px;
	overflow: hidden;
}


/* .Right
----------------------------------------*/
.InfoUSJ .Right .TextBox01 h4 {
	background: url(../img/ttl_usj_textbox01.gif) no-repeat;
	height: 60px;
	text-indent: -9999px;
	overflow: hidden;
}

.InfoUSJ .TextBox01 p {
	font-size: 14px;
	text-align: justify;
	line-height: 150%;
	margin: 20px 0px 20px;
}

.InfoUSJ .ImgBox {
}

.InfoUSJ .ImgBox .ImageAreaL {
	width: 250px;
	float: left;
	margin: 0px 0px 30px;
	background: url(../img/bg_imagearea.gif);
}

.InfoUSJ .ImgBox .ImageAreaR {
	width: 250px;
	float: right;
	margin: 0px 0px 30px;
	background: url(../img/bg_imagearea.gif);
}

.InfoUSJ .ImgBox img {
	margin: 5px;
}



/*
--------------------------------------------------------------
	#Contents .Wrapper .InfoKyoto
--------------------------------------------------------------
*/

/* .Left
----------------------------------------*/
.InfoKyoto .Left h3 {
	background: url(../img/ttl_kyoto.jpg) no-repeat;
	height: 240px;
	text-indent: -9999px;
	overflow: hidden;
}


/* .Right
----------------------------------------*/
.InfoKyoto .Right .TextBox01 h4 {
	background: url(../img/ttl_kyoto_textbox01.gif) no-repeat;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
}

.InfoKyoto .TextBox01 p {
	font-size: 14px;
	text-align: justify;
	line-height: 150%;
	margin: 20px 0px 20px;
}

.InfoKyoto .ImageArea {
	margin: 20px 0px 0px;
}

