/* --------------------------------------------------
	SiteName :
	FileName : page.css
	Description : master style

	== TOC =========================================
	1 :
	2 :

-------------------------------------------------- */
/* --------------------------------------------------
	Page share
-------------------------------------------------- */
a {
  color: #7e7540;
}

a:hover {
  color: #7e7540;
  text-decoration: none;
}

.noBold {
  font-weight: normal;
}

.redText {
  color: #fe0000;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.uLineText {
  font-weight: bold;
}

.uLineText02 {
  font-weight: bold;
}

.lineText {
  width: 100%;
  display: block;
  border-top: 1px solid #dedec4;
}

.lineText span {
  width: 100%;
  display: block;
  border-top: 1px solid #fffdff;
  padding-top: 30px;
}

.tCenter {
  text-align: center;
}

.lineTop {
  padding-top: 28px;
  background: url(../images/common/contents/line.gif) repeat-x top left;
}

.lineBottom {
  padding-bottom: 20px;
  background: url(../images/common/contents/line.gif) repeat-x bottom left;
}

.leadText,
.shareText {
  line-height: 1.6em;
}

.shareTitle01 {
  width: 980px;
  height: 45px;
  background: url(../images/common/contents/line.png) no-repeat bottom left;
}

.shareTitle02 {
  width: 100%;
  border-bottom: 1px solid #fffdff;
}

.shareTitle02 span {
  width: 100%;
  display: block;
  border-bottom: 1px solid #dedec4;
  padding-bottom: 14px;
}

.shareTitle03 {
  width: 707px;
  border-bottom: 1px solid #fffdff;
  margin-left: 20px;
}

.shareTitle03 span {
  width: 707px;
  display: block;
  border-bottom: 1px solid #dedec4;
  padding-bottom: 14px;
}

.shareTitle04 {
  width: 100%;
  border-bottom: 1px solid #fffdff;
}

.shareTitle04 h5 {
  width: 100%;
  display: block;
  border-bottom: 1px solid #dedec4;
  padding-bottom: 14px;
}

.shareTitle04 h5 span {
  font-weight: normal;
}

.shareBox {
  width: 727px;
}

.grayText {
  color: #7b796d;
}

.subText {
  width: 707px;
  margin-left: 20px;
  line-height: 1.6em;
}

.shareList03 {
  width: 687px;
}

.shareList03 li {
  width: 667px;
  padding-left: 20px;
  background: url(../images/common/contents/list_icon.gif) no-repeat top left;
  line-height: 1.6em;
}

.shareList05 li {
  line-height: 1.6em;
}

.shareList05 li .num {
  width: 20px;
  float: left;
}

.shareList05 li .text {
  width: 676px;
  float: left;
}

.shareList05 li .text .inText {
  display: block;
  margin-left: 10px;
}

.shareList06 {
  width: 647px;
}

.shareList06 li {
  width: 627px;
  padding-left: 20px;
  background: url(../images/common/contents/list_icon.gif) no-repeat top left;
  line-height: 1.6em;
}

.shareList06 li.noBg {
  background: none;
  padding-left: 0;
}

.shareList07 li {
  line-height: 1.6em;
}

.shareList07 li .num {
  width: 24px;
  float: left;
}

.shareList07 li .text {
  width: 647px;
  float: left;
}

.shareList08 {
  width: 880px;
}

.shareList08 li {
  width: 860px;
  padding-left: 20px;
  background: url(../images/common/contents/list_icon.gif) no-repeat top left;
  line-height: 1.6em;
}

.shareList08 li.noBg {
  background: none;
  padding-left: 0;
}

.shareList09 {
  width: 100%;
}

.shareList09 li {
  width: 100%;
  padding-left: 10px;
  background: url(../images/common/contents/list_icon02.gif) no-repeat top left;
  line-height: 1.6em;
}

.shareList10 li .num {
  width: 20px;
  float: left;
}

.shareList10 li .text {
  width: 654px;
  float: left;
}

.shareList11 {
  margin-top: 10px;
  margin-left: 30px;
  list-style-type: decimal;
}
.shareList11 li {
  line-height: 1.6em;
}

.shareList12 {
  margin-top: 10px;
  margin-left: 30px;
  list-style-type: circle;
}
.shareList12 li {
  line-height: 1.6em;
}

.shareList13 {
  margin-top: 3px;
  margin-left: 10px;
  list-style-type: none;
}
.shareList13 li {
  line-height: 1.6em;
  counter-increment: index;
}
.shareList13 li:before {
  content: "(" counter(index) ") ";
}

#subNaviArea {
  width: 980px;
}

#subNaviArea #contsArea {
  width: 727px;
  float: left;
}

.shareTable01 {
  width: 100%;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6em;
}

.shareTable01 th {
  width: 434px;
  vertical-align: middle;
  text-align: left;
  font-weight: normal;
  padding: 10px 0 10px 16px;
  border: 1px solid #fff;
  border-bottom: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
}

.shareTable01 td {
  vertical-align: middle;
  text-align: center;
  padding: 10px 20px 10px 20px;
  border: 1px solid #fff;
  border-bottom: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #fff;
}

.shareTable01 th.last,
.shareTable01 td.last {
  border-bottom: 1px solid #fff;
  background-image: none;
}

.shareTable01 td.mRight {
  border-right: none;
}

.shareTable01 th.top,
.shareTable01 td.top {
  border-top: none;
}

.shareTable03 {
  width: 707px;
  background: #fff;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 1px;
  margin-left: 20px;
  line-height: 1.6em;
}

.shareTable03 th {
  width: 160px;
  vertical-align: middle;
  text-align: center;
  padding: 10px 0 10px 20px;
  background: #f1efe5;
  text-align: left;
  font-weight: normal;
}

.shareTable03 td {
  vertical-align: middle;
  text-align: left;
  padding: 10px 20px 10px 20px;
  background: #fff;
}

.shareTable03 th.last,
.shareTable03 td.last {
  border-bottom: none;
}

.shareTable03 td.line {
  background: #e7e4d6;
  height: 1px;
  padding: 0;
  border: none;
}

.shareTable04 {
  width: 500px;
  background: #fff;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 1px;
  margin-left: 40px;
  line-height: 1.6em;
}

.shareTable04 th {
  width: 400px;
  vertical-align: middle;
  text-align: center;
  padding: 10px 0 10px 20px;
  background: #f1efe5;
  text-align: left;
  font-weight: normal;
}

.shareTable04 td {
  vertical-align: middle;
  text-align: left;
  padding: 10px 20px 10px 20px;
  background: #fff;
}

.shareTable04 th.last,
.shareTable04 td.last {
  border-bottom: none;
}

.shareTable04 td.line {
  background: #e7e4d6;
  height: 1px;
  padding: 0;
  border: none;
}

.shareTable05 {
  width: 979px;
  background: #fff;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 1px;
  line-height: 1.6em;
}

.shareTable05 th {
  width: 140px;
  vertical-align: top;
  text-align: left;
  padding: 15px 0 15px 20px;
  background: #f1efe5;
  text-align: left;
}

.shareTable05 td {
  vertical-align: middle;
  text-align: left;
  padding: 15px 20px 15px 20px;
  background: #fff;
}

.shareTable05 th.last,
.shareTable05 td.last {
  border-bottom: none;
}

.shareTable05 td .mail {
  width: 500px;
}

.shareTable05 td .mail .left {
  width: 110px;
  float: left;
}

shareTable05 td .mail .right {
  width: 300px;
  float: left;
}

.shareTable05 td.line {
  background: #e7e4d6;
  height: 1px;
  padding: 0;
  border: none;
}

.shareTable06 {
  width: 686px;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6em;
}

.shareTable06 th {
  width: 60px;
  vertical-align: middle;
  text-align: center;
  padding: 10px 0 10px 0;
  border: 1px solid #fff;
  border-bottom: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
}

.shareTable06 td {
  vertical-align: middle;
  text-align: left;
  padding: 10px 20px 10px 20px;
  border: 1px solid #fff;
  border-bottom: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #fff;
}

.shareTable06 th.last,
.shareTable06 td.last {
  border-bottom: 1px solid #fff;
  background-image: none;
}

.shareTable06 td.mRight {
  border-right: none;
}

.shareTable06 th.top,
.shareTable06 td.top {
  border-top: none;
}

.shareTable07 {
  width: 100%;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6em;
}

.shareTable07 th {
  vertical-align: middle;
  text-align: center;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-y top right #f1efe5;
}

.shareTable07 th.bg01 {
  vertical-align: middle;
  text-align: center;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #e7e4d6;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
}

.shareTable07 td {
  vertical-align: middle;
  padding: 10px 20px 10px 20px;
  border: 1px solid #fff;
  border-top: 1px solid  #e7e4d6;
  border-right: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #fff;
  text-align: center;
}

