@charset "UTF-8";

body, h1, h2, h3, h4, h5, h6, form, p, ul, ol, li, dl, dt, dd {
  margin: 0;
  padding: 0;
}
body {
  background: url(/univ/img/header_shadow.png) repeat-x;
}
ul, ol {
  list-style-type: none;
}
img {
  border: 0;
  vertical-align: bottom;
}
body, textarea {
  line-height: 1.4;
}
body, input[type="text"], textarea {
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #534e4f;
  font-size: small;
}
input[type="text"], textarea {
  border: 1px solid #ccc;
  margin: 0;
}
textarea {
  padding: 4px 6px;
}
input[type="text"] {
  padding: 2px 5px;
}
select {
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
label input[type="checkbox"], label input[type="radio"], label select {
  vertical-align: -0.1em;
  margin-top: 0;
  margin-bottom: 0;
}
a {
  color: #661100;
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
}
em, strong {
  font-style: normal;
  color: #0e0809;
}
#MAIN {
  position: relative;
  z-index: 1;
  background: url(/univ/img/page_bg_repeat.gif) repeat-y 50% 0;
}
#MAIN > .inner {
  background: url(/univ/img/page_bg.gif) no-repeat 50% 0;
}
#MAIN > .inner > .m-frame {
  *zoom: 1;
  position: relative;
  padding-bottom: 60px;
}
#MAIN > .inner > .m-frame:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
#SUB {
  *zoom: 1;
  position: relative;
  z-index: 2;
  margin-top: -5px;
  padding-top: 5px;
  background: url(/univ/img/footer_shadow.png) repeat-x 0 0;
}
#SUB > .inner {
  background: url(/univ/img/footer_bg.gif) repeat-x 0 100%;
}
#NEWS {
  margin-top: 27px;
  padding-bottom: 9px;
  background: url(/univ/img/news_btm.gif) no-repeat 0 100%;
}
#NEWS > .inner {
  background: url(/univ/img/news_body.gif) repeat-y 0 0;
}
#NEWS ul {
  padding: 0 20px;
}
#NEWS li {
  padding: 12px 5px 10px 5px;
  overflow: hidden;
  border-top: 1px dashed #b2b2b2;
}
#NEWS li:first-child {
  border-top: 0;
}
#NEWS li > span {
  float: left;
}
#NEWS li .date {
  color: #b40828;
  font-weight: bold;
  width: 110px;
}
#NEWS li .text {
  width: 790px;
}
#NEWS li .text img {
  vertical-align: middle;
  margin-right: 10px;
}
#SITENAVI {
  margin-top: 23px;
  padding-bottom: 9px;
  background: url(/univ/img/sitenavi_btm.gif) no-repeat 0 100%;
}
#SITENAVI .tabhead {
  padding-left: 1px;
  position: relative;
  height: 41px;
}
#SITENAVI .tabhead li {
  float: left;
  width: 162px;
  height: 41px;
  position: relative;
  z-index: 1;
  margin-left: -5px;
}
#SITENAVI .tabhead li:first-child {
  margin-left: 0;
}
#SITENAVI .tabhead li.tab6 {
  margin-left: -4px;
}
#SITENAVI .tabhead a {
  background: url(/univ/img/sitenavi_tab.png) no-repeat;
  height: 41px;
}
#SITENAVI .tabhead .tab1.current {
  z-index: 2;
}
#SITENAVI .tabhead .tab1 a {
  background-position: 50% 0px;
}
#SITENAVI .tabhead .tab1 a:hover, #SITENAVI .tabhead .tab1.current a {
  background-position: 50% -246px;
}
#SITENAVI .tabhead .tab2.current {
  z-index: 2;
}
#SITENAVI .tabhead .tab2 a {
  background-position: 50% -41px;
}
#SITENAVI .tabhead .tab2 a:hover, #SITENAVI .tabhead .tab2.current a {
  background-position: 50% -287px;
}
#SITENAVI .tabhead .tab3.current {
  z-index: 2;
}
#SITENAVI .tabhead .tab3 a {
  background-position: 50% -82px;
}
#SITENAVI .tabhead .tab3 a:hover, #SITENAVI .tabhead .tab3.current a {
  background-position: 50% -328px;
}
#SITENAVI .tabhead .tab4.current {
  z-index: 2;
}
#SITENAVI .tabhead .tab4 a {
  background-position: 50% -123px;
}
#SITENAVI .tabhead .tab4 a:hover, #SITENAVI .tabhead .tab4.current a {
  background-position: 50% -369px;
}
#SITENAVI .tabhead .tab5.current {
  z-index: 2;
}
#SITENAVI .tabhead .tab5 a {
  background-position: 50% -164px;
}
#SITENAVI .tabhead .tab5 a:hover, #SITENAVI .tabhead .tab5.current a {
  background-position: 50% -410px;
}
#SITENAVI .tabhead .tab6.current {
  z-index: 2;
}
#SITENAVI .tabhead .tab6 a {
  background-position: 50% -205px;
}
#SITENAVI .tabhead .tab6 a:hover, #SITENAVI .tabhead .tab6.current a {
  background-position: 50% -451px;
}
#SITENAVI .tabbody {
  background: url(/univ/img/sitenavi_body.gif) repeat-y 0 0;
  padding: 10px 5px;
}
#SITENAVI .tabbody > .inner {
  overflow: hidden;
  background: url(/univ/img/sitenavi_sep.gif) repeat-y 0 0;
}
#SITENAVI .tabbody > .inner > div {
  padding: 0 20px;
  float: left;
  width: 148px;
}
#SITENAVI h6 {
  font-size: small;
  color: #331419;
  margin-bottom: 5px;
}
#SITENAVI h6 a {
  color: #331419;
}
#FOOTER {
  overflow: hidden;
  margin-top: 30px;
  padding-bottom: 5px;
}
#FOOTER p {
  float: left;
}
#FOOTER ul {
  float: right;
}
#FOOTER ul li {
  float: left;
}
#MENU {
  position: relative;
  z-index: 2;
  margin-bottom: 40px;
  padding-bottom: 15px;
  background: url(/univ/img/menu_btm.png) no-repeat 0 100%;
  float: left;
  width: 212px;
}
#MENU .logo {
  position: relative;
  z-index: 2;
  margin-bottom: -137px;
}
#MENU a {
  *zoom: 1;
  display: block;
}
#MENU a:hover {
  text-decoration: none;
}
#MENU li {
  position: relative;
}
#MENU .balloon, #MENU .block {
  *zoom: 1;
  position: absolute;
  left: -20000px;
  top: -20000px;
}
#MENU li.current > .block, #MENU li.current > div > .block, #MENU li.current > div > div > .block, #MENU li.expand > .block, #MENU li.expand > div > .block, #MENU li.expand > div > div > .block {
  position: static;
}
#MENU .second {
  *zoom: 1;
  position: relative;
  padding: 130px 0 1px 0;
  background: url(/univ/img/menu_bg.png);
}
#MENU .second > li {
  padding: 5px 0 0;
  background: url(/univ/img/menu_sep.png) no-repeat;
}
#MENU .second > li:first-child {
  background: none;
}
#MENU .second > li > div > a {
  background: url(/univ/img/menu.png) no-repeat 0 0;
  text-indent: -20000px;
  overflow: hidden;
  width: 212px;
  height: 67px;
}
#MENU .second > li.item-1 > div > a {
  background-position: 0 0;
}
#MENU .second > li.current.item-1 > div > a {
  background-position: -212px 0;
}
#MENU .second > li.item-2 > div > a {
  background-position: 0 -70px;
}
#MENU .second > li.current.item-2 > div > a {
  background-position: -212px -70px;
}
#MENU .second > li.item-3 > div > a {
  background-position: 0 -140px;
}
#MENU .second > li.current.item-3 > div > a {
  background-position: -212px -140px;
}
#MENU .second > li.item-4 > div > a {
  background-position: 0 -210px;
}
#MENU .second > li.current.item-4 > div > a {
  background-position: -212px -210px;
}
#MENU .second > li.item-5 > div > a {
  background-position: 0 -280px;
}
#MENU .second > li.current.item-5 > div > a {
  background-position: -212px -280px;
}
#MENU .second > li.item-5 > div > a {
  height: 61px;
}
#MENU .third {
  padding: 0 11px;
}
#MENU .third > li {
  padding-top: 5px;
  margin-bottom: 4px;
}
#MENU .third > li > div {
  padding-bottom: 5px;
}
#MENU .third > li > div > a {
  background: url(/univ/img/menu_arrow.png) no-repeat 0 50%;
  padding: 0 6px 0 29px;
  font-weight: bold;
}
#MENU .third > li:hover, #MENU .third > li.current {
  background: url(/univ/img/menu_inner.png) no-repeat;
}
#MENU .third > li:hover > div, #MENU .third > li.current > div {
  background: url(/univ/img/menu_inner.png) no-repeat;
}
#MENU .third > li:hover > div > a, #MENU .third > li.current > div > a {
  background-color: #d4cac1;
}
#MENU .third > li:hover > div, #MENU .third > li.alone.current > div {
  background-position: -424px 100%;
}
#MENU .third > li:hover > div > a, #MENU .third > li.alone.current > div > a {
  background-position: 0 50%;
}
#MENU .third > li.expand:hover > div, #MENU .third > li.current > div {
  background-position: -212px 100%;
}
#MENU .third > li.expand:hover > div > a, #MENU .third > li.current > div > a {
  background-position: -212px 50%;
}
#MENU li.current .third {
  margin: 0 9px 3px;
  padding: 0 2px;
  background: url(/univ/img/menu_bg_current.png) no-repeat 0 100%;
  overflow: hidden;
}
#MENU .fourth {
  background-color: #fff;
  border: 2px solid #d4cac1;
  border-bottom: 0;
}
#MENU .fourth > li > a {
  background: url(/univ/img/icn_arrow_red_s.png) no-repeat 19px 50%;
  padding: 3px 19px 1px 29px;
}
#MENU .fourth > li:hover > a, #MENU .fourth > li.current > a {
  background-color: #ede2d8;
}
#MENU li.expand .fourth {
  background-color: transparent;
  border: 2px solid transparent;
  border-bottom: 0;
}
#MENU .third > li:hover .fourth {
  background-color: #fff;
  border: 2px solid #d4cac1;
  border-bottom: 0;
}
#MENU li.open > div > .block {
  width: 212px;
  position: absolute;
  left: 200px;
  top: 0;
  background: url(/univ/img/menu_sub_btm.png) no-repeat 0 100%;
  padding-bottom: 11px;
  filter: inherit;
}
#MENU li.open > div > .block > .third {
  background: url(/univ/img/menu_sub.png) repeat-y;
  padding-top: 15px;
  padding-bottom: 1px;
}
#MENU li.open > div > .block .balloon {
  left: -12px;
  top: 22px;
}
#CONTENT {
  z-index: 1;
  float: right;
  width: 605px;
  min-height: 864px;
  padding-right: 5px;
  position: relative;
}
#TITLE {
  position: absolute;
  left: -202px;
  top: 0;
}
#BTNNEWS {
  position: fixed;
  right: 0;
  top: 82px;
  z-index: 3;
}

