/* ========== historybox ========== */
#content{
padding-bottom: 30px;
background: url(/img/dotline01.gif) repeat-x left bottom;
}
#content #historybox{
margin-top:30px;
position:relative;
clear:both;
background:#eeeeee;
padding-bottom:10px;
}

#content #historybox .arrow_box{
position:absolute;
top:50%;
width:160px;
z-index:100;
font-size:88%;
display:none;
}

#content #historybox .arrow_box .addtolb{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #FFF;
}

#content #historybox .arrow_box select, #content #historybox .arrow_box input{
width:160px;
margin-bottom:10px;
}

#content #historybox .arrow_box a{
display:inline;
background:url(/img/common/icon-arrow01.gif) no-repeat left center;
padding: 5px 0 5px 25px;
color:#FFF;
}

#content #historybox .arrow_box a:hover{
color:#b5b5b5;
text-decoration:none;
}

#content #historybox .arrow_box #createlb{
display:none;
}

/* cartin_box */
.cartin_box {
	position: relative;
	background: #505055 !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(/css/home/PIE.htc);
	padding:5px;
	color:#FFF;
}
.cartin_box:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(80, 80, 85, 0);
	border-top-color: #505055;
	border-width: 8px;
	margin-left: -8px;
}

#content #historybox .cartin_box{
position:absolute;
top:-5px;
width:14em;
z-index:100;
font-size:88%;
opacity:0;
display:none;
}

#content #historybox .cartin_box.error{
width:16em;
margin-left:-10px;
}

#content #historybox .cartin_box.error a{
padding-left:15px;
margin-left:5px;
background:url(/img/common/btn-arrow01.png) no-repeat -8px -2px;
}

#content #historybox .cartin_box.other{
width:12em;
margin-left:5px;
text-align:center;
}

#content #historybox .cartin_box span{
padding:7px 5px 7px 5px;
}

#content #historybox .cartin_box .cart_sucseed{
padding:7px 5px 7px 37px;
background:url(/img/common/icon-fukidashi-cart.gif) no-repeat left center;
}

#content #historybox .cartin_box .cart_sucseed, #content #historybox .cartin_box.error .cart_error, #content #historybox .cartin_box.other .cart_other{
display:block;
}

#content #historybox .cartin_box .cart_error, #content #historybox .cartin_box .cart_other, #content #historybox .cartin_box.error .cart_sucseed, #content #historybox .cartin_box.other .cart_sucseed{
display:none;
}

#content #historybox .cartin_box a{
color:#FFF;
}

#content #historybox .cartin_box a:hover{
color:#b5b5b5;
text-decoration:none;
}

#content #historybox .cartin_box.fix-arrow::after
{
left: 30%;
}

#content #historybox p.title{
font-size:100%;
padding:15px;
margin:0;
line-height:1;
background:none;
font-weight:bold;
}

#content #historybox #historyslide{
padding:0;
position:relative;
}

#content #historybox #historyslide #historypickup{
min-height:90px;
overflow:hidden;
/*zoom:1;*/
position:relative;
}

#content #historybox #historyslide #historypickup ul{
float:left;
margin:0 0 0 25px;
}

#content #historybox #historyslide #historypickup ul:after {
content: "";
clear: both;
display: block;
}

#content #historybox #historyslide #historypickup li{
padding-right:4px;
float:left;
}

#content #historybox #historyslide #historypickup li:after {
content: "";
clear: both;
display: block;
}

#content #historybox #historyslide #historypickup li .hist-canvas{
background:#FFF;
width:88px;
height:88px;
text-align:center;
display:block;
position:relative;
float:left;
overflow:hidden;
margin:1px;
cursor: pointer;
}

#content #historybox #historyslide #historypickup li .hist-canvas img.hist-thumb{
position:absolute;
left:50%;
top:50%;
}

#content #historybox #historyslide #historypickup li .hist-canvas .hist-slideup{
position:absolute;
display:block;
width:88px;
height:88px;
}

#content #historybox #historyslide #historypickup li .hist-canvas .hist-creative{background:url(/img/common/lb-thumb-hover-creative.png) no-repeat center center;}
#content #historybox #historyslide #historypickup li .hist-canvas .hist-editorial{background:url(/img/common/lb-thumb-hover-editorial.png) no-repeat center center;}
#content #historybox #historyslide #historypickup li .hist-canvas .hist-motion{background:url(/img/common/lb-thumb-hover-motion.png) no-repeat center center;}
#content #historybox #historyslide #historypickup li .hist-canvas .hist-3dmodel{background:url(/img/common/lb-thumb-hover-3dmodel.png) no-repeat center center;}
#content #historybox #historyslide #historypickup li .hist-canvas .hist-sound{background:url(/img/common/lb-thumb-hover-sound.png) no-repeat center center;}
#content #historybox #historyslide #historypickup li .hist-canvas .hist-font{background:url(/img/common/lb-thumb-hover-font.png) no-repeat center center;}

