@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:500px;
	}

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

div#main p.catch {
	position:absolute;
	top:210px;
	left:110px;
	}

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

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

div#main p#linkBtn {
	position:absolute;
	top:322px;
	left:126px;
	}


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

div#item {
	width:940px;
	}

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

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

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

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


/* 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-color:#ffffff;
	}

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

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

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

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

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


/* 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;
	}	
ul p.text{
	margin-right:60px;
	margin-top:20px;
	text-align:right;
	}