@charset "Shift_JIS";


/*------------------------------------
	origin-list-block
------------------------------------*/

.origin-list-block{
	position:relative;
	margin:0;
	padding:5px 0;
	background:#f7f1f5;
	border:1px solid #aeaeae;
	
	overflow:hidden;
	/*\*/
	_overflow:visible;
	_height:1px;
	/**/
	
	width:505px;
	/*\*//*/
	width:503px;
	/**/
}

.origin-list-block:after{
	content:"."; 
	display:block; 
	height:0;
	clear:both; 
	visibility:hidden;
}


/*map,heading*/

.origin-list-block h2{
	margin:0;
	padding:0 0 5px 5px;
}

.origin-list-block img.heading{
	margin:0;
	padding:0;
}

.origin-list-block p.map{
	margin:0;
	padding:0 0 0 5px;
	/*\*//*/
	padding:0 0 0 4px;
	/**/
}

.origin-list-block img.map{
	margin:0;
	padding:0;
	border:1px solid #aeaeae;
}


/*mapanchor*/

.origin-list-block img.mapanchor{
	position:absolute;
}

.origin-list-block img#mapanchor1{
	top:395px;/*368px*/
	left:234px;/*228px*/
}

.origin-list-block img#mapanchor2{
	top:42px;/*15px*/
	left:21px;/*15px*/
}

.origin-list-block img#mapanchor3{
	top:42px;/*15px*/
	left:257px;/*251px*/
}

.origin-list-block img#mapanchor4{
	top:300px;/*273px*/
	left:135px;/*129px*/
}

.origin-list-block img#mapanchor5{
	top:350px;/*323px*/
	left:25px;/*19px*/
}

.origin-list-block img#mapanchor6{
	top:373px;/*346px*/
	left:147px;/*153px*/
}

.origin-list-block img#mapanchor7{
	top:391px;/*364px*/
	left:341px;/*355px*/
}

.origin-list-block img#mapanchor8{
	top:491px;/*464px*/
	left:411px;/*405px*/
}

.origin-list-block img#mapanchor9{
	top:521px;/*494px*/
	left:411px;/*405px*/
}

.origin-list-block img#mapanchor10{
	top:482px;/*455px*/
	left:215px;/*209px*/
}

.origin-list-block img#mapanchor11{
	top:407px;/*380px*/
	left:23px;/*17px*/
}

.origin-list-block img#mapanchor12{
	top:492px;/*465px*/
	left:70px;/*64px*/
}

.origin-list-block img#mapanchor13{
	top:374px;/*347px*/
	left:53px;/*47px*/
}


/*item*/

.origin-list-item{
	width:495px;
	margin:0;
	padding:0;
}

.origin-list-item01,
.origin-list-item02,
.origin-list-item03{
	float:left;
	width:130px;
	padding:0 0 0.24em 0;
}

.origin-list-item04{
	float:left;
	width:105px;
	padding:0 0 0.24em 0;
}

.origin-list-block ul{
	margin:0.66em 0 0 0;
	padding:0 12px;
	list-style-type:none;
}

.origin-list-block ul li{
	margin:0;
	padding:0 0 0.24em 12px;
	text-indent:-12px;
	/*\*//*/
	padding:0;
	text-indent:0;
	/**/
}


/*mapanchor state*/

.origin-list-block ul#italy-sate,
.origin-list-block ul#italy-sate li,
.origin-list-block ul#france-sate,
.origin-list-block ul#france-sate li{
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
}


#italy-sate img,
#france-sate img{
	position:absolute;
}


/*mapanchor italy-sate*/

#italy-sate01 img{
	top:97px;/*70px*/
	left:382px;/*377px-1px*/
}

#italy-sate02 img{
	top:66px;/*39px*/
	left:284px;/*257px*/
}

#italy-sate03 img{
	top:71px;/*44px*/
	left:383px;/*377px*/
}

#italy-sate04 img{
	top:128px;/*101px*/
	left:262px;/*256px*/
}

#italy-sate05 img{
	top:122px;/*95px*/
	left:399px;/*395px-2px*/
}

#italy-sate06 img{
	top:147px;/*120px*/
	left:276px;/*270px*/
}

#italy-sate07 img{
	top:184px;/*157px*/
	left:289px;/*283px*/
}

#italy-sate08 img{
	top:144px;/*117px*/
	left:399px;/*395px-2px*/
}

#italy-sate09 img{
	top:205px;/*178px*/
	left:338px;/*332px*/
}

#italy-sate10 img{
	top:247px;/*220px*/
	left:297px;/*291px*/
}


/*mapanchor france-sate*/

#france-sate01 img{
	top:187px;/*160px*/
	left:32px;/*26px*/
}

#france-sate02 img{
	top:155px;/*128px*/
	left:143px;/*137px*/
}

#france-sate03 img{
	top:197px;/*170px*/
	left:128px;/*122px*/
}

#france-sate04 img{
	top:119px;/*92px*/
	left:38px;/*32px*/
}

#france-sate05 img{
	top:250px;/*223px*/
	left:26px;/*20px*/
}

#france-sate06 img{
	top:232px;/*205px*/
	left:148px;/*142px*/
}

#france-sate07 img{
	top:89px;/*62px*/
	left:126px;/*120px*/
}



/*------------------------------------
	origin-sub-link
------------------------------------*/

.origin-sub-link{
	margin:0 0 2.73em 0;
	padding:0;
	background:url(/shared/img/line_dot11.gif) left bottom repeat-x;
	width:507px;
}

.origin-sub-link ul{
	width:507px;
	overflow:hidden;
	/*\*/
	_overflow:visible;
	_height:1px;
	/**/
}

.origin-list-block ul:after{
	content:"."; 
	display:block; 
	height:0;
	clear:both; 
	visibility:hidden;
}

.origin-sub-link ul li{
	display:block;
	float:left;
	margin-right:10px;
	padding-top:0.66em;
	padding-bottom:0.66em;
}




div.sub-link h2{
	margin:5px 0px 0px;
	padding:5px 7px 5px 7px;
	background:url(/shared/img/bg_info-blockC0102.gif) left top no-repeat;
}

div.sub-link h2 img{

	margin:0px 10px 0px;

}

div.sub-link div{
	margin-top:px;
	padding:5px 7px 6px 6px;
	background:#e3e7de url(/shared/img/bg_info-blockC0104.gif) bottom no-repeat;
}


