@charset "Shift_JIS";


/* -----------------------------------------------------
	01. ColorBox Style
----------------------------------------------------- */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay,
#cboxWrapper{
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden;
}

#cboxOverlay{
position:fixed;
width:100%;
height:100%;
}

#cboxMiddleLeft,
#cboxBottomLeft{
clear:left;
}

#cboxContent{position:relative;
overflow:visible;
}

#cboxLoadedContent{
overflow:auto;
}

#cboxLoadedContent iframe{
display:block;
width:100%;
height:100%;
border:0;
}

#cboxTitle{
margin:0;
}

#cboxLoadingOverlay,#cboxLoadingGraphic{
position:absolute;
top:0;
left:0;
width:100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow{
cursor:pointer;
}


/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/

#cboxOverlay{
background:#fff;
}

#cboxContent{
margin-top:32px;
}

#cboxLoadedContent{
padding:1px;
background:#000;
}

#cboxLoadingGraphic{
background:url("/common/images/loading.gif") no-repeat center center;
}

#cboxLoadingOverlay{
background:#000;
}

#cboxTitle{
position:absolute;
top:-22px;
left:0;
color:#000;
}

#cboxCurrent{
position:absolute;
top:-22px;
ight:205px;
text-indent:-9999px;
}

#cboxSlideshow{
position:absolute;
top:-20px;
width:20px;
height:20px;
text-indent:-9999px;
background:url("/common/images/controls.png") no-repeat 0 0;
}

#cboxClose{
position:absolute;
top:-20px;
_top:-22px;
right:0;
width:50px;
height:20px;
text-indent:-9999px;
background:url("/common/images/controls.png") no-repeat -100px 0px;
}

#cboxClose.hover{
background-position:-100px -25px;
}

#cboxNext{
position:absolute;
top:-20px;
_top:-22px;
right:75px;
width:40px;
height:20px;
text-indent:-9999px;
background:url("/common/images/controls.png") no-repeat -47px 0;
}

#cboxNext.hover{
background-position:-47px -25px;
}

#cboxPrevious{
position:absolute;
top:-20px;
_top:-22px;
right:135px;
width:40px;
height:20px;
text-indent:-9999px;
background:url("/common/images/controls.png") no-repeat -5px 0;
}

#cboxPrevious.hover{
background-position:-5px -25px;
}

.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off
#cboxPrevious{
right:66px;
}

.cboxSlideshow_on #cboxSlideshow{
background-position:-75px -25px;
right:44px;
}

.cboxSlideshow_on #cboxSlideshow.hover{
background-position:-100px -25px;
}

.cboxSlideshow_off #cboxSlideshow{
background-position:-100px 0px;
right:44px;
}

.cboxSlideshow_off #cboxSlideshow.hover{
background-position:-75px -25px;
}