/* CSS Document */

/***************************


wrapper

***************************/

div#wrapper{
	width:100%;
	min-height:600px;
	text-align:left;
	margin:0px;
	background:url(../image/back01.jpg) repeat-x 0px 35px;
	}
	
#wrapper div#head{
	width:100%;
	height:35px;
	background:url(../image/head_back01.jpg) top repeat-x;
	}
#head h1{
	color:#ffffff;
	line-height:35px;
	margin-left:10px;
	}
	
/***************************

main

***************************/

div#main{
	width:900px;
	background:url(../images/back.gif);
	}
	
/***************************

contents

***************************/

div#contants{
	width:900px;
	height:1000px;
	
	}

	
/***************************

contl

***************************/

div#contl{
	width:400px;
	float:left;

	}
	
#contl ul{
	margin:5px;
	}
/* firefox */	
:root #contl ul{
	margin:5px 0px 0px -30px;
	}
/* ie6 */	
* html #contl ul{
	width:380px;
	margin:1px;
	}
/* ie7 */	
*:first-child+html #contl ul{
	width:380px;
	margin:1px;
	}
	
:root #contl div.picup01 {
	margin-top:120px;
	position:absolute;
	}
	
:root #contl div.picup02 {
	margin-top:420px;
	position:absolute;
	}

	
#contl li{
	float:left;
	padding:0px 6px;
	line-height:20px;
	list-style-type:none;
	border-left:solid 1px #999999;
	margin:2px 0px;
	font-size:11px;
	}

* html #contl li{
	margin:0px;
	}
	
#contl li a{
	color:#666666;
	}
	
#contl div.picup01,#contl div.picup02{
	width:360px;
	margin:50px auto 20px auto;
	background:#ffffff;
	padding:10px;

	}

.picup img.left{
	margin:0px 5px 0px 0px;
	float:left;
	}

.picup01 h5,.picup02 h5{
	border-left:solid 4px #CC0000;
	font-size:13px;
	padding-left:8px;
	margin:3px;
	float:right;
	display:inline;
	width:95%;
	}

.picup01 p{
	margin-top:0px;
	height:100%;
	}
	


	
/***************************

contr

***************************/

div#contr{
	width:500px;
	float:right;
	background:#FFFFFF;
	margin-top:20px;
	}
	
#contr div#contr_top{
	width:500px;
	height:18px;
	background:url(../image/contr_top.jpg) no-repeat top;
	}
	
#contr div#contr_bottom{
	width:500px;
	height:18px;
	background:url(../image/contr_bottom.jpg) no-repeat top;
	}
/***************************

footer

***************************/

div#footer{
	width:100%;
	height:40px;
	clear:both;
	margin-top:15px;
	background:url(../image/head_back01.jpg) repeat-x bottom;
	bottom:0px;
	}
	

*:first-child+html #footer{
	margin-bottom:-95%;
	position:absolute;
	}
	
#footer p{
	line-height:40px;
	color:#ffffff;
	padding-left:15px;
	}