.shareTable07 th.tLeft {
  text-align: left;
  padding-left: 20px;
}

.shareTable07 td.tLeft {
  text-align: left;
}

.shareTable07 th.last,
.shareTable07 td.last {
  border-bottom: 1px solid #fff;
  background-image: none;
}

.shareTable07 th.mRight {
  background-image: none;
  border-right: 1px solid #fff;
}

.shareTable07 th.mRight02 {
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
  border-right: 1px solid #fff;
  border-bottom: 1px solid  #e7e4d6;
}

.shareTable07 th.line {
  background: #e7e4d6;
  width: 1px;
  padding: 0;
  border-top: 1px solid #fff;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

.shareTable07 td.line {
  background: #e7e4d6;
  height: 1px;
  padding: 0;
  border-top: 1px solid #fff;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

.shareTable07 td.mRight {
  border-right: 1px solid #fff;
}

.shareTable07 th.mRight02 {
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
  border-right: 1px solid #fff;
  border-bottom: 1px solid  #e7e4d6;
}

.shareTable07 th.top,
.shareTable07 td.top {
  border-top: none;
}

.shareTable08 {
  width: 726px;
  background: #e7e4d6;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  line-height: 1.6em;
}

.shareTable08 th {
  width: 20px;
  text-align: center;
  padding: 12px;
}

.shareTable08 td {
  text-align: left;
  padding: 12px 20px 12px 0;
}

.shareTable08 .bg01 {
  vertical-align: middle;
  border-top: 1px solid  #e7e4d6;
  border-bottom: 1px solid #e7e4d6;
  background: #fff;
}

.shareTable08 .bg02 {
  vertical-align: middle;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  background: #f1efe5;
}

.shareTable08 .top {
  border-top: none;
}

.shareTable09 {
  width: 100%;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  line-height: 1.6em;
}

.shareTable09 th {
  width: 180px;
  vertical-align: top;
  text-align: left;
  padding: 10px 20px 10px 20px;
  border-bottom: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom right #f1efe5;
}

.shareTable09 th.bg01 {
  vertical-align: middle;
  text-align: center;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #e7e4d6;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
}

.shareTable09 td {
  vertical-align: middle;
  text-align: left;
  padding: 10px 20px 10px 20px;
  border-bottom: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #fff;
}

.shareTable09 th.tLeft {
  text-align: left;
  padding-left: 20px;
}

.shareTable09 td.tLeft {
  text-align: left;
}

.shareTable09 th.last,
.shareTable09 td.last {
  border-bottom: 1px solid #fff;
  background-image: none;
}

.shareTable09 th.mRight {
  background-image: none;
  border-right: 1px solid #fff;
}

.shareTable09 th.mRight02 {
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
  border-right: 1px solid #fff;
  border-bottom: 1px solid  #e7e4d6;
}

.shareTable09 th.line {
  background: #e7e4d6;
  width: 1px;
  padding: 0;
  border-top: 1px solid #fff;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

.shareTable09 td.mRight {
  border-right: 1px solid #fff;
}

.shareTable09 th.mRight02 {
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
  border-right: 1px solid #fff;
  border-bottom: 1px solid  #e7e4d6;
}

.shareTable09 th.top,
.shareTable09 td.top {
  border-top: none;
}

.shareTable10 {
  width: 100%;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6em;
}

.shareTable10 th {
  vertical-align: middle;
  width: 80px;
  text-align: center;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-y top right #f1efe5;
}

.shareTable10 td {
  vertical-align: middle;
  padding: 10px 20px 10px 20px;
  border-right: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #fff;
  text-align: center;
}

.shareTable10 td.line {
  background: #e7e4d6;
  height: 1px;
  padding: 0;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

.lineBg {
  width: 727px;
  background: url(../images/common/contents/line_s.png) no-repeat bottom left;
}

.flL {
  float: left;
}

.flR {
  float: right;
}

.clL {
  clear: left;
}

.clR {
  clear: right;
}

.aLeft {
  text-align: left;
}

.aRight {
  text-align: right;
}

.lineBg02 {
  width: 100%;
  background: url(../images/common/contents/line_s.png) no-repeat bottom left;
  padding-bottom: 40px;
}

.shareTable11,
.shareTable12,
.shareTable13 {
  width: 726px;
  background: #f1efe5;
  border-top: 1px solid #e7e4d6;
  border-left: 1px solid #e7e4d6;
  border-right: 1px solid #cdcbbe;
  border-bottom: 1px solid #cdcbbe;
  border-spacing: 1px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6em;
  border-collapse: separate;
}

.shareTable11 tr th,
.shareTable12 tr th,
.shareTable13 tr th {
  background: #f1efe5;
  text-align: center;
  vertical-align: middle;
  padding: 10px 0;
  border: #fff 1px solid;
}

.shareTable11 tr td,
.shareTable12 tr td,
.shareTable13 tr td {
  margin: 0;
  padding: 0;
  background: #fff;
  text-align: center;
  vertical-align: middle;
  padding: 10px 0;
}

.shareTable11 tr td {
  width: 179px;
}

.shareTable12 tr td {
  width: 359px;
}

.shareTable13 tr td.cellM {
  width: 260px;
}

.shareTable13 tr th.cellS {
  width: 194px;
}

/* --------------------------------------------------
	cat1-1-1 About
-------------------------------------------------- */
.about #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.about #sidenav ul {
  display: block;
  width: 221px;
  height: 266px;
  margin: 0 0 20px 0;
}

.about #sidenav ul li {
  margin-bottom: 1px;
}

.about #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-repeat: no-repeat;
}

.about #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/01_about/p00_sidenav.gif);
  background-repeat: no-repeat;
}

.about #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/01_about/p00_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.about #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/01_about/p00_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.about #sidenav ul li.area01 a {
  background-position: 0 0;
}

.about #sidenav ul li.area01 a:hover,
.about #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.about #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.about #sidenav ul li.area02 a:hover,
.about #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.about #sidenav ul li.area03 a {
  background-position: 0 -76px;
}

.about #sidenav ul li.area03 a:hover,
.about #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
}

.about #sidenav ul li.area04 a {
  background-position: 0 -114px;
}

.about #sidenav ul li.area04 a:hover,
.about #sidenav ul li.area04 a.hover {
  background-position: 0 -114px;
}

.about #sidenav ul li.area05 a {
  background-position: 0 -152px;
}

.about #sidenav ul li.area05 a:hover,
.about #sidenav ul li.area05 a.hover {
  background-position: 0 -152px;
}

.about #sidenav ul li.area06 a {
  background-position: 0 -190px;
}

.about #sidenav ul li.area06 a:hover,
.about #sidenav ul li.area06 a.hover {
  background-position: 0 -190px;
}

.about #sidenav ul li.area07 a {
  background-position: 0 -228px;
  height: 38px;
}

.about #sidenav ul li.area07 a:hover,
.about #sidenav ul li.area07 a.hover {
  background-position: 0 -228px;
  height: 38px;
}

/* --------------------------------------------------
	cat1-1-1 Asian Studies Program
-------------------------------------------------- */
body#cat1-1-1 .headimg {
  width: 495px;
}

body#cat1-1-1 .headtxt {
  width: 225px;
  line-height: 1.6em;
}

body#cat1-1-1 .foottxt {
  line-height: 1.6em;
}

/* --------------------------------------------------
	cat1-1-2 MESSAGE FROM THE PRESIDENT
-------------------------------------------------- */
#pImg {
  width: 221px;
  height: 336px;
}

#messageBox {
  width: 476px;
  line-height: 1.6em;
}

/* --------------------------------------------------
	cat1-1-4 Organization
-------------------------------------------------- */
#organizList {
  width: 727px;
  height: 1535px;
  background: url(../images/01_about/p04_line_bg.png) no-repeat top;
  margin: 0 0 0 0;
  padding-bottom: 80px;
  display: block;
}

#organizList #university {
  width: 727px;
  height: 1065px;
  display: block;
  margin-bottom: 30px;
}

#organizList #graduate {
  width: 727px;
  height: 170px;
  display: block;
  margin-bottom: 30px;
}

#organizList #collage {
  width: 727px;
  height: 130px;
  display: block;
}

#organizList .class1st,
#organizList .class2nd,
#organizList .class3rd {
  width: 221px;
  text-align: center;
}

#organizList .class1st,
#organizList .class2nd {
  margin-right: 32px;
}

#organizList .class1st {
  background: url(../images/01_about/p04_bg_01.png) no-repeat left;
  height: 71px;
  display: block;
}

#organizList .box02 {
  width: 215px;
  padding-left: 6px;
  height: 71px;
  display: block;
  background: url(../images/01_about/p04_bg_02.png) no-repeat left;
}

