@charset "iso-8859-1";
	
/***main**/
#main {
	width: 900px;
	margin: 18px auto 20px;}

/***contents_left**/
#contents_left{
	width:900px;
	text-align: left;}

ul#list_country {
		margin: 0;
		padding: 0;
		list-style: none;}
	ul#list_country li {
		float: left;
		display: inline;
		padding: 0 0 0 10px;}
	ul#list_country li.first {
		margin: 10px 0 0 20px;}
	
	ul.list_country_bg01 li {
		margin: 10px 0 0 35px;
		background: url(../common_images/arrow01.gif) 0px 5px no-repeat;}
	ul.list_country_bg02 li {
		margin: 10px 0 0 20px;
		background: url(../common_images/arrow02.gif) 0px 5px no-repeat;}



	
/***contents_right**/

#global{
width:898px;
border:1px solid #d2d2d7;
margin:0 0 20px 0;
}

#global .ttl{
width:882px;
padding:6px 8px;
background:#f8f8f8;
}

#global .ttl h2{
font-size:14px;
float:left;
border-left:3px solid #3333ad;
padding:0 0 0 4px;
margin:0;
}

#global .ttl p.link{
font-size:11px;
float:right;
padding:0 0 0 8px;
margin:0;
background:url(../images/icon_arrow_b.gif) 0px 5px no-repeat;
}

#global .map{
width:898px;
height:219px;
background:url(../images/go_bg.jpg) no-repeat;
border-top:1px solid #d2d2d7;
position:relative;
}

#global .map .europe{
width:185px;
border:1px solid #999;
position:absolute;
left:115px;
top:25px;
}

#global .map .asia{
width:185px;
border:1px solid #999;
position:absolute;
left:355px;
top:25px;
}

#global .map .n_America{
width:185px;
border:1px solid #999;
position:absolute;
left:597px;
top:25px;
}

#global .map .me_africa{
width:185px;
border:1px solid #999;
position:absolute;
left:115px;
top:135px;
}

#global .map .oceania{
width:185px;
border:1px solid #999;
position:absolute;
left:355px;
top:135px;
}

#global .map .l_America{
width:185px;
border:1px solid #999;
position:absolute;
left:597px;
top:135px;
}

#global .map a.ttl{
width:163px;
font-size:13px;
color:#fff;
font-weight:bold;
display:block;
padding:5px 5px 6px 17px;
background: url(../images/icon_arrow_w.gif) 8px 12px no-repeat #000099;
}

#global .map .list{
width:172px;
padding:4px 5px 7px 8px;
background:#fff;
border-top:1px solid #d2d2d7;
}

#global .map .list ul,li{
margin:0;
padding:0;
list-style-type:none;
}

#global .map .list li{
font-size:11px;
padding:0 0 0 8px;
background:url(../images/icon_arrow_b.gif) 0px 5px no-repeat;
}

#global .footlink{
width:878px;
padding:6px 10px;
border-top:1px solid #d2d2d7;
background:#fcfcfc;
}

#global .footlink ul,li{
margin:0;
padding:0;
list-style-type:none;
}

#global .footlink li{
font-size:11px;
float:left;
padding:0 0 0 8px;
margin:0 20px 0 0 ;
background:url(../images/icon_arrow_b.gif) 0px 5px no-repeat;
}

.news_area{
width:898px;
border:1px solid #d2d2d7;
margin:0 0 20px 0;
}

.news_area .ttl{
width:882px;
padding:6px 8px;
background:#f8f8f8;
border-bottom:1px solid #d2d2d7;
}

.news_area .ttl h2{
font-size:13px;
float:left;
border-left:3px solid #3333ad;
padding:0 0 0 4px;
margin:0;
}

.news_area .ttl p.link{
font-size:11px;
float:right;
padding:0 0 0 8px;
margin:0;
background:url(../images/icon_arrow_b.gif) 0px 5px no-repeat;
}

.news_area .list{
width:882px;
padding:5px 8px 0 8px;
background:#fff;
}

.news_area .list ul,li{
margin:0;
padding:0;
}

.news_area .list li{
width:882px;
background: url(../common_images/line01.gif) bottom left repeat-x;
}

.news_area .list li.noborder{
background:none;
}

.news_area .list li p.date{
width: 65px;
float: left;
padding: 7px 10px 7px 0;
margin:0;
}

.news_area .list li p.title{
width: 807px;
float: left;
padding: 7px 0 7px 0;
margin:0;
}


.news_area_nm{
width:628px;
border:1px solid #d2d2d7;
margin:0 0 20px 0;
}

.news_area_nm .ttl{
width:612px;
padding:5px 8px;
background:#f8f8f8;
border-bottom:1px solid #d2d2d7;
}

.news_area_nm .ttl h2{
font-size:13px;
float:left;
border-left:3px solid #3333ad;
padding:0 0 0 4px;
margin:0;
}

.news_area_nm .ttl p.link{
font-size:11px;
float:right;
padding:0 0 0 8px;
margin:0;
background:url(../images/icon_arrow_b.gif) 0px 5px no-repeat;
}

.news_area_nm .list{
width:612px;
padding:5px 8px 0 8px;
background:#fff;
}

.news_area_nm .list ul,li{
margin:0;
padding:0;
}

.news_area_nm .list li{
width:612px;
background: url(../common_images/line01.gif) bottom left repeat-x;
}

.news_area_nm .list li.noborder{
background:none;
}

.news_area_nm .list li p.date{
width: 65px;
float: left;
padding: 7px 10px 7px 0;
margin:0;
}

.news_area_nm .list li p.title{
width: 532px;
float: left;
padding: 7px 0 7px 0;
margin:0;
}


