/*--------------------------------------------------------------------------------------------------
 * 全体共通
 */
BODY {
	margin:0;
}

H1 {
	margin-top:0;
	margin-bottom:0;
	font-size:11pt;
	font-weight:bold;
	color:#505050;
}

H2 {
	margin-top:0;
	margin-bottom:0;
	font-size:15pt;
	font-weight:bold;
	color:#505050;
}

H3 {
	margin-top:0;
	margin-bottom:0;
	font-size:11pt;
	font-weight:solid;
	color:#505050;
}

H4 {
	margin-top:0;
	margin-bottom:0;
	font-size:10pt;
	font-weight:solid;
	color:#505050;
}

H6 {
	margin-top:0;
	margin-bottom:0;
	font-size:8pt;
	font-weight:solid;
	color:#505050;
}

TD.H2 {
	font-size:15pt;
	font-weight:solid;
	color:#505050;
}

TD.H2B {
	font-size:15pt;
	font-weight:bold;
	color:#505050;
}

TD.H3 {
	font-size:11pt;
	font-weight:solid;
	color:#505050;
}

TD.H3TD1 {
	font-size:11pt;
	font-weight:solid;
	color:#505050;
	padding-left:10px;
}

TD.H3B {
	font-size:11pt;
	font-weight:bold;
	color:#505050;
}

TD.H4 {
	font-size:10pt;
	font-weight:solid;
	color:#505050;
}

TD.H4B {
	font-size:10pt;
	font-weight:bold;
	color:#505050;
}

/*--------------------------------------------------------------------------------------------------
 * バナー用
 */
A.banner:link {
	border:0px;
	margin:1px;
}

A.banner:visited {
	border:0px;
	margin:1px;
}

A.banner:hover {
	margin:0px;
	border:1px solid #0000FF;
}

A.banner:active {
	border:0px;
	margin:1px;
}

IMG.banner {
	border:0px;
	margin:1px;
}

/*--------------------------------------------------------------------------------------------------
 * 移動タグ用
 */
DIV.move {
	position:absolute;
}

/*--------------------------------------------------------------------------------------------------
 * lightbox用
 */
#lightbox {
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
}

#lightboxDetails {
	font-size:0.8em;
	padding-top:0.4em;
}

#lightboxCaption {
	float:left;
}

#keyboardMsg {
	float:right;
}

#closeButton {
	top:5px;
	right:5px;
}

#lightbox img {
	border:none;
	clear:both;
}

#overlay img {
	border:none;
}

#overlay {
	background-image: url(../img/com/lboxOverlay.png);
}

* html #overlay {
	background-color:#333;
	back\ground-color:transparent;
	background-image: url(../img/com/blank.gif);
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src="../img/com/lboxOverlay.png", sizingMethod="scale");
}

/*--------------------------------------------------------------------------------------------------
 * LITBox用
 */
.LB_overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.LB_window {
	position:absolute;
	background:#fff;
	color:#000000;
	display:none;
	border:4px solid #659ECB;
}

.LB_window #codebox {
   width:420px;
   height:80px;
   margin:0 65px 15px 65px;
   border:1px dotted #666;
   overflow:auto;
}

.LB_window label {
   margin:0;
}

.LB_caption {
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
   width:100%;
}

#LB_closeWindow {
	height:25px;
	padding:10px 25px 10px 0;
	float:right;
}

.LB_closeAjaxWindow {
	cursor:move;
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	background-color:#FFE0E0;
}

.LB_closeAjaxWindow A {
	cursor:pointer;
}

.LB_content {
	overflow:auto;
}

.LB_resize {
   background-image: url("../img/com/handle.gif");
   background-position:bottom right;
   background-repeat:no-repeat;
   height:13px;
   width:15px;
   position:absolute;
   bottom:0;
   right:0;
}

