@charset "UTF-8";
/* -------------------------------------------------------------------------
-unique_parts
　/common/css/unique_parts.css
 - - - - - - - - - - - - - - - - - - -
　sets the style for elements specialized to the site in elements within #contents
---------------------------------------------------------------------------- */


/* =========================================================
*links to each country site
　-> div#contents-aside div.countrySpecificLinks
========================================================= */
	div#contents-aside div.countrySpecificLinks {
		width: 198px;
		border: solid 1px #d7d7d7;
		background-color: #fff;
		line-height: 1.0;
		margin: 0 0 0 -10px;
	}
	div#contents-aside div.countrySpecificLinks div.countryArea {
		padding: 9px 7px 6px;
		background: transparent url("/common/images/contents/boxlist_separator.gif") no-repeat 0px 0px;
	}
	div#contents-aside div.countrySpecificLinks div.countryArea.firstChild {
		padding-top: 10px;
		background: none;
	}
	div#contents-aside div.countrySpecificLinks div.countryArea div.areaHeading {
		padding-left: 12px;
		background: transparent url("/common/images/contents/boxlist_hdmarker_opened.gif") no-repeat 0px 2px;
	}
	div#contents-aside div.countrySpecificLinks div.countryArea div.areaHeading.closed {
		background-image: url("/common/images/contents/boxlist_hdmarker_closed.gif");
	}
	div#contents-aside div.countrySpecificLinks div.countryArea ul {
		list-style: none;
		margin: 0px; padding: 0px;
	}
	div#contents-aside div.countrySpecificLinks div.countryArea ul li {
		margin: 8px 0px 0px;
		padding: 0px 0px 0px 12px;
		zoom: 1;
	}
	div#contents-aside div.countrySpecificLinks div.countryArea ul li a {
	}
	div#contents-aside div.countrySpecificLinks div.countryArea ul li a img {
	}

	/* expand UI */
	div#contents-aside div.btn-findOutMore {
		width: 200px; height: 25px;
		background: transparent url("/common/images/contents/btn_findoutmore_opened.gif") no-repeat 0px 0px;
		cursor:pointer;
		margin: 4px 0 0 -10px;

	}
	div#contents-aside div.btn-findOutMore.closed {
		background-image: url("/common/images/contents/btn_findoutmore_closed.gif");
	}




/* =========================================================
*links to each country site *adjustment*
　-> div#contents-aside div.countrySpecificLinks
========================================================= */
	#contents #contents-aside div.countrySpecificLinks span.icon-external {
		display: inline-block;
		text-align: left;
		vertical-align: text-bottom;
		width: 12px; height: 14px; overflow: hidden;
		margin: 0px 0.5em;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
	/* for Firefox2 */
	#contents #contents-aside div.countrySpecificLinks span.icon-external { display: -moz-inline-box; padding-top: 12px; }
	#contents #contents-aside div.countrySpecificLinks span.icon-external { display: inline-block; padding-top: 0px; }

	#contents #contents-aside div.countrySpecificLinks span.icon-external { background-image: url("/common/images/contents/a_external_marker.gif"); background-position: 0px 25%; }
	
	
	/* PDF, external link settings */
	#contents #contents-aside div.countrySpecificLinks a { text-decoration: none;}
	#contents #contents-aside div.countrySpecificLinks span.icon-external,
	#contents #contents-aside div.countrySpecificLinks span.icon-pdf { margin-left: 5px; vertical-align: bottom;}
	#contents #contents-aside div.countrySpecificLinks img { vertical-align: text-bottom;}
	
	
	#contents #contents-aside div.countrySpecificLinks li {
		margin: 0px;
		padding: 12px 0px 8px 10px;
		line-height: 1.0;
		background: transparent url("/common/images/contents/asidelist_border.gif") no-repeat 0px 100%;
	}
	#contents #contents-aside div.countrySpecificLinks li a {
		display: inline;
		padding: 0;
		padding-left: 10px;
		background: transparent url("/common/images/contents/a_marker.gif") no-repeat 0px 35%;
		zoom: 1;
		font-size: 75%;
	}
	
	#contents div#contents-aside div.btn-findOutMore {
		margin: 0;
	}
	#contents div#contents-aside div.countrySpecificLinks {
		position: relative;
		z-index: 10;
		margin-left: 0;
	}
	

