@charset "utf-8";

/*
	Site Name: GINZA Diamond INOUE by Gold Plaza Official site
	Description: base template style
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: BASE STYLE

==========================================================
*/

html,
body {
	background:	url(../img/bg.jpg) left top repeat;
	height: 100%;

	}



body > #container {
        height: auto;
}

.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}

/*
===== 1: CONTENTS ==========================================
*/

div#container {
	background: url(../img/bg_line.gif) left top repeat-x;
	font-size: 90%;
	text-align: center;
	width: 100%;
	height: 100%;
	margin: 0 auto;
    min-height: 100%;
}


div#container-inner {
	width:980px;
	margin: 0 auto;
	/*background: url(../img/bg_inner.png) left top repeat-y;*/
	text-align: center;
	padding-left:0;
}


/*
===== 2: HEADER ==========================================
*/
div#header {
	position: relative;
	margin: 0 auto;
	text-align: center;
	background: url(../img/bg_header_dm_under6.png) left top no-repeat;
	height:210px;
	width:980px;
	font-size: 75%;
	overflow:hidden;
}
.top div#header {
	text-align: center;
	background: url(../img/bg_header_dm_under6.png) left top no-repeat;
}
.lang div#header {
	height:417px;
	}


div#header h1 {
	float: left;
	padding: 7px 0 0 65px;
}

div#header li {
	float: left;
}
div#headerNav_speace{
	margin: 40px 0 0 68px;
	}

div#headerNav_speace ul{
	display: inline;
	margin: 41px 0 0 32px;
	padding-right:37px;
	}

div#headerNav_speace ul li{
	display: inline;
	margin-right:13px ;
	}

div#headerNav_speace ul#right,
div#headerNav_speace ul#right_2{
	display: inline;
	margin: 12px 0 0 22px;
	padding-right:13px;
	}
div#headerNav_speace ul#right li{
	display: inline;
	margin-right:14px ;
	}
div#headerNav_speace ul#right_2 li{
	display: inline;
	margin-right:17px ;
	}
/*.lang{
	position: relative;
	width:100%;
	}*/
ul#headerlang {
	line-height: 0%;
    overflow: hidden;
    padding-top:2px;
    position: absolute;
    right: 53px;
    top: 0;

}


/*ul#headerNav a:link{
	color: #FFF;
	text-decoration:underline;
}
ul#headerNav a:visited{
	color: #FFF;
}
ul#headerNav a:hover{
	color: #FFF;
	text-decoration:none;
}
ul#headerNav a:active{
	color: #FFF;
}




p#headerTel {
	position: absolute;
	top: 21px;
	right: 21px;
}


ul#grobalNav {
	clear: both;
	padding: 0 0 0 20px;
}*/


/*
===== 3: NAVIGATION ======================================
*/


/*
===== 4: FOOTER ==========================================
*/
/*div#footer {
	margin: 0 auto;
	text-align: center;
	font-size: 75%;
}


div#footer_inner{
	background:url(../img/bg_footer.png) left top no-repeat;
	height:170px;
	width:980px;
	}
div#footer_bunner{
	text-align: center;
	height:90px;
	background:url(../img/bg_footer_in.gif) repeat-x left bottom;
	width:960px;
	margin-left:11px;
	color:#666;

	}



div#footer_inner{
	background:url(../img/bg_footer.png) left top no-repeat;
	height:170px;
	width:980px;
	}
div#footer_inner02{
	background:url(../img/bg_footer.png) left bottom no-repeat;
	height:100px;
	width:980px;
	}
div#footer_bunner{
	text-align: center;
	height:90px;
	background:url(../img/bg_footer_in.gif) repeat-x left bottom;
	width:960px;
	margin-left:11px;
	color:#666;

	}

	div#footer_bunner2{
	height:80px;
	}
*/

#footer {
	padding-left:11px;
	text-align: center;
	font-size: 75%;
	background:url(../img/bg_inner.png) left top repeat-y;

}
#footer_inner{
	background:url(../img/bg_footer_in.gif) repeat left top;
	margin-right:9px;
}
#footer .top{
	width:680px;
	text-align:center;
	margin:0 auto 15px;
	padding-top:15px;

	}
#footer .bottom{
	margin:0 auto;
	width:680px;
	overflow: hidden;
	zoom:1;
	padding-bottom:12px;
}
#footer .bottom li{
	float:left;
	width:200px;
	margin-right:40px;
}
#footer .bottom li.end{
	margin-right:0;
}
address{
	height:80px;
	background:url(../img/bg_footer.png) left bottom no-repeat;
	text-indent:-9999px;
	}

/*
===== トリビアなし =======
*/
/*
div#footer_bunner dl{
	display:inline;
	margin:12px 0 0 40px ;
	float:left;
	}
div#footer_bunner dl.left_bunner{
	margin:12px 0 0 255px ;
	}
	
*/

/*
===== トリビアあり =======
*/

div#footer_bunner dl{
	display:inline;
	margin:12px 0 0 40px ;
	float:left;
	}
div#footer_bunner dl.left_bunner{
	margin:12px 0 0 144px ;
	}
	

div#footer_bunner ul li{
	margin-right:40px;
	float:left;}


/*div#footerNav {
	padding: 15px 0;
	position: relative;
	overflow: hidden;
}

div#footerNav ul {
	position: relative;
	left: 50%;
	float: left;
	clear: both;
}

div#footerNav li {
	position: relative;
	left: -50%;
	float: left;
	border-right: 1px solid #68bcea;
	padding: 0 5px;
	line-height: 1.2;
}

div#footerNav li a:link {
	color: #68bcea;
	text-decoration:underline;
}

div#footerNav li a:visited {
	color: #68bcea;
}

div#footerNav li a:hover {
	color: #68bcea;
	text-decoration:none;
}

div#footerNav li a:active {
	color: #68bcea;
}

div#footerNav li.lastchild {
	border: none;
}



div#footer p#adress {
	padding: 0 0 7px 0;
	text-align: center;
}




div#footerLink {
	border-top: 1px dotted #3663a5;
}

div#linkNav {
	padding: 12px 0 20px 155px;
}

div#linkNav ul {
	width: 680px;
}


div#linkNav li {
	float: left;
	border-right: 1px solid #3e76ae;
	margin-bottom: 4px;
	padding: 0 5px;
	line-height: 1.2;
}

div#linkNav li a:link {
	color: #3e76ae;
	text-decoration:underline;
}

div#linkNav li a:visited {
	color: #3e76ae;
}

div#linkNav li a:hover {
	color: #3e76ae;
	text-decoration:none;
}

div#linkNav li a:active {
	color: #3e76ae;
}

div#linkNav li.lastchild {
	border: none;
}*/






/*
===== 5: MAIN CONTENT ====================================
*/

.invisible {
	display: none;
}

/* EOC */