#organizList .box03 {
  width: 215px;
  padding-left: 6px;
  height: 91px;
  display: block;
  background: url(../images/01_about/p04_bg_03.png) no-repeat left;
}

#organizList .box04 {
  width: 215px;
  padding-left: 6px;
  height: 51px;
  display: block;
  background: url(../images/01_about/p04_bg_04.png) no-repeat left;
}

#organizList .box05 {
  width: 215px;
  padding-left: 6px;
  height: 71px;
  display: block;
  background: url(../images/01_about/p04_bg_02.png) no-repeat left;
}

#organizList .box06 {
  width: 215px;
  padding-left: 6px;
  height: 71px;
  display: block;
  background: url(../images/01_about/p04_bg_06.png) no-repeat left;
}

#organizList .box07 {
  width: 215px;
  padding-left: 6px;
  height: 126px;
  display: block;
  background: url(../images/01_about/p04_bg_07.png) no-repeat left;
}

#organizList .box08 {
  width: 215px;
  padding-left: 6px;
  height: 84px;
  display: block;
  background: url(../images/01_about/p04_bg_08.png) no-repeat left;
  border-right: 1px solid #ceccc1;
  border-bottom: 1px solid #ceccc1;
}

#organizList #collage .class1st {
  margin-right: 285px;
}

/* --------------------------------------------------
	cat1-1-5 History
	cat1-2-1 Chronological Development
-------------------------------------------------- */
#historyTable {
  width: 737px;
  border-collapse: separate;
  border-spacing: 0;
  line-height: 1.6em;
}

#historyTable th {
  border-bottom: 1px solid #dfdbc7;
  border-top: 1px solid #fff;
  padding: 30px;
  width: 116px;
  vertical-align: middle;
  text-align: left;
}

#historyTable td {
  border-bottom: 1px solid #dfdbc7;
  border-top: 1px solid #fff;
  padding: 30px 30px 30px 0;
  vertical-align: middle;
  text-align: left;
}

#historyTable th.top,
#historyTable td.top {
  border-top: none;
}

#historyTable th.bottom,
#historyTable td.bottom {
  border-bottom: none;
}

/* --------------------------------------------------
	cat1-1-6 Location
-------------------------------------------------- */
#locationBox {
  width: 724px;
  height: 700px;
}

#locationBox .map {
  width: 565px;
  height: 459px;
  float: left;
  float: left;
}

.imgBox01 {
  width: 980px;
}

.imgBox01 .img {
  width: 221px;
  float: left;
  margin-right: 32px;
}

.imgBox01 .text {
  width: 727px;
  float: left;
  line-height: 1.6em;
}

.imgBox02 {
  width: 727px;
}

.imgBox02 .img {
  width: 221px;
  height: 165px;
  float: right;
  margin-left: 32px;
}

.imgBox02 .text {
  width: 474px;
  float: right;
  line-height: 1.6em;
}

/* --------------------------------------------------
	cat1-2 INTERNATIONAL PROGRAMS
-------------------------------------------------- */
.international #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.international #sidenav ul {
  display: block;
  width: 221px;
  height: 190px;
  margin: 0 0 20px 0;
}

.international #sidenav ul li {
  margin-bottom: 1px;
}

.international #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-repeat: no-repeat;
}

.international #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/02_international_programs/p01_sidenav.gif);
  background-repeat: no-repeat;
}

.international #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/02_international_programs/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.international #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/02_international_programs/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.international #sidenav ul li.area01 a {
  background-position: 0 0;
}

.international #sidenav ul li.area01 a:hover,
.international #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.international #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.international #sidenav ul li.area02 a:hover,
.international #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.international #sidenav ul li.area03 a {
  background-position: 0 -76px;
}

.international #sidenav ul li.area03 a:hover,
.international #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
}

.international #sidenav ul li.area04 a {
  background-position: 0 -114px;
}

.international #sidenav ul li.area04 a:hover,
.international #sidenav ul li.area04 a.hover {
  background-position: 0 -114px;
}

.international #sidenav ul li.area05 a {
  background-position: 0 -152px;
  height: 38px;
}

.international #sidenav ul li.area05 a:hover,
.international #sidenav ul li.area05 a.hover {
  background-position: 0 -152px;
  height: 38px;
}

/* --------------------------------------------------
	cat1-2-3 Study Abroad Programs
-------------------------------------------------- */
#studyBox {
  width: 724px;
  padding-bottom: 40px;
  float: left;
}

.imgBox03 {
  width: 727px;
  float: left;
}

.imgBox03 .img {
  width: 475px;
  height: 242px;
  float: left;
  margin-right: 30px;
}

.imgBox03 .text {
  width: 222px;
  float: left;
  line-height: 1.6em;
}

.imgBox04 {
  width: 724px;
  float: left;
  clear: left;
  line-height: 1.6em;
}

.imgBox04 .text {
  width: 475px;
  float: left;
  margin-right: 30px;
  line-height: 1.6em;
}

.imgBox04 .img {
  width: 474px;
  height: 160px;
  float: left;
}

/* --------------------------------------------------
	cat1-3-1 Academic Calendar
-------------------------------------------------- */
#calendarTitle {
  width: 727px;
}

.calenderTable {
  width: 726px;
  background: #fff;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  line-height: 1.6em;
}

.calenderTable .left {
  width: 428px;
  vertical-align: middle;
  text-align: left;
  font-weight: normal;
  padding: 8px 0 8px 20px;
}

.calenderTable .right {
  width: 279px;
  padding: 8px 20px 8px 0;
  text-align: right;
  vertical-align: middle;
}

.calenderTable td.line {
  background: #e7e4d6;
  height: 1px;
  padding: 0;
  border: none;
}

.calenderTable .box02 {
  width: 666px;
  vertical-align: middle;
  text-align: left;
  font-weight: normal;
  padding: 13px 20px 13px 20px;
}

.calenderTable .box02 .num {
  width: 20px;
  float: left;
}

.calenderTable .box02 .text {
  width: 646px;
  float: left;
}

.calenderTable .bg02 {
  background: #f1efe5;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.calenderTable .bg03 {
  background: #f1efe5;
  border-top: 1px solid #fff;
}

.noteBox {
  width: 727px;
  height: 100px;
  background: url(../images/common/contents/contents_bg01.gif) no-repeat top left;
}

.noteBox .left {
  width: 127px;
  float: left;
  text-align: center;
  padding-top: 49px;
  line-height: 1.2;
}

.noteBox .right {
  width: 555px;
  float: left;
  margin-left: 20px;
  display: inline;
  padding-top: 29px;
  line-height: 1.6em;
}

/* --------------------------------------------------
	cat1-3-2 Curriculum
-------------------------------------------------- */
.curriculum #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.curriculum #sidenav ul {
  display: block;
  width: 221px;
  height: 696px;
  margin: 0 0 20px 0;
}

.curriculum #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/03_academics/p02_sidenav.gif);
  background-repeat: no-repeat;
}

.curriculum #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/03_academics/p02_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.curriculum #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/03_academics/p02_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.curriculum #sidenav ul li.area03 a,
.curriculum #sidenav ul li.area04 a,
.curriculum #sidenav ul li.area05 a,
.curriculum #sidenav ul li.area06 a,
.curriculum #sidenav ul li.area07 a,
.curriculum #sidenav ul li.area08 a,
.curriculum #sidenav ul li.area09 a,
.curriculum #sidenav ul li.area10 a,
.curriculum #sidenav ul li.area12 a,
.curriculum #sidenav ul li.area13 a,
.curriculum #sidenav ul li.area14 a,
.curriculum #sidenav ul li.area15 a,
.curriculum #sidenav ul li.area16 a,
.curriculum #sidenav ul li.area21 a {
  height: 28px;
}

.curriculum #sidenav ul li.area01 a {
  background-position: 0 0;
}

.curriculum #sidenav ul li.area01 a:hover,
.curriculum #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.curriculum #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.curriculum #sidenav ul li.area02 a:hover,
.curriculum #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.curriculum #sidenav ul li.area03 a {
  background-position: 0 -76px;
}

.curriculum #sidenav ul li.area03 a:hover,
.curriculum #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
}

.curriculum #sidenav ul li.area04 a {
  background-position: 0 -104px;
}

.curriculum #sidenav ul li.area04 a:hover,
.curriculum #sidenav ul li.area04 a.hover {
  background-position: 0 -104px;
}

.curriculum #sidenav ul li.area05 a {
  background-position: 0 -132px;
}

.curriculum #sidenav ul li.area05 a:hover,
.curriculum #sidenav ul li.area05 a.hover {
  background-position: 0 -132px;
}

.curriculum #sidenav ul li.area06 a {
  background-position: 0 -160px;
}

.curriculum #sidenav ul li.area06 a:hover,
.curriculum #sidenav ul li.area06 a.hover {
  background-position: 0 -160px;
}

