@charset "utf-8"; 

/* ------------------------------------------------------------------------ */

/* Contents

/* ------------------------------------------------------------------------ */

#mainBlock,
#pagetop { background: none; }


.entry_meetimg_001 {
	float		: left;
	width		: 420px;
	margin		: 0 0 15px 0;
	padding		: 10px 0 0;
	border		: 4px solid #f7e0d4;
}

.entry_meetimg_002 {
	float		: right;
	width		: 420px;
	margin		: 0 0 15px 0;
	padding		: 10px 0 0;
	border		: 4px solid #f7e0d4;
}

.entry_meetimg_001 h5,
.entry_meetimg_002 h5 { margin: 0 15px 10px;}

.entry_meetimg_001 p,
.entry_meetimg_002 p {
	margin: 0 10px 10px;
}

.entry_meetimg_001 p.other,
.entry_meetimg_002 p.other {
	margin: 0 20px 10px;
}


.meeting_roomBox{
	width	: 880px;
	margin:0 auto;
}

	.meeting_roomBox .imgL{
		width	: 452px;
	}
	
	.meeting_roomBox .imgR{
		width	: 398px;
	}
	
.topBtn ul{
	clear		: both;
	overflow	: hidden;
}

	.topBtn ul li{
		float	: left;
		margin	: 0 10px 0 0;
	}
	
.meeting_roomBox2{
	width	: 880px;
	margin:0 auto;
}

	.meeting_roomBox2 .imgL{
		width		: 475px;
		text-align	: left;
		margin		: 0px;
	}
	
	.meeting_roomBox2 .imgR{
		width		: 386px;
		text-align	: left;
	}
		
/* slideshow
--------------------------------------------------------------------------- */

.slideshow{
	overflow	: hidden;
	clear		: both;
	line-height	: 0px;
}

	.slideshow div{
		overflow	: hidden;
		position	: relative;
		width		: 386px;
		height		: 389px;
		float		: left;
	}
	
	.slideshow ul{
		overflow	: hidden;
		clear		: both;
		padding		: 10px 0 0 0;
	}

		.slideshow ul li{
			float	: left;
			margin	: 0 10px 0 0;
		}
	
.slideshow div div {
	top			: 0;
	left		: 0;
	position	: absolute;
}

.slideshow .active {
	filter			: alpha(opacity=100)!important;
	-moz-opacity	: 1!important;
	opacity			: 1!important;
}

.hei288{
	height	: 288px!important;
}

.hei338{
	height	: 338px!important;
}

.hei334{
	height	: 334px!important;
}

/**/
.contactBtn{
	width		: 740px;
	margin		: 0 auto;
	position	: relative;
}
	
	.contactBtn .btn{
		position	: absolute;
		top			: 70px;
		right		: 30px;
	}

.contactBtn .btn a{
	display: block;
}
	.contactBtn .btn a:first-child{
		margin-bottom: 10px;
	}

.guide_txt a{
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
	background: #111148;
	padding: 10px;
	text-decoration: none;
}
	.guide_txt a:hover{
		opacity: 0.9;
	}
