* {

 margin: 0;

	padding: 0;

}



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #EEEEEE;

	font: 12px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	color: #666666;

}



body#f6{

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #F6F6F6;

	font: 12px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	color: #666666;

}



div#wrapper{

	text-align:center;

}



div#content{

	width:760px;

	margin:0 auto 0 auto;

	text-align:left;

}



a:link {

	color: #666666;

	text-decoration: none;

}



a:visited {

	text-decoration: none;

	color: #666666;

}



a:hover {

	text-decoration: underline;

	color: #333333;

}



a:active {

	text-decoration: none;

	color: #666666;

}



a.undeline {

	color: #666666;

	text-decoration: underline;

}



a.fred {

	color: #C00;

	text-decoration: none;

}



h3{

 font-size: 12px;

	font-weight: bold;

}



h3.news01{

 font-size: 14px;

	font-weight: bold;

	padding-left:12px;

}



h3.hy {

 font-size: 12px;

	font-weight: bold;

	color:#666666;

}



h3.hb {

	font-size: 12px;

	font-weight: bold;

	color: #069;

}



h3.hr {

	font-size: 12px;

	font-weight: bold;

	color: #c30;

}



h4 {

 font: 12px;

	border-left: solid 3px #069;

	border-bottom: solid 1px #069;

	padding-left: 5px;

}



h4.hy2 {

 font: 12px;

	border-left: solid 3px #ffcc00;

	border-bottom: solid 1px #ffcc00;

	padding-left: 5px;

}



h4.hb2 {

 font: 12px;

	border-left: solid 3px #069;

	border-bottom: solid 1px #069;

	padding-left: 5px;

}



h4.hr2 {

 font: 12px;

	border-left: solid 3px #c30;

	border-bottom: solid 1px #c30;

	padding-left: 5px;

}



h4.event01{

	font-size: 12px;

	font-weight: bold;

	border:0px

}



h4.event02{

	font-size: 14px;

	font-weight: bold;

	border:0px

}



ul {

 margin: 10px;

	padding: 0 0 0 15px;

}



table  {

 font-size: 12px;

	line-height: 18px;

}



.f10 {

 font-size: 10px;

	line-height: 14px;

}



.f14 {

 font-size: 14px;

	line-height: 20px;

}



.blue {

 color: #069;

}



.red {

 color: #c30;

}



#pankuzu {

 background: #d4d0c8;

	padding: 2px 10px;

}



.koumoku {

 color: #fff;

 background: #999;

	padding: 5px;

}



.footer {

 font: 10px/14px;

 background: #e0e0e0;

	padding: 2px 8px;

}



td#topbox_l{

	background-image:url(../img/top/top_back02.jpg);

	background-position:right bottom;

	background-repeat:no-repeat;

	background-color:#fff9e3;

}



td#topbox_r{

	background-image:url(../img/top/top_back01.jpg);

	background-position:right bottom;

	background-repeat:no-repeat;

	background-color:#fff9e3;

}



.coursetable {

 font-size: 12px;

	line-height: 14px;

	border:1px solid #E68080;

	border-collapse:collapse;

}



.coursetable th {

 color: #FFF;

	font-weight: lighter;

 padding: 5px;

	border:1px solid #E68080;

	background: #E68080;

	border-collapse:collapse;

}



.coursetable td {

 padding: 5px;

	border:1px solid #F9DFDF;

	border-collapse:collapse;

}



td.int {

 border: 1px solid #F9DFDF;

}



td.jpn {

 border: 1px solid #F9DFDF;

	background: FFF2F2;

}



.borederblue {

 font-size: 12px;

	line-height: 18px;

	border:1px solid #83B5CD;

	border-collapse:collapse;

}



.borederblue th {

 color: #FFF;

	font-weight: lighter;

 padding: 5px;

	border-bottom:1px solid #E0ECF2;

	background: #83B5CD;

	border-collapse:collapse;

}



.borederblue td {

 padding: 5px;

	border:1px solid #E0ECF2;

	border-collapse:collapse;

}



.borederblue td.experiences {

 padding: 10px;

	border:1px solid #83B5CD;

	border-collapse:collapse;

	background: #F0F6F9;

}



ul#pari01_u,ul#guidance_u{

	margin:0;

	padding:0;

	list-style-type:decimal;

	list-style-position:inherit;

}



ul#pari01_u li.pari01,ul.guidance_u li{

	margin:0;

	padding:0;

	list-style-type:decimal;

	list-style-position:outside;

}



ul#exchange_u{

	margin:0;

	padding:0;

}



ul#exchange_u li{

	margin:0;

	padding:0;

	list-style-type:disc;

	list-style-position:outside;

}



.pari02 {

 color: #069;

 font-size:14px;

 font-weight:bold;

}



table.pari03{

	border:solid 1px #83B5CD;

	width:100%;

}



table.pari03 tr td.pari04{

	background-color:#83B5CD;

	color:#FFFFFF;

	padding:10px;

}



table.pari03 tr td.pari05{

	border-right:solid 1px #E0ECF2;

	border-bottom:solid 1px #E0ECF2;

	background-color:#FFFFFF;

	padding:5px 10px;

}



table.pari03 tr td.pari06{

	border-right:solid 1px #E0ECF2;

	border-bottom:solid 1px #E0ECF2;

	background-color:#F0F6F9;

	padding:5px 10px;

}



table.pari03 tr td.pari05_b{

	border-bottom:solid 1px #E0ECF2;

	background-color:#FFFFFF;

	padding:5px 10px;

}



table.pari03 tr td.pari06_b{

	border-bottom:solid 1px #E0ECF2;

	background-color:#F0F6F9;

	padding:5px 10px;

}



table.pari03 tr td.pari05_l{

	border-right:solid 1px #E0ECF2;

	background-color:#FFFFFF;

	padding:5px 10px;

}



table.pari03 tr td.pari06_l{

	border-right:solid 1px #E0ECF2;

	background-color:#F0F6F9;

	padding:5px 10px;

}



table.pari03 tr td.pari06_n{

	background-color:#F0F6F9;

	padding:5px 10px;

}



table.guide{

	border:solid 1px #83B5CD;

	width:100%;

}



table.guide tr td.guide02{

	border-right:solid 1px #E0ECF2;

	border-bottom:solid 1px #E0ECF2;

	background-color:#FFFFFF;

	padding:10px;

}



table.guide tr td.guide03{

	border-right:solid 1px #E0ECF2;

	border-bottom:solid 1px #E0ECF2;

	background-color:#F0F6F9;

	padding:10px;

}



table.guide tr th.guide02{

	border-right:solid 1px #E0ECF2;

	border-bottom:solid 1px #E0ECF2;

	background-color:#FFFFFF;

	padding:10px;

	font-weight:bold;

}



table.guide tr th.guide03{

	border-right:solid 1px #E0ECF2;

	border-bottom:solid 1px #E0ECF2;

	background-color:#F0F6F9;

	padding:10px;

	font-weight:bold;

}



table.guide tr td.guide02_b{

	border-bottom:solid 1px #E0ECF2;

	background-color:#FFFFFF;

	padding:10px;

}



table.guide tr td.guide03_b{

	border-bottom:solid 1px #E0ECF2;

	background-color:#F0F6F9;

	padding:10px;

}



table.guide tr th.guide03_r{

	border-right:solid 1px #E0ECF2;

	background-color:#F0F6F9;

	padding:10px;

}



table.guide tr td.guide03_n{

	background-color:#F0F6F9;

	padding:10px;

}



table.life01 {

 font-size: 12px;

	line-height: 14px;

	border:1px solid #E68080;

	border-collapse:collapse;

}



table.partner{

	border:solid 1px #666;

	width:100%;

}



table.partner tr td.partner01{

	background-color:#999;

	border-right:solid 1px #fff;

	border-bottom:solid 1px #666;

	color:#FFFFFF;

	padding:5px;

	font-weight:bold;

}



table.partner tr td.partner01_b{

	background-color:#999;

	border-bottom:solid 1px #fff;

	color:#FFFFFF;

	padding:5px;

	font-weight:bold;

}



table.partner tr td.partner01_n{

	background-color:#999;

	border-bottom:solid 1px #666;

	color:#FFFFFF;

	padding:5px;

	font-weight:bold;

}



table.partner tr td.partner02{

	border-right:solid 1px #999;

	border-bottom:solid 1px #999;

	background-color:#FFFFFF;

	padding:5px;

}



table.partner tr td.partner02_b{

	border-bottom:solid 1px #999;

	background-color:#FFFFFF;

	padding:5px;

}



table.partner tr td.partner02_l{

	border-right:solid 1px #999;

	background-color:#FFFFFF;

	padding:5px;

}



table.partner tr td.partner02_n{

	background-color:#fff;

	padding:5px;

}



table.event{

	border:solid 1px #999999;

	width:100%;

}



table.event tr td.event02{

	border-right:solid 1px #cccccc;

	border-bottom:solid 1px #cccccc;

	background-color:#FFFFFF;

	padding:10px;

}



table.event tr td.event03{

	border-right:solid 1px #cccccc;

	border-bottom:solid 1px #cccccc;

	background-color:#e3e3e3;

	padding:10px;

}



table.event tr th.event02{

	border-right:solid 1px #cccccc;

	border-bottom:solid 1px #cccccc;

	background-color:#FFFFFF;

	padding:10px;

	font-weight:bold;

}



table.event tr th.event03{

	border-right:solid 1px #cccccc;

	border-bottom:solid 1px #cccccc;

	background-color:#e3e3e3;

	padding:10px;

	font-weight:bold;

}



table.event tr td.event02_b{

	border-bottom:solid 1px #cccccc;

	background-color:#FFFFFF;

	padding:10px;

}



table.event tr td.event03_b{

	border-bottom:solid 1px #cccccc;

	background-color:#e3e3e3;

	padding:10px;

}



table.event tr td.event03_r{

	border-right:solid 1px #cccccc;

	background-color:#e3e3e3;

	padding:10px;

}



table.event tr td.event03_n{

	background-color:#e3e3e3;

	padding:5px 10px;

}



td.dot{

	padding-top:3px;

}