#HEADER {
  margin-bottom: 20px;
  min-height: 67px;
  overflow: hidden;
}
#HEADER .menu1 {
  width: 489px;
  margin: 0 0 8px auto;
  overflow: hidden;
}
#HEADER .menu1 li {
  float: left;
}
#HEADER form {
  float: right;
  background: url(/univ/img/header_bg_search.gif) no-repeat;
  width: 150px;
  height: 25px;
}
#HEADER form > * {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#HEADER form input[type="text"] {
  font-size: 12px;
  width: 115px;
  margin: 0;
  padding: 0 !important;
  background-color: transparent !important;
  border: 0 !important;
}
#HEADER .menu2 {
  line-height: 1;
  margin: 5px 10px 0 0;
  float: right;
  overflow: hidden;
}
#HEADER .menu2 li {
  float: left;
}
#PATH {
  font-size: x-small;
  margin-bottom: 30px;
}
#PAGETOP {
  position: absolute;
  bottom: 17px;
  right: 0;
}
#BODY h1 {
  color: #b40828;
  font-size: x-large;
  margin-bottom: 15px;
}
#BODY h2, #BODY h3, #BODY h4, #BODY h5, #BODY h6 {
  font-size: small;
}

/* B1-1 全学共通特長ある教養教育
======================================================= */
/* 全学共通カリキュラム表 */
#B1-1 #BODY .table-curriculum {
	width: 100%;
	border: 1px solid #cbcaca;
	border-left-width: 0;
	border-top-width: 0;
}
#B1-1 #BODY .table-curriculum th,
#B1-1 #BODY .table-curriculum td {
	border: 1px solid #cbcaca;
	border-right-width: 0;
	border-bottom-width: 0;
}
#B1-1 #BODY .table-curriculum thead th {
	padding: 6px;
	background: #B0A092 url(/univ/img/table_line_white2.gif) no-repeat;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#B1-1 #BODY .table-curriculum tbody th {
	padding: 4px;
	background: #d7cfc8 url(/univ/img/table_line_white2.gif) no-repeat;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#B1-1 #BODY .table-curriculum tbody td {
	padding: 8px;
	vertical-align: top;
	font-size: x-small;
}
#B1-1 #BODY .table-curriculum td.border-t-none {
	border-top-width: 0;
}
#B1-1 #BODY .table-curriculum td.border-l-none {
	border-left-width: 0;
}
#B1-1 #BODY .table-curriculum td.border-l {
	border-left-color: #817F7F;
	border-left-style: dotted;
}
#B1-1 #BODY .table-curriculum td.border-t {
	border-top-color: #817F7F;
	border-top-style: dotted;
}
#B1-1 #BODY .table-curriculum .language {
	background-color: #F7E9ED;
}
#B1-1 #BODY .table-curriculum .info {
	background-color: #E3ECF8;
}
#B1-1 #BODY .table-curriculum .pro {
	background-color: #E0EFDA;
}
#B1-1 #BODY .table-curriculum .society {
	background-color: #E7DBEE;
}
#B1-1 #BODY .table-curriculum .special {
	background-color: #FCF3B8;
}
#B1-1 #BODY .table-curriculum li {
	padding-left: 8px;
	background-image: url(/univ/faculty/feature/img/icn_bullet.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.5em;
}
#B1-1 #BODY .table-curriculum li.inline {
	display: inline;
}
#B1-1 #BODY .table-curriculum h3 {
	margin-bottom: 4px;
	font-size: x-small;
}
/* ページ内ナビゲーション */
#B1-1 #BODY .feature-nav {
  margin-bottom: 20px;
}
#B1-1 #BODY .feature-nav li {
  float: left;
  height: 35px;
}
#B1-1 #BODY .feature-nav a{
  display: block;
  background-image: url(/univ/faculty/feature/img/bg_btn_anchor.gif);
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  height: 35px;
}
#B1-1 #BODY .feature-nav .btn01 {
  width: 201px;
  background-position: 0 0;
}
#B1-1 #BODY .feature-nav .btn02 {
  width: 202px;
  background-position: -201px 0;
}
#B1-1 #BODY .feature-nav .btn03 {
  width: 202px;
  background-position: -403px 0;
}
#B1-1 #BODY .feature-nav .btn01.current,
#B1-1 #BODY .feature-nav .btn01:hover {
  background-position: 0 -35px;
}
#B1-1 #BODY .feature-nav .btn02.current,
#B1-1 #BODY .feature-nav .btn02:hover {
  background-position: -201px -35px;
}
#B1-1 #BODY .feature-nav .btn03.current,
#B1-1 #BODY .feature-nav .btn03:hover {
  background-position: -403px -35px;
}
/* C1-3-1 取得可能な資格/免許
======================================================= */
/* 教員免許 */
#C1-3-1 #BODY .table-license {
	margin-bottom: 10px;
	width: 100%;
	border: 1px solid #cbcaca;
	border-right-width: 0;
	border-bottom-width: 0;
}
#C1-3-1 #BODY .table-license td {
	border-bottom-width: 0;
}
#C1-3-1 #BODY .table-license th,
#C1-3-1 #BODY .table-license td {
	border: 1px solid #cbcaca;
	border-left-width: 0;
	border-top-width: 0;
	padding: 8px 15px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #cbcaca;
	font-size: x-small;
}
#C1-3-1 #BODY .table-license th {
	border-right: 1px solid #cbcaca;
	text-align: center;
}
#C1-3-1 #BODY .table-license .category {
  background-color: #f7eef0;
}
#C1-3-1 #BODY .table-license thead th {
	background: #d7cfc8 url(/univ/img/table_line_white.gif) repeat-y 100% 0;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
