@charset "UTF-8";
/* CSS Document */

img {
  border: none;
  vertical-align: top;
  margin: 0;
  padding: 0;
}

img a {
   border:none;
   outline:none;
}

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

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,p,blockquote,th,td {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border: none;
  margin: 0;
  padding: 0;
  line-height: 150%;
  font-size: 100%;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl,ul,ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

/***************************************
	body
***************************************/
body {
	font-size: 11px;
	color: #FFFFFF;
	background-color:#000000;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
    -webkit-text-size-adjust:auto;
    -webkit-font-smoothing: subpixel-antialiased; 
    text-rendering: optimizelegibility;
}

/***************************************
	wrapper
***************************************/
#wrapper {
  width: 980px;
  margin:0 auto;
  padding:0;
  position:relative;
}

#wrapper:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}


/***************************************
    container
***************************************/
.container{
width: 920px;
margin: 0 auto;
}

/***************************************
    header
***************************************/
#header {
position: relative;
width: 100%;
height:150px;
}

#header h1 {
position: absolute;
left: 0px;
top: 50px;
}


/***************************************
    mainContent
***************************************/
.mainContent {
padding:50px 0 0 0;
}

.mainContent p{
margin-bottom:7px;
color:#FFFFFF;
}

/***************************************
    txt
***************************************/
.txtB {
font-size:175%;
line-height:100%;
}

.txtS {
font-size:100%;
}

/***************************************
    footer
***************************************/
#footer {
width:920px;
padding:100px 0 10px 0;
position:relative;
}

#footer p{
color:#999999;
}
.footerlogo {
position:absolute;
bottom:10px;
right:0px;
}