#country {
	width: 640px;
	overflow:hidden; 
}

.country_ranking table {
	width: 640px;
}
.country_ranking td {
	width: 100px;
	padding: 2px;
	vertical-align: top;
}
.country_ranking_img {
	text-align: center;
}

.country_img {
	margin: 10px 0 0 10px;
}
.country_city_img {
	text-align: center;
}
.country_city_comment td {
	width: 280px;
	vertical-align: top;
}
.country_city_title {
	text-align: center; 
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}

.country_l {
	width: 300px;
	padding: 5px;
	padding-bottom:32768px; margin-bottom:-32768px;
	float: left;
}

.country_r {
	width: 300px; 
	padding: 0px;
	margin: 0 5px 0 0;
	padding-bottom:32768px; margin-bottom:-32768px;
	float: right;
}

.country_osusume {
	background-color: #FFFFF0;
	margin : 10px 0 0 5px;
	border: #aaa 1px solid;
	width: 280px;
}
.country_osusume ul {
	margin : 0 0 0 10px;
	padding: 10px;
}
.country_osusume_title {
	padding: 3px;
	background-color: #ff9900;
	border: #ff9900 1px solid;
	color: #fff;
}

.country_comment {
	font: 13px/160% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	padding: 5px;
}

.country_basic table {
	width: 300px;
}
.country_basic th {
	padding: 3px;
	width: 100px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
}
.country_basic td {
	padding: 3px;
	width: 150px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
}
.country_basic {
	text-align: left;
}
.country_basic caption {
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-color: #ccc;
}
.country_basic {
	font-size: 12px;
	padding: 5px;
}

#country dl {
  display: table;
}
#country dt {
  display: table-cell;
}
#country dd {
  display: table-cell;
}

.popular table {
	width: 640px;
}
.popular th {
	width: 100px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	border:#ccc 1px solid;
	padding: 10px;
}
.popular td {
	width: 500px;
	border:#ccc 1px solid;
	padding: 10px;
}

#country2 {
	width: 640px;
	height: 310px
	margin : 5px 5px 5px 5px;
}

.country_ikitai1 {
	margin : 5px 5px 5px 5px;
	border: #aaa 1px ;
	width: 300px;
	float: left;
}

.country_ikitai2 {
	margin : 5px 5px 5px 5px;
	border: #aaa 1px ;
	width: 300px;
	float: right;
	
}
.country_ikitai3 {
	margin : 30px 0px 30px 0px;
	border: #aaa 1px solid;
	background: #aaa;
	width: 1px;
	height: 180px;
	float: left;
}
.country_hiyou {
	margin : 10px 0px 10px 0px;
	
}
.country_hiyou1 {
	margin : 0px 0px 10px 0px;
	float: left;
}

.country_comment2 {
	font: 13px/130% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	padding: 0px;

}

.country_bg {
	width: 620px;
	border: 1px solid #ff9900;
	background-color: #FFEFD5;
	border-style: dotted;
	margin : 0px 0px 5px 5px;
	padding: 5px;
} 




/*ここからpurpose_css*/

#purpose2 {
	width: 640px;
	overflow:hidden;
}

.purpose_img2 {
	width: 250px;
	margin: 0 0 0 20px;
	padding: 5px;
	padding-bottom:32768px; margin-bottom:-32768px;
	float: left;
}

.purpose_ex2 {
	width: 360px; 
	padding: 5px;
	padding-bottom:32768px; margin-bottom:-32768px;
	float: right;
}

.purpose_table {
	width: 640px;
}

.purpose_th {
	padding: 3px;
	width: 100px;
	border:#ccc 1px solid;
}
.purpose_td {
	padding: 3px;
	width: 200px;
	border:#ccc 1px solid;
}

.purpose_country1 {
	width: 630px;
	margin: 0 0 0 10px;
	padding: 0px;
	font: 1.2em/160% 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}
.purpose_country_td {
	text-align: center;
}

.purpose_country_r {
	width: 310px; 
	padding: 0px;
	margin: 0 37px 0 0;
	padding-bottom:32768px; margin-bottom:-32768px;
	float: right;
}



.purpose_bg {
	width: 620px;
	border: 1px solid #ff9900;
	background-color: #FFEFD5;
	border-style: dotted;
	margin : 0px 0px 5px 5px;
	padding: 5px;
}

.purpose_basic table {
	width: 300px;
}
.purpose_basic th {
	padding: 3px;
	width: 100px;
}
.purpose_basic td {
	padding: 3px;
	width: 200px;
}
.purpose_basic {
	text-align: left;
}
.purpose_basic caption {
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-color: #ccc;
}
.purpose_basic {
	font-size: 12px;
	padding: 5px;
} 




/*人気の国にランキング*/
/*1位2位*/ 

.country2_basic table {
	width: 640px;
}

.country2_basic td {
	padding: 1px;
	width: 160px;	
}

.country2_basic {
	text-align: left;
}

.country2_basic {
	font-size: 12px;
	padding: 5px;
}  
 
/*3〜10位*/ 

.country2_ranking table {
	width: 640px;
}
.country2_ranking td {
	width: 150px;
	padding: 2px;
	vertical-align: top;
}
.country2_ranking_img {
	text-align: center;
}

.country2_img {
	margin: 10px 0 0 10px;
}
.country2_city_img {
	text-align: center;
}  

 


/*ここから人気の国の学校*/

#country_school {
	width: 640px;
}

.school_box {
	width: 640px;
} 

.school_box_l1 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 260px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
}
.school_box_c1 {
	margin : 5px 0 7px 5px;
	padding: 3px;
	width: 200px;
	height: 260px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
}

.school_box_r1 {
	margin : 5px 0 7px 5px;
	padding: 3px;
	width: 200px;
	height: 260px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
}

.school_box_l2 {
	margin : 5px 0 7px 5px;
	padding: 3px;
	width: 200px;
	height: 270px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
}
.school_box_c2 {
	margin : 5px 0 7px 5px;
	padding: 3px;
	width: 200px;
	height: 270px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
}

.school_box_r2 {
	margin : 5px 0 7px 5px;
	padding: 3px;
	width: 200px;
	height: 270px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
}

.school_box_l3 {
	margin : 5px 0 7px 5px;
	padding: 3px;
	width: 200px;
	height: 270px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
}
.school_box_c3 {
	margin : 5px 0 7px 5px;
	padding: 3px;
	width: 200px;
	height: 270px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
}

.school_box_r3 {
	margin : 5px 0 7px 5px;
	padding: 3px;
	width: 200px;
	height: 270px;
	border: 1px solid #FFA500;
	border-style: dotted;
	background-color: #FAFAD2;
	float: left;
} 



/*留学基礎の基礎　faq.html*/ 

#kiso {
	width: 640px;
}

.kiso_box {
	width: 640px;
} 

.kiso_box_l1 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}
.kiso_box_c1 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}

.kiso_box_r1 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}

.kiso_box_l2 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}
.kiso_box_c2 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}

.kiso_box_r2 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}

.kiso_box_l3 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}
.kiso_box_c3 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}

.kiso_box_r3 {
	margin : 5px 0 5px 5px;
	padding: 3px;
	width: 200px;
	height: 190px;
	border:#ccc 1px solid;
	background-color: #FFFFF0;
	float: left;
}

.kiso_img {
	margin : 5px 0 0px 0px;
}

.kiso {
	font-size: 12px;
	padding: 5px; 
 
