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

背面にオーバーレイされるレイヤー

------------------------------ */
.overlay_window {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


/* ------------------------------

ウィンドウ本体

------------------------------ */
/* ウィンドウのフレーム */
.window_nw {
	width:21px;
	height:35px;
	background: transparent url(window/bg-window-nw.png) no-repeat 0 0;
}

.window_n {
 height:35px;			
 background: transparent url(window/bg-window-n.png) repeat-x 0 0;
}

.window_ne {
 width:21px;	  
 height:35px;
	background: transparent url(window/bg-window-ne.png) no-repeat 0 0;			
}

.window_w {
 width:9px;
	background: transparent url(window/bg-window-w.png) repeat-y top left;			
}

.window_e {
 width:9px;	
	background: transparent url(window/bg-window-e.png) repeat-y top right; 
}

.window_sw {
 width:21px;
 height:26px;
	background: transparent url(window/bg-window-sw.png) no-repeat 0 bottom;			
}

.window_s {
	height:26px;
	background: transparent url(window/bg-window-s.png) repeat-x 0 bottom;
}

/* リサイズハンドル */
.window_sizer {
	width:21px;
 height:26px;
 background: transparent url(window/bg-window-sizer.png) no-repeat 0 bottom;			
	cursor:se-resize;	
}

/* 閉じるボタン */
.window_close {
	width: 23px;
	height: 24px;
	background: transparent url(window/btn-window-close.png) no-repeat 0 0;
	position:absolute;
	top:5px;
	right:10px;
	z-index:1000;
	cursor:pointer;
}

/* 最小化ボタン */

.window_minimize {
	width: 23px;
	height: 24px;
	background: transparent url(window/btn-window-min.png) no-repeat 0 0;			
	position:absolute;
	top:5px;
	right:33px;
	z-index:1000;
	cursor:pointer;
}

/* 最大化ボタン */

.window_maximize {
/*
	width: 22px;
	height: 24px;
	background: transparent url(window/btn-window-max.png) no-repeat 0 0;			
	position:absolute;
	top:5px;
	right:33px;
	z-index:1000;
	cursor:pointer;
	*/
}

/* タイトル */
.window_title {
	width:100%;
	height:14px;
	font-size:12px;
	line-height: 12px;
	text-align:center;
	margin-top:5px;
	float:left;
}

/* コンテンツ */
.window_content {
	color: #000000;
	background-color: #FFFFFF;
	overflow:auto;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

/* コンテンツ部分の余白調整用 */
.window_content div.inner-content {
	margin: 10px;
	font-size:11px;
	color: #990000;
}

/* ステータスバー */
.window_s .status_bar {
  padding-bottom:5px;
}


/* ------------------------------

IE向け透過PNG表示用ハック

------------------------------ */

* html .window_nw {
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/bg-window-nw.gif", sizingMethod="crop");*/
	background: transparent url(window/bg-window-nw.gif) no-repeat 0 0;
}

* html .window_n {
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/bg-window-n.gif", sizingMethod="scale");*/
	background: transparent url(window/bg-window-n.gif) repeat-x 0 0;
}

* html .window_ne {
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/bg-window-ne.gif", sizingMethod="crop");*/
	background: transparent url(window/bg-window-ne.gif) no-repeat 0 0;
}

* html .window_w {
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/bg-window-w.gif", sizingMethod="scale");*/
	background: transparent url(window/bg-window-w.gif) repeat-y top left;	
}

* html .window_e {
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/bg-window-e.gif", sizingMethod="scale");*/
	background: transparent url(window/bg-window-e.gif) repeat-y top right; 
}

* html .window_sw {
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/bg-window-sw.gif", sizingMethod="crop");*/
	background: transparent url(window/bg-window-sw.gif) no-repeat 0 bottom;			
}

* html .window_s {
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/bg-window-s.gif", sizingMethod="scale");*/
	background: transparent url(window/bg-window-s.gif) repeat-x 0 bottom;
}

* html .window_sizer {
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/bg-window-sizer.gif", sizingMethod="crop");*/
	background: transparent url(window/bg-window-sizer.gif) no-repeat 0 bottom;			
	cursor:se-resize;	
}

* html .window_close {
	/*background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/btn-window-close.gif", sizingMethod="crop");*/
	background: transparent url(window/btn-window-close.gif) no-repeat 0 0;
}

* html .window_minimize {		
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/btn-window-min.gif", sizingMethod="crop");*/
	background: transparent url(window/btn-window-min.gif) no-repeat 0 0;	
}

* html .window_maximize {		
	background-color: transparent;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="window/btn-window-max.gif", sizingMethod="crop");*/
	background: transparent url(window/btn-window-max.gif) no-repeat 0 0;			
}