@charset "UTF-8";
/* ==============================


en_style.css


============================== */


/*--------------------------
----------------------------
Introduction of Campuses
----------------------------
--------------------------*/
body#guide.campus div.location span#walk_5min_1.walk_5min {
    left: 40px;
}
body#guide.campus div.location span#walk_5min_2.walk_5min {
	right: 101px;
}

@media only screen and (max-width: 767px) {
  /* スマホ時表示 */
body#guide.campus div.location span.walk_5min {
	width: 27%;
	max-width: 178px;
}
body#guide.campus div.location span#walk_5min_1.walk_5min {
    left: 6%;
}
body#guide.campus div.location span#walk_5min_2.walk_5min {
	right: 14%;
}
}


/*--------------------------
----------------------------
Summary and Characteristics
----------------------------
--------------------------*/
body#about.guide table.calender td p {
    display: inline-block;
    max-width: 250px;
    min-width: 10em;
	text-align: left;
}
body#about.guide table.calender td.autumn p {
    min-width: 11.5em;
}
body#about.guide table.calender th {
	text-align: left;
}
body#about.guide table.calender th.spring ,
body#about.guide table.calender th.autumn {
	text-align: center;
}
body#about.guide table.fee tr:nth-child(3) th ,
body#about.guide table.fee tr:nth-child(4) th ,
body#about.guide table.fee tr.total th {
	text-align: left;
}


/*--------------------------
----------------------------
Admission Guide
----------------------------
--------------------------*/
body#about.admissions div.lead div.event {
    width: 245px;
}
body#about.admissions div.lead.on_notice div.lead_notice {
	width: 100%;
}
body#about.admissions div.download_pane a.download {
    width: 250px;
 }
body#about.admissions div.download_pane p {
    width: 430px;
}
body#about.admissions div.download_pane p a.link01 {
	margin-right: 5px;
}
body#about.admissions table.schedule th {
	text-align: left;
}
body#about.admissions table.schedule th.row_g ,
body#about.admissions table.schedule th.row_o {
	text-align: center;
}
body#about.admissions table.schedule td p {
    display: inline-block;
    max-width: 250px;
    min-width: 10em;
	text-align: left;
}
body#about.admissions table.summary td.qualification ol li {
    padding-left: 1.55em;
    text-indent: -1.55em;
}


/*--------------------------
----------------------------
Guide and Form Download
----------------------------
--------------------------*/

body#about.staff h5.chief {
	line-height: 1.7;
}
body#about.staff h5.chief strong {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	overflow: visible;
	background-image: none !important;
	font-weight: normal;
}
body#about.download ul.download_list.application li {
	display: list-item;
}



/*--------------------------
----------------------------
Location of Kansai University
----------------------------
--------------------------*/
body#guide.location div.location_map ul.campus li.minamisenri {
  top: 175px;
  left: 9px;
}
body#guide.location div.location_map ul.campus li.minamisenri a {
  width: 227px;
  height: 156px;
  background-image: url(../../img/guide/location/btn_minamisenri.png);
}
body#guide.location div.location_map ul.campus li.minamisenri a:hover {
  background-position: -227px 0;
}
body#guide.location div.location_map ul.campus li.senriyama {
  bottom: 160px;
  left: 9px;
}
body#guide.location div.location_map ul.campus li.senriyama a {
  width: 192px;
  height: 156px;
  background-image: url(../../img/guide/location/btn_senriyama.png);
}
body#guide.location div.location_map ul.campus li.senriyama a:hover {
  background-position: -192px 0;
}
body#guide.location div.location_map ul.campus li.takatsuki {
  top: 175px;
  right: 3px;
}
body#guide.location div.location_map ul.campus li.takatsuki a {
  width: 192px;
  height: 156px;
  background-image: url(../../img/guide/location/btn_takatsuki.png);
}
body#guide.location div.location_map ul.campus li.takatsuki a:hover {
  background-position: -192px 0;
}
body#guide.location div.location_map ul.campus li.takatsuki_m {
  bottom: 160px;
  right: 3px;
}
body#guide.location div.location_map ul.campus li.takatsuki_m a {
  width: 192px;
  height: 156px;
  background-image: url(../../img/guide/location/btn_takatsuki_m.png);
}
body#guide.location div.location_map ul.campus li.takatsuki_m a:hover {
  background-position: -192px 0;
}
body#guide.location div.location_map ul.campus li.umeda {
  bottom: 2px;
  left: 9px;
}
body#guide.location div.location_map ul.campus li.umeda a {
  width: 192px;
  height: 156px;
  background-image: url(../../img/guide/location/btn_umeda.png);
}
body#guide.location div.location_map ul.campus li.umeda a:hover {
  background-position: -192px 0;
}
body#guide.location div.location_map ul.campus li.sakai {
  bottom: 2px;
  right: 3px;
}
body#guide.location div.location_map ul.campus li.sakai a {
  width: 192px;
  height: 156px;
  background-image: url(../../img/guide/location/btn_sakai.png);
}
body#guide.location div.location_map ul.campus li.sakai a:hover {
  background-position: -192px 0;
}

