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

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

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

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

div#main h3 {
	position:absolute;
	top:63px;
	left:75px;
	}

div#main p.catch {
	position:absolute;
	top:252px;
	left:548px;
	}

div#main p.lead {
	position:absolute;
	top:342px;
	left:571px;
	}

div#main p.image {
	position:absolute;
	top:168px;
	left:39px;
	}
	
div#main p#good_02 {
	position:absolute;
	z-index:2;
	top:146px;
	left:101px;
	}	

div#main p#good {
	position:absolute;
	z-index:0;
	top:150px;
	left:784px;
	}

div#main p#linkBtn {
	position:absolute;
	top:30px;
	left:750px;
	}

/* private
----------------------------------------------- */

div#private {
	position:relative;
	width:940px;
	height:329px;
	background:url(/inflight/inter/business/c_seat/img/neo_privatebg.jpg) no-repeat;
	}

div#private h4 {
	position:absolute;
	top:106px;
	left:98px;
	}

div#private p.lead {
	position:absolute;
	top:173px;
	left:120px;
	z-index: 1;
	}

div#private p.image {
	position:absolute;
	top:0;
	left:417px;
	}


/* function
----------------------------------------------- */

div#function {
	width:940px;
	background:url(/inflight/inter/business/c_seat/img/neo_functionbg.jpg) no-repeat;
	}

div#function h4 {
	margin-top:65px;
	}

div#function .image {
	width:384px;
	float:left;
	}

div#function ul li.ex1  {
	position:absolute;
	top:168px;
	left:386px;
	}

div#function ul li.ex2  {
	position:absolute;
	top:278px;
	left:386px;
	}

div#function ul li.ex3  {
	position:absolute;
	top:278px;
	left:541px;
	}

div#function ul li.ex4  {
	position:absolute;
	top:278px;
	left:693px;
	}


/* item1
----------------------------------------------- */

div#item1 {
	width:940px;
	background:url(/inflight/inter/business/c_seat/img/neo_item1bg.jpg) no-repeat;
	}

div#item1 h4 {
	margin-top:46px;
	margin-left:75px;
	}


/* item2
----------------------------------------------- */

div#item2 {
	width:940px;
	background:url(/inflight/inter/business/c_seat/img/neo_item2.jpg) no-repeat;
	}

div#item2 h4 {
	float:right;
	width:549px;
	margin-top:48px;
	}

/* item3
----------------------------------------------- */

div#item3 {
	width:940px;
	background:url(/inflight/inter/business/c_seat/img/neo_item3bg.jpg) no-repeat;
	}





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

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

div#rosen .innWrap {
	margin:3px;
	/height:1%;
	background:#ffffff url(../../../business/c_seat/img/rosen_bg.gif) repeat-y left top;
	}

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

div#rosen div#text {
	margin:15px 0 0 27px;
	width: 740px; /*420px;*/
	}

div#rosen div#text ul.w280 {
	float: left;
	width: 280px;
	}
div#rosen div#text ul.w220 {
	float: left;
	width: 220px;
	}

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

div#rosen div#text p {
	line-height:1.3;
	background-color:transparent;
	}
	
div#rosen div#banner {
	position:relative;
	margin:0;
	padding:0;
	}

div#rosen div#banner p {
	position:absolute;
	top:-127px;
	left:491px;
	}

div#rosen .movie {
	position: absolute;
	left: 480px;
	top: 20px;
}


/* goodDesign
----------------------------------------------- */

div#goodDesign {
	margin-top:20px;
	padding:10px;
	border:#999999 solid 1px;
	}

div#goodDesign dl {
	margin-left:105px;
	}

/* common
----------------------------------------------- */	
ul p {
	color:#e3edfe; 
	line-height:1.5em;
}