.curriculum #sidenav ul li.area07 a {
  background-position: 0 -188px;
}

.curriculum #sidenav ul li.area07 a:hover,
.curriculum #sidenav ul li.area07 a.hover {
  background-position: 0 -188px;
}

.curriculum #sidenav ul li.area08 a {
  background-position: 0 -216px;
}

.curriculum #sidenav ul li.area08 a:hover,
.curriculum #sidenav ul li.area08 a.hover {
  background-position: 0 -216px;
}

.curriculum #sidenav ul li.area09 a {
  background-position: 0 -244px;
}

.curriculum #sidenav ul li.area09 a:hover,
.curriculum #sidenav ul li.area09 a.hover {
  background-position: 0 -244px;
}

.curriculum #sidenav ul li.area10 a {
  background-position: 0 -272px;
}

.curriculum #sidenav ul li.area10 a:hover,
.curriculum #sidenav ul li.area10 a.hover {
  background-position: 0 -272px;
}

.curriculum #sidenav ul li.area11 a {
  background-position: 0 -300px;
}

.curriculum #sidenav ul li.area11 a:hover,
.curriculum #sidenav ul li.area11 a.hover {
  background-position: 0 -300px;
}

.curriculum #sidenav ul li.area12 a {
  background-position: 0 -338px;
}

.curriculum #sidenav ul li.area12 a:hover,
.curriculum #sidenav ul li.area12 a.hover {
  background-position: 0 -338px;
}

.curriculum #sidenav ul li.area13 a {
  background-position: 0 -366px;
}

.curriculum #sidenav ul li.area13 a:hover,
.curriculum #sidenav ul li.area13 a.hover {
  background-position: 0 -366px;
}

.curriculum #sidenav ul li.area14 a {
  background-position: 0 -394px;
}

.curriculum #sidenav ul li.area14 a:hover,
.curriculum #sidenav ul li.area14 a.hover {
  background-position: 0 -394px;
}

.curriculum #sidenav ul li.area15 a {
  background-position: 0 -422px;
}

.curriculum #sidenav ul li.area15 a:hover,
.curriculum #sidenav ul li.area15 a.hover {
  background-position: 0 -422px;
}

.curriculum #sidenav ul li.area16 a {
  background-position: 0 -450px;
}

.curriculum #sidenav ul li.area16 a:hover,
.curriculum #sidenav ul li.area16 a.hover {
  background-position: 0 -450px;
}

.curriculum #sidenav ul li.area17 a {
  background-position: 0 -478px;
}

.curriculum #sidenav ul li.area17 a:hover,
.curriculum #sidenav ul li.area17 a.hover {
  background-position: 0 -478px;
}

.curriculum #sidenav ul li.area18 a {
  background-position: 0 -516px;
}

.curriculum #sidenav ul li.area18 a:hover,
.curriculum #sidenav ul li.area18 a.hover {
  background-position: 0 -516px;
}

.curriculum #sidenav ul li.area19 a {
  background-position: 0 -554px;
}

.curriculum #sidenav ul li.area19 a:hover,
.curriculum #sidenav ul li.area19 a.hover {
  background-position: 0 -554px;
}

.curriculum #sidenav ul li.area20 a {
  background-position: 0 -592px;
}

.curriculum #sidenav ul li.area20 a:hover,
.curriculum #sidenav ul li.area20 a.hover {
  background-position: 0 -592px;
}

.curriculum #sidenav ul li.area21 a {
  background-position: 0 -630px;
}

.curriculum #sidenav ul li.area21 a:hover,
.curriculum #sidenav ul li.area21 a.hover {
  background-position: 0 -630px;
}

.curriculum #sidenav ul li.area22 a {
  background-position: 0 -658px;
}

.curriculum #sidenav ul li.area22 a:hover,
.curriculum #sidenav ul li.area22 a.hover {
  background-position: 0 -658px;
}

#content .main-visual {
  margin-bottom: 14px;
}
#content .main-visual .txt {
  margin-top: 10px;
  margin-bottom: 35px;
}

#content.curriculum #contsArea .p08-link-area ul {
  width: 100%;
  margin: 0 auto;
  margin-top: 40px;
}
#content.curriculum #contsArea .p08-link-area ul li {
  float: left;
  width: 47.5%;
}
#content.curriculum #contsArea .p08-link-area ul li img {
  width: 100%;
}
#content.curriculum #contsArea .p08-link-area ul li:nth-child(2n) {
  margin-left: 5%;
  margin-bottom: 20px;
}
#content.curriculum #contsArea .p08-link-area ul li:hover {
  opacity: .7;
}
#content.curriculum #contsArea .p08-link-area ul li a {
  display: block;
}
#content.curriculum #contsArea .p08-link-area p a {
  display: block;
}
#content.curriculum #contsArea .p08-link-area p a:hover {
  opacity: .7;
}
#content.curriculum #contsArea .p02-image-list {
  margin-bottom: 15px;
}
#content.curriculum #contsArea .p02-image-list ul {
  width: 100%;
}
#content.curriculum #contsArea .p02-image-list ul li {
  width: 49%;
  float: left;
  margin-bottom: 30px;
}
#content.curriculum #contsArea .p02-image-list ul li img {
  width: 100%;
}
#content.curriculum #contsArea .p02-image-list ul li:nth-child(2n) {
  margin-left: 2%;
}
#content.curriculum #contsArea .p02-image-list ul li .img {
  margin-bottom: 10px;
}

.imgBox05 {
  width: 727px;
  line-height: 1.6em;
}

.imgBox05 img {
  float: left;
  width: 474px;
  margin: 0 32px 12px 0;
  display: block;
}

.imgBox06 {
  width: 727px;
  clear: left;
}

.imgBox06 .img {
  width: 221px;
  height: 165px;
  float: right;
  margin-left: 32px;
}

.imgBox06 .text {
  width: 474px;
  float: right;
  line-height: 1.6em;
}

.imgBox07 {
  width: 727px;
}

.imgBox07 .img {
  width: 221px;
  height: 165px;
  float: left;
  margin-right: 32px;
}

.imgBox07 .text {
  width: 474px;
  float: left;
  line-height: 1.6em;
}

.imgBox08 {
  width: 727px;
  height: 242px;
}

.imgBox08 .left {
  width: 475px;
  height: 242px;
  float: left;
  margin-right: 32px;
}

.imgBox08 .right {
  width: 220px;
  height: 242px;
  float: left;
}

.imgBox09 {
  width: 727px;
  clear: left;
}

.imgBox09 .img {
  width: 313px;
  height: 165px;
  float: right;
  margin-left: 32px;
}

.imgBox09 .text {
  width: 382px;
  float: right;
  line-height: 1.6em;
}

.imgBox10 {
  width: 727px;
}

.imgBox10 .img {
  width: 313px;
  height: 165px;
  float: left;
  margin-right: 32px;
}

.imgBox10 .text {
  width: 382px;
  float: left;
  line-height: 1.6em;
}

.imgBox11 {
  width: 727px;
}

.imgBox11 .img {
  width: 343px;
  height: 257px;
  float: left;
  margin-right: 32px;
}

.imgBox11 .text {
  width: 352px;
  float: left;
  line-height: 1.6em;
}

.imgBox12 {
  width: 727px;
  clear: left;
}

.imgBox12 .img {
  width: 357px;
  height: 257px;
  float: right;
  margin-left: 32px;
}

.imgBox12 .text {
  width: 338px;
  float: right;
  line-height: 1.6em;
}

.imgBoxFull01 {
  width: 980px;
  clear: left;
}

.imgBoxFull01 .img {
  width: 221px;
  float: right;
  margin-left: 32px;
}

.imgBoxFull01 .text {
  width: 727px;
  float: right;
  line-height: 1.6em;
}

.imgBoxFull02 {
  width: 980px;
}

.imgBoxFull02 .img {
  width: 221px;
  float: left;
  margin-right: 32px;
}

.imgBoxFull02 .text {
  width: 727px;
  float: left;
  line-height: 1.6em;
}

.imgBoxes ul li {
  width: 31.33%;
  float: left;
}
.imgBoxes ul li:nth-child(n+2) {
  margin-left: 3%;
}
.imgBoxes ul li img {
  width: 100%;
}

/* --------------------------------------------------
	cat1-4-1 contact
-------------------------------------------------- */
#contactList01,
#contactList02 {
  width: 952px;
  /*margin-right-31px;*/
  margin-left: 20px;
  overflow: hidden;
  _zoom: 1;
}

#contactList01 li,
#contactList02 li {
  width: 445px;
  float: left;
  margin-right: 31px;
}

#contactList01 li table {
  width: 100%;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
}

