@import url(import.css);


@charset "UTF-8";

/*
-----------------------------------------------------------------------
Copyright 2010 (C) BIRDIE. All rights reserved. 
-----------------------------------------------------------------------
*/

@media print {
	body {
		/*\*/
		_zoom: 75%;
		/**/
	}
	
	body#news-print div#changemode{
	 display:none;		
		}
}


/*
-----------------------------------------------------------------------
base tags setting
-----------------------------------------------------------------------
*/

*{
	margin:0;
	padding:0;
	outline:none;
	font-style:normal;
	text-decoration: none;
	line-height:normal;
}

body {
	width:100%;
	text-align:center;
	font-size:62.5%;
	color:#ccc;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"\30e1\30a4\30ea\30aa","Meiryo", sans-serif;
	background:#1A1514;

	}
	
h1,h2,h3,h4,h5,h6,li,dt,dd,th,td,p,address,select,option{
	font-size:1.2em;	
	line-height:1.6em;
	}

table{
	border-collapse:collapse;
	border-spacing:0;
}


img {
	border:none;
}

iframe{
	border:none;
}

ul, ol{list-style:none;
	
}

br {
	letter-spacing:0;
}

map {
	display: none;
	visibility: hidden;
}

em{font-style:normal; font-weight:bolder;}

a{
	color:#FF9900;
	text-decoration:underline;
	outline:none;	
	}/*----firefox----*/


a:hover{
	text-decoration:none;
	}

object, embed {vertical-align:middle;}


/*
-----------------------------------
ヘッダー
-----------------------------------
*/

div#header{
	width:100%;
	background:url(../img/common/header_bg.gif) repeat-x #312725;
	text-align:left;
	}
	


div#headconts{
	width:900px;
	margin:0 auto;

	}

div#headconts div#leadtxt{
	text-align:right;
	
	}
	
div#headconts h1{
	font-weight:300;
	display:inline;
	margin-right:10px;
	font-size:x-small;
	}
	
div#headconts p{
	display:inline;
	font-size:x-small;
	}
	
div#headconts p span{
	display:none;
	}
	
div#headconts p a{
	color:#ccc;
	text-decoration:none;
	}
	
div#headconts ul{
	padding-bottom:12px;
	padding-top:10px;
	}
	
div#headconts ul li{
	text-indent:-9999px;
	float:left;
	margin-right:80px;
	}
	
div#headconts ul li a{
	display:block;
	}	
	
div#headconts ul li#birdielogo a{
	width:258px;
	height:45px;	
	background:url(../img/common/birdielogo.jpg) no-repeat;
	}
	
div#headconts ul li#noblelogo a{
	width:279px;
	height:45px;	
	background:url(../img/common/noblelogo.jpg) no-repeat;
	}	
	
div#container{	
	clear:both;
	height:627px;
	background:#000000;
	}

div#footer{
	padding-top:10px;
	background:url(../img/common/footer_bg.jpg) repeat-x top;
	}
	
	
div#footconts{
	width:900px;
	margin:0 auto;
	}
	
div#footconts div.addressbox{
	float:left;
	margin-right:30px;
	height:60px;
	margin-bottom:10px;
	}
	
div#footconts h2,
div#footconts address{
	font-size:x-small;
	text-align:left;
	color:#999;
	}
	
div#footconts h2{
	font-weight:300;
	color:#CCCCCC;
	}
	
	
div#footconts small{
	clear:both;
	width:194px;
	height:5px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	}
	
div#footconts small a{
	background:url(../img/common/copyright.gif) no-repeat;
	display:block;
	}
	
/*
----------------------------------------------------------------------------
huckclearfix
----------------------------------------------------------------------------
*/


div.addressarea:after,
div#headconts ul:after,
div#headconts div#leadtxt:after{
	content: "";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}	



div.addressarea,
div#headconts ul,
div#headconts div#leadtxt{
	display:inline-block;
	}
 
/*\*/



* html div.addressarea,
* html div#headconts ul,
* html div#headconts div#leadtxt{
	height:1%;
}


div.addressarea,
div#headconts ul,
div#headconts div#leadtxt{
	display:block;
	}

/**/	
	