@charset "utf-8";

/*=========================================
SETTING
===========================================*/

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
font-size: 100%;
list-style: none;
}


body {
width:100%;
height:1024px;
margin,padding:0;
color: #ffbb4a;
font-family: "メイリオ","meiryo",Verdana,"Hiragino Kaku Gothic Pro W3","MS UI Gothic";
font-size:12px;
line-height:1.48;
background:#000;
/* for windows IE5.x */
text-align:center;
voice-family: "\"}\"";
voice-family: inherit;
/* exclude windows IE5.x */
text-align:center;
}



/* ------------------------------------ */

img {
border: none;}

a   {
color:#ffbb4a;
text-decoration: none;}

a:hover {
color: #ffbb4a;
text-decoration: underline;}

em,address {}

strong {
	font-weight: bold;
	font-size:14px;
	margin:0 40px 0 40px;
}

.clear {clear: both;}

/*=========================================
ALL
===========================================*/


#wrap{
width:960px;
height:1px;
margin:0 auto;
padding:0;
position:relative;
z-index:2;
}

#info{
width:960px;
height:60px;
text-align:left;
z-index:2;
position:absolute;
top:790px;
left:100px;
}

#rss_list {
z-index:2;
position:absolute;
top:880px;
left:440px;
text-align: left;
width: 250px;
color:#999999;
font-size: 11px;
}

#rss_list a {
color:#999999;
}

#rss_list a:hover{
color:#999999;
text-decoration: underline;}

#rss_list h2 {
margin-bottom: 3px;
}

#rss_list li {
margin-bottom: 5px;
}

#rss_list .readmore {
	margin-left: 165px;
	background: url(../img/arrow-trans.png) no-repeat top left;
	padding-left: 13px;
}

#Twitter{
width:158px;
height:30px;
z-index:2;
position:absolute;
top:940px;
left:238px;
}

#Twitter a{
background: url(../img/twitter_logo_off-trans.png) no-repeat;
width:158px;
height:30px;
display:block;
text-indent:-9999px;
}

#Twitter a:hover{
background: url(../img/twitter_logo_on-trans.png) no-repeat;
width:158px;
height:30px;
}

ul#brand_link{
width:330px;
height:auto;
z-index:2;
position:absolute;
top:890px;
left:100px;
font-size: 11px;
}

ul#brand_link li {
padding: 0 14px 5px 0;
margin: 0 10px 0 0;
float: left;
background: url(../img/bar.gif) no-repeat right 2px;
}

ul#brand_link li.nobar {
background: none;
padding: 0 0 5px;
}

ul#brand_link li a {
color:#CFCFCF;
white-space: nowrap;
}

.text_link{
width:80px;
height:25px;
z-index:2;
position:absolute;
top:911px;
left:330px;
color: #b3b1b1;
font-size: 11px;
}

.text_link a{
color: #b3b1b1;
font-size: 11px;
}

*html .text_link{
width:80px;
height:25px;
z-index:2;
position:absolute;
top:913px;
left:331px;
color: #b3b1b1;
font-size: 9px;
}

*html .text_link a{
color: #b3b1b1;
font-size: 9px;
}



#copy{
width: 300px;
text-align:left;
z-index:2;
position:absolute;
top:980px;
left:100px;
}

#flash{
width: 100%;
height: 1024px;
z-index:1;
overflow: hidden;
position:absolute;
top:0;
left:0;
}

.clow{
margin-right:10px;
}

#info img{
	position:absolute;
	top:-12px;
	left:1px;
}


p{
margin-top:10px;
margin-left:4px;
}
