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


* html body {
	zoom: 55%;
	display:block;
	width:100%;
	height:100%;
	behavior:none;
	background-image:none;
}
* {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	border:0px;
}
body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#222;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
	background-color:#FFF;
	line-break:normal;
	word-break:break-all;
	line-height:110%;
	letter-spacing:normal;
}
/*for IE6 bodyバグ用*/
* html body {
	display:block;
	width:100%;
	height:100%;
}
/*for IE6 のPNGのみ透過フィルタ*/
* html img {
	border:0px;
	behavior:url(iepngfix/iepngfix.htc);
}
/*for IE6 のDIV背景透過*/
* html div {
	border:0px;
	behavior:url(iepngfix/iepngfix.htc);
}
/*リンク指定*/
.main_left a:link {
	color:#333;
	text-decoration:none;
}
.main_left a:hover {
	color:#0CF;
	text-decoration:none;
}
.main_left a:visited {
	color:#333;
	text-decoration:none;
}
.main_left a:acitive {
 color:#333;
 text-decoration:underline;
}
/*テーブル内の行揃えはデフォルト左上揃えに*/
td {
	text-align:left;
	vertical-align:top;
}
/*button要素を透明なボタンにする*/
button {
	border-collapse:collapse;
	border-color:#FFF;
	border-style:solid;
	border-width:0px;
	background-color:transparent;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
}
/*中央揃えroot要素 DIVタグ専用*/
.container {

	width:auto;
	overflow:visible;
	margin-left:0px;
}
.main {
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
.main_left {
	width:200px;
	    min-height: 1400px;
	height: auto !important;
	height: 1400px;
	background-image:url(images/bit_yoko2.jpg);
	background-repeat:repeat-y;
	float:left;
	clear:left;

}
.main_left div {
	padding-bottom:10px;
}
.main_right {
	float:left;
	clear:right;
	width:760px;
    min-height: 1400px;
	height: auto !important;
	height: 1400px;
}
.header {
	background-color:#000;
	height:30px;
	text-align:right;
	color:#FFF;
	line-height:30px;
}
.header a:visited {
	text-decoration:none;
	color:#FFF;
}
.header a:link {
	text-decoration:none;
	color:#FFF;
}
.header a:hover {
	text-decoration:none;
	color:#FFF;
}
.logo {
	background-image:url(images/bit_haji.jpg);
	background-repeat:repeat-x;
	height:52px;
}
img {
	border:0px;
}
.footer {
	background-color:#000;
	height:30px;
	text-align:center;
	color:#FFF;
	line-height:30px;
}
div {
	clear:both;
}
.footer a:visited {
	text-decoration:none;
	color:#FFF;
}
.footer a:link {
	text-decoration:none;
	color:#FFF;
}
.footer a:hover {
	text-decoration:none;
	color:#FFF;
}