#contactList01 li table th {
  width: 80px;
  vertical-align: top;
  text-align: left;
  padding: 10px 10px 10px 20px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-y top right #f1efe5;
}

#contactList01 li table th.bg01 {
  width: 120px;
}

#contactList01 li table td {
  vertical-align: top;
  text-align: left;
  padding: 10px 20px 10px 20px;
  border: 1px solid #fff;
  border-top: 1px solid  #e7e4d6;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #fff;
}

#contactList01 li table td.top {
  border-top: none;
}

#contactList02 li .box {
  width: 445px;
}

#contactList02 li .box .img {
  width: 70px;
  height: 70px;
  float: left;
}

#contactList02 li table {
  width: 360px;
  float: right;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  height: 70px;
}

#contactList02 li table th {
  width: 60px;
  vertical-align: top;
  text-align: center;
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-y top right #f1efe5;
}

#contactList02 li table td {
  vertical-align: top;
  text-align: left;
  padding: 10px 20px 10px 20px;
  border: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #fff;
}

#contactList02 li table td.top {
  border-top: none;
}

/* --------------------------------------------------
	cat1-3-2 02 02 2 Feld Trip
-------------------------------------------------- */
.tripTable {
  width: 725px;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  margin-left: auto;
  margin-right: auto;
}

.tripTable .bg01 {
  width: 241px;
  vertical-align: middle;
  text-align: left;
  padding: 13px 20px 13px 20px;
  border-bottom: 1px solid #e7e4d6;
  border-left: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline02.gif) repeat-x top left #fff;
}

.tripTable .bg02 {
  width: 241px;
  vertical-align: middle;
  text-align: left;
  padding: 13px 20px 13px 20px;
  border: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline.gif) repeat-y top right #f1efe5;
}

.tripTable td.last {
  border-bottom: 1px solid #fff;
  background: url(../images/common/contents/tableline02.gif) repeat-x top left #fff;
}

.tripTable td.mRight {
  border-right: none;
}

.tripTable td.top {
  background-image: none;
}

/* --------------------------------------------------
	cat1-4 CAMPUS LIFE
-------------------------------------------------- */
.campus #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.campus #sidenav ul {
  display: block;
  width: 221px;
  height: 386px;
  margin: 0 0 20px 0;
}

.campus #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/04_campus_life/p01_sidenav.gif);
  background-repeat: no-repeat;
}

.campus #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/04_campus_life/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.campus #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/04_campus_life/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.campus #sidenav ul li.area04 a,
.campus #sidenav ul li.area05 a,
.campus #sidenav ul li.area06 a,
.campus #sidenav ul li.area07 a,
.campus #sidenav ul li.area09 a,
.campus #sidenav ul li.area10 a,
.campus #sidenav ul li.area11 a {
  height: 28px;
}

.campus #sidenav ul li.area01 a {
  background-position: 0 0;
}

.campus #sidenav ul li.area01 a:hover,
.campus #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.campus #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.campus #sidenav ul li.area02 a:hover,
.campus #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.campus #sidenav ul li.area03 a {
  background-position: 0 -76px;
}

.campus #sidenav ul li.area03 a:hover,
.campus #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
}

.campus #sidenav ul li.area04 a {
  background-position: 0 -114px;
}

.campus #sidenav ul li.area04 a:hover,
.campus #sidenav ul li.area04 a.hover {
  background-position: 0 -114px;
}

.campus #sidenav ul li.area05 a {
  background-position: 0 -142px;
}

.campus #sidenav ul li.area05 a:hover,
.campus #sidenav ul li.area05 a.hover {
  background-position: 0 -142px;
}

.campus #sidenav ul li.area06 a {
  background-position: 0 -170px;
}

.campus #sidenav ul li.area06 a:hover,
.campus #sidenav ul li.area06 a.hover {
  background-position: 0 -170px;
}

.campus #sidenav ul li.area07 a {
  background-position: 0 -198px;
}

.campus #sidenav ul li.area07 a:hover,
.campus #sidenav ul li.area07 a.hover {
  background-position: 0 -198px;
}

.campus #sidenav ul li.area08 a {
  background-position: 0 -226px;
}

.campus #sidenav ul li.area08 a:hover,
.campus #sidenav ul li.area08 a.hover {
  background-position: 0 -226px;
}

.campus #sidenav ul li.area09 a {
  background-position: 0 -264px;
}

.campus #sidenav ul li.area09 a:hover,
.campus #sidenav ul li.area09 a.hover {
  background-position: 0 -264px;
}

.campus #sidenav ul li.area10 a {
  background-position: 0 -292px;
}

.campus #sidenav ul li.area10 a:hover,
.campus #sidenav ul li.area10 a.hover {
  background-position: 0 -292px;
}

.campus #sidenav ul li.area11 a {
  background-position: 0 -320px;
}

.campus #sidenav ul li.area11 a:hover,
.campus #sidenav ul li.area11 a.hover {
  background-position: 0 -320px;
}

.campus #sidenav ul li.area12 a {
  background-position: 0 -348px;
  height: 38px;
}

.campus #sidenav ul li.area12 a:hover,
.campus #sidenav ul li.area12 a.hover {
  background-position: 0 -348px;
  height: 38px;
}

/* --------------------------------------------------
	cat1-6-1 FINANCIAL INFORMATION
-------------------------------------------------- */
.admission #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.admission #sidenav ul {
  display: block;
  width: 221px;
  height: 114px;
  margin: 0 0 20px 0;
}

.admission #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/05_admission_visaprocedures/p01_sidenav.gif);
  background-repeat: no-repeat;
}

.admission #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/05_admission_visaprocedures/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.admission #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/05_admission_visaprocedures/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.admission #sidenav ul li.area01 a {
  background-position: 0 0;
}

.admission #sidenav ul li.area01 a:hover,
.admission #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.admission #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.admission #sidenav ul li.area02 a:hover,
.admission #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.admission #sidenav ul li.area03 a {
  background-position: 0 -76px;
}

.admission #sidenav ul li.area03 a:hover,
.admission #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
}

/* --------------------------------------------------
	cat1-6-1 FINANCIAL INFORMATION
-------------------------------------------------- */
.financial #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.financial #sidenav ul {
  display: block;
  width: 221px;
  height: 152px;
  margin: 0 0 20px 0;
}

.financial #sidenav ul li {
  margin-bottom: 1px;
}

.financial #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-repeat: no-repeat;
}

.financial #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/06_financial_information/p01_subnav.gif);
  background-repeat: no-repeat;
}

.financial #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/06_financial_information/p01_subnav_ov.gif);
  background-repeat: no-repeat;
}

.financial #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/06_financial_information/p01_subnav_ov.gif);
  background-repeat: no-repeat;
}

.financial #sidenav ul li.area01 a {
  background-position: 0 0;
}

.financial #sidenav ul li.area01 a:hover,
.financial #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.financial #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.financial #sidenav ul li.area02 a:hover,
.financial #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.financial #sidenav ul li.area03 a {
  background-position: 0 -76px;
}

.financial #sidenav ul li.area03 a:hover,
.financial #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
}

.financial #sidenav ul li.area04 a {
  background-position: 0 -114px;
}

.financial #sidenav ul li.area04 a:hover,
.financial #sidenav ul li.area04 a.hover {
  background-position: 0 -114px;
}

#cat1-6-1 .area {
  width: 687px;
  margin: 0 auto;
}

#cat1-6-1 .shareTable01 th {
  width: 162px;
  text-align: left;
}

#cat1-6-1 .shareTable01 th.long {
  width: 212px;
  text-align: left;
}

#cat1-6-1 .shareTable01 td {
  text-align: left;
}

#cat1-6-1 .shareTable01 td.rBorder {
  border-right: 1px solid #e7e4d6;
  width: 185px;
}

/* --------------------------------------------------
	cat2-5-1 Extension
-------------------------------------------------- */
.extension #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.extension #sidenav ul {
  display: block;
  width: 221px;
  height: 152px;
  margin: 0;
}

.extension #sidenav ul li {
  margin-bottom: 1px;
}

.extension #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-repeat: no-repeat;
}

.extension #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/current_students/05_extension_termination/p01_sidenav.gif);
  background-repeat: no-repeat;
}

.extension #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/current_students/05_extension_termination/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.extension #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/current_students/05_extension_termination/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

/*
.extension #sidenav ul li.area01 a		{ background-position: 0 0; }
.extension #sidenav ul li.area01 a:hover,
.extension #sidenav ul li.area01 a.hover	{ background-position: 0 0; }

.extension #sidenav ul li.area02 a		{ background-position: 0 -38px; }
.extension #sidenav ul li.area02 a:hover,
.extension #sidenav ul li.area02 a.hover	{ background-position: 0 -38px; }

.extension #sidenav ul li.area03 a		{ background-position: 0 -76px; }
.extension #sidenav ul li.area03 a:hover,
.extension #sidenav ul li.area03 a.hover	{ background-position: 0 -76px; }

.extension #sidenav ul li.area04 a		{ background-position: 0 -114px; height:38px;}
.extension #sidenav ul li.area04 a:hover,
.extension #sidenav ul li.area04 a.hover	{ background-position: 0 -114px; height:38px;}
*/
.extension #sidenav ul li.area03 a {
  background-position: 0 -76px;
}

