@charset "utf-8";
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


URAWA RED DIAMONDS OFFICIAL WEBSITE
(c) So-net Entertainment Corporation


-------------------------------------------------------------------------------------------------------------------------------------------
	layout
		0. header
			0-1. headSubNav
			0-2. globalNav
		
		1. container
			1-1. mainColumn
				1-1-1. mainHomeColumn
				1-1-2. mainHomeSubColumn
				1-1-3. subMenuColumn
				1-1-4. mainContentColumn
				1-1-5. mainIndexColumn
			1-2. bannerColumn
			
		2. footer
			2-1. linkFootPageTop
			2-2. ftSiteMapList
			2-3. searchArea
			2-4. copyRightArea

-------------------------------------------------------------------------------------------------------------------------------------------

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* ================================================================================ */
/*      0.header     */  
/* ================================================================================ */

.header {
	width:100%;
/* camo */
	background: url(../img/bg_content_main.png) repeat-y center 0;
	height:140px;
	position:relative;
	z-index:20;
}

.header .innerBox {
	width:990px;
	margin:0 auto;
}

.header .layoutBox {
	position:relative;
	height:140px;
/* camo */
  background:url(../img/bg_head_main.jpg) no-repeat 0 0;
/* white&Black */
   /* background-color: #000000;    */
}


.header .mainLogo {
	position:absolute;
	top:0;
	left:0;
}

.header .langSwitch {
	position:absolute;
	top:0;
	left:853px;
} 

/*		0-1	headSubNav
-------------------------------------------------------------------------------------------------------------------------------------------*/
.header .headSubNav {
	position:absolute;
	top:28px;
	right:10px;
}

.header .headSubNav li {
	float:left;
}

/*		0-2	globalNav
-------------------------------------------------------------------------------------------------------------------------------------------*/
.globalBox {
	position:relative;
	z-index:3000;
	margin:0 auto;
}

.globalNav{
	width:990px;
	height:32px;	
	position:absolute;
	top:108px;
	left:0;
}

.globalNav li{
	float:left;
	display:block;
}

.globalNav li.mainMenu{
	display:block;
	height:32px;
	float:left;
	position:relative;	
	width:86px;
}

.globalNav li.homeBG{
	width: 86px;
}

.globalNav li.heartfullBG{
	width: 130px;
}
/*
.globalNav li.entertainmentBG {
	width: 151px;
}
*/

.globalNav li ul{
	position:absolute;
	top:32px;
}

.globalNav li ul li a{
	display:block;
	width:200px;
	font-size:85%; 
	border:1px solid #666;
	background:#f1f0f0;
	padding:5px;
	padding-left:10px;
	border:1px solid #d8d8d8;
	border-top:1px solid #FFFFFF;
}

.globalNav li ul li a:hover {
	font-weight:bold;
	text-decoration:none;
	background:#e10314 url(../img/bg_submenulist_over.gif) repeat-x 0 0  ;
	color:#FFF;
	zoom:1;
}

.globalNav li a.gblMain{
	float: left;
	width: 86px;
	height: 0;
	padding-top: 32px;
	overflow: hidden;
}

.globalNav li.heartfullBG a.gblMain{
	width: 130px;
}
/*
.globalNav li.entertainmentBG a.gblMain{
	width: 151px;
}
*/

/* ==  globalNavigation default  == */
.globalNav .homeBG{background: url(../images/n_navi/btn_glbl_home.gif) no-repeat 0 0;}
.globalNav .gameBG{background: url(../images/n_navi/btn_glbl_match.gif) no-repeat 0 0;}
.globalNav .teamBG{background: url(../images/n_navi/btn_glbl_team.gif) no-repeat 0 0;}
.globalNav .ticketBG{background: url(../images/n_navi/btn_glbl_ticket.gif) no-repeat 0 0;}
.globalNav .shopBG{background: url(../images/n_navi/btn_glbl_shop.gif) no-repeat 0 0;}
.globalNav .clubBG{background: url(../images/n_navi/btn_glbl_club.gif) no-repeat 0 0;}
.globalNav .businessBG{background: url(../images/n_navi/btn_glbl_business.gif) no-repeat 0 0;}
.globalNav .ladiesBG{background: url(../images/n_navi/btn_glbl_ladies.gif) no-repeat 0 0;}
.globalNav .heartfullBG{background: url(../images/n_navi/btn_glbl_heartfullclub.gif) no-repeat 0 0;}
.globalNav .entertainmentBG{background: url(../images/n_navi/btn_glbl_entertainment.gif) no-repeat 0 0;}
.globalNav .redslandBG{background: url(../images/n_navi/btn_glbl_redsland.gif) no-repeat 0 0;}


