@charset "UTF-8";

#wrap{
	width: 918px;
	margin: 0 auto;
	background: url(../img/bg_repeat.gif) repeat-y center top;
	}




#header {
	background:url(../img/gl_bg.gif) right top no-repeat !important;
	height:68px !important;
}
#header .gl li{
	float:left;
	
}

#header .gl li.sub01{
	padding:0 19px 0 28px;
	margin:28px 0 0 0;
	border-right:#e5e5e5 solid 1px;
}

#header .gl li.sub02{
	padding:0 19px 0 20px;
	margin:28px 0 0 0;
	border-right:#e5e5e5 solid 1px;
}

#header .gl li.sub03{
	padding:28px 14px 0 20px;
}


/******************************************************************************
contents
******************************************************************************/
#contents{
	position: relative;
	}
#contents h1{
	position: absolute;
	top: 0;
	left: 47px;
	z-index: 100;
	}
/*------------------------------*/
/*flashcontent*/
/*------------------------------*/
#flashcontent{
	width: 908px;
	height: 412px;
	background: #000;
	}
	
	
#contents_in{
	padding:20px 30px;
	}
#contents_in .f-left{
	width:480px;
}
#contents_in .f-right{
	width:345px;
}

#contents_in h2{
	padding:0 0 10px 0;
	}
#contents_in ul.list li{
	background:url(../img/border_dott.gif) left bottom repeat-x;
	padding:10px 0 ;
	font-size:1.16em;
	color:#4d4d4d;
}
#contents_in ul.list li span{
	float:left;
	display:block;
	width:80px;
	}
#contents_in ul.list li p{
	float:left;
	white-space:400px;
	}



#contents_in ul.list02 li{
	background:url(../img/border_dott.gif) left bottom repeat-x;
	padding:10px 0 ;
	font-size:1.16em;
	color:#4d4d4d;
}
#contents_in ul.list02 li span{
	float:left;
	display:block;
	padding:2px 0 0 0;
	width:80px;
	}
#contents_in ul.list02 li span.icon{
	float:left;
	display:block;
	width:98px;
	vertical-align:top;
	line-height:0;
	}
#contents_in ul.list02 li p{
	float:left;
	white-space:302px;
	padding:2px 0 0 0;
    width: 300px;
	}
