/*ceebox*/
/* CeeBox 1.4.1 CSS Document */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for ceebox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* { margin: 0; padding: 0 }
html,body { margin: 0; padding: 0; height: 100% }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox specific background images <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#cee_closeBtn    { background-image: url(../images/parts/members-login-close.gif) }
.cee_overlayMacFFBGHack    { background: url(../images/parts/macFFBgHack.png) }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#cee_box {
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
}

#cee_count {
font: 10px Arial, Helvetica, sans-serif;
color:#666666;
}
#cee_nav  { visibility: visible; position: absolute; z-index: 20; top: 0; left: 0 }
#cee_next,#cee_prev{
height:100%;
width: 49%;
text-indent:-10000px;
text-decoration:none;
visibility:visible;
background-position:10000px 10000px;
background-repeat:no-repeat;
}
#cee_next{
float:right;
}
#cee_prev{
float:left;
}
#cee_next:hover{background-position: right 50%;}
#cee_prev:hover{background-position: left 50%;}
#cee_box a:link {color: #666666;}
#cee_box a:visited {color: #666666;}
#cee_box a:hover {color: #000;}
#cee_box a:active {color: #666666;}
#cee_box a:focus{color: #666666;}
#cee_closeBtn      { z-index:99; text-indent: -10000px; display: block; margin: 0; position: absolute; top: 51px; right: 49px; width: 40px; height: 40px; float: right }
#cee_closeBtn:hover   { }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#cee_overlay  { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100% }

.cee_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

* html #cee_overlay { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#cee_box    { color: #000000; text-align: left; display: none; position: fixed; z-index: 102; top: 50%; left: 50%; border-radius: 7px   }

* html #cee_box { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#cee_box img#cee_img, #cee_box object {
display:block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}

#cee_box object {
}

#cee_cap{
height:25px;
padding:7px 30px 10px 15px;
float:left;
}

#cee_close  { padding: 11px 25px 10px 0; position: absolute; top: 45px; right: 70px; height: 25px; float: right }

#cee_closeAjax{
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
}

#cee_ajaxTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}

#cee_title       { position: relative; height: 35px }

#cee_ajax{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}

#cee_ajax.cee_modal{
padding:15px;
}

#cee_ajax p{
padding:5px 0px 5px 0px;
}

#cee_load { display: none; margin: -6px 0 0 -104px; position: fixed; z-index: 103; top: 50%; left: 50%; width: 208px; height: 13px }

* html #cee_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#cee_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}

* html #cee_HideSelect { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#cee_iframe{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;

}
body#login   { background-image: url(http://www.laicy.jp/image/item/member-bgfooter.gif); background-position: center bottom }
