@charset "UTF-8";

/* CSS Document */

*{
	margin: 0 ;
	padding: 0 ;
	}
body{ 
	font-size: 12px; 
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka−等幅", "Osaka", "平成角ゴシック"; 
	line-height: 120%; 
	background-color: #ccc; 
	margin: 0 auto; 
	width: 870px;
	}
a{ 
	text-decoration: none;
	color: #333333;
}

img { border-style: none; }

a:link { 
	font-size: 12px;
	color: #0000CD; 
	text-decoration: none; 
}
a:visited { 
	font-size: 12px;
	color: #0000CD; 
	text-decoration: none;
}
a:hover{ 
	font-size: 12px;
	color: #cc0000; 
	text-decoration: underline;
}

#main{
	margin-left:5px;
	padding-left: 5px;
	width: 850px;
	float: left;
	margin-top: 5px;
		}
#clear{
	clear:both
	}
#content{ 
	width: 860px; 
	background-color: #FFFFFF; 
	background-image:url(http://www.daigaku-ryugaku.net/img/shadow.gif); 
	background-repeat:repeat-y; 
	padding-bottom: 10px; 
	}
#search{
	float: left;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 1px;
			}
#searchlabel{ 
	clear: both; 
	margin-top: 3px; 
	margin-bottom: 3px; 
	}
/*ヘッダー部*/
#header{
	padding-left: 5px;
	width: 850px;
	margin-bottom: 0px;
		}
