@charset "utf-8";

/* ********************************************** 
 * header定義 css
 * 
 * headerの大きさ・位置定義
 * 
 ********************************************** */

/* 
 * 2014/02/26
 * header 大きさ定義
 * 
 */

header {
	position: relative;
	display: block;
	width: 200px;
	height: 600px;
	margin: 10px 10px 10px 0px;
	background-image: url(img/header_background.png);
}

div#header{
	position: absolute;
	display: block;
	top:0px;
}

div#h_block_1{
	position: relative;
	display: block;
	width: 200px;
	height: 250px;
}
div#h_block_search{
	position: relative;
	display: block;
	width: 200px;
	height: 50px;
}
div.h_line{
	position: relative;
	display: block;
	width: 180px;
	height: 0px;
	margin: 0px 10px 0px 10px;
	border-top: solid 2px #FFFFFF;
}
article.h_text_l{
	position: relative;
	display: block;
	width: 150px;
	height: 50px;
	margin: 10px 10px 10px 30px;
}
span.h_text{
	display: table-cell;
	width: 180px;
	height: 50px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 20px;
}
article.h_search{
	position: relative;
	display: block;
	margin: 10px 0px 0px 10px;
}

a.h_link {
	text-decoration: none;
}