@charset "UTF-8";


/*************************************
SVG MAP
*************************************/
#oth_map{fill:#EAE9E8;}
#oth_name{fill:#9E9E9F;}
/*
.st1{fill:#FFFFFF;stroke:#A7A3A2;stroke-miterlimit:10;stroke-dasharray:10,5;}
.st3{fill:#595757;}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#F5DDC9;}
*/

.mp_img{
	fill:#F5DDC9;
	/*stroke:#FFFFFF;
	stroke-width:2px;
	stroke-linecap:"butt"*/
}

.current > .mp_img{
	stroke:#FF0000;
	stroke-width:2px;
	stroke-linecap:"butt";
}

.mp_txt{fill:#000000;stroke:#FFFFFF;stroke-width:0.25;}
.mp_name_point{fill:#000000;stroke:#000000;}

.oth_name_point{fill:#9E9E9F;stroke:#9E9E9F;}

.BHR g.BHR > .mp_img,
.BAN g.BAN > .mp_img,
.BTN g.BTN > .mp_img,
.BRN g.BRN > .mp_img,
.CAM g.CAM > .mp_img,
.CHN g.CHN > .mp_img,
.FIJ g.FIJ > .mp_img,
.HKG g.HKG > .mp_img,
.IND g.IND > .mp_img,
.IDN g.IDN > .mp_img,
.IRN g.IRN > .mp_img,
.JPN g.JPN > .mp_img,
.KOR g.KOR > .mp_img,
.KWT g.KWT > .mp_img,
.LAO g.LAO > .mp_img,
.MAL g.MAL > .mp_img,
.MGL g.MGL > .mp_img,
.MYA g.MYA > .mp_img,
.NEP g.NEP > .mp_img,
.OMN g.OMN > .mp_img,
.PAK g.PAK > .mp_img,
.PHL g.PHL > .mp_img,
.QAT g.QAT > .mp_img,
.ROC g.ROC > .mp_img,
.SAU g.SAU > .mp_img,
.SIN g.SIN > .mp_img,
.SRI g.SRI > .mp_img,
.THA g.THA > .mp_img,
.UAE g.UAE > .mp_img,
.VIE g.VIE > .mp_img,
.G_A20 g.G_A20 > .mp_img,
.G_A24 g.G_A24 > .mp_img,
.G_A30 g.G_A30 > .mp_img,
.G_ESA g.G_ESA > .mp_img,
.G_SAS g.G_SAS > .mp_img,
.G_ASE g.G_ASE > .mp_img,
.G_AS6 g.G_AS6 > .mp_img,
.G_CLM g.G_CLM > .mp_img,
.G_GCC g.G_GCC > .mp_img{
  fill:#EEB281;
}

g#m_TUR > .mp_img,
g#m_AUS > .mp_img{
	fill:#D0D0D0;
}

g#m_TUR > .mp_txt,
g#m_AUS > .mp_txt{
	/**/
}


#svgMap g.dataexit {
	cursor:pointer;
}

/*************************************
Chart Wind
*************************************/

.cchart{
	display:block;
	overflow:hidden;
	width:125px;
	height:120px;
	background-color:rgba(255,255,255,0.75);
	border:1px solid #DDDDDD;
	float:left;
	position:absolute;
	
	shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-o-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}

.cchart > h3{
	display:block;
	padding:4px;
	font-size:12px;
	color:#FFFFFF;
	/*text-align: center;
	font-weight: bold;*/
	background-color:#f18a81;
}

/*参考国タイトル*/
div[id^="sc-G_"] > h3{
	background-color:#e73828!important;
}

/*グループ国タイトル*/
#sc-USA > h3,
#sc-EU15 > h3,
#sc-AUS > h3,
#sc-TUR > h3{
	background-color:#717071!important;
}


.cchart > h3 > input[type='button']{
 float:right;		
}

.cchart > .ssvg{
	clear:both;
	display:block;
	overflow:hidden;
	width:125px;
	height:100px;
	/*background-color:#000000;*/
}

.cchart .c3-legend-item{
		display:none;
}

/******************
Thumbnail Ponts
******************/

#sc-TUR{
	top:630px;
	left:5px;
}
#sc-MGL{
	top:5px;
	left:395px;
}
#sc-CHN{
	top:5px;
	left:525px;
}
#sc-KOR{
	top:5px;
	left:655px;
}
#sc-USA{
	top:5px;
	left:915px;
}

#sc-IRN{
	top:130px;
	left:5px;
}
#sc-UAE{
	top:130px;
	left:135px;
}
#sc-PAK{
	top:130px;
	left:265px;
}
#sc-BAN{
	top:130px;
	left:395px;
}
#sc-LAO{
	top:130px;
	left:525px;
}
#sc-ROC{
	top:130px;
	left:655px;
}
#sc-JPN{
	top:130px;
	left:915px;
}

#sc-KWT{
	top:255px;
	left:5px;
}
#sc-OMN{
	top:255px;
	left:135px;
}
#sc-NEP{
	top:255px;
	left:265px;
}
#sc-MYA{
	top:255px;
	left:395px;
}
#sc-THA{
	top:255px;
	left:525px;
}
#sc-CAM{
	top:255px;
	left:655px;
}
#sc-HKG{
	top:255px;
	left:785px;
}

#sc-BHR{
	top:380px;
	left:5px;
}
#sc-QAT{
	top:380px;
	left:135px;
}
#sc-IND{
	top:380px;
	left:265px;
}
#sc-BTN{
	top:380px;
	left:395px;
}
#sc-SRI{
	top:380px;
	left:525px;
}
#sc-SIN{
	top:380px;
	left:655px;
}
#sc-VIE{
	top:380px;
	left:785px;
}
#sc-FIJ{
	top:380px;
	left:915px;
}

#sc-SAU{
	top:505px;
	left:5px;
}
#sc-BRN{
	top:505px;
	left:525px;
}
#sc-G_A20{
	top:505px;
	left:135px;
}
#sc-G_A24{
	top:505px;
	left:265px;
}
#sc-G_A30{
	top:505px;
	left:395px;
}
#sc-MAL{
	top:505px;
	left:655px;
}
#sc-PHL{
	top:505px;
	left:785px;
}
#sc-IDN{
	top:505px;
	left:915px;
}

#sc-EU15{
	top:5px;
	left:5px;
}
#sc-G_ESA{
	top:630px;
	left:135px;
}
#sc-G_SAS{
	top:630px;
	left:265px;
}
#sc-G_ASE{
	top:630px;
	left:395px;
}
#sc-G_AS6{
	top:630px;
	left:525px;
}
#sc-G_CLM{
	top:630px;
	left:655px;
}
#sc-G_GCC{
	top:630px;
	left:785px;
}
#sc-AUS{
	top:630px;
	left:915px;
}