.extension #sidenav ul li.area03 a:hover,
.extension #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
}

.extension #sidenav ul li.area04 a {
  background-position: 0 -114px;
}

.extension #sidenav ul li.area04 a:hover,
.extension #sidenav ul li.area04 a.hover {
  background-position: 0 -114px;
}

.extension #sidenav ul li.area01 a {
  background-position: 0 0;
}

.extension #sidenav ul li.area01 a:hover,
.extension #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.extension #sidenav ul li.area02 a {
  background-position: 0 -38px;
  height: 38px;
}

.extension #sidenav ul li.area02 a:hover,
.extension #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
  height: 38px;
}

/* --------------------------------------------------
	cat2-5-2 Termination
-------------------------------------------------- */
.termination #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.termination #sidenav ul {
  display: block;
  width: 221px;
  height: 477px;
  margin: 0;
}

.termination #sidenav ul li {
  margin-bottom: 1px;
}

.termination #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-repeat: no-repeat;
}

.termination #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/current_students/05_extension_termination/p02_sidenav.gif);
  background-repeat: no-repeat;
}

.termination #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/current_students/05_extension_termination/p02_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.termination #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/current_students/05_extension_termination/p02_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.termination #sidenav ul li.area02 a {
  height: 57px;
}

.termination #sidenav ul li.area12 a {
  height: 38px;
}

.termination #sidenav ul li.area01 a {
  background-position: 0 0;
}

.termination #sidenav ul li.area01 a:hover,
.termination #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.termination #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.termination #sidenav ul li.area02 a:hover,
.termination #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.termination #sidenav ul li.area03 a {
  background-position: 0 -96px;
}

.termination #sidenav ul li.area03 a:hover,
.termination #sidenav ul li.area03 a.hover {
  background-position: 0 -96px;
}

.termination #sidenav ul li.area04 a {
  background-position: 0 -134px;
}

.termination #sidenav ul li.area04 a:hover,
.termination #sidenav ul li.area04 a.hover {
  background-position: 0 -134px;
}

.termination #sidenav ul li.area05 a {
  background-position: 0 -172px;
}

.termination #sidenav ul li.area05 a:hover,
.termination #sidenav ul li.area05 a.hover {
  background-position: 0 -172px;
}

.termination #sidenav ul li.area06 a {
  background-position: 0 -210px;
}

.termination #sidenav ul li.area06 a:hover,
.termination #sidenav ul li.area06 a.hover {
  background-position: 0 -210px;
}

.termination #sidenav ul li.area07 a {
  background-position: 0 -248px;
}

.termination #sidenav ul li.area07 a:hover,
.termination #sidenav ul li.area07 a.hover {
  background-position: 0 -248px;
}

.termination #sidenav ul li.area08 a {
  background-position: 0 -286px;
}

.termination #sidenav ul li.area08 a:hover,
.termination #sidenav ul li.area08 a.hover {
  background-position: 0 -286px;
}

.termination #sidenav ul li.area09 a {
  background-position: 0 -324px;
}

.termination #sidenav ul li.area09 a:hover,
.termination #sidenav ul li.area09 a.hover {
  background-position: 0 -324px;
}

.termination #sidenav ul li.area10 a {
  background-position: 0 -362px;
}

.termination #sidenav ul li.area10 a:hover,
.termination #sidenav ul li.area10 a.hover {
  background-position: 0 -362px;
}

.termination #sidenav ul li.area11 a {
  background-position: 0 -400px;
}

.termination #sidenav ul li.area11 a:hover,
.termination #sidenav ul li.area11 a.hover {
  background-position: 0 -400px;
}

.termination #sidenav ul li.area12 a {
  background-position: 0 -438px;
  height: 38px;
}

.termination #sidenav ul li.area12 a:hover,
.termination #sidenav ul li.area12 a.hover {
  background-position: 0 -438px;
  height: 38px;
}

/* --------------------------------------------------
	cat2-5-4 Termination Report
-------------------------------------------------- */
.submitTerminationBtn {
  width: 227px;
  height: 30px;
  display: block;
  margin-left: 500px;
}

.submitTerminationBtn a {
  display: block;
  text-indent: -9999px;
  width: 227px;
  height: 30px;
  background-repeat: no-repeat;
}

.submitTerminationBtn a {
  background: url(../images/current_students/05_extension_termination/submit_termination_btn_off.gif) no-repeat;
}

.submitTerminationBtn a:hover {
  background: url(../images/current_students/05_extension_termination/submit_termination_btn_on.gif) no-repeat;
}

.submitExtensionBtn {
  width: 227px;
  height: 30px;
  display: block;
  margin-left: 500px;
}

.submitExtensionBtn a {
  display: block;
  text-indent: -9999px;
  width: 227px;
  height: 30px;
  background-repeat: no-repeat;
}

.submitExtensionBtn a {
  background: url(../images/current_students/05_extension_termination/submit_extension_btn_off.gif) no-repeat;
}

.submitExtensionBtn a:hover {
  background: url(../images/current_students/05_extension_termination/submit_extension_btn_on.gif) no-repeat;
}

/* --------------------------------------------------
	cat3-1Visa Application
-------------------------------------------------- */
.visa #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.visa #sidenav ul {
  display: block;
  width: 221px;
  height: 92px;
  margin: 0 0 20px 0;
}

.visa #sidenav ul li {
  margin-bottom: 1px;
}

.visa #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-repeat: no-repeat;
}

.visa #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/pre_arrival/01_visa_application/p01_sidenav.gif);
  background-repeat: no-repeat;
}

.visa #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/pre_arrival/01_visa_application/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.visa #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 37px;
  background-image: url(../images/pre_arrival/01_visa_application/p01_sidenav_ov.gif);
  background-repeat: no-repeat;
}

.visa #sidenav ul li.area01 a {
  background-position: 0 0;
}

.visa #sidenav ul li.area01 a:hover,
.visa #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.visa #sidenav ul li.area02 a {
  background-position: 0 -38px;
  height: 54px;
}

.visa #sidenav ul li.area02 a:hover,
.visa #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
  height: 54px;
}

/* --------------------------------------------------
	cat3-3-1 ORIENTATION PROGRAM
-------------------------------------------------- */
.orientaionProgram #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.orientaionProgram #sidenav ul {
  display: block;
  width: 221px;
  height: 715px;
  margin: 0;
}

.orientaionProgram #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-repeat: no-repeat;
}

.orientaionProgram #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/pre_arrival/03_orientation_program/p01_sidenav_bg.gif);
  background-repeat: no-repeat;
}

.orientaionProgram #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/pre_arrival/03_orientation_program/p01_sidenav_bg_ov.gif);
  background-repeat: no-repeat;
}

.orientaionProgram #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/pre_arrival/03_orientation_program/p01_sidenav_bg_ov.gif);
  background-repeat: no-repeat;
}

.orientaionProgram #sidenav ul li.area05 a,
.orientaionProgram #sidenav ul li.area06 a,
.orientaionProgram #sidenav ul li.area07 a,
.orientaionProgram #sidenav ul li.area08 a,
.orientaionProgram #sidenav ul li.area09 a,
.orientaionProgram #sidenav ul li.area22 a,
.orientaionProgram #sidenav ul li.area13 a,
.orientaionProgram #sidenav ul li.area14 a,
.orientaionProgram #sidenav ul li.area18 a,
.orientaionProgram #sidenav ul li.area19 a,
.orientaionProgram #sidenav ul li.area20 a,
.orientaionProgram #sidenav ul li.area21 a {
  height: 28px;
}

.orientaionProgram #sidenav ul li.area01 a {
  background-position: 0 0;
}

.orientaionProgram #sidenav ul li.area01 a:hover,
.orientaionProgram #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.orientaionProgram #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.orientaionProgram #sidenav ul li.area02 a:hover,
.orientaionProgram #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.orientaionProgram #sidenav ul li.area03 a {
  background-position: 0 -76px;
}

.orientaionProgram #sidenav ul li.area03 a:hover,
.orientaionProgram #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
}

.orientaionProgram #sidenav ul li.area04 a {
  background-position: 0 -114px;
}

.orientaionProgram #sidenav ul li.area04 a:hover,
.orientaionProgram #sidenav ul li.area04 a.hover {
  background-position: 0 -114px;
}

.orientaionProgram #sidenav ul li.area05 a {
  background-position: 0 -152px;
}

