@CHARSET "UTF-8";
/* ---------------------------------------------------------- */
img, div, a, input { behavior: url("./css/iepngfix.htc") }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font:                12px "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, "trebuchet ms", arial, sans-serif;
	color:               #333333;
}
#TB_secondLine {
	font:                12px "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, "trebuchet ms", arial, sans-serif;
	color:               #666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position:            fixed;
	z-index:             100;
	top:                 0px;
	left:                0px;
	height:              100%;
	width:               100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:    #000000;
	filter:              alpha(opacity=75);
	-moz-opacity:        0.75;
	opacity:             0.75;
}
* html #TB_overlay { /* ie6 hack */
	position:            absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position:            fixed;
	background:          #000000;
	z-index:             102;
	color:               #000000;
	display:             none;
	border:              4px solid #000000;
	text-align:          left;
	top:                 50%;
	left:                50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:             block;
	margin:              15px 0 0 15px;
	border-right:        1px solid #ccc;
	border-bottom:       1px solid #ccc;
	border-top:          1px solid #ccc;
	border-left:         1px solid #ccc;
}
#TB_caption{
	float:               left;
	height:              25px;
	padding:             10px 30px 10px 100px;
	color:               #ffffff;
}
#TB_next a, #TB_next a:visited, #TB_next a:hover, #TB_next a:active, #TB_next strong {
	position:            absolute;
	right:               -4px;
	bottom:              0px;
	display:             block;
	background:          url("../image/default/next.gif") no-repeat 0 0;
	width:               88px;
	height:              36px;
	margin:              0;
	padding:             0;
}
#TB_next a:hover {
	background-position: 0 -36px;
}
#TB_prev a, #TB_prev a:visited, #TB_prev a:hover, #TB_prev a:active, #TB_prev strong {
	position:            absolute;
	left:                -4px;
	bottom:              0px;
	display:             block;
	background:          url("../image/default/prev.gif") no-repeat 0 0;
	width:               88px;
	height:              36px;
	margin:              0;
	padding:             0;
}
#TB_prev a:hover {
	background-position: 0 -36px;
}
#TB_closeWindow a {
	position:            absolute;
	right:               -4px;
	top:                 -17px;
	display:             block;
	background:          url("../image/default/close.gif") no-repeat 0 0;
	width:               88px;
	height:              28px;
	margin:              0;
	padding:             0;
}
#TB_closeAjaxWindow a {
	position:            absolute;
	right:               -4px;
	top:                 -17px;
	display:             block;
	background:          url("../image/default/close.gif") no-repeat 0 0;
	width:               88px;
	height:              28px;
	margin:              0;
	padding:             0;
}
#TB_ajaxWindowTitle{
	float:               left;
	padding:             7px 0 7px 10px;
	margin-bottom:       1px;
	color:               #ffffff;
}
#TB_title{
	background-color:    #000000;
	height:              27px;
}
#TB_ajaxContent{
	clear:               both;
	padding:             2px 15px 15px 15px;
	overflow:            auto;
	text-align:          left;
	line-height:         1.4em;
}
#TB_ajaxContent.TB_modal{
	padding:             15px;
}
#TB_ajaxContent p{
	padding:             5px 0px 5px 0px;
}
#TB_load{
	position:            fixed;
	display:             none;
	height:              13px;
	width:               208px;
	z-index:             103;
	top:                 50%;
	left:                50%;
	margin:              -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position:            absolute;
	margin-top:          expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:             99;
	position:            fixed;
	top:                 0;
	left:                0;
	background-color:    #fff;
	border:              none;
	filter:              alpha(opacity=0);
	-moz-opacity:        0;
	opacity:             0;
	height:              100%;
	width:               100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position:            absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:               both;
	border:              none;
	margin-bottom:       -1px;
	margin-top:          1px;
	_margin-bottom:      1px;
}