@media only screen and (max-width: 767px) {
  /* スマホ時表示 */
  body#guide.location div.location_map ul.campus li.minamisenri {
    top: 31%;
    left: 1%;
    width: 33%;
    padding-bottom: 22%;
  }
  body#guide.location div.location_map ul.campus li.minamisenri a {
    width: 100%;
    height: 0;
    padding-bottom: 70%;
    background-image: url(../../img/guide/location/btn_minamisenri_sp.png);
  }
  body#guide.location div.location_map ul.campus li.minamisenri a:hover {
    background-position: 0 0;
  }
  body#guide.location div.location_map ul.campus li.senriyama {
    bottom: 22.6%;
    left: 1%;
    width: 27%;
    padding-bottom: 22%;
  }
  body#guide.location div.location_map ul.campus li.senriyama a {
    width: 100%;
    height: 0;
    padding-bottom: 82%;
    background-image: url(../../img/guide/location/btn_senriyama_sp.png);
  }
  body#guide.location div.location_map ul.campus li.senriyama a:hover {
    background-position: 0 0;
  }
  body#guide.location div.location_map ul.campus li.takatsuki {
    top: 31.5%;
    right: 1%;
    width: 27%;
    padding-bottom: 22%;
  }
  body#guide.location div.location_map ul.campus li.takatsuki a {
    width: 100%;
    height: 0;
    padding-bottom: 82%;
    background-image: url(../../img/guide/location/btn_takatsuki_sp.png);
  }
  body#guide.location div.location_map ul.campus li.takatsuki a:hover {
    background-position: 0 0;
  }
  body#guide.location div.location_map ul.campus li.takatsuki_m {
    bottom: 22.6%;
    right: 1%;
    width: 27%;
    padding-bottom: 22%;
  }
  body#guide.location div.location_map ul.campus li.takatsuki_m a {
    width: 100%;
    height: 0;
    padding-bottom: 82%;
    background-image: url(../../img/guide/location/btn_takatsuki_m_sp.png);
  }
  body#guide.location div.location_map ul.campus li.takatsuki_m a:hover {
    background-position: 0 0;
  }
  body#guide.location div.location_map ul.campus li.umeda {
    bottom: 0%;
    left: 1%;
    width: 27%;
    padding-bottom: 22%;
  }
  body#guide.location div.location_map ul.campus li.umeda a {
    width: 100%;
    height: 0;
    padding-bottom: 82%;
    background-image: url(../../img/guide/location/btn_umeda_sp.png);
  }
  body#guide.location div.location_map ul.campus li.umeda a:hover {
    background-position: 0 0;
  }
  body#guide.location div.location_map ul.campus li.sakai {
    bottom: 0%;
    right: 1%;
    width: 27%;
    padding-bottom: 22%;
  }
  body#guide.location div.location_map ul.campus li.sakai a {
    width: 100%;
    height: 0;
    padding-bottom: 82%;
    background-image: url(../../img/guide/location/btn_sakai_sp.png);
  }
  body#guide.location div.location_map ul.campus li.sakai a:hover {
    background-position: 0 0;
  }
  body#guide.location #cboxContent #cboxLoadedContent {
    text-align: left;
  }
  body#guide.location div.popup_inner strong.title {
    font-size: 133.33333%;
    font-size: 20px;
  }
  body#guide.location div.popup_inner div.detail {
    padding: 0px 10px 15px;
    font-size: 93.33333%;
    font-size: 14px;
  }
  body#guide.location div.popup_inner div.detail p {
    line-height: 1.7;
  }
}


/*--------------------------
----------------------------
Campus Life
----------------------------
--------------------------*/

body#campuslife.living_cases div#tab_container div.tab_switcher button {
  width: 298px;
}
body#campuslife.living_cases div#tab_container div.tab_switcher.btn_tab_b {
  left: 308px;
}

