@charset "Shift_JIS";





/* =========== contentsArea =========== */

div.contentsArea

	{

	margin: 0 0 0 -14px;

	padding: 0 0 0 14px;

	background-image:   url("../img/bg_pagetitle-skysleeper-solo01.jpg");

	background-repeat: no-repeat;

	}



div.pageTitleBlockA01

	{

	width: 765px;

	}



div.contentsArea div.contentsGridA03

	{

	background-image:   url("../img/bg_contents-skysleeper-solo01.jpg");

	background-repeat: no-repeat;

	}



div.contentsArea div.contentsGridA03 div.contentsBlockA08

	{

	margin-left: 195px;

	background-color: transparent;

	background-repeat: no-repeat;

	background-position: right top;

	}




div.contentsArea div.contentsGridA03 div.contentsBlockA08.contents01

	{

	background-image: url(../img/bg_contents-skysleeper-solo02.jpg);

	}



div.contentsArea div.contentsGridA03 div.contentsBlockA08.contents02

	{

	background-image: url(../img/bg_contents-skysleeper-solo03.jpg);

	}




div.contentsArea div.contentsGridA03 div.contentsBlockA08.contents03

	{

	background-image: url(../img/bg_contents-skysleeper-solo04.jpg);

	}



div.bannerListA01 ul

	{

	margin-left: -15px;

	/*\*/

	_margin-left: -30px;


	/**/

	}



div.bannerListA01 li

	{


	margin: 0 0 10px 15px;

	float: left;

	}



div.bannerListA01 div.divide

	{

	clear: left;

	}



/* =========== rosen =========== */

.headingRosen01

	{

	margin-bottom: 5px;

	padding-bottom: 4px;

	border-bottom: 1px solid #666666;

	font-size: 12px;

	font-weight: bold;

	}



div.contentsArea.Rosen01

	{

	margin-right: 14px;

	}



/* =========== SKYSLEEPER SOLO =========== */

div.pageTitleBlockA01 div.pageTitleSkysleeper01

	{

	background: #312632 url("../img/bg_pagetitle-skysleeper.jpg") no-repeat;

	height: 206px;

	}



div.pageTitleBlockA01 div.pageTitleSkysleeper01 P

	{

	margin-left: 15px;

	}



div.pageTitleBlockA01 div.textBlockA01

	{

	width: 765px;

	height: 19px;

	}



div.pageTitleBlockA01 div.textBlockA01 .informationText

	{

	float: left;

	width: 625px;

	}



div.pageTitleBlockA01 div.textBlockA01 p.informationLink{

	float: right;

	width: 130px;

	height: 19px;

	}



div.contentsArea div.contentsGridA03 div.contentsBlockA08.skysleeper01 h3.headingD03

	{

	background: url("../img/bg_header-skysleeper_01.gif") no-repeat;

	width: 505px; height: 22px

	}



div.contentsArea div.contentsGridA03 div.contentsBlockA08.skysleeper01

	{

	background: #fff url("../img/bg_contents-skysleeper_01.jpg") no-repeat top right;

	}


/* =========== SUITE =========== */

div.suiteContents {
	margin:0px 0px 0px -14px;
	padding:0px 0px 0px 14px;
}

div#suiteMain {
	width:765px;
	height:916px;
	background: url("../img/suite_main_bg.jpg") no-repeat;
}

div#suiteMain p#suiteLink {
	margin:0px 0px 0px 592px;
	padding:20px 0px 0px 0px;
}

div#suiteMain h2 {
	margin:18px 0px 0px 40px;
	padding:0px;
}

div#suiteMain h3 {
	margin:53px 0px 0px 40px;
	padding:0px;
}

div#suiteMain p#lead {
	margin:19px 0px 0px 40px;
	padding:0px;
}

div#suiteMain h4 {
	margin:85px 0px 0px 401px;
	padding:0px;
}

div#suiteMain p#sleep {
	margin:14px 0px 0px 401px;
	padding:0px;
}

div#suiteMain h5 {
	margin:85px 0px 0px 49px;
	padding:0px;
}

div#suiteMain p#pair {
	margin:14px 0px 0px 49px;
	padding:0px;
}

div#suiteFunction {
	width:765px;
	height:521px;
	margin:0px;
	padding:0px;
	background: url("../img/suite_func_0.jpg") no-repeat top left;
}

div#suiteFunction h2 {
	margin:0px 0px 0px 490px;
	padding:0px;
}

div#suiteFunction p {
	float:left;
	margin:0px;
	padding:0px;
}

div#suiteRosen {
	clear:both;
	position:relative;
	width:765px;
	height:170px;
	margin:0px;
	padding:0px;
	background: url("/inflight/inter/first/f_seat/img/suite_rosen_bg0908.jpg") no-repeat top left;
}

div#suiteRosen h2 {
	position:absolute;
	top:27px;
	left:40px;
}

div#suiteRosen p {
	position:absolute;
	top:46px;
	left:45px;
	color: #777;
	font-size: 12px;
	line-height: 18px;
}

div#suiteRosen p#note {
	position:absolute;
	top:177px;
	left:42px;
	color: #777;
	font-size: 11px;
	line-height: 16px;
}

div#suiteRosen h3 {
	position:absolute;
	top:35px;
	left:463px;
}

p#suiteJumper {
	width:765px;
	text-align:right;
}

