
/* contents
----------------------------------------------- */
/*
div.contents {
	padding-bottom:25px;
	}
*/
/* container
----------------------------------------------- */

div#container {
	width:940px;
	margin-top:15px;
	background:#10243c;
	}

/* main
----------------------------------------------- */

div#main {
	position:relative;
	width:940px;
	height:500px;
	background:url(/inflight/inter/business/c_seat/img2/mainbg.jpg) no-repeat;
	}

div#main h3 {
	position:absolute;
	top:60px;
	left:60px;
	z-index:1;
	}

div#main p.catch {
	position:absolute;
	top:216px;
	left:60px;
	z-index:100;
	}

div#main p.image {
	position:absolute;
	top:121px;
	left:478px;
	z-index:10;
	}

div#main p#linkBtn {
	position:absolute;
	top:278px;
	left:60px;
	}


/* item
----------------------------------------------- */

div#item {
	width:940px;
	background:url(/inflight/inter/business/c_seat/img2/itembg.jpg) no-repeat;
	}

/* rosen
----------------------------------------------- */

div#rosen {
	position:relative;
	width:798px;
	margin-left:70px;
	margin-bottom:70px;
	background-color:#08192c;
	border:solid 1px #335170;
	}

div#rosen .innWrap {
	margin:3px;
	/height:1%;
	background-color:#ffffff;
	}

div#rosen h4 {
	padding:24px 0 0 27px;
	}

div#rosen div#text {
	margin:15px 0 0 27px;
	width:740px;
	line-height:1.5;
	}

div#rosen div#text p {
	line-height:1.4;
	background-color:transparent;
	}

div#rosen div#text ul {
	padding-bottom:0;
	}

div#rosen div#text ul li {
	padding:3px 0;
	line-height:1.5;
	}

div#rosen div#text p.note {
	padding-top:5px;
	padding-bottom:20px;
	text-indent:-1em;
	padding-left:1em;
	}

/* common
----------------------------------------------- */	
ul p {
	color:#e3edfe; 
	line-height:1.5em;
	}
ul p.text{
	margin-right:74px;
	margin-top:20px;
	text-align:right;
	}