/**********************************************
tee-two.inc : css/common.css
09.07.03
1:ALL
**********************************************/

/* ****** 1:ALL************************************** */
body{
	background-color:#000000;
	margin:0 auto;
	color:#FFFFFF;
	overflow-y:scroll;
	overflow-x:hidden;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN", Osaka, sans-serif;
}

#contentsbody{
	width:730px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	color:#FFFFFF;
}

#clear{
	clear:both;
	}

#btm ,
#top_btm ,
#company_btm ,
#alliance_btm ,
#works_btm ,
#access_btm ,
#infomation_btm ,
#alliance ,
#t-a_btm ,
#a-d_btm ,
#f-d_btm ,
#co_btm ,
#mm_btm{
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

/* ****** /1:ALL************************************** */

/* ****** 2:hedder************************************** */
#hedder {
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding: 0;
	width:730px;
	height:80px;
}

#logo {
	font-size: 10px;
	color: #FFFFFF;
	margin:0;
	padding:0;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	width:650px;
	padding-top:50px;
	float:left;
	margin-bottom:0px;
	padding-bottom:0px;
	}

#p_mark {
	width:65px;
	height:80px;
	float:left;
	padding-top:20px;
}


/* ****** /2:hedder************************************** */


/* ****** 3:NAVI************************************** */

#btm li ,
#alliance li {
	float: left;
	margin:0px;
	padding:0px;
}

#top_btm a{
	width:122px;
	height:27px;
	background-image:url(../img/btm_top.gif);
	background-repeat:no-repeat;
	display:block;
}

#company_btm a{
	width:122px;
	height:27px;
	background-image:url(../img/btm_company.gif);
	background-repeat:no-repeat;
	display:block;
}

#alliance_btm a{
	width:122px;
	height:27px;
	background-image:url(../img/btm_alliance.gif);
	background-repeat:no-repeat;
	display:block;
}

#works_btm a{
	width:122px;
	height:27px;
	background-image:url(../img/btm_works.gif);
	background-repeat:no-repeat;
	display:block;
}

#access_btm a{
	width:121px;
	height:27px;
	background-image:url(../img/btm_access.gif);
	background-repeat:no-repeat;
	display:block;
}

#contact_btm a{
	width:121px;
	height:27px;
	background-image:url(../img/btm_contact.gif);
	background-repeat:no-repeat;
	display:block;
}

#top_btm a:hover ,
#company_btm a:hover ,
#alliance_btm a:hover ,
#works_btm a:hover ,
#access_btm a:hover ,
#contact_btm a:hover{
	background-position:0px -27px;
}

body#top #top_btm a ,
body#company #company_btm a ,
body#alliance2 #alliance_btm a ,
body#works #works_btm a ,
body#access #access_btm a{
	background-position:0px -27px;
}

/* ****** /3:NAVI************************************** */


/* ****** 4:alliance************************************** */

#alliance {
	background-color: #000000;
	margin-top: 15px;
}

#alliance #t-a_btm a {
	color: #FFFFFF;
	text-decoration: none;
}

#t-a_btm a {
	background-image: url(../img/alliance.gif);
	background-repeat:no-repeat;
	display:block;
	width:162px;
	height:32px;
}

#a-d_btm a {
	background-image: url(../img/alliance_AirDirection.gif);
	background-repeat:no-repeat;
	display:block;
	width:138px;
	height:32px;
	margin-left:4px;
}

#f-d_btm a {
	background-image:url(../img/alliance_F-diminish.gif);
	background-repeat:no-repeat;
	display:block;
	width:138px;
	height:32px;
	margin-left:4px;
}

#co_btm a {
background-image:url(../img/alliance_Copailot.gif);
	background-repeat:no-repeat;
	display:block;
	width:138px;
	height:32px;
	margin-left:4px;
}

#mm_btm a {
background-image:url(../img/alliance_Mmagic.gif);
	background-repeat:no-repeat;
	display:block;
	width:138px;
	height:32px;
	margin-left:4px;
}



/* ****** /4:alliance************************************** */



/* ****** 5:footer************************************** */


#footer {
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-bottom:30px;
}

#footer #copy {
	float:left;
}

#footer #navi {
	float:right;
}

#footer #navi #t2 {
	padding-right: 3em;
	border:none;
}

#footer #navi span {
	padding-right: 0.7em;
	padding-left: 0.7em;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-left-width:1pt;
}

#footer #navi a{
	color: #FFFFFF;
	text-decoration: none;
}

#footer #navi a:hover ,
#footer #navi a:link ,
#footer #navi a:hover ,
#footer #navi a:visited ,
#footer #navi a:active , {
	color: #FFFFFF;
	text-decoration: none;
}
/* ****** /5:footer************************************** */