body#campuslife.living_cases div#tab_container div.tab_switcher button.tab_a {
  background-image: url(../../img/campuslife/living_cases/btn_tab_a.png);
  background-position: right top;
}
body#campuslife.living_cases div#tab_container div.tab_switcher button.tab_b {
  background-image: url(../../img/campuslife/living_cases/btn_tab_b.png);
  background-position: right top;
}

body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a01 {
  top: 71px;
  left: 139px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a01 a {
  width: 60px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a01.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a02 {
  top: 105px;
  left: 365px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a02 a {
  width: 107px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a02.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a03 {
  top: 195px;
  left: 264px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a03 a {
  width: 81px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a03.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a04 {
  top: 297px;
  left: 116px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a04 a {
  width: 65px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a04.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a05 {
  top: 297px;
  left: 197px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a05 a {
  width: 113px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a05.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a06 {
  top: 297px;
  left: 318px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a06 a {
  width: 148px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a06.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a07 {
  top: 375px;
  left: 100px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a07 a {
  width: 263px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a07.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a08 {
  top: 409px;
  left: 253px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a08 a {
  width: 55px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a08.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a09 {
  top: 443px;
  left: 328px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a09 a {
  width: 148px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a09.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a10 {
  top: 511px;
  left: 185px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a10 a {
  width: 108px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a10.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a11 {
  top: 623px;
  left: 149px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a11 a {
  width: 53px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a11.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a12 {
  top: 623px;
  left: 319px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a12 a {
  width: 27px;
  background-image: url(../../img/campuslife/living_cases/click_tab_a12.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b01 {
  top: 70px;
  left: 361px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b01 a {
  width: 106px;
  background-image: url(../../img/campuslife/living_cases/click_tab_b01.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b02 {
  top: 263px;
  left: 253px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b02 a {
  width: 94px;
  background-image: url(../../img/campuslife/living_cases/click_tab_b02.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b03 {
  top: 409px;
  left: 148px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b03 a {
  width: 260px;
  background-image: url(../../img/campuslife/living_cases/click_tab_b03.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b04 {
  top: 465px;
  left: 149px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b04 a {
  width: 53px;
  background-image: url(../../img/campuslife/living_cases/click_tab_b04.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b05 {
  top: 555px;
  left: 455px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b05 a {
  width: 27px;
  background-image: url(../../img/campuslife/living_cases/click_tab_b05.png);
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b06 {
  top: 139px;
  left: 301px;
}
body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b06 a {
  width: 81px;
  background-image: url(../../img/campuslife/living_cases/click_tab_b06.png);
}
body#campuslife.living_cases div.expense p.notes {
    padding-left: 0.4em;
    text-indent: -0.4em;
}

@media only screen and (max-width: 767px) {
  /* スマホ時表示 */
  body#campuslife.living_cases div#tab_container div.tab_switcher.btn_tab_b {
	  left: 37%;
  }
  body#campuslife.living_cases div#tab_container div.tab_switcher button.tab_a {
    background-image: url(../../img/campuslife/living_cases/btn_tab_a_off.png);
    background-position: 0px bottom;
  }
  body#campuslife.living_cases div#tab_container div.tab_switcher button.tab_b {
    background-image: url(../../img/campuslife/living_cases/btn_tab_b_off.png);
    background-position: 0px bottom;
  }
  body#campuslife.living_cases div#tab_container.tab_a div.tab_switcher button.tab_a {
    background-image: url(../../img/campuslife/living_cases/btn_tab_a_on.png);
  }
  body#campuslife.living_cases div#tab_container.tab_b div.tab_switcher button.tab_b {
    background-image: url(../../img/campuslife/living_cases/btn_tab_b_on.png);
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a01 {
    top: 9.2%;
    left: 20.5%;
    width: 10%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a01 a {
    padding-bottom: 30%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a02 {
    top: 14%;
    left: 54%;
    width: 17.5%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a02 a {
    padding-bottom: 15%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a03 {
    top: 25.7%;
    left: 39.5%;
    width: 12.5%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a03 a {
    padding-bottom: 26%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a04 {
    top: 39.8%;
    left: 17%;
    width: 11%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a04 a {
    padding-bottom: 30%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a05 {
    top: 39.8%;
    left: 29%;
    width: 18%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a05 a {
    padding-bottom: 17%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a06 {
    top: 39.8%;
    left: 47.2%;
    width: 23.5%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a06 a {
    padding-bottom: 13%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a07 {
    top: 50.5%;
    left: 14.6%;
    width: 40.5%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a07 a {
    padding-bottom: 7%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a08 {
    top: 55.2%;
    left: 37.5%;
    width: 9.2%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a08 a {
    padding-bottom: 30%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a09 {
    top: 59.5%;
    left: 49%;
    width: 22.7%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a09 a {
    padding-bottom: 13%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a10 {
    top: 69%;
    left: 27.5%;
    width: 17%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a10 a {
    padding-bottom: 15%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a11 {
    top: 84%;
    left: 22%;
    width: 8.6%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a11 a {
    padding-bottom: 38%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a12 {
    top: 84%;
    left: 47.5%;
    width: 5%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_a li.click_tab_a12 a {
    padding-bottom: 40%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b01 {
    top: 8.7%;
    left: 52.5%;
    width: 19%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b01 a {
    padding-bottom: 20%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b02 {
    top: 35%;
    left: 37%;
    width: 16%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b02 a {
    padding-bottom: 20%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b03 {
    top: 55%;
    left: 21.5%;
    width: 40%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b03 a {
    padding-bottom: 8%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b04 {
    top: 62.7%;
    left: 22%;
    width: 8.7%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b04 a {
    padding-bottom: 35%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b05 {
    top: 75%;
    left: 67.7%;
    width: 5%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b05 a {
    padding-bottom: 55%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b06 {
    top: 18.5%;
    left: 45%;
    width: 12%;
  }
  body#campuslife.living_cases div#tab_container div.tab div.tab_contents div.click_pane ul.click_tab_b li.click_tab_b06 a {
    padding-bottom: 20%;
  }
}


/*--------------------------
----------------------------
Minami-Senri International Plaza (Facilities and Dormitory)
----------------------------
--------------------------*/
body#campuslife.introduction div.access ul li span.walk_5min {
	width: 178px;
}
body#campuslife.introduction div.access ul li span#walk_5min_1 {
	margin-left: 30px;
}

@media only screen and (max-width: 767px) {
  /* スマホ時表示 */
body#campuslife.introduction div.access ul li span.walk_5min {
	width: 64%;
	max-width: 178px;
}
body#campuslife.introduction div.access ul li span#walk_5min_1 {
    margin-left: 10%;
}
}


/*--------------------------
----------------------------
Minami-Senri International Plaza (Facilities and Dormitory)
----------------------------
--------------------------*/
body#campuslife.introduction p.floor_notice img {
    margin-right: 3px;
    margin-left: 2px;
}


/*--------------------------
----------------------------
Photographs
----------------------------
--------------------------*/
body#campuslife.photpgraphs div#titlepane div.titleinner span.wireless_lan_notice img {
    margin-right: 3px;
    margin-left: 2px;
}


body#ijlc #contentsfield div.contentsinner,
body#ijlc #contentsfield div.contentsinner {
    float: right;
    width: 100%;
}

body#ijlc table.dormitory, body#ijlc table.dormitory {
    width: 100%;
}

body#ijlc table.reki {
    width: 100%;
}

body#ijlc dl.main01 dt, body#ijlc dl.main01 dt {
    width: 200px;
}

body#ijlc dl.main01 dd, body#ijlc dl.main01 dd {
    padding-left: 200px;
}

@media only screen and (max-width: 767px) {
	
	body#ijlc dl.main01 dt {
		width: 100%;
		padding: 10px;
		float: none;
		background-color: #E0E0E0;
	}

	body#ijlc dl.main01 dd {
		padding: 10px 0;
		border-bottom: none;
	}
	body#ijlc table.dormitory {
		width: 100%;
	}
	
}


/*--------------------------
----------------------------
JLC, IJLC
----------------------------
--------------------------*/
body#ijlc div.sec_02 {
  float: left;
  width: 660px
}

body#ijlc div.sec_02 {
  float: none;
  width: 100%;
  margin-bottom: 20px;
}


/*--------------------------
----------------------------
Admission Guide
----------------------------
--------------------------*/
body#about.admissions table.summary td.qualification p.notes,
body#about.admissions table.summary td.qualification span.notes {
  display: inline-block;
  padding-left: 0.6em;
  text-indent: -0.6em;
  line-height: 1.7;
  font-size: 78.57143%;
  font-size: 11px;
}

body#about.admissions table.summary td.qualification span.notes .inner {
  text-indent: 0;
}