@charset "utf-8";

/* contents with ページのトップへ
----------------------------------------------- */
/*
div.contents {
	padding-bottom:25px;
	}
*/
/* container
----------------------------------------------- */

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

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

div#main {
	position:relative;
	width:940px;
	height:463px;
	}

div#main h3 {
	position:absolute;
	top:39px;
	left:56px;
	}

div#main p.lead {
	position:absolute;
	top:192px;
	left:56px;
	}

div#main p.image {
	position:absolute;
	top:121px;
	left:470px;
	}

div#main p#good {
	position:absolute;
	top:146px;
	left:97px;
	}

div#main p#linkBtn {
	position:absolute;
	top:295px;
	left:109px;
	}

/* seat
----------------------------------------------- */

div#seat {
	width:940px;
	}

div#seat h4 {
	margin-left:56px;
	}

div#seat p.lead {
	position:absolute;
	top:77px;
	left:56px;
	}

div#seat ul li.ex1  {
	position:absolute;
	top:186px;
	left:56px;
	}

div#seat ul li.ex2  {
	position:absolute;
	top:186px;
	left:245px;
	}

div#seat ul li.ex3  {
	position:absolute;
	top:186px;
	left:417px;
	}

div#seat ul li.ex4  {
	position:absolute;
	top:77px;
	left:590px;
	}


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

div#item {
	width:940px;
	}

div#item h4.title01 {
	position:absolute;
	top:0;
	left:56px;
	}

div#item h4.title02 {
	position:absolute;
	top:0;
	left:404px;
	}

div#item ul li.ex1  {
	position:absolute;
	top:72px;
	left:56px;
	}

div#item ul li.ex2  {
	position:absolute;
	top:72px;
	left:225px;
	}

div#item ul li.ex3  {
	position:absolute;
	top:72px;
	left:404px;
	}

div#item ul li.ex4  {
	position:absolute;
	top:72px;
	left:563px;
	}

div#item ul li.ex5  {
	position:absolute;
	top:72px;
	left:714px;
	}


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

div#rosenBox {
	width:940px;
	padding-bottom:60px;
	}


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:#ffffff url(../img1/rosen_bg.gif) repeat-y left top; */
	background:#ffffff;
	}

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

div#rosen div#text {
	margin:15px 0 0 27px;
	width:744px;
	}

div#rosen div#text ul {
	float:left;
	width:248px;
	}

div#rosen div#text ul.wide {
	float:left;
	width:500px;
	}	
	
div#rosen ul li {
	line-height:1.4;
	background-color:transparent;
	}
		

div#rosen div#text td {
	vertical-align:top;
	}

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

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

div#rosen .annai {
	margin-top:13px;
	margin-left:27px;
	padding-bottom:22px;
	}


div#rosen ul#banner li.li01 {
	position:absolute;
	top:22px;
	left:555px;
	}

div#rosen ul#banner li.li02 {
	position:absolute;
	top:94px;
	left:555px;
	}
	
div#rosen div#text .wid300{width:300px!important;}


/* 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;
}