#content #historybox #historyslide #historypickup li .hist-canvas a{
color:#FFF;
text-decoration:underline;
font-size:9px;
/*display:block;
padding:30px 0 10px 0;*/
}

#content #historybox #historyslide #historypickup li .hist-canvas a:hover{
color:#b5b5b5;
text-decoration:none;
}

#content #historybox #historyslide #historypickup li .hist-canvas .hist-slideup .hist-close{
position:absolute;
left:68px;
top:0;
padding:5px;
cursor:pointer;
}

#content #historybox #historyslide #historypickup li .hist-canvas .hist-slideup .hist-close:hover{
background:#505055;
}

#content #historybox #historyslide #historypickup li .add-action
{
 width:100%; 
 position:absolute; 
 left:0; 
 bottom:0;
 background-color:#A2A2A2;
}

#content #historybox #historyslide #historypickup li .add-action a
{
    /*font-size: 10px;*/
    border:none;
    display:block;
    float:left;
    padding:0;
    margin:0;
}

#content #historybox #historyslide #historypickup li .hist-cart,
#content #historybox #historyslide #historypickup li .hist-cart-check,
#content #historybox #historyslide #historypickup li .hist-cart-login
{
line-height:1;
background-color:#f2f2f2;
border-left:1px solid #FFF;
/*padding:12px 0 12px 0;
display:block;*/
}
#content #historybox #historyslide #historypickup li a.hist-cart img:hover{
background-image:url(/img/info/icon-lb-cart-info-page-check.png);
}

#content #historybox #historyslide #historypickup li .hist-lightbox,
#content #historybox #historyslide #historypickup li .hist-lightbox-check,
#content #historybox #historyslide #historypickup li .hist-lightbox-login
{
line-height:1;
background-color:#f2f2f2;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
/*padding:8px 0 16px 0;
display:block;*/
}

#content #historybox #historyslide #historypickup li .btndisable{
cursor:default;
}

#content #historybox #historyslide #historypickup li .hist-category{clear:both; display:block; line-height:1; font-size:60%; text-align:center; padding-top:5px;}

#content #historybox #historyslide #historypickup li img{vertical-align:bottom;}

#content #historybox #historyslide #hprev, #content #historybox #historyslide #hnext{
width:20px;
text-align:center;
cursor:pointer;
background:#474747;
height:90px;
z-index:99;
opacity: 0.9;
filter: alpha(opacity=90);
-moz-opacity:0.90;
}

#content #historybox #historyslide #hprev{
float:left;
display:block;
outline:none;
position:relative;
margin:0px 4px 0 0;
}

#content #historybox #historyslide #hnext{
float:right;
display:block;
outline:none;
position:relative;
margin:0px 0 0 4px;
}
#content #historybox #historyslide #hprev img
{
   margin-right: 3px;
}

#content #historybox #historyslide #hprev img, #content #historybox #historyslide #hnext img{
vertical-align:bottom;
margin-top:35px;
}

/*#content #historybox #historyslide #hprev.show:hover, #content #historybox #historyslide #hnext.show:hover{
filter: alpha(opacity=60);
-moz-opacity:0.60;
opacity:0.60;
}

#content #historybox #historyslide #hprev.hide, #content #historybox #historyslide #hnext.hide{
filter: alpha(opacity=40);
-moz-opacity:0.40;
opacity:0.40;
cursor:default;
}*/

#content #historybox #historyslide .blank-history-area{
height:126px;
padding-left:10px;
}

/* arrow box */
.arrow_box {
	background: #505055;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(/css/home/PIE.htc);
	padding:10px;
	color:#FFF;
}
.arrow_box:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(80, 80, 85, 0);
	border-right-color: #505055;
	border-width: 8px;
	margin-top: -8px;
}
.disable{
	cursor:default !important;
	filter: alpha(opacity=30) !important;
	-moz-opacity:0.30 !important;
	opacity:0.3 !important;
}

.hist-lightbox-check, .hist-cart-check
{
    cursor:default !important;
}