/* C1-1 年間スケジュール
======================================================= */
/* 写真 */
#C1-1 #BODY .event-photo {
	position: absolute;
	z-index: 1;
}
/* C1-5-5 保健センター
======================================================= */
/* 学生相談室 */
#C1-5-5 .table-timetable {
	margin-bottom: 10px;
	width: 100%;
	border: 1px solid #cbcaca;
	border-right-width: 0;
	border-bottom-width: 0;
}
#C1-5-5 .table-timetable td {
	border-bottom-width: 0;
}
#C1-5-5 .table-timetable th,
#C1-5-5 .table-timetable td {
	border: 1px solid #cbcaca;
	border-left-width: 0;
	border-top-width: 0;
	padding: 8px 15px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #cbcaca;
	font-size: x-small;
}
#C1-5-5 .table-timetable th {
	border-right: 1px solid #cbcaca;
	text-align: center;
}
#C1-5-5 .table-timetable td {
	background-color: #fff;
}
#C1-5-5 .table-timetable thead th {
	background: #d7cfc8 url(/univ/img/table_line_white.gif) repeat-y 100% 0;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
#C1-5-5 .table-timetable tbody th {
	background-color: #f7eef0;
	font-weight: normal;
	text-align: left;
}
/* D1 就職・キャリア
======================================================= */
#D1 #BODY .color1 {
	color: #A153A0;
}
#D1 #BODY .color2 {
	color: #DD874D;
}
#D1 #BODY .color3 {
	color: #D85F5F;
}
#D1 #BODY .color4 {
	color: #DFC757;
}
/* C1-3 資格取得支援
======================================================= */
#C1-3 #BODY .table-qualification {
  margin-bottom: 30px;
  width: 100%;
  border: 1px solid #cbcaca;
  border-right-width: 0;
}
#C1-3 #BODY .table-qualification th,
#C1-3 #BODY .table-qualification td {
  border: 1px solid #cbcaca;
  border-left-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 8px 15px;
  text-align: left;
  vertical-align: top;
}
#C1-3 #BODY .table-qualification thead th {
  font-size: x-small;
  background: #d7cfc8 url(/univ/img/table_line_white.gif) repeat-y 100% 0;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
}
#C1-3 #BODY .table-qualification .border-b {
	border-bottom: 1px solid #cbcaca;
}
#C1-3 #BODY .table-qualification .bg {
  background-color: #f7eef0;
}
/* C1-2-3 休講
======================================================= */
#C1-2-3 #BODY .table-no_lectures {
	margin-bottom: 30px;
	width: 100%;
	border: 1px solid #cbcaca;
	border-right-width: 0;
}
#C1-2-3 #BODY .table-no_lectures th,
#C1-2-3 #BODY .table-no_lectures td {
	border: 1px solid #cbcaca;
	border-left-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	padding: 8px 15px;
	text-align: left;
	vertical-align: top;
}
#C1-2-3 #BODY .table-no_lectures thead th {
	background: #d7cfc8 url(/univ/img/table_line_white.gif) repeat-y 100% 0;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
