/*reset
========================================== */
*{margin:0; padding:0;}
section,article,aside,footer,header,hgroup,nav,figure,figcaption,summary { display: block; }
title {
}
body {
   font: normal 0.9em arial,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
color: #FFF;
line-height: 1.3;}
a {
  color: #8A9Dd6;text-decoration: none; outline: none;
}
a:hover {
  color: #FFF; outline: none;
}
h1, a {
  font-size: 2.1em;
  line-height: 1.5;
  text-align: center;
}

/*background-image fit screen
========================================== */
html{
	min-height: 100%; /* html要素をウィンドウサイズにフィット */
	background: url('takelab.jpg') no-repeat center; /* 背景画像をhtml要素にcenter表示 */
	background-size: cover; /* 背景画像をhtml要素にフィット */
}

/*page layout
========================================== */
section {
	margin: 5% auto;
	padding: 20px 3%;
	width: 40%;
	background-color: rgba(0,0,0, 0.5);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#88000000', EndColorStr='#88000000');
}
