@charset "utf-8";

/* Scroll (Whole)
=======================================*/

div.scroll_whole {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
    zoom: 1;
	 position: relative;
}
div.scroll_whole:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}
* html div.scroll_whole {
    display:inline-table;
    /**/display:block;/**/
}

div.scroll_whole div.scrollable p.nombre {
	width: 94px;
	height: 18px;
	margin: 0 auto 10px auto;
	line-height: 18px;
	background: url(../_img/bg_nombre.gif) no-repeat;
}
div.scroll_whole div.scrollable p.pic {
	margin: 0 0 8px 0;
}
div.scroll_whole div.scrollable p.desc {
	margin: 0;
}
div.scroll_whole div.scrollable p.new {
	position: absolute;
	bottom: 0px;
	left: 73px;
	margin: 0;
	width: 32px;
}

div.scroll_whole div.scrollable {
	float: left;
	position: relative;
	overflow: hidden;
	width: 712px;
	height: 222px;
	font-size: 11.8px;
	line-height: 16px;
}

div.scroll_whole div.scrollable div.items {	
	width:20000em;	
	position:absolute;
	top: 0px;
	left: 0px;
}

div.scroll_whole div.scrollable div.items div {
	float: left;
	position: relative;
	width: 178px;
	height: 220px;
	text-align: center;
}

div.scroll_whole div.prevBtn,
div.scroll_whole div.nextBtn {
	float:left;
	width:23px;
	height:117px;
	margin: 28px 0 0 0;
}
div.scroll_whole div.prevBtn {
	margin-right: 9px;
	background: url(../../common/_img/slide_prev_disabled.gif) left top no-repeat;
}
div.scroll_whole div.nextBtn {
	margin-left: 10px;
	background: url(../../common/_img/slide_next_disabled.gif) left top no-repeat;
}

div.scroll_whole a.prev,
div.scroll_whole a.next {
	width:23px;
	height:117px;
	cursor: pointer;
}
div.scroll_whole a.disabled {
	visibility:hidden !important;
}


/* Scroll (by region)
=======================================*/

div.area_wrap p.ttl {
	float: left;
	width: 31px;
	margin: 0;
}
div.area_wrap {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #c7c7c7;
}

div.area_wrap div.scroll {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
    zoom: 1;
	 position: relative;
	 float: right;
	 width: 732px;
}
div.area_wrap div.scroll:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}
* html div.area_wrap div.scroll {
    display:inline-table;
    /**/display:block;/**/
}
div.area_wrap div.scroll div.scrollable p.nombre {
	width: 94px;
	height: 18px;
	margin: 0 auto 10px auto;
	line-height: 18px;
	background: url(../_img/bg_nombre.gif) no-repeat;
}
div.area_wrap div.scroll div.scrollable p.pic {
	margin: 0 0 8px 0;
}
div.area_wrap div.scroll div.scrollable p.desc {
	margin: 0;
}
div.area_wrap div.scroll div.scrollable p.new {
	position: absolute;
	bottom: 0px;
	left: 66px;
	margin: 0;
	width: 32px;
}

div.area_wrap div.scroll div.scrollable {
	float: left;
	position: relative;
	overflow: hidden;
	width: 660px;
	height: 222px;
	font-size: 11.2px;
	line-height: 16px;
}

div.area_wrap div.scroll div.scrollable div.items {	
	width:20000em;	
	position:absolute;
	top: 0px;
	left: 0px;
}

div.area_wrap div.scroll div.scrollable div.items div {
	float: left;
	position: relative;
	width: 165px;
	height: 220px;
	text-align: center;
}

div.area_wrap div.scroll div.prevBtn,
div.area_wrap div.scroll div.nextBtn {
	float:left;
	width:23px;
	height:117px;
	margin: 28px 0 0 0;
}
div.area_wrap div.scroll div.prevBtn {
	margin-right: 9px;
	background: url(../../common/_img/slide_prev_disabled.gif) left top no-repeat;
}
div.area_wrap div.scroll div.nextBtn {
	margin-left: 10px;
	background: url(../../common/_img/slide_next_disabled.gif) left top no-repeat;
}

div.area_wrap div.scroll a.prev,
div.area_wrap div.scroll a.next {
	width: 23px;
	height:117px;
	cursor: pointer;
}
div.area_wrap div.scroll a.disabled {
	visibility:hidden !important;
}


/* clearfix
=======================================*/

.clearfix {
    zoom: 1;
	 position: relative;
}
.clearfix:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}
* html .clearfix {
    display:inline-table;
    /**/display:block;/**/
}


/* pngfix
=======================================*/

img {
	behavior: url(/2010_1125/common/scripts/iepngfix.htc);
}