/* ==  globalNavigation hover  == */
.globalNav .homeBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_home_o.gif) no-repeat 0 0;}
.globalNav .gameBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_match_o.gif) no-repeat 0 0;}
.globalNav .teamBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_team_o.gif) no-repeat 0 0;}
.globalNav .ticketBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_ticket_o.gif) no-repeat 0 0;}
.globalNav .shopBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_shop_o.gif) no-repeat 0 0;}
.globalNav .clubBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_club_o.gif) no-repeat 0 0;}
.globalNav .businessBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_business_o.gif) no-repeat 0 0;}
.globalNav .ladiesBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_ladies_o.gif) no-repeat 0 0;}
.globalNav .heartfullBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_heartfullclub_o.gif) no-repeat 0 0;}
.globalNav .entertainmentBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_entertainment_o.gif) no-repeat 0 0;}
.globalNav .redslandBG a.gblMain:hover{background: url(../images/n_navi/btn_glbl_redsland_o.gif) no-repeat 0 0;}

/* ==  globalNavigation selected  == */
.home .globalNav .homeBG a.gblMain{background: url(../images/n_navi/btn_glbl_home_s.gif) no-repeat 0 0;}
.game .globalNav .gameBG a.gblMain{background: url(../images/n_navi/btn_glbl_match_s.gif) no-repeat 0 0;}
.team .globalNav .teamBG a.gblMain{background: url(../images/n_navi/btn_glbl_team_s.gif) no-repeat 0 0;}
.ticket .globalNav .ticketBG a.gblMain{background: url(../images/n_navi/btn_glbl_ticket_s.gif) no-repeat 0 0;}
.shop .globalNav .shopBG a.gblMain{background: url(../images/n_navi/btn_glbl_shop_s.gif) no-repeat 0 0;}
.club .globalNav .clubBG a.gblMain{background: url(../images/n_navi/btn_glbl_club_s.gif) no-repeat 0 0;}
.business .globalNav .businessBG a.gblMain{background: url(../images/n_navi/btn_glbl_business_s.gif) no-repeat 0 0;}
.ladies .globalNav .ladiesBG a.gblMain{background: url(../images/n_navi/btn_glbl_ladies_s.gif) no-repeat 0 0;}
.heartfull .globalNav .heartfullBG a.gblMain{background: url(../images/n_navi/btn_glbl_heartfullclub_s.gif) no-repeat 0 0;}
.entertain .globalNav .entertainmentBG a.gblMain{background: url(../images/n_navi/btn_glbl_entertainment_s.gif) no-repeat 0 0;}
.entertainment .globalNav .entertainmentBG a.gblMain{background: url(../images/n_navi/btn_glbl_entertainment_s.gif) no-repeat 0 0;}
.redsland .globalNav .redslandBG a.gblMain{background: url(../images/n_navi/btn_glbl_redsland_s.gif) no-repeat 0 0;}

/* ==  globalNavigation selected
.home .globalNav .home a{background: url(../img/btn_glbl_home_s.gif) no-repeat 0 0;}
.game .globalNav .game a{background: url(../img/btn_glbl_match_s.gif) no-repeat 0 0;}
.team .globalNav .team a{background: url(../img/btn_glbl_team_s.gif) no-repeat 0 0;}
.ticket .globalNav .ticket a{background: url(../img/btn_glbl_ticket_s.gif) no-repeat 0 0;}
.ladies .globalNav .ladies a{background: url(../img/btn_glbl_ladies_s.gif) no-repeat 0 0;}
.heartfull .globalNav .heartfull a{background: url(../img/btn_glbl_heartfullclub_s.gif) no-repeat 0 0;}
.redsland .globalNav .redsland a{background: url(../img/btn_glbl_redsland_s.gif) no-repeat 0 0;}
.club .globalNav .club a{background: url(../img/btn_glbl_club_s.gif) no-repeat 0 0;}
.shop .globalNav .shop a{background: url(../img/btn_glbl_shop_s.gif) no-repeat 0 0;}
.entertainment .globalNav .entertainment a{background: url(../img/btn_glbl_entertainment_s.gif) no-repeat 0 0;}
  == */
/* ================================================================================ */
/*      1.container     */  
/* ================================================================================ */

