@charset "utf-8";
/* CSS Document */

.cf{
	display				:	inline-block;
}
/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- id01_h005 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#id01_h005 {
	margin				:	6px 5px 0;
	_font-size			:	0em;	/* IEのみ */

/* _font-size について ------
　要素にwidth または height 属性がついていると
　要素内に何も記述されていなくても1行分の高さを確保してしまう。
　というIEのバグがあり、レイアウトが崩れてしまいます。
　(ここに指定はありませんが、親要素よりwidthが継承されています。)

　崩れ回避のため、font-sizeを0emにしていますので編集しないでください。

　この領域に文字列を表示させる場合は
　子要素でフォントサイズを指定してください。(指定しない場合は0emのため画面には表示されません。)

　また、プロパティの頭に _ をつけることで、IEのみ適用されるようにしています。
---------------------------- */

}

#id01_h005 div {
	background			:	#E6E6E6 url(../images/01/header_bg_1.gif) repeat-x left top;
	border				:	#C8C8C8 solid 1px;
	padding				:	6px 10px 6px 10px;
	width				:	910px;
}

#id01_h005 div dl{
	float				:	left;
	width				:	130px;
}

#id01_h005 div dl.userIdBox {
	margin-right		:	10px;
}

#id01_h005 div dl.passBox {
	margin-right		:	10px;
	
}

#id01_h005 div dl dt{
	font-size			:	1px;
	margin-bottom		:	3px;
}

#id01_h005 div dl dt img {
	vertical-align		:	bottom;
}

#id01_h005 div dl dd{
	font-size			:	12px;
}

#id01_h005 div dl dd input {
	height				:	14px;
	line-height			:	12px;
	width				:	120px;
}

#id01_h005 div p.loginBox {
	float				:	left;
	margin-right		:	8px;
	width				:	90px;
} 

#id01_h005 div ul {
	float				:	left;
	font-size			:	1px;
	margin-right		:	2px;
	width				:	130px;
}

#id01_h005 div ul li input {
	vertical-align		:	middle;
	margin				:	0;
	padding				:	0;
	height				:	14px;
	width				:	14px;
}

#id01_h005 div ul li.first {
	margin-bottom		:	2px;
}

#id01_h005 div ul li a {
	text-decoration		:	none;
}

#id01_h005 div ul li img{
	vertical-align		:	middle;
}

#id01_h005 div p.btnBox {
	float				:	right;
	width				:	372px;
}

#header .headerInner02 {
	margin				:	5px 0 3px;
}