.orientaionProgram #sidenav ul li.area05 a:hover,
.orientaionProgram #sidenav ul li.area05 a.hover {
  background-position: 0 -152px;
}

.orientaionProgram #sidenav ul li.area06 a {
  background-position: 0 -180px;
}

.orientaionProgram #sidenav ul li.area06 a:hover,
.orientaionProgram #sidenav ul li.area06 a.hover {
  background-position: 0 -180px;
}

.orientaionProgram #sidenav ul li.area07 a {
  background-position: 0 -208px;
}

.orientaionProgram #sidenav ul li.area07 a:hover,
.orientaionProgram #sidenav ul li.area07 a.hover {
  background-position: 0 -208px;
}

.orientaionProgram #sidenav ul li.area08 a {
  background-position: 0 -236px;
}

.orientaionProgram #sidenav ul li.area08 a:hover,
.orientaionProgram #sidenav ul li.area08 a.hover {
  background-position: 0 -236px;
}

.orientaionProgram #sidenav ul li.area09 a {
  background-position: 0 -264px;
}

.orientaionProgram #sidenav ul li.area09 a:hover,
.orientaionProgram #sidenav ul li.area09 a.hover {
  background-position: 0 -264px;
}

.orientaionProgram #sidenav ul li.area22 a {
  background-position: 0 -292px;
}

.orientaionProgram #sidenav ul li.area22 a:hover,
.orientaionProgram #sidenav ul li.area22 a.hover {
  background-position: 0 -292px;
}

.orientaionProgram #sidenav ul li.area10 a {
  background-position: 0 -320px;
}

.orientaionProgram #sidenav ul li.area10 a:hover,
.orientaionProgram #sidenav ul li.area10 a.hover {
  background-position: 0 -320px;
}

.orientaionProgram #sidenav ul li.area11 a {
  background-position: 0 -358px;
}

.orientaionProgram #sidenav ul li.area11 a:hover,
.orientaionProgram #sidenav ul li.area11 a.hover {
  background-position: 0 -358px;
}

.orientaionProgram #sidenav ul li.area12 a {
  background-position: 0 -396px;
}

.orientaionProgram #sidenav ul li.area12 a:hover,
.orientaionProgram #sidenav ul li.area12 a.hover {
  background-position: 0 -396px;
}

.orientaionProgram #sidenav ul li.area13 a {
  background-position: 0 -434px;
}

.orientaionProgram #sidenav ul li.area13 a:hover,
.orientaionProgram #sidenav ul li.area13 a.hover {
  background-position: 0 -434px;
}

.orientaionProgram #sidenav ul li.area14 a {
  background-position: 0 -462px;
}

.orientaionProgram #sidenav ul li.area14 a:hover,
.orientaionProgram #sidenav ul li.area14 a.hover {
  background-position: 0 -462px;
}

.orientaionProgram #sidenav ul li.area15 a {
  background-position: 0 -490px;
}

.orientaionProgram #sidenav ul li.area15 a:hover,
.orientaionProgram #sidenav ul li.area15 a.hover {
  background-position: 0 -490px;
}

.orientaionProgram #sidenav ul li.area16 a {
  background-position: 0 -528px;
}

.orientaionProgram #sidenav ul li.area16 a:hover,
.orientaionProgram #sidenav ul li.area16 a.hover {
  background-position: 0 -528px;
}

.orientaionProgram #sidenav ul li.area17 a {
  background-position: 0 -566px;
}

.orientaionProgram #sidenav ul li.area17 a:hover,
.orientaionProgram #sidenav ul li.area17 a.hover {
  background-position: 0 -566px;
}

.orientaionProgram #sidenav ul li.area18 a {
  background-position: 0 -604px;
}

.orientaionProgram #sidenav ul li.area18 a:hover,
.orientaionProgram #sidenav ul li.area18 a.hover {
  background-position: 0 -604px;
}

.orientaionProgram #sidenav ul li.area19 a {
  background-position: 0 -632px;
}

.orientaionProgram #sidenav ul li.area19 a:hover,
.orientaionProgram #sidenav ul li.area19 a.hover {
  background-position: 0 -632px;
}

.orientaionProgram #sidenav ul li.area20 a {
  background-position: 0 -659px;
}

.orientaionProgram #sidenav ul li.area20 a:hover,
.orientaionProgram #sidenav ul li.area20 a.hover {
  background-position: 0 -659px;
}

.orientaionProgram #sidenav ul li.area21 a {
  background-position: 0 -687px;
  height: 38px;
}

.orientaionProgram #sidenav ul li.area21 a:hover,
.orientaionProgram #sidenav ul li.area21 a.hover {
  background-position: 0 -687px;
  height: 38px;
}

.scheduleTable {
  width: 100%;
  background: #e7e4d6;
  border-left: 1px solid #fff;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  margin-left: auto;
  margin-right: auto;
}

.scheduleTable th {
  width: 160px;
  vertical-align: middle;
  font-weight: normal;
  padding: 10px 20px 10px 20px;
  border-bottom: none;
  border-top: 1px solid #fff;
  text-align: center;
  font-weight: bold;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
}

.scheduleTable td {
  vertical-align: middle;
  text-align: left;
  padding: 10px 20px 10px 20px;
  border-bottom: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #fff;
}

.scheduleTable td.last {
  border-bottom: none;
}

.scheduleTable01 td.top {
  border-top: none;
}

#cat3-3-4 .submitBtn {
  width: 347px;
  height: 30px;
  display: block;
  margin-left: 380px;
}

#cat3-3-4 .submitBtn a {
  display: block;
  text-indent: -9999px;
  width: 347px;
  height: 30px;
  background-repeat: no-repeat;
}

#cat3-3-4 .submitBtn a {
  background: url(../images/pre_arrival/03_orientation_program/link_btn.gif) no-repeat;
}

#cat3-3-4 .submitBtn a:hover {
  background: url(../images/pre_arrival/03_orientation_program/link_btn_on.gif) no-repeat;
}

/* --------------------------------------------------
	cat3-3-5 Academic Information
-------------------------------------------------- */
#cat3-3-5 .shareTable07 td {
  padding: 20px;
}

/* --------------------------------------------------
	cat3-3-7 / 02 Bank Office & ATM Hours
-------------------------------------------------- */
#cat3-3-7 .shareTable07 th.tLeft {
  vertical-align: middle;
  text-align: center;
  padding: 10px 10px 10px 10px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-y top right #f1efe5;
}

#cat3-3-7 .shareTable07 tbody th.tLeft {
  vertical-align: middle;
  text-align: center;
  padding: 10px 10px 10px 10px;
  border: 1px solid #fff;
  border-top: 1px solid  #e7e4d6;
  border-right: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline.gif) repeat-x top left #f1efe5;
}

#cat3-3-7 .shareTable07 tbody th.last {
  vertical-align: middle;
  text-align: center;
  padding: 10px 10px 10px 10px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}

/* --------------------------------------------------
	cat3-3-10 / 02 Bank Office & ATM Hours
-------------------------------------------------- */
#cat3-3-10 .shareTable01 th {
  width: 112px;
  vertical-align: middle;
  text-align: left;
  font-weight: bold;
  padding: 10px 0 10px 18px;
  border: 1px solid #fff;
  border-bottom: 1px solid #e7e4d6;
  border-top: 1px solid #fff;
  background: url(../images/common/contents/tableline.gif) repeat-x bottom left #f1efe5;
}

#cat3-3-10 .shareTable01 th.bg01 {
  width: 160px;
}

#cat3-3-10 .shareTable01 th.bg02 {
  width: 200px;
}

#cat3-3-10 .shareTable01 td {
  text-align: left;
}

/* --------------------------------------------------
	cat3-4-1 / HOUSING MENU
-------------------------------------------------- */
.housing #sidenav {
  width: 221px;
  margin-right: 32px;
  float: left;
}

.housing #sidenav ul {
  display: block;
  width: 221px;
  height: 375px;
  margin: 0;
}

.housing #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-repeat: no-repeat;
}

.housing #sidenav ul li a {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/pre_arrival/04_housing/p01_sidenav_bg.gif);
  background-repeat: no-repeat;
}

.housing #sidenav ul li a:hover {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/pre_arrival/04_housing/p01_sidenav_bg_ov.gif);
  background-repeat: no-repeat;
}

.housing #sidenav ul li a.on {
  display: block;
  text-indent: -9999px;
  width: 221px;
  height: 38px;
  background-image: url(../images/pre_arrival/04_housing/p01_sidenav_bg_ov.gif);
  background-repeat: no-repeat;
}

.housing #sidenav ul li.area01 a {
  background-position: 0 0;
}

.housing #sidenav ul li.area01 a:hover,
.housing #sidenav ul li.area01 a.hover {
  background-position: 0 0;
}