td.top{ color:#f60; font-weight: bold ; vertical-align:bottom ; }
table.title{
	width: 840px;
	background-image: url(../img/header_back.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	height: 75px;
				}
p.navi{ font-weight: bold; background-image: url(http://www.daigaku-ryugaku.net/img/mark_white.gif); background-repeat: no-repeat; float: left; padding-right: 10px; padding-left: 15px; background-position: 0 center; margin-top: 5px; }
a.wabi{ text-align="right" color: #FFFFFF; font-weight: right; padding-right: 10px; background-position: 0 center; margin-top: 5px; }

a.navi{ 
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

a.navi:link { 
	color: white; 
	text-decoration: none; 
}
a.navi:visited { 
	color: white; 
	text-decoration: none; 
}
a.navi:hover { 
	color: #c00; 
	text-decoration: none; 
	}
	
a.wabi:link { 
	color: white; 
	text-decoration: none; 
}
a.wabi:visited { 
	color: white; 
	text-decoration: none; 
}
a.wabi:hover { 
	color: #c00; 
	text-decoration: none; 
	}
	
	
a.tag { 
	color: #369; 
	text-decoration: none; 
	}
a.tag:link { 
	color: #369; 
	text-decoration: none; 
	}
a.tag:visited { 
	color: #369; 
	text-decoration: 
	none; 
	}
a.tag:hover { 
	color: #369; 
	text-decoration: underline; 
	}
a.country_tag { 
	font-size:11px;
	color: #369; 
	text-decoration: none; 
	}
a.country_tag:link { 
	font-size:11px;
	color: #369; 
	text-decoration: none; 
	}
a.country_tag:visited { 
	font-size:11px;
	color: #369; 
	text-decoration: none; 
	}
a.country_tag:hover { 
	font-size:11px;
	color: #369; 
	text-decoration: underline; 
	}
a.news { color: #000000; text-decoration: none; }
a.footernavi{ 
	text-decoration: none;
	color: #036;
	font-weight: bold;
	 }
a.footernavi:link{ 
	text-decoration: none;
	color: #036;
	font-weight: bold;
	 }
a.footernavi:visited{ 
	text-decoration: none;
	color: #036;
	font-weight: bold;
	 }
a.footernavi:hover{ 
	text-decoration: underline;
	color: #036;
	font-weight: bold;
	 }
td.entry{
	font-size: 13px;
	font-weight: bold;
	color:#f60;
	padding-right: 5px;
		}
p.menu{
	float: left;
	margin-top: 5px;
		}
p.navigreen{
	font-weight: bold;
	color: #669900;
	background-image: url(http://www.daigaku-ryugaku.net/img/arrow_green.gif);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}
/*メイン部*/
td.main { 
	vertical-align: top; 
	width: 648px; 
	margin-bottom: 20px; 
	padding-left: 2px;
}
td.side { vertical-align: top; width: 200px; margin-bottom: 20px; padding-top: 15px; padding-bottom: 15px; }
td.style{
	background-color:#ff6600;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin-right: 2px;
	background-image: url(http://www.daigaku-ryugaku.net/img/mark_hand_orange.gif);
	background-repeat: no-repeat;
	padding-left: 28px;
	width: 325px;
			}
td.country{
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	background-color: #CC0000;
	background-image: url(http://www.daigaku-ryugaku.net/img/mark_earth.gif);
	background-repeat: no-repeat;
	padding-left: 27px;
				}

h1{ 
	font-size: 12px;
	color:#f60; 
	font-weight: bold ; 
	vertical-align:bottom ;
}

h2{ 
	clear: both; 
	background-image: url(http://www.daigaku-ryugaku.net/img/subheaer_b.gif); 
	background-repeat: no-repeat; 
	padding-left: 50px; 
	font-size: 16px; 
	line-height: 200%; 
	font-weight: bold; 
	color: white; 
	height: 32px; 
	margin-bottom: 3px; 
	margin-top: 5px; 
}

h2.report{
	clear: both;
	background-image:url(http://www.daigaku-ryugaku.net/img/subheader.gif) ;
	background-repeat: no-repeat;
	padding-left: 50px;
	font-size: 16px;
	line-height: 190%;
	font-weight: bold;
	color: white;
	height: 32px;
	margin-bottom: 10px;
	}
h2.short{
	background-image: url(http://www.daigaku-ryugaku.net/img/title_short.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 14px;
	line-height: 190%;
	font-weight: bold;
	color: #336600;
	height: 32px;
	margin-bottom: 3px;
	}
h2.country{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_country.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
	}
h2.program{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_program.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
	}
h2.group{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_group.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
	}
h2.international{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_international.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
}
h2.college{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_college.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
}
h2.school{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_school.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
}
h2.experience{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_experience.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;

}
h2.countryinfo{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_country_info.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #333333;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;

}
h2.advice{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_advice.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #333333;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
	margin-top: 5px;
}
h2.living_info{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_info.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #333333;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
	margin-top: 5px;
}

h2.searchcountry{
	clear: both;
	padding-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	width: 580px;
	height: 27px;
	font-size: 16px;
	background-position: left center;
	line-height: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #369;
	color: #ffffff;
}
h2.searchus{ width: 580px; background-image: url(http://www.daigaku-ryugaku.net/img/usflag_big.gif); height: 27px; font-size: 16px; background-repeat: no-repeat; padding-left: 52px; background-position: left center; line-height: 25px; margin-bottom: 10px; background-color: #369; color: #ffffff; clear: both; margin-top: 10px; }
h2.searchuk{ width: 580px; background-image: url(http://www.daigaku-ryugaku.net/img/ukflag_big.gif); height: 27px; font-size: 16px; background-repeat: no-repeat; padding-left: 52px; background-position: left center; line-height: 25px; margin-bottom: 10px; background-color: #369; color: #ffffff; clear: both; margin-top: 10px; }
h2.searchaus{ width: 580px; background-image: url(http://www.daigaku-ryugaku.net/img/ausflag_big.gif); height: 27px; font-size: 16px; background-repeat: no-repeat; padding-left: 52px; background-position: left center; line-height: 25px; margin-bottom: 10px; background-color: #369; color: #ffffff; clear: both; margin-top: 10px; }
h2.searchnz{ width: 580px; background-image: url(http://www.daigaku-ryugaku.net/img/nzflag_big.gif); height: 27px; font-size: 16px; background-repeat: no-repeat; padding-left: 52px; background-position: left center; line-height: 25px; margin-bottom: 10px; background-color: #369; color: #ffffff; clear: both; margin-top: 10px; }
h2.searchcanada{ width: 580px; background-image: url(http://www.daigaku-ryugaku.net/img/canadaflag_big.gif); height: 27px; font-size: 16px; background-repeat: no-repeat; padding-left: 52px; background-position: left center; line-height: 25px; margin-bottom: 10px; background-color: #369; color: #ffffff; clear: both; margin-top: 10px; }
h2.searchir{
	width: 580px;
	background-image: url(http://www.daigaku-ryugaku.net/img/ireflag_big.gif);
	height: 27px;
	font-size: 16px;
	background-repeat: no-repeat;
	padding-left: 52px;
	background-position: left center;
	line-height: 25px;
	margin-bottom: 5px;
	background-color: #369;
	color: #ffffff;
	clear: both;
	}
p.searchlabel{
	width: 210px;
	color: #336699;
	float: left;
	height: 45px;
	margin-left: 1px;
	text-align: center;
	background-image: url(http://www.daigaku-ryugaku.net/img/label_handmark.gif);
	background-repeat: no-repeat;
	line-height: 100%;
	padding-top: 10px;
	font-weight: bold;
	}
h2.manual{
	padding-left: 0px;
	clear: both;
	font-size: 16px;
	color: #FF3300;
	text-align:center;
	background-image: url(http://www.daigaku-ryugaku.net/img/tag_experience.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 5px;
	height: 75px;
	width: 640px;
	font-weight: bold;
	line-height: 24px;
	}
p.wreport{ float: left ; border: solid 1px #369 ; line-height: 20px ; font-size: 10px ; font-weight: bold ; text-align: center ; width: 155px ; margin: 0 1px 10px; }

h3.group{
	background-image: url(http://www.daigaku-ryugaku.net/img/label_search_country.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 13px;
	line-height: 190%;
	font-weight: bold;
	color: #336699;
	height: 32px;
	margin-top: 0px;
	margin-bottom: 3px;
	width: 197px;
}
p.markarrow{
	background-image: url(http://www.daigaku-ryugaku.net/img/mark_green.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 4px;
	line-height: 110%;
	margin-left: 5px;
	color: #000033;
	}
p.markgreen{ background-image:url(http://www.daigaku-ryugaku.net/img/mark_dot_green_big.gif); background-repeat: no-repeat; padding-left: 15px; font-size: 12px; padding-top: 3px; padding-bottom: 3px; line-height: 110%; }
p.markgreenbig{
	background-image:url(http://www.daigaku-ryugaku.net/img/mark_dot_green_big.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 110%;
	margin-left: 5px;
	}
p.walkinggirl
{ 
	background-image:url(http://www.daigaku-ryugaku.net/img/walkinggirl.gif); 
	background-repeat: no-repeat; 
	padding-left: 25px; 
	font-size: 15px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	line-height: 110%; 
	margin-left: 5px; 
	margin-top: 10px; 
	margin-bottom: 5px; 
	font-weight: bold; 
	color: #369; 
	width: 600px; 
	clear: both; 
	border-bottom: 3px double #369; 
}
p.checkmark{ background-image: url(http://www.daigaku-ryugaku.net/img/mark_check.gif)
	background-repeat: no-repeat; padding-left: 25px; font-size: 15px; padding-top: 3px; padding-bottom: 3px; line-height: 50%; margin-left: 5px; margin-top: 10px; margin-bottom: 5px; font-weight: bold; color: #336600; width: 600px; clear: both; background-image: url(../img/mark_check.gif); background-repeat: no-repeat; border-bottom: 3px double #369; }
p.program{
	clear: both;
	background-image:url(http://www.daigaku-ryugaku.net/img/marl_program.gif);
	background-repeat: no-repeat;
	font-size:12px;
	color: #009999;
	padding-left: 22px;
	line-height: 20px;
	font-weight: bold;
			}
p.group{
	clear: both;
	background-image:url(http://www.daigaku-ryugaku.net/img/mark_group.gif);
	background-repeat: no-repeat;
	font-size:12px;
	color: #3333CC;
	padding-left: 22px;
	line-height: 20px;
	font-weight: bold;
			}
p.experience{
	clear: both;
	background-image:url(http://www.daigaku-ryugaku.net/img/mark_people.gif);
	background-repeat: no-repeat;
	font-size:12px;
	color: #FF6600;
	padding-left: 22px;
	line-height: 20px;
	font-weight: bold;
			}
p.international{
	clear: both;
	background-image:url(http://www.daigaku-ryugaku.net/img/mark_international.gif);
	background-repeat: no-repeat;
	font-size:12px;
	color: #FF6600;
	padding-left: 22px;
	line-height: 20px;
	font-weight: bold;
			}
p.question{
	background-image:url(http://www.daigaku-ryugaku.net/img/mark_question.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 110%;
	margin-left: 5px;
	}
p.lifeinfo{
	background-image: url(http://www.daigaku-ryugaku.net/img/mark_info.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 110%;
	margin-left: 5px;
	}
p.us{
	background-image:url(http://www.daigaku-ryugaku.net/img/US_s.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 9px;
	margin-top: 3px;
	}
p.uk{
	background-image:url(http://www.daigaku-ryugaku.net/img/UK_s.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 9px;
	margin-top: 3px;
	}
p.aus{
	background-image:url(http://www.daigaku-ryugaku.net/img/AUS_s.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 9px;
	margin-top: 3px;
	}
p.nz{
	background-image:url(http://www.daigaku-ryugaku.net/img/nz_s.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 9px;
	margin-top: 3px;
	}
p.canada{
	background-image:url(http://www.daigaku-ryugaku.net/img/CANADA_s.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 9px;
	margin-top: 3px;
	}
p.ire{
	background-image:url(http://www.daigaku-ryugaku.net/img/ireland_s.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 9px;
	margin-top: 3px;
	}
p.keiro{
	font-size: 12px;
	padding-left: 10px;
	clear: both;
}
li.markgreen{ font-size: 11px; list-style-image: url(http://www.daigaku-ryugaku.net/img/mark_dot_green.gif); list-style-position: inside; padding-top: 3px; padding-left: 2px; }
li.checkmark{ list-style-image: url(http://www.daigaku-ryugaku.net/img/mark_check.gif); list-style-position: inside; padding-top: 3px; padding-left: 5px; font-size: 12px; }
.search{ 
	float: left; 
	margin-top: 0px; 
	width: 210px; 
	margin-bottom: 5px; 
	}
.info{ 
	width: 210px; 
	float: left; 
	margin-top: 0px; 
	margin-bottom: 5px; 
	}
td.padding{
	line-height: 120%;
	padding: 5px;
	width: 240px;
	}
/*サイド部*/
#wakaba{ width: 190px; border: solid 1px #369; background-image: url(http://www.daigaku-ryugaku.net/img/illustration_wakaba.gif); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 5px; }
#topics{ font-size: 11px; width: 190px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; border-left: 1px solid #369; border-bottom: 1px solid #369; border-right: 1px solid #369; }
#blog{
	width: 190px;
	border: solid 1px #369;
	background-image: url(http://www.daigaku-ryugaku.net/img/illustration_blog.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom: 5px;
	}
h2.wakaba{
	background-image: url(http://www.daigaku-ryugaku.net/img/tag_wakaba.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #ffffff;
	width: 165px;
	height: 25px;
	margin-top: 5px;
	}
h2.topics{
	background-image: url(http://www.daigaku-ryugaku.net/img/tag_goo.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #FFFFFF;
	width: 165px;
	height: 25px;
	margin-top: 5px;
	}
h2.blog{
	background-image: url(http://www.daigaku-ryugaku.net/img/tag_pc.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #FFFFFF;
	width: 165px;
	height: 25px;
	margin-top: 5px;
	}
h2.common{
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #FFFFFF;
	width: 165px;
	height: 25px;
	margin-top: 5px;
	background-image: url(http://www.daigaku-ryugaku.net/img/common_head_tag.gif);
	}
h2.useful{
	background-image: url(http://www.daigaku-ryugaku.net/img/tag_waiwai.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #FFFFFF;
	width: 160px;
	margin-top: 5px;
	height: 25px;
	margin: 0px;
	}
p.wakaba_markgreen{ background-image:url(http://www.daigaku-ryugaku.net/img/mark_dot_green_big.gif); background-repeat: no-repeat; padding-left: 20px; font-size: 11px; padding-top: 3px; padding-bottom: 3px; line-height: 110%; }
p.lanking{
	font-size: 13px;
	color: #FF3300;
	margin-top: 5px;
	padding-left: 6px;
	font-weight: bold;
	margin-top: 5px;
	color: #FF3300;
	}
p.tag{
	background-image:url(http://www.daigaku-ryugaku.net/img/tag.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #369;
	margin-top: 3px;
	height: 25px;
	padding-left: 25px;
	font-weight: bold;
	width: 165px;
	line-height: 180%;
	}
/*フッター部*/
#footer{ 
	clear: both; 
	width: 850px; 
	padding-left: 5px; 
	margin-left: 5px;
	}
p.footernavi{ 
	display: block; 
	color: #036; 
	font-size: 13px;
	margin-top: 5px; 
	text-align: center; 
	background-image: url(http://www.daigaku-ryugaku.net/img/label_airplanemark.gif); 
	background-repeat: no-repeat; 
	padding-top: 7px; 
	height: 32px; 
	width: 208px; 
	float: left; 
	}
p.footer{ 
	clear: both; 
	background-image: url(http://www.daigaku-ryugaku.net/img/footer.gif); 
	font-weight: bold; 
	text-align: center; 
	color: #ffffff; 
	background-repeat: no-repeat; 
	font-size: 13px; 
	height: 45px; 
	margin-bottom: 100px; 
	/* line-height: 50px; */
	padding-top: 5px; }
p.footer_link{
	clear: both; 
	text-align: center; 
	background-repeat: no-repeat; 
	font-size: 10px;
	line-height: 200%; 
	margin-top: 20px; 
	margin-bottom: 10px; 
	padding-top: 10px; 
	padding-bottom: 5px; 
	margin-left: -9px;
	border-top: 1px dotted #999; }
/*その他*/
.photo { border: solid 1px #333; }
p.tagexperience{
	font-size: 14px;
	color: #FF3300;
	padding-bottom: 20px;
	}
td.td_under { color: black; font-size: 10px; line-height: 150%; text-align: center; width: 620px; height: 300px; margin-top: 30px; padding-top: 50px; }
#flotleft{
	float: left;
	margin-left: 5px;

}
p.big{
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
	}
p.tag2{
	background-image:url(http://www.daigaku-ryugaku.net/img/tag2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #369;
	margin-top: 3px;
	padding-left: 25px;
	font-weight: bold;
	width: 163px;
	line-height: 200%;
	padding-bottom: 10px;
	border: solid 1px #384a5c;
}
p.country_tag2{
	background-image:url(http://www.daigaku-ryugaku.net/img/tag2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #369;
	margin-top: 3px;
	padding-left: 10px;
	font-weight: bold;
	width: 178px;
	line-height: 200%;
	padding-bottom: 10px;
	border: solid 1px #384a5c;
}
p.country_tag3{
	background-image:url(http://www.daigaku-ryugaku.net/img/tag3.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #369;
	margin-top: 3px;
	padding-left: 10px;
	font-weight: bold;
	width: 178px;
	line-height: 200%;
	padding-bottom: 10px;
	border: solid 1px #384a5c;
}
p.tag3{ 
	background-image:url(http://www.daigaku-ryugaku.net/img/tag3.gif); 
	background-repeat: no-repeat; 
	font-size: 12px; 
	color: #369; 
	margin-top: 3px; 
	padding-left: 25px; 
	font-weight: bold; 
	width: 163px; 
	line-height: 130%; 
	border: solid 1px #384a5c; 
	}
span.country_tag{
	padding-left: 15px; 
	}
.checkbox{
		font-size: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		}
.checkbox em{
	font-size: 11px;
	font-weight: bold;
	}
.qa { font-size: 11px; line-height: 150%; margin-left: 5px; }
span.10px { font-size: 10px; line-height: 120%; }
td.td_topics { font-weight: bold; vertical-align: top; }
span.topics { font-size: 10px; line-height: 120%; }
span.span_12px { font-size: 12px; font-weight: normal; }
span.span_10px { color: #333; font-size: 10px; font-weight: normal; }


#maps{
	margin-top:3px;
	margin-bottom: 5px;
	} 

#maps ul{
	width: 210px;
	height: 137px;
	float: left;
	position:relative;
	list-style-type: none;
	background-image: url(http://www.daigaku-ryugaku.net/img/world_map.gif);
	background-repeat: no-repeat;
	}

#maps ul li.uk{
	position:absolute;
	top:31px;
	left:15px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
#maps ul li.canada{
	position:absolute;
	top:20px;
	left:154px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
#maps ul li.us{
	position:absolute;
	top:42px;
	left:123px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
#maps ul li.aus{
	position:absolute;
	top:83px;
	left:103px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
#maps ul li.nz{
	position:absolute;
	top:111px;
	left:113px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}

#mapb{
	float: left;
	margin-top:3px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	} 

#mapb ul{
	width: 600px;
	height: 260px;
	float: left;
	position:relative;
	list-style-type: none;
	background-image: url(http://www.daigaku-ryugaku.net/img/big_map.gif);
	}

#mapb ul li.uk{
	position:absolute;
	top:58px;
	left:66px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
#mapb ul li.canada{
	position:absolute;
	top:71px;
	left:489px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
#mapb ul li.us{
	position:absolute;
	top:98px;
	left:426px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
#mapb ul li.aus{
	position:absolute;
	top:200px;
	left:281px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
#mapb ul li.nz{
	position:absolute;
	top:229px;
	left:359px;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	list-style-type: none;
	}
p.p_maz { font-size: 10px; line-height: 130%; float: right; margin-top: 10px; margin-right: 0; padding-right: 3px; text-align: right;}

h3 { 
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka−等幅", "Osaka", "平成角ゴシック"; 
	margin: 1em 0; 
	}
img.img_flag { margin-right: 5px; }
img.img_flag2 { float: left; margin-right: 5px; margin-bottom: 50px; }
h2.guide_us{
	background-image: url(http://www.daigaku-ryugaku.net/img/common_us_tag.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #ffffff;
	width: 150px;
	margin-top: 5px;
	height: 25px;
	}
p.p_guide_side{
	background-image:url(http://www.daigaku-ryugaku.net/img/mark_dot_green_big.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 110%;
	margin-left: 5px;
	}
h2.guide_au{
	background-image: url(http://www.daigaku-ryugaku.net/img/common_au_tag.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #ffffff;
	width: 150px;
	margin-top: 5px;
	height: 25px;
	}
h2.guide_ca{
	background-image: url(http://www.daigaku-ryugaku.net/img/common_ca_tag.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #ffffff;
	width: 150px;
	margin-top: 5px;
	height: 25px;
	}
h2.guide_nz{
	background-image: url(http://www.daigaku-ryugaku.net/img/common_nz_tag.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #ffffff;
	width: 150px;
	margin-top: 5px;
	height: 25px;
	}
h2.guide_uk{
	background-image: url(http://www.daigaku-ryugaku.net/img/common_uk_tag.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 14px;
	line-height: 180%;
	font-weight: bold;
	color: #ffffff;
	width: 150px;
	margin-top: 5px;
	height: 25px;
	}
.contents{ font-size: 11px; width: 190px; margin-top: 5px; margin-bottom: 5px; border: solid 1px #369; }
td.td_contents { font-size: 10px; vertical-align: top; width: 160px; }
p.markarrow11{ background-image: url(http://www.daigaku-ryugaku.net/img/mark_green10.gif); background-repeat: no-repeat; padding-left: 12px; padding-bottom: 4px; line-height: 110%; margin-left: 8px; color: #000033; font-size: 11px; }
.some { float: left; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; }

p.US{
	background-image:url(http://www.daigaku-ryugaku.net/img/US_s.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 5px;
	margin-top: 3px;
	}
p.UK{
	background-image:url(http://www.daigaku-ryugaku.net/img/UK_s.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 5px;
	margin-top: 3px;
	}
p.AU{
	background-image:url(http://www.daigaku-ryugaku.net/img/AUS_s.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 5px;
	margin-top: 3px;
	}
p.NZ{
	background-image:url(http://www.daigaku-ryugaku.net/img/nz_s.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 5px;
	margin-top: 3px;
	}
p.CA{
	background-image:url(http://www.daigaku-ryugaku.net/img/CANADA_s.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 5px;
	margin-top: 3px;
	}
p.IRE{
	background-image:url(http://www.daigaku-ryugaku.net/img/ireland_s.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 5px;
	margin-top: 3px;
	}
p.BRD{
	background-image:url(http://www.daigaku-ryugaku.net/img/brd_s.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 5px;
	margin-top: 3px;
	}
p.KDN{
	background-image:url(http://www.daigaku-ryugaku.net/img/kdn_s.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 110%;
	margin-left: 5px;
	margin-top: 3px;
	}
	
h2.top_group{
	background-image: url(http://www.daigaku-ryugaku.net/img/label_search_country.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 13px;
	line-height: 190%;
	font-weight: bold;
	color: #336699;
	height: 32px;
	margin-bottom: 3px;
	width: 197px;
}
#siteinfo{
	clear: both;
	margin: 15px 20px 9px 9px;
	padding-top: 15px;
	padding-left: 15px; 
	padding-right: 15px; 
	background-color: #dcdcdc; 
	font-size: 12px; 
	width: 800px; 
	height: 60px;
	border: solid 1px #666;
}
#siteinfo_title { 
	font-weight: bold; 
	color: #4682B4;
	}
h1.living_info{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_info.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #333333;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
	margin-top: 5px;
}
h1.report{
	clear: both;
	background-image:url(http://www.daigaku-ryugaku.net/img/subheader.gif) ;
	background-repeat: no-repeat;
	padding-left: 50px;
	font-size: 16px;
	line-height: 190%;
	font-weight: bold;
	color: white;
	height: 32px;
	margin-bottom: 10px;
	}
h1.advice{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_advice.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #333333;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;
	margin-top: 5px;
}
h1.experience{
	clear: both;
	background-image: url(http://www.daigaku-ryugaku.net/img/title_experience.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	margin-bottom: 10px;
	width: 605px;

}
/*pagetop*/
#pagetop { font-size: 10px; clear: both; margin: 50px 0; padding: 5px 0 0; border-top: 1px solid #666; }
#pagetop p { font-size: 10px; line-height: 120%; text-align: right; margin: 0; padding: 0; }
a.link { font-size: 10px; }
/*sen*/
#sen { clear: both; margin: 25px 0; padding: 0; border-top: 1px solid #ccc; }
/*space*/
#space { clear: both; margin: 30px 0 0; padding: 0; }