#C1-2-3 #BODY .table-no_lectures tbody th {
	background-color: #f7eef0;
	font-size: x-small;
}
/* D1-3 インターンシップ
======================================================= */
/* インターンシップの流れ */
#D1-3 #BODY .table-flow {
	margin-bottom: 10px;
	width: 100%;
	border: 1px solid #cbcaca;
	border-right-width: 0;
	border-bottom-width: 0;
}
#D1-3 #BODY .table-flow th,
#D1-3 #BODY .table-flow td {
	border: 1px solid #cbcaca;
	border-left-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	padding: 8px 15px;
	text-align: left;
	vertical-align: top;
	vertical-align: middle;
}
#D1-3 #BODY .table-flow th {
	border-right: 1px solid #cbcaca;
}
#D1-3 #BODY .table-flow .bg {
	background-color: #f7eef0;
}
#D1-3 #BODY .table-flow .bdr {
	border-bottom: 1px solid #cbcaca;
}
/* 体験レポート */
#D1-3 .table-timetable {
	padding-left: 13px;
	position: relative;
}
#D1-3 .table-timetable table {
	width: 100%;
	border-collapse: collapse;
	background: url(/univ/career/internship/img/bg_time.gif) repeat-y 0 0;
}
#D1-3 .table-timetable table th {
	width: 127px;
	padding-bottom: 4px;
}
#D1-3 .table-timetable table td {
	padding-left: 25px;
	padding-bottom: 4px;
	font-weight: bold;
}
#D1-3 .table-timetable table .last-child {
	padding-bottom: 0;
}
#D1-3 .table-timetable .photo {
	position: absolute;
	bottom: -15px;
	right: 0;
}
/* D1-5 就職状況/就職先データ
======================================================= */
#D1-5 #BODY .table-data {
	margin-bottom: 30px;
	width: 100%;
	border: 1px solid #cbcaca;
	border-right-width: 0;
	border-bottom-width: 0;
}
#D1-5 #BODY .table-data td {
	border-bottom-width: 0;
}
#D1-5 #BODY .table-data th,
#D1-5 #BODY .table-data td {
	border: 1px solid #cbcaca;
	border-left-width: 0;
	border-top-width: 0;
	padding: 8px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #cbcaca;
}
#D1-5 #BODY .table-data th {
	border-right: 1px solid #cbcaca;
	text-align: center;
	font-size: x-small;
}
#D1-5 #BODY .table-data td {
	background-color: #fff;
	text-align: right;
}
#D1-5 #BODY .table-data thead th {
	background: #d7cfc8 url(/univ/img/table_line_white.gif) repeat-y 100% 0;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
#D1-5 #BODY .table-data .bg {
	background-color: #f7eef0;
}
/* ページ内ナビゲーション */
#D1-5 #BODY .career-nav {
	margin-bottom: 20px;
}
#D1-5 #BODY .career-nav li {
	float: left;
	height: 35px;
}
#D1-5 #BODY .career-nav a {
	display: block;
	background-image: url(/univ/career/data/img/bg_btn_anchor.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	height: 35px;
}
#D1-5 #BODY .career-nav .btn01 {
	width: 152px;
	background-position: 0 0;
}
#D1-5 #BODY .career-nav .btn02 {
	width: 151px;
	background-position: -152px 0;
}
#D1-5 #BODY .career-nav .btn03 {
	width: 152px;
	background-position: -303px 0;
}
#D1-5 #BODY .career-nav .btn04 {
	width: 150px;
	background-position: -455px 0;
}
#D1-5 #BODY .career-nav .btn01:hover {
	background-position: 0 -35px;
}
#D1-5 #BODY .career-nav .btn02:hover {
	background-position: -152px -35px;
}
#D1-5 #BODY .career-nav .btn03:hover {
	background-position: -303px -35px;
}
#D1-5 #BODY .career-nav .btn04:hover {
	background-position: -455px -35px;
}
/* ページ内ナビゲーション(業種別就職状況) */
#D1-5 #BODY .career-nav-i dl {
	overflow: hidden;
}
#D1-5 #BODY .career-nav-i dt {
	color: #0e0809;
	margin: 0 0 10px;
	padding: 0 19px 0 0;
	font-weight: bold;
}
#D1-5 #BODY .career-nav-i dd {
	margin: 0 0 20px;
}
#D1-5 #BODY .career-nav-i dd ul li {
	float: left;
	background: url(/univ/img/line_dotted_v.gif) no-repeat;
}
#D1-5 #BODY .career-nav-i dd ul li a {
	display: block;
	float: left;
	padding: 0 15px 0 34px;
	background: url(/univ/img/icn_arrow_red_down.png) no-repeat 15px 50%;
}

#D1-5 #BODY .career-nav-i.item4 dd ul li{
  height: 3em;
}
#D1-5 #BODY .interview-nav a {
  display: block;
  padding: 0 0 0 19px;
  background: url(/univ/img/icn_arrow_red_down.png) no-repeat 0 50%;
  margin-bottom: 30px;
}

/* 業種別就職状況グラフ */
#D1-5 #BODY .data-graph {
	/*margin: 0 0 30px;
	width: 576px;
	height: 2340px;
	background: url(/univ/career/data/img/pct_data_06.png) no-repeat;*/
}
#D1-5 #BODY .data-graph .graph {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
  margin-bottom: 50px;
}
#D1-5 #BODY .data-graph #S02-01 {
  background: url(/univ/career/data/img/pct_data_01.gif) no-repeat;
  width: 605px;
  height: 155px;
}
#D1-5 #BODY .data-graph #S02-02 {
  background: url(/univ/career/data/img/pct_data_02.gif) no-repeat;
  width: 605px;
  height: 180px;
}
#D1-5 #BODY .data-graph #S02-03 {
  background: url(/univ/career/data/img/pct_data_03.gif) no-repeat;
  width: 605px;
  height: 180px;
}
#D1-5 #BODY .data-graph #S02-04 {
  background: url(/univ/career/data/img/pct_data_04.gif) no-repeat;
  width: 605px;
  height: 155px;
}
#D1-5 #BODY .data-graph #S02-05 {
  background: url(/univ/career/data/img/pct_data_05.gif) no-repeat;
  width: 605px;
  height: 180px;
}
#D1-5 #BODY .data-graph #S02-06 {
  background: url(/univ/career/data/img/pct_data_06.gif) no-repeat;
  width: 605px;
  height: 155px;
}
#D1-5 #BODY .data-graph #S02-07 {
	background: url(/univ/career/data/img/pct_data_07.gif) no-repeat;
  width: 605px;
  height: 155px;
}

/* D1-1-2 ガイダンス・セミナースケジュール
======================================================= */
#D1-1-2 #BODY .pickup-box {
	margin-bottom: 30px;
	width: 537px;
	background: url(/univ/career/support/img/bg_box_bottom.gif) no-repeat right bottom;
}
#D1-1-2 #BODY .pickup-box .inner {
	padding: 29px 16px 20px 32px;
	background: url(/univ/career/support/img/bg_box_top.gif) no-repeat left top;
}


/* A1-7-8 教育研究上の基礎的な情報 2011
   A1-7-2 教育研究上の基礎的な情報 2012
   A1-7-9 教育研究上の情報 2011
   A1-7-4 教育研究上の情報 2012
   A1-7-10 修学上の情報等 2011
   A1-7-6 修学上の情報等 2012
======================================================= */
#A1-7-8 #BODY .m-table-course tbody th,
#A1-7-2 #BODY .m-table-course tbody th,
#A1-7-9 #BODY .m-table-course tbody th,
#A1-7-4 #BODY .m-table-course tbody th,
#A1-7-10 #BODY .m-table-course tbody th,
#A1-7-6 #BODY .m-table-course tbody th {
	font-weight:bold;
	text-align:center;
	font-size:small;
	white-space:nowrap;
}
#A1-7-8 #BODY .m-table-course tbody td h3,
#A1-7-2 #BODY .m-table-course tbody td h3,
#A1-7-9 #BODY .m-table-course tbody td h3,
#A1-7-4 #BODY .m-table-course tbody td h3,
#A1-7-10 #BODY .m-table-course tbody td h3,
#A1-7-6 #BODY .m-table-course tbody td h3 {
	color:#331419;
}
/* A1-7-9 教育研究上の情報 2011
   A1-7-4 教育研究上の情報 2012
   A1-7-10 修学上の情報等 2011
   A1-7-6 修学上の情報等 2012
======================================================= */
#A1-7-9 #BODY .m-table-course.g-small th,
#A1-7-9 #BODY .m-table-course.g-small h3,
#A1-7-4 #BODY .m-table-course.g-small th,
#A1-7-4 #BODY .m-table-course.g-small h3,
#A1-7-10 #BODY .m-table-course.g-small th,
#A1-7-10 #BODY .m-table-course.g-small h3,
#A1-7-6 #BODY .m-table-course.g-small th,
#A1-7-6 #BODY .m-table-course.g-small h3 {
	font-size:x-small;
}
/* A1-7-10 修学上の情報等 2011
   A1-7-6 修学上の情報等 2012
======================================================= */
#A1-7-10 #BODY h4,
#A1-7-6 #BODY h4 {
	margin-bottom:5px;
}
#A1-7-10 #BODY dd,
#A1-7-6 #BODY dd {
	margin-bottom:10px;
}
/* A1-7-8 教育研究上の基礎的な情報 2011
======================================================= */
#A1-7-8 #BODY .m-table-course tbody td dt {
	font-weight:bold;
	margin-bottom:4px;
	color:#331419;
}
#A1-7-8 #BODY .m-table-course tbody td dd {
	margin-bottom:12px;
	font-size:90%;
	padding-left:10px;
}
/* E1 入試・入学
======================================================= */
#E1 #BODY .m-table tbody th,
#E1 #BODY .m-table tbody td{
  padding: 6px 2px;
}

/* E1-1-1 入学試験日程・定員一覧
======================================================= */
#E1-1-1 #BODY .m-table-course tbody th {
	font-weight:nomal;
	text-align:left;
}
#E1-1-1 #BODY .m-table-course tbody td {
	font-size:x-small;
}
#E1-1-1 #BODY .m-table-course .weight {
	font-weight:bold;
	vertical-align:top;
}
#E1-1-1 #BODY .m-table-course tbody th.note {
  border-top: none;
}
/* E1-1-2 推薦入学試験
======================================================= */
#E1-1-2 #BODY .m-table-course th {
	font-size:small;
	font-weight:bold;
	color:#534E4F;
	text-align:center;
}
#E1-1-2 #BODY .m-table-course td {
	vertical-align:top;
}
#E1-1-2 #BODY .m-table-course tbody td h2 {
	color:#331419;
}
/* E1-1-7 入試結果 2012
======================================================= */
#E1-1-7 #BODY .m-table-course tbody td {
	font-size:x-small;
}

#E1-1-7 #BODY .m-table-course.admission thead th {
  background: #d7cfc8 url(/univ/img/table_line_white2.gif) no-repeat;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  font-size: x-small;
}
#E1-1-7 #BODY .m-table-course.admission tbody th.type {
  vertical-align: middle;
  background: #efdee2;
}
#E1-1-7 #BODY .m-table-course.admission tbody td.type {
  vertical-align: middle;
  background: #f7eef0;
}

#E1-1-7 #BODY .m-table-course.admission tbody td.total {
  background: #d7cfc8 url(/univ/img/table_line_white2.gif) no-repeat;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  text-align: center;
}
/* E1-2-1 受験から入学までの流れ
======================================================= */
#E1-2-1 #BODY .g-clearfix {
	width:603px;
	position:relative;
	margin-bottom:32px;
	background:#fff url(/univ/admission/navi/img/schedule/box_back.png) repeat-x left bottom;
}
#E1-2-1 #BODY .g-clearfix .g-fl {
	margin-top:15px;
	margin-left:20px;
}
#E1-2-1 #BODY .g-clearfix .g-fl h3 {
	margin-bottom:13px;
}
#E1-2-1 #BODY .g-clearfix .g-fl p {
	margin-bottom:10px;
}
#E1-2-1 #BODY .g-clearfix .g-fr {
	margin-top:15px;
	margin-right:10px;
	margin-bottom:10px;
}
#E1-2-1 #BODY .g-clearfix p.arrow {
	position:absolute;
	left:50%;
	bottom:-28px;
	margin-left:-22px !important;
}
#E1-2-1 #BODY .g-clearfix.box1 {
	border:solid 1px #d85f5f;
}
#E1-2-1 #BODY .g-clearfix.box2 {
	border:solid 1px #dd874d;
}
#E1-2-1 #BODY .g-clearfix.box3 {
	border:solid 1px #e0c858;
}
#E1-2-1 #BODY .g-clearfix.box4 {
	border:solid 1px #df95ae;
}
#E1-2-1 #BODY .g-clearfix.box5 {
	border:solid 1px #d8759c;
}
#E1-2-1 #BODY .g-clearfix.box6 {
	border:solid 1px #a254a1;
}
/* E1-2-2 入試カレンダー
======================================================= */
#E1-2-2 #BODY table {
	margin:0;
}
#E1-2-2 #BODY table.first caption {
	border-top:solid 1px #CBCACA;
}
#E1-2-2 #BODY table caption {
	background:#B0A092;
	border:solid 1px #CBCACA;
	border-bottom:none;
	border-top:none;
	padding:0;
}
#E1-2-2 #BODY table caption span {
	display:block;
	border:solid 1px #fff;
	padding:5px 0;
	color:#fff;
	font-weight:bold;
}
#E1-2-2 #BODY .m-table-course thead th {
	vertical-align: top;
	background: #D7CFC8 url(/univ/img/table_line_white2.gif) no-repeat;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#E1-2-2 #BODY .m-table-course tbody th {
	background:#F7EEF0;
	border-right:none;
	border-bottom:none;
	height:110px;
}
#E1-2-2 #BODY .m-table-course tbody th h2 {
	color:#331419;
	padding-left:18px;
}
/* #E1-2-2 */
#E1-2-2 #BODY .m-table-course td {
	padding:0px;
	vertical-align:top;
}
#E1-2-2 #BODY .m-table-course td div {
  position: relative;
}
#E1-2-2 #BODY .m-table-course .l_cal {
  position: absolute;
  top: 5px;
  z-index: 10;
}
#E1-2-2 #BODY .m-table-course #txt_cal01 {left: -34px;}
#E1-2-2 #BODY .m-table-course #txt_cal02 {left: 2px;}
#E1-2-2 #BODY .m-table-course #txt_cal03 {left: -23px;}
#E1-2-2 #BODY .m-table-course #txt_cal04 {left: -5px;}
#E1-2-2 #BODY .m-table-course #txt_cal05 {left: -35px;}
#E1-2-2 #BODY .m-table-course #txt_cal06 {left: -35px;}
#E1-2-2 #BODY .m-table-course #txt_cal07 {left: -34px;}
#E1-2-2 #BODY .m-table-course #txt_cal08 {left: -34px;}
#E1-2-2 #BODY .m-table-course #txt_cal09 {left: 3px;}
#E1-2-2 #BODY .m-table-course #txt_cal10 {left: 32px;}
#E1-2-2 #BODY .m-table-course #txt_cal11 {left: -11px;}
#E1-2-2 #BODY .m-table-course #txt_cal12 {left: 67px;}
#E1-2-2 #BODY .m-table-course #txt_cal13 {left: 32px;}
#E1-2-2 #BODY .m-table-course #txt_cal14 {left: 44px;}
#E1-2-2 #BODY .m-table-course #txt_cal15 {left: -38px;}
#E1-2-2 #BODY .m-table-course #txt_cal16 {left: -34px;}
#E1-2-2 #BODY .m-table-course #txt_cal17 {left: -34px;}
#E1-2-2 #BODY .m-table-course #txt_cal18 {left: 67px;}
#E1-2-2 #BODY .m-table-course #txt_cal19 {left: -53px;}
/* E1-2-3 オープンキャンパス
======================================================= */
/* 跡見学園女子大学オープンキャンパス */
#E1-2-3 #BODY #KEY {
	margin-left:-3px;
}
#E1-2-3 #BODY span.next {
	position:absolute;
	display:block;
	right:0;
	top:-10px;
}
#E1-2-3 #BODY #PROGRAM-AREA {
	background:url(/univ/admission/navi/img/campus/back_img.gif) repeat-y 0 0;
	padding-bottom:5px;
	width:605px;
	position:relative;
	padding-top:45px;
	margin-bottom:30px;
}
#E1-2-3 #BODY #PROGRAM-AREA h2 {
	position:absolute;
	left:-5px;
	top:0;
}
#E1-2-3 #BODY #PROGRAM-AREA #PAGE-BODY {
	width:575px;
	background:#fff;
	padding:20px 10px 10px 10px;
	margin:0 auto;
}
#E1-2-3 #BODY #PROGRAM-AREA .g-clearfix {
	width:575px;
	margin-bottom:20px;
}
#E1-2-3 #BODY #PROGRAM-AREA .g-clearfix .g-clearfix {
	width:280px;
	margin-bottom:0;
}
#E1-2-3 #BODY #PROGRAM-AREA .g-clearfix .g-clearfix p.g-fl {
	width:170px;
}
#E1-2-3 #BODY #PROGRAM-AREA .g-clearfix.small .g-clearfix p.g-fl {
	width:105px;
}
#E1-2-3 #BODY #PROGRAM-AREA .g-clearfix .g-clearfix dl.g-fr {
	width:95px;
}
#E1-2-3 #BODY #PROGRAM-AREA .g-clearfix.small .g-clearfix dl.g-fr {
	width:160px;
}
#E1-2-3 #BODY #PROGRAM-AREA .g-clearfix .g-clearfix dl.g-fr dt {
	color:#b40828;
	font-weight:bold;
}
#E1-2-3 #BODY #PROGRAM-AREA .girls {
	position:absolute;
	right:20px;
	bottom:0;
}
#E1-2-3 #BODY #VOICE-AREA {
	width:605px;
	height:320px;
	position:relative;
}
#E1-2-3 #BODY #VOICE-AREA ul li {
	position:absolute;
}
#E1-2-3 #BODY #VOICE-AREA ul li.item1 {
	left:0;
	bottom:0;
}
#E1-2-3 #BODY #VOICE-AREA ul li.item2 {
	left:146px;
	top:50px;
}
#E1-2-3 #BODY #VOICE-AREA ul li.item3 {
	left:294px;
	bottom:0;
}
#E1-2-3 #BODY #VOICE-AREA ul li.item4 {
	right:0;
	top:50px;
}
/* E1-2-3-1 模擬授業
======================================================= */
#E1-2-3-1 #BODY .m-table-course td,
#E1-2-3-1 #BODY .m-table-course h2 {
	font-size:x-small;
}
#E1-2-3-1 #BODY .m-table-course .brown th {
	color:#fff;
	font-weight:bold;
	text-align:center;
	background:#b0a092;
	font-size:x-small;
}
#E1-2-3-1 #BODY .m-table-course td {
	vertical-align:top;
}
#E1-2-3-1 #BODY .mogi_tab_menu{
	background: url(/univ/admission/navi/open_campus/img/mogi/bg02.gif) left bottom no-repeat;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabmenu{
	background: url(/univ/admission/navi/open_campus/img/mogi/bg01.gif) left top no-repeat;
	padding:3px 0 0 3px;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabmenu li{
	float:left;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabcontents{
	padding:0 16px 10px 16px;
	display:none;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabcontents.current{
	display:block;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabcontents dt{
	border-top:1px dashed #b2b2b2;
	color:#b40828;
	font-size:107.7%;
	font-weight:bold;
	padding:16px 0 3px 0;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabcontents dt:first-child{
	border-top:none;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabcontents dd{
	font-size:92.31%;
	padding-bottom:16px;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabcontents dd p{
	margin-top:7px;
}
#E1-2-3-1 #BODY .mogi_tab_menu .tabcontents dd a{
	background: url("/univ/img/icn_arrow_red_s.png") 0 0.4em no-repeat;
	padding-left:10px;
}










/********** clear-fix  ***********/
#E1-2-3-1 #BODY .mogi_tab_menu .tabmenu:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
#E1-2-3-1 #BODY .mogi_tab_menu .tabmenu{
	zoom: 1;
	}

/* E1-2-6 大学見学
======================================================= */
#E1-2-6 #BODY .m-bullet-list > li {
  background-image: url(/univ/admission/navi/tour/img/icn_bullet.gif);
  background-position: 4px 0.5em;
  background-repeat: no-repeat;
  padding:0 0 5px 10px ;
}
/* E1-3-5 入試結果 2012
======================================================= */
#E1-3-5 #BODY .m-table-course tbody td {
  font-size:x-small;
}

#E1-3-5 #BODY .m-table-course.admission thead th {
  background: #d7cfc8 url(/univ/img/table_line_white2.gif) no-repeat;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  font-size: x-small;
}
#E1-3-5 #BODY .m-table-course.admission tbody th.type {
  vertical-align: middle;
  background: #efdee2;
}
#E1-3-5 #BODY .m-table-course.admission tbody td.type {
  vertical-align: middle;
  background: #f7eef0;
}

#E1-3-5 #BODY .m-table-course.admission tbody td.total {
  background: #d7cfc8 url(/univ/img/table_line_white2.gif) no-repeat;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  text-align: center;
}


#NEWS-LIST {
  margin: 23px 0 15px 0;
  padding-bottom: 9px;
}
#NEWS-LIST .tabhead {
  position: relative;
  height: 35px;
}
#NEWS-LIST .tabhead li {
  float: left;
  width: 151px;
  height: 35px;
  position: relative;
  z-index: 1;
}
#NEWS-LIST .tabhead li.tab3 {
  width: 152px;
}
#NEWS-LIST .tabhead a {
  background: url(/univ/img/news_tab.png) no-repeat;
  height: 35px;
}
#NEWS-LIST .tabhead .tab1.current {
  z-index: 2;
}
#NEWS-LIST .tabhead .tab1 a {
  background-position: 0 0px;
}
#NEWS-LIST .tabhead .tab1 a:hover, #NEWS-LIST .tabhead .tab1.current a {
  background-position: 0 bottom;
}
#NEWS-LIST .tabhead .tab2.current {
  z-index: 2;
}
#NEWS-LIST .tabhead .tab2 a {
  background-position: -151px 0;
}
#NEWS-LIST .tabhead .tab2 a:hover, #NEWS-LIST .tabhead .tab2.current a {
  background-position: -151px bottom;
}
#NEWS-LIST .tabhead .tab3.current {
  z-index: 2;
}
#NEWS-LIST .tabhead .tab3 a {
  background-position: -302px 0;
}
#NEWS-LIST .tabhead .tab3 a:hover, #NEWS-LIST .tabhead .tab3.current a {
  background-position: -302px bottom;
}
#NEWS-LIST .tabhead .tab4.current {
  z-index: 2;
}
#NEWS-LIST .tabhead .tab4 a {
  background-position: -453px 0;
}
#NEWS-LIST .tabhead .tab4 a:hover, #NEWS-LIST .tabhead .tab4.current a {
  background-position: -453px bottom;
}
/* #A1-4 */
#A1-4 .m-table-stripe{
  position: relative;
}
#A1-4 .l_photo {
  position: absolute;
}
#A1-4 #photo01 {top: 0;  right: 15px;}
#A1-4 #photo02 {top: 110px;  right: 15px;}
#A1-4 #photo03 {top: 220px;  right: 15px;}
#A1-4 #photo04 {top: 330px;  right: 15px;}
#A1-4 #photo05 {top: 440px;  right: 15px;}
#A1-4 #photo06 {top: 610px;  right: 15px;}
/* #A1-9-1 */
#A1-9-1 #bunkyo_map {
  position: relative;
  width: 605px;
  height: 641px;
  background: url(/univ/about/campus/img/pct_bunkyo01.jpg) no-repeat;
}
#A1-9-1 #bunkyo_map p {
  position: absolute;
}
#A1-9-1 #bunkyo_map li {
  position: absolute;
}
#A1-9-1 #bunkyo_map01 {
  top: 443px;
  left: 5px;
}
#A1-9-1 #bunkyo_map02 {
  top: 5px;
  left: 5px;
}
#A1-9-1 #bunkyo_map03 {
  top: 364px;
  left: 312px;
}
#A1-9-1 #bunkyo_map li a {
  display: block;
  width: 90px;
  height: 40px;
  text-indent: -20000px;
}
#A1-9-1 #bunkyo_map li#bunkyo_map02 a {
  width: 170px;
  height: 143px;
}
/* #A1-9-2 */
#A1-9-2 #niiza_map {
  position: relative;
  width: 614px;
  height: 701px;
  margin: 0 -4px 0 -4px;
  background: url(/univ/about/campus/img/pct_niiza01.jpg) no-repeat;
}
#A1-9-2 #niiza_map p {
  position: absolute;
}
#A1-9-2 #niiza_map li {
  position: absolute;
}
#A1-9-2 #niiza_map01 {
  top: 155px;
  left: 436px;
}
#A1-9-2 #niiza_map02 {
  top: 5px;
  left: 5px;
}
#A1-9-2 #niiza_map03 {
  top: 346px;
  left: 5px;
}
#A1-9-2 #niiza_map04 {
  top: 510px;
  left: 5px;
}
#A1-9-2 #niiza_map05 {
  top: 56px;
  left: 190px;
}
#A1-9-2 #niiza_map06 {
  top: 555px;
  left: 222px;
}
#A1-9-2 #niiza_map07 {
  top: 5px;
  left: 436px;
}
#A1-9-2 #niiza_map08 {
  top: 496px;
  left: 436px;
}
#A1-9-2 #niiza_map li a {
  display: block;
  width: 174px;
  height: 143px;
  text-indent: -20000px;
}
#A1-9-2 #niiza_map li#niiza_map05 a {
  width: 142px;
  height: 35px;
}


/*	=============================================
	A1-7-1	トップ > 大学紹介 > 情報公開 > 各種ポリシー
	=============================================*/
#A1-7-1 ol{
	margin-left:25px;
	 list-style-type: decimal;
}
#A1-7-1 ol li{
	margin-bottom:5px;
}
/*	=============================================
	E1-2-3	トップ > 入試・入学 > 入試・入学ナビ > オープンキャンパス
	by	/univ/css/kinoshita/local.css	#VOICE-AREA
	=============================================*/
#E1-2-3 #BODY #COMMENTS-AREA {
	width:605px;
	position:relative;
}
#E1-2-3 #BODY #COMMENTS-AREA ul {
}
#E1-2-3 #BODY #COMMENTS-AREA ul li {
	width: 515px;
	height:82px;
	padding:15px 46px 0 46px;
	vertical-align: middle;
}
#E1-2-3 #BODY #COMMENTS-AREA ul li:nth-child(odd){
	background: url(/univ/admission/navi/open_campus/img/voice_bg_l.gif) no-repeat left top;
}
#E1-2-3 #BODY #COMMENTS-AREA ul li:nth-child(even){
	background: url(/univ/admission/navi/open_campus/img/voice_bg_r.gif) no-repeat left top;
}
#E1-2-3 #BODY #COMMENTS-AREA ul li:first-child {
	margin-top:25px;
}
html*#E1-2-3 #BODY #COMMENTS-AREA ul li {
	background: url(/univ/admission/navi/open_campus/img/voice_bg_l.gif) no-repeat left top;
}
/*	=============================================
	C1-1	トップ > 学生生活 > 年間スケジュール
	=============================================*/
#C1-1 #BODY .m-2panes ul{
}
#C1-1 #BODY .m-2panes ul li{
	margin-left:1em;
	text-indent:-1em;
}
/* 縦断要素 */
#C1-1 #BODY .m-2panes .vertical01 {
	position: absolute;
	z-index: 2;
}
#C1-1 #BODY .m-2panes .vertical02 {
	position: absolute;
	z-index: 3;
}
/*	=============================================
	A1-9-5	トップ > 大学紹介 > 施設・設備・アクセス > 情報メディアセンター
	=============================================*/
#A1-9-5 #BODY .m-table-course td {
	text-align: center !important;
}
#A1-9-5 #BODY .m-table-course th {
	font-size: small !important;
}
/*	=============================================
	E1-2-3	トップ > 入試・入学 > 入試・入学ナビ > オープンキャンパス
	=============================================*/
/* オープンキャンパス日程 */
#E1-2-3 .table-timetable {
	margin-bottom: 10px;
	width: 100%;
	border: 1px solid #cbcaca;
	border-right-width: 0;
	border-bottom-width: 0;
}
#E1-2-3 .table-timetable td {
	border-bottom-width: 0;
}
#E1-2-3 .table-timetable th,
#E1-2-3 .table-timetable td {
	border: 1px solid #cbcaca;
	border-left-width: 0;
	border-top-width: 0;
	padding: 8px 15px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #cbcaca;
	font-size: x-small;
}
#E1-2-3 .table-timetable th {
	border-right: 1px solid #cbcaca;
	text-align: center;
}
#E1-2-3 .table-timetable td {
	background-color: #fff;
}
#E1-2-3 .table-timetable thead th {
	background: #d7cfc8 url(/univ/img/table_line_white.gif) repeat-y 100% 0;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
#E1-2-3 .table-timetable tbody th {
	background-color: #f7eef0;
	font-weight: normal;
	text-align: left;
}
/*	=============================================
	G1-2	トップ > 採用情報 > 大学・大学院専任教員
	=============================================*/
#G1-2 .m-table-course tbody th {
	font-size: small !important;
	white-space:nowrap;
}
.m-box-w {
  background-color: #ffffff !important;
}


/* m-table-openlecture
======================================================= */
#BODY .m-table-openlecture {
  margin-bottom: 30px;
  width: 100%;
  border-collapse: collapse;
}
#BODY .m-table-openlecture th {
  width: 136px;
  border: 1px solid #cbcaca;
  padding: 6px 7px;
  background-color: #f7eef0;
  vertical-align: top;
  text-align: left;
  font-size: x-small;
}
#BODY .m-table-openlecture td {
  border: 1px solid #cbcaca;
  padding: 6px 7px;
  vertical-align: top;
}
#BODY .m-table-openlecture .center {
  text-align: center;
}
#BODY .m-table-openlecture td p.g-small {
  margin-left: 12px;
}
/* m-box-gray + extension
======================================================= */
#BODY .m-box-gray.extension h4 {
  margin-left: 13px;
  margin-bottom: 5px;
  text-indent: -13px;
}
#BODY .m-box-gray.extension p {
  margin-left: 13px;
}
#BODY .m-box-gray.extension p.g-small {
  margin-left: 25px;
  margin-bottom: 5px;
}
#BODY .m-box-gray.extension p strong {
  color: #524e4e;
}
/* A1-9-4-1
/* A1-9-4-2
/* A1-9-4-3
======================================================= */
#A1-9-4-1 .m-cyan,
#A1-9-4-2 .m-cyan {
	color: #00a6b5;
}
#A1-9-4-1 .m-blue,
#A1-9-4-2 .m-blue,
#A1-9-4-3 .m-blue {
	color: #0c00b0;
}
#A1-9-4-2 .m-green {
	color: #1db000;
}
/* D1-3
======================================================= */
#D1-3 #MODAL-REPORT02 .table-timetable th {
  vertical-align: top;
}
#D1-3 #MODAL-REPORT02 .table-timetable td {
  padding-top: 10px;
  vertical-align: top;
}
#D1-3 #MODAL-REPORT02 .table-timetable td .g-normal {
  display: block;
  margin-left: 1em;
}
#D1-3 #MODAL-REPORT02 .table-timetable .g-pb70 {
  padding-bottom: 70px !important;
}
#D1-3 .m-box-gray {
  background-color: #f2f1f1;
}
#D1-3 .m-box-gray > .lt, .m-box-gray > .rt, .m-box-gray > .lb, .m-box-gray > .rb {
  background: url(/univ/career/internship/img/box_gray_corner.gif) no-repeat;
}
/* admission
======================================================= */
.m-table-course.admission thead th {
  background: #d7cfc8 url(/univ/img/table_line_white2.gif) no-repeat;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.m-table-course.admission tbody th {
  border: none;
  border-top: 1px solid #cbcaca;
  border-left: 1px solid #cbcaca;
  background: #f7eef0;
}


/* E1 */
#E1 #BILLBOARDS {
  position: relative;
}
#E1 #BILLBOARDS .frame {
  width: 605px;
  overflow: hidden;
}
#E1 #BILLBOARDS .list {
  width: 20000px;
  overflow: hidden;
}
#E1 #BILLBOARDS li {
  width: 605px;
  float: left;
}
#E1 #BILLBOARDS li a {
  display: block;
}
#E1 #BILLBOARDS .pager {
  position: absolute;
  top: 50%;
  margin-top: -14px;
}
#E1 #BILLBOARDS .pager.prev {
  left: 6px;
}
#E1 #BILLBOARDS .pager.prev a {
  background-image: url(/univ/img/arrow_left.png);
}
#E1 #BILLBOARDS .pager.next {
  right: 6px;
}
#E1 #BILLBOARDS .pager.next a {
  background-image: url(/univ/img/arrow_right.png);
}
#E1 #BILLBOARDS .pager a {
  display: block;
  width: 28px;
  height: 28px;
  text-indent: -20000px;
  overflow: hidden;
}
#E1 #BILLBOARDS.no-pager .pager {
  visibility: hidden;
}


/* 404 */
#SAKURA-404 {
	background: url(/univ/img/ttl_404.jpg) no-repeat 0 0;
	padding: 110px 40px 25px 40px;
	margin-top: 40px;
}
#SAKURA-404 h1 {
	display: none;
}


/*SP*/
#SP {
  border-bottom: #eee 1px solid;
  background: #ece8e2;
  padding: 10px;
}

#SP a{
  display: block;
  padding: 30px;
  background: #610;
  border-radius: 4px;
  color: #fff;
  font-size: 24px;
  text-align: center;
}