.housing #sidenav ul li.area02 a {
  background-position: 0 -38px;
}

.housing #sidenav ul li.area02 a:hover,
.housing #sidenav ul li.area02 a.hover {
  background-position: 0 -38px;
}

.housing #sidenav ul li.area03 a {
  background-position: 0 -76px;
  height: 38px;
}

.housing #sidenav ul li.area03 a:hover,
.housing #sidenav ul li.area03 a.hover {
  background-position: 0 -76px;
  height: 38px;
}

.housing #sidenav ul li.area04 a {
  background-position: 0 -114px;
  height: 28px;
}

.housing #sidenav ul li.area04 a:hover,
.housing #sidenav ul li.area04 a.hover {
  background-position: 0 -114px;
  height: 28px;
}

.housing #sidenav ul li.area05 a {
  background-position: 0 -142px;
  height: 46px;
}

.housing #sidenav ul li.area05 a:hover,
.housing #sidenav ul li.area05 a.hover {
  background-position: 0 -142px;
  height: 46px;
}

.housing #sidenav ul li.area06 a {
  background-position: 0 -188px;
  height: 35px;
}

.housing #sidenav ul li.area06 a:hover,
.housing #sidenav ul li.area06 a.hover {
  background-position: 0 -188px;
  height: 35px;
}

.housing #sidenav ul li.area07 a {
  background-position: 0 -223px;
}

.housing #sidenav ul li.area07 a:hover,
.housing #sidenav ul li.area07 a.hover {
  background-position: 0 -223px;
}

.housing #sidenav ul li.area08 a {
  background-position: 0 -261px;
}

.housing #sidenav ul li.area08 a:hover,
.housing #sidenav ul li.area08 a.hover {
  background-position: 0 -261px;
}

.housing #sidenav ul li.area09 a {
  background-position: 0 -299px;
}

.housing #sidenav ul li.area09 a:hover,
.housing #sidenav ul li.area09 a.hover {
  background-position: 0 -299px;
}

.housing #sidenav ul li.area10 a {
  background-position: 0 -375px;
  height: 37px;
}

.housing #sidenav ul li.area10 a:hover,
.housing #sidenav ul li.area10 a.hover {
  background-position: 0 -375px;
  height: 37px;
}

/* --------------------------------------------------
	cat3-4-2 / Sminar House Information
-------------------------------------------------- */
#cat3-4-2 .area {
  width: 687px;
  margin: 0 auto;
}

#cat3-4-2 .shareTable07 th,
#cat3-4-2 .shareTable07 td {
  padding: 10px;
}

#tabMenu {
  width: 727px;
  height: 51px;
  background: url(../images/pre_arrival/04_housing/p02_menu_bg.gif) no-repeat 0 0;
}

#tabMenu li {
  float: left;
  height: 51px;
}

#tabMenu li a {
  display: block;
  text-indent: -9999px;
}

#tabMenu #left {
  width: 362px;
}

#tabMenu #left a {
  width: 362px;
  height: 51px;
}

#tabMenu #left a:hover {
  background: url(../images/pre_arrival/04_housing/p02_menu_bg_ov.gif) no-repeat 0 0;
}

#tabMenu #left a.on {
  background: url(../images/pre_arrival/04_housing/p02_menu_bg_ov.gif) no-repeat 0 0;
}

#tabMenu #right {
  width: 365px;
}

#tabMenu #right a {
  width: 365px;
  height: 51px;
}

#tabMenu #right a:hover {
  background: url(../images/pre_arrival/04_housing/p02_menu_bg_ov.gif) no-repeat -362px 0;
}

#tabMenu #right a.on {
  background: url(../images/pre_arrival/04_housing/p02_menu_bg_ov.gif) no-repeat -362px 0;
}

#housingList {
  width: 759px;
  margin: 0 -32px 0 0;
  overflow: hidden;
  _zoom: 1;
}

#housingList li {
  float: left;
  margin: 0 32px 30px 0;
  width: 221px;
  height: 162px;
}

/**********************************
 * Addition
 */
.title-syllabi span {
  display: block;
}

.syllabi-list-area h6 {
  font-size: 17px;
  padding-bottom: 5px;
  border-bottom: 1px solid #dedec4;
  margin-top: 44px;
}
.syllabi-list-area div.syllabi-list-parent {
  padding-top: 20px;
}
.syllabi-list-area div.syllabi-list-parent:nth-child(2) {
  border-top: 1px solid #fffdff;
}
.syllabi-list-area div.syllabi-list-parent:nth-child(n+3) {
  padding-top: 25px;
}
.syllabi-list-area div.syllabi-list-parent > p {
  font-size: 14px;
  margin-bottom: 10px;
}
.syllabi-list-area div.syllabi-list > p {
  font-size: 14px;
  background-color: #FFF;
  padding: 10px 0 10px 20px;
  border-bottom: 2px solid #d9d9d9;
  border-right: 2px solid #d9d9d9;
  cursor: pointer;
}
.syllabi-list-area div.syllabi-list > p:hover {
  opacity: .75;
}
.syllabi-list-area div.syllabi-list > p:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 6px;
  background: url(/asp/images/03_academics/accordion-open-btn.png) no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 13px;
}
.syllabi-list-area div.syllabi-list > p.open:before {
  background: url(/asp/images/03_academics/accordion-close-btn.png) no-repeat;
}
.syllabi-list-area div.syllabi-list ul {
  display: none;
}
.syllabi-list-area div.syllabi-list ul li {
  background-color: #FFF;
  border-bottom: 2px solid #d9d9d9;
  border-right: 2px solid #d9d9d9;
  padding: 10px 0 10px 44px;
}
.syllabi-list-area div.syllabi-list ul li a {
  font-size: 14px;
  display: block;
}
.syllabi-list-area div.syllabi-list ul li a:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/asp/images/common/contents/pdf_icon.png) no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}

.exchange-coordinators-list ul {
  width: 800px;
  margin-left: 125px;
  margin-top: 60px;
  margin-bottom: 40px;
}
.exchange-coordinators-list ul li {
  float: left;
  width: 370px;
  margin-bottom: 20px;
}
.exchange-coordinators-list ul li img {
  vertical-align: middle;
  margin-right: 10px;
}
.exchange-coordinators-list ul li .icon {
  float: left;
}
.exchange-coordinators-list ul li .text {
  font-size: 15px;
  float: left;
  padding-top: 15px;
}
.exchange-coordinators-list ul li:last-child .text {
  padding-top: 8px;
}
.exchange-coordinators-list ul li a {
  display: block;
}
.exchange-coordinators-list ul li a span {
  text-decoration: underline;
}
.exchange-coordinators-list ul li a span:hover {
  text-decoration: none;
}
.exchange-coordinators-list ul.sub-list {
  height: 80px;
  list-style-type: circle;
  margin: 0;
  width: 200px;
  margin-left: 112px;
  margin-top: -12px;
}
.exchange-coordinators-list ul.sub-list li {
  margin-bottom: 6px;
  width: 250px;
}
.exchange-coordinators-list ul.sub-list li:last-child {
  margin-bottom: 0;
}
.exchange-coordinators-list ul.sub-list li a {
  font-size: 13px;
}
.exchange-coordinators-list .center {
  text-align: center;
}

.supportTable {
  width: 980px;
  background: #e7e4d6;
  border-right: 1px solid #cdcbbf;
  border-bottom: 1px solid #cdcbbf;
  border-collapse: separate;
  border-spacing: 0;
  margin-left: auto;
  margin-right: auto;
}
.supportTable tr:nth-child(1n) td {
  width: 241px;
  vertical-align: middle;
  text-align: left;
  padding: 13px 20px 13px 20px;
  border-bottom: 1px solid #e7e4d6;
  border-left: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline02.gif) repeat-x top left #fff;
}
.supportTable th {
  width: 241px;
  vertical-align: middle;
  text-align: left;
  padding: 13px 20px 13px 20px;
  border: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #e7e4d6;
  background: url(../images/common/contents/tableline.gif) repeat-y top right #f1efe5;
}
.supportTable td.last {
  border-bottom: 1px solid #fff;
  background: url(../images/common/contents/tableline02.gif) repeat-x top left #fff;
}
.supportTable td.mRight {
  border-right: none;
}
.supportTable td.top {
  background-image: none;
}
.supportTable .border td {
  border-top: solid 2px #e7e4d6;
}

.yui-section-head {
  width: 100%;
}
.yui-section-head .img {
  float: left;
  width: 350px;
}
.yui-section-head .img img {
  width: 100%;
}
.yui-section-head .text {
  float: left;
  width: 354px;
  margin-left: 20px;
}

.yui-explore-section-head {
  border-top: 1px solid #fffdff;
}

/*# sourceMappingURL=page.css.map */
