@charset "utf-8";

.jcarousel-clip { overflow: hidden; }

/**
	.ikm-skin
*/
.ikm-skin .jcarousel-next-horizontal, .ikm-skin .jcarousel-prev-horizontal { background-image:url(../images/arrows4.png); height: 310px; top: 0; width: 50px; position: absolute; 
			ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
			filter: alpha(opacity=50); /* internet explorer 5~7 */
			-khtml-opacity: 0.5;      /* khtml, old safari */	
			-moz-opacity: 0.5;       /* mozilla, netscape */
			opacity: 0.5;           /* fx, safari, opera */	}
#mainSlider:hover .ikm-skin .jcarousel-next-horizontal, #mainSlider:hover .ikm-skin .jcarousel-prev-horizontal { }
.ikm-skin .jcarousel-next-horizontal:hover, .ikm-skin .jcarousel-prev-horizontal:hover {
			ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
			filter: alpha(opacity=80); /* internet explorer 5~7 */
			-khtml-opacity: .8;      /* khtml, old safari */	
			-moz-opacity: .8;       /* mozilla, netscape */
			opacity: .8;           /* fx, safari, opera */	} 
.ikm-skin .jcarousel-next-horizontal { right: -50px; cursor: pointer; background-position: right 0; }
.ikm-skin .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(../images/prev-horizontal.png); }
.ikm-skin .jcarousel-next-horizontal:hover, .ikm-skin .jcarousel-next-horizontal:focus { }
.ikm-skin .jcarousel-next-horizontal:active { }
.ikm-skin .jcarousel-next-disabled-horizontal, .ikm-skin .jcarousel-next-disabled-horizontal:hover, .ikm-skin .jcarousel-next-disabled-horizontal:focus, .ikm-skin .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.ikm-skin .jcarousel-prev-horizontal { left: -50px; cursor: pointer; background-position: 0 0; }
.ikm-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; }
.ikm-skin .jcarousel-prev-horizontal:hover, .ikm-skin .jcarousel-prev-horizontal:focus {  }
.ikm-skin .jcarousel-prev-horizontal:active { }
.ikm-skin .jcarousel-prev-disabled-horizontal, .ikm-skin .jcarousel-prev-disabled-horizontal:hover, .ikm-skin .jcarousel-prev-disabled-horizontal:focus, .ikm-skin .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
/**
	#todayArea
*/

#todayArea .jcarousel-container-horizontal { height:198px; padding: 20px 40px; }
#todayArea .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(next-vertical.png) no-repeat 0 0; }
#todayArea .jcarousel-next-vertical:hover, #todayArea .jcarousel-next-vertical:focus { background-position: 0 -32px; }
#todayArea .jcarousel-next-vertical:active { background-position: 0 -64px; }
#todayArea .jcarousel-next-disabled-vertical, #todayArea .jcarousel-next-disabled-vertical:hover, #todayArea .jcarousel-next-disabled-vertical:focus, #todayArea .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
#todayArea .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-vertical.png) no-repeat 0 0; }
#todayArea .jcarousel-prev-vertical:hover, #todayArea .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
#todayArea .jcarousel-prev-vertical:active { background-position: 0 -64px; }
#todayArea .jcarousel-prev-disabled-vertical, #todayArea .jcarousel-prev-disabled-vertical:hover,#todayArea .jcarousel-prev-disabled-vertical:focus, #todayArea .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }