@charset "EUC-JP";p {  width:530px;  margin: 10px 0 50 20px;}p.ot {  width:550px;  margin: 10px 0 0 0;}hr {  border: 1px solid #B0B1B0;  margin: 0 0 5px 0;}strong { font-weight : bold}20th{font-color:red;font-size:150%;}#sv-text {  font-size: 90%;}.tt {	font-weight:bold;}/* ---------------------------leftNavi：左メニューエ?E?--------------------------- */#navi-index {  float: left;  width: 170px;}#navi-index img{vertical-align:bottom;}#navi-index li {  display: block;  padding-left: 0px;  list-style-type: none;  vertical-align:bottom;}#navi-index a {  display: block;  overflow: hidden;  vertical-align:bottom;}.title {  width: 170px;}.laos {  width: 170px;  margin: 0;  padding:0;}#navi-index a#Introduction {  background: url(../images/left_nv_01.gif) top left no-repeat;  height: 27px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#Introduction {  background: url(../images/left_nv_01_on.gif) top left no-repeat;  height: 27px;  width: 170px;  margin: 0;  padding:0;}#navi-index a#QualificationsandRequirements {  background: url(../images/left_nv_02.gif) top left no-repeat;  height: 43px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#QualificationsandRequirements {  background: url(../images/left_nv_02_on.gif) top left no-repeat;   height: 43px;  width: 170px;  margin: 0;  padding:0;}#navi-index a#SubProgramComponentandUniversity {  background: url(../images/left_nv_03.gif) top left no-repeat;  height: 60px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#SubProgramComponentandUniversity {  background: url(../images/left_nv_03_on.gif) top left no-repeat;  width: 170px;  margin: 0;  padding:0;}#navi-index a#ApplicationSelectionProcedure {  background: url(../images/left_nv_05.gif) top left no-repeat;  height: 41px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#ApplicationSelectionProcedure {  background: url(../images/left_nv_05_on.gif) top left no-repeat;  width: 170px;  margin: 0;  padding:0;}#navi-index a#WheretogetApplicationForms {  background: url(../images/left_nv_06.gif) top left no-repeat;  height: 41px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#WheretogetApplicationForms {  background: url(../images/left_nv_06_on.gif) top left no-repeat;  width: 170px;  margin: 0;  padding:0;}#navi-index a#DownloadApplicationForms {  background: url(../images/left_nv_07.gif) top left no-repeat;  height: 40px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#DownloadApplicationForms {  background: url(../images/left_nv_07_on.gif) top left no-repeat;  width: 170px;  margin: 0;  padding:0;}#navi-index a#TentativeScheduleofJDSProgram  {  background: url(../images/left_nv_08.gif) top left no-repeat;  height: 42px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#TentativeScheduleofJDSProgram  {  background: url(../images/left_nv_08_on.gif) top left no-repeat;  width: 170px;  margin: 0;  padding:0;}#navi-index a#OtherInformation {  background: url(../images/left_nv_09.gif) top left no-repeat;  height: 27px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#OtherInformation {  background: url(../images/left_nv_09_on.gif) top left no-repeat;  width: 170px;  margin: 0;  padding:0;}#navi-index a#Inquiry {  background: url(../images/left_nv_10.gif) top left no-repeat;  height: 28px;  width: 170px;  margin: 0;  padding:0;}#navi-index a:hover#Inquiry {  background: url(../images/left_nv_10_on.gif) top left no-repeat;  width: 170px;  margin: 0;  padding:0;}.pp {  width: 170px;}.pv {  width: 170px;}/* ---------------------------leftNavi：PAGETOP--------------------------- */#pagetop2 {  display: block;  margin: -26px 0px 0px 0px;  float:right;}#pagetop3 {  display: block;  margin:10px 0px 10px 0px;  float:right;}  #image a{display:block;width:125px;float:right;background:url(../images/back_top.gif) no-repeat;height:20px;}#image a:hover{background:url(../images/back_top2.gif) no-repeat;}#image2 a{display:block;width:83px;float:right;background:url(../images/pagetop.gif) no-repeat;height:16px;}#image2 a:hover{background:url(../images/pagetop2.gif) no-repeat;}h1{margin-bottom:10px;}h2{margin-bottom:10px;}#table02{  margin: 0px 0px 20px 0px;  font-size: 88%;}#table03{  margin: 0px 0px 20px 0px;  font-size: 79%;}#right #rightTable {  margin: 20px 0px 20px 0px;  font-size: 94%;  line-height: 185%;}#right #rightTable2a {float:left;_display:inline;}#right #rightTable2b {float:right;_display:inline;}#mytable th {padding: 0px 0px 0px 0px; }#mytable td {padding: 8px 8px 8px 8px; }#sikaku{margin: 20px 0px 0px 0px;text-align:center;}#sikaku th{padding: 5px 0px 15px 0px;   font-size: 92%;}.text0{padding:0px 0px 0px 10px;margin-left:0px;  font-size: 100%;  line-height: 185%;}.text1{padding:0px 0px 0px 13px;  font-size: 92%;  line-height: 185%;}.text11{padding:0px 0px 0px 10px;margin:0px 0px 0px 8px;  font-size: 98%;  line-height: 185%;}.mark1{list-style-type : disc;}.text12{padding:0px 0px 0px 12px;  font-size: 92%;  line-height: 185%;}.text13{padding:0px 0px 0px 17px;  font-size: 92%;  line-height: 185%;}.text134{padding:0px 0px 0px 17px;  font-size: 93%;  line-height: 185%;}.text14{padding:0px 0px 0px 17px;  font-size: 92%;  line-height: 185%;}.text15{padding:0px 0px 0px 15px;  font-size: 92%;  line-height: 185%;}.text16{padding:0px 0px 0px 15px;  font-size: 92%;  line-height: 185%;}.text2{  padding:0px 0px 0px 18px;  font-size: 90%;  line-height: 170%;}.text22{  padding:0px 0px 0px 18px;  font-size: 97%;  line-height: 185%;}.text23{  padding:0px 0px 0px 35px;  font-size: 97%;  line-height: 185%;}.text3{  padding:10px 0px 0px 15px;  font-size: 95%;  height:30px;}#right ol { padding-left: 22px;}#right ul { padding-left: 15px;}b { font-style: italic; font-weight : bold}