@charset "UTF-8";



/* -------------------------------------

  (C) Copyright 2009 NAMCO LTD.,

      version 2010/04/20

------------------------------------- */

@import "reset.css";

@import "idx.css";



/* --- Global --------------- */



#wrapper {

	width: 100%;

	text-align: center;

	}



#wrapper div {

	position:relative;

 	width:820px;

	margin:0 auto;

	}





/* --- Header --------------- */



/* index */

#header {

	width: 820px;

	margin-left: auto;

	margin-right: auto;

	}



#naviG{

	width:820px;

	margin-left: auto;

	margin-right: auto;

	}



#wrapper div #search{

	position:absolute;

	top:15px;

	right:0;

	width:211px;

	}



#wrapper div #naviH{

	position:absolute;

	top:19px;

	right:220px;

	width:380px;

	text-align:right;

	}



#wrapper div #naviH li{

	display:inline;

	padding:0 12px 0 0;

	line-height:1.6;

	background:none;

	}



#wrapper div #naviH li a {

	padding-left:0.8em;

	background:url(/common/img/arw_gray.gif) no-repeat left center;

	}



#wrapper div #naviH li .icon {

	background:none;

	}



#wrapper #contents {

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: center;

	border-top: 5px solid #f40;

	background: #fbf4d4 url(../img/bg_header.jpg) repeat-x center top;

	}



#wrapper #contents2 {

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: center;

	background: #fbf4d4 url(../img/bg_footer.jpg) repeat-x center bottom;

	}







/* --- Footer --------------- */







#footer {

	margin: 0;

	padding: 15px 0 0;

	text-align: center;

	border-top: 2px solid #900;

	background: #fff;

	}



#footer ul {

	width: 800px;

	margin: 0 auto 15px;

	padding: 0;

}



#footer ul li {

	display: inline;

	padding: 0 20px;

	float: left;

	background: url(/ar/ultraheroes/img/icon_arw_dir.gif) no-repeat left center;

}



#footer address {

	width: 800px;

	margin: 0 auto;

	padding: 20px 0;

	text-align: center;

	border-top: 1px solid #900;

	clear: both;

	}