.container {
	width:100%;
	background: url(../img/bg_content_main.png) repeat-y center 0;
}

.container .innerBox {
	width:970px;
	margin:0 auto;
	padding:10px;
	overflow:hidden;	
}

/*		1-1	mainColumn
-------------------------------------------------------------------------------------------------------------------------------------------*/
.mainColumn {
	width:790px;
	background:#FFFFFF;
	float:left;
	padding:10px;
}

/*		1-1-1	mainHomeColumn
-------------------------------------------------------------------------------------------------------------------------------------------*/
.mainHomeColumn {
	width:460px;
	float:left;
}

/*		1-1-2	mainHomeSubColumn
-------------------------------------------------------------------------------------------------------------------------------------------*/
.mainHomeSubColumn {
	width:305px;
	float:left;
}

/*		1-1-3	subMenuColumn
-------------------------------------------------------------------------------------------------------------------------------------------*/
.subMenuColumn {
	width:180px;
	float:left;
	padding-right:10px;
}

/*		1-1-4	mainContentColumn
-------------------------------------------------------------------------------------------------------------------------------------------*/
.mainContentColumn {
	width:600px;
	float:left;
}

/*		1-1-5 	mainIndexColumn
-------------------------------------------------------------------------------------------------------------------------------------------*/
.mainIndexColumn {
	width:475px;
	float:left;
}

.mainIndexSubColumn {
	width:305px;
	float:left;
	padding-left:10px;
}

/*		1-2	bannerColumn
-------------------------------------------------------------------------------------------------------------------------------------------*/
.bannerColumn {
	width:150px;
	float:left;	
	padding-left:10px;
}

/* ================================================================================ */
/*      2.footer     */  
/* ================================================================================ */
.footer {
	clear:both;
	width:100%;
	background: url(../img/bg_content_main.png) repeat-y center 0;
}

.footer .innerBox {
	width:990px;
	background:#FFFFFF url(../img/bg_footemblem.jpg) no-repeat 0 bottom;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

/*		2-1	linkFootPageTop
-------------------------------------------------------------------------------------------------------------------------------------------*/
.footer .linkFootPageTop {
	position:absolute;
	top:0;
	right:5px;
}

/*		2-2	ftSiteMapList
-------------------------------------------------------------------------------------------------------------------------------------------*/
.footer .ftSiteMapList {
	overflow:hidden;
	padding:10px 10px 0 10px;
	font-size:85%
}

.footer .ftSiteMapList li {
	float:left;
	width:153px;
	padding-right:5px;
	display:block;
}

.footer .ftSiteMapList h2 {
	font-size:108%;
	font-weight:bold;
	padding-bottom:0.2em;
}

.footer .ftSiteMapList ul {
	padding-bottom:1em;
}

.footer .ftSiteMapList ul li {
	float:none;
	padding-bottom:0.2em;
}

.footer .searchArea {
	padding-bottom:1em;
}

/*		2-3	ftSiteMapList
-------------------------------------------------------------------------------------------------------------------------------------------*/
.footer .searchArea {
	padding-top:25px;
	clear:both;
	text-align:center;
	border-top:1px solid #ccc;
}

.footer .searchArea .innerBlock {
	height:50px;
	position:relative;
	width:540px;
	margin:0 auto;
}

.footer .searchArea .innerBlock .search {
	position:absolute;
	top:0;
	left:0;	
}

.footer .searchArea .innerBlock .search {
	width:265px;
	line-height:23px;
	height:20px;
	padding-top:3px;
}

.footer .searchArea .innerBlock .btnWeb {
	position:absolute;
	top:0;
	left:341px;	
	width: 67px;
	margin-left: 25px;
}

.footer .searchArea .innerBlock .innerWeb {
	position:absolute;
	top:0;
	left:272px;	
    width: 15%;
	margin-left: 5px;
}

.footer .searchArea .innerBlock .logo {
	position:absolute;
	top:0;
	left:410px;		
}

/*		2-4	copyRightArea
-------------------------------------------------------------------------------------------------------------------------------------------*/
.footer .copyRightArea {
	clear:both;
	overflow:hidden;
	padding-bottom:30px;
	margin:0;	
	background: #000 url(../img/bg_foot.gif) repeat-x 0 0;
	width:990px;
	margin:0 auto;
}

.footer .copyRightArea p {
	color:#FFFFFF;
	text-align:center;
}

.footer .copyRightArea .logo {
	padding:30px 0 10px 0;
}

.footer .copyRightArea .copy {
}