﻿@charset "utf-8";



/* contents
--------------------------------------------------------------------------
01. Main Visual area (div#selectorArea)
--------------------------------------------------------------------------
*/


/* update history
--------------------------------------------------------------------------
12/01/2010 Adjustment of all css files.
--------------------------------------------------------------------------
*/



/* 01. Main Visual area (div#selectorArea)
----------------------------------------------------------------------- */

div#selectorArea{
	width:938px;
	height:295px;
}
div#selectorArea a{
	color:#ffffff;
}
div#selectorArea p.intro{
	margin-bottom:0;
}

/* div.selector */
div.selector{
	width:938px;
	height:295px;
	z-index:999999;
	/*background:url(/common/images/top/main_visual_0.jpg) 0 27px no-repeat;*/
}

/* ul.selectorResion */
ul.selectorResion li.region{
	position:relative;
	float:left;
	margin-right:5px;
	z-index:999999;
}
ul.selectorResion li#Asia.region{
	margin-right:0;
}
*:first-child + html ul.selectorResion li.region{ width:309px; }/* for IE7 */
* html body  ul.selectorResion li.region{ width:309px; }/* for IE6 */

ul.selectorResion li.region:last-child{
	margin-right:0;
}
/* ul.selectorCountries */
ul.selectorCountries{
	display:none;
	position:absolute;
	top:27px;
	left:0;
	width:360px;
	min-height:238px;
	padding-top:6px;
	padding-bottom:6px;
	background:#000;
	opacity:0.8;
	filter:alpha(opacity=80);
}
#Asia ul.selectorCountries{
	display:none;
	position:absolute;
	top:27px;
	left:0;
	width:335px;
	min-height:238px;
	padding-top:6px;
	padding-bottom:6px;
	background:#000;
	opacity:0.8;
	filter:alpha(opacity=80);
	overflow:hidden;
}

ul.selectorCountries li{
	display:inline-block;
	width:168px;
	padding-left:5px;
	margin-bottom:5px;
	vertical-align:top;
}
#Asia ul.selectorCountries li{
	display:inline-block;
	width:158px;
	padding-left:5px;
	margin-bottom:5px;
	vertical-align:top;
}

*:first-child + html ul.selectorCountries li{/* for IE7 */
	display:block;
	float:left;
}
* html body  ul.selectorCountries li{/* for IE6 */
	display:block;
	float:left;
}

/* list-style */
ul.selectorCountries li a{
	display:inline-block;
	padding-left:18px;
	background:transparent url(/common/images/top/arrow_right.gif) no-repeat 6px 5px scroll;
}
ul.selectorCountries li a{
	text-decoration:none;
}
ul.selectorCountries li a:hover{
	text-decoration:underline;
}
