@charset "euc-jp";

/* =======================================================
	Title : defalt.css
	Description : 共有スタイル
	Created : 2010-01-17
	Author : Ohashi
======================================================= */

/* =======================================================
	目次
		1. リセット指定
		2.float解除
			.floathack
		3. 共通
			（リンク色）
		4. ヘッダー #header
			
		5. フッター #footer

======================================================= */

/* =======================================================
1.リセット指定
======================================================= */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,
form,fieldset,input,textarea,pre,blockquote,th,td {
	margin:	0;
	padding:	0;
}
html {
	overflow-y:	scroll;
}
h1,h2,h3,h4,h5,h6 {
	font-size:	1.0em;
	font-weight:	normal;
}
table {
	border-collapse:	collapse;
	border-spacing:	0;
}
ol,ul {
	list-style:	none;
}
img {
	display:	block;
	border:	0;
	vertical-align:	bottom;
}
fieldset {
	border:	0;
}
select,input,textarea {
	font-size:	99%;
}
:focus {
	outline:	0;
}
caption,th {
	text-align:	left;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:	normal;
	font-weight:	normal;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
}
abbr,acronym {
	border:	0;
}

/* =======================================================
2.float解除 .floathack
======================================================= */
ul.floathack,
dl.floathack,
.floathack{
	overflow				:	hidden;
	height					:	auto;
}

ul.floathack:after,
dl.floathack:after,
.floathack:after{
	content					:	"";
	display					:	block;
	clear					:	both;
	overflow				:	hidden;
}

/*\*/
* html ul.floathack,
* html dl.floathack,
* html .floathack{
	height					:	1%;
	overflow				:	visible;
}
/**/

a{
outline:none;
}

/* =======================================================
3.共通
======================================================= */
body{
	font-size	:	13px;
	text-align	:	center;
	line-height	:	1.4;
	background	:	url("../common/image/body_bg.gif") repeat-y center top;
}
img {
	vertical-align	:	bottom;
}
p,li,dt,dl {
	line-height	:	1.4;
}
p {
	margin	:	0 0 1em 0;
}
hr {
	display	:	none;
}

span.none {
	display:none;
}

.right_box {
	float:right;
}

.left_box {
	float:left;
}

/*--------------------------------------------------------
*リンク色
-------------------------------------------------------- */
a {

}
a:link {

}
a:visited {

}
a:hover {

}
a:active {

}

/* =======================================================
簡易マウスオーバー効果	Ohashi
======================================================= */
a.mouseover{
	background: #fff;
}
a.mouseover img,
a.mouseover div.bg_hover {
	opacity: 1; /* IE以外透過設定 */
	filter: Alpha(opacity=100); /* IE用透過設定 */
}
a.mouseover:hover{
	background: #fff;
}
a.mouseover:hover img,
a.mouseover:hover div.bg_hover {
	opacity: 0.7; /* IE以外透過設定 */
	filter: Alpha(opacity=70); /* IE用透過設定 */
}

/* =======================================================
4.ヘッダー #header
======================================================= */

/* =======================================================
5.フッター #footer
======================================================= */
