@charset "utf-8";
/* proxytest load-test */

/* ============================================================
  SiteTop Layout : Last Update 2019/08/15
============================================================ */

* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size : 102%;
}
a {
	text-decoration: underline;
	outline: none;
	color: ##2D35AD;
}
a:link {color: #2d35ad; text-decoration: underline;}
a:visited {color: #2d35ad; text-decoration: underline;}
a:hover {color: #2d35ad; text-decoration: none;}
a:active {color: #2d35ad; text-decoration: underline;}
body {
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	text-align: center;
	font-family: "MS PGothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",sans-serif;
	font-size: 0.8em;
	color: #333333;
	-webkit-text-size-adjust: 100%;
	background-image: url(/n-img/body_bg_pc.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}

/* IE6以下でpadding指定 */
*html body {
padding-left: 1px;
}

/* Common */

.clearBoth {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.imageNoBoarder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul {
	list-style-type: none;
}
.display_none {
	display: none;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/* Font Size Common */

.text10 {
	font-size:77%;
}
.text11 {
	font-size:85%;
}
.text12 {
	font-size:93%;
}
.text13 {
	font-size:100%;
}
.text14 {
	font-size:108%;
}
.text15 {
	font-size:116%;
}
.text16 {
	font-size:123.1%;
}
.text17 {
	font-size:131%;
}
.text18 {
	font-size:138.5%;
}
.text19 {
	font-size:146.5%;
}
.text20 {
	font-size:153.9%;
}
.text21 {
	font-size:161.6%;
}
.text22 {
	font-size:167%;
}
.text23 {
	font-size:174%;
}
.text24 {
	font-size:182%;
}
.text25 {
	font-size:189%;
}
.text26 {
	font-size:197%;
}

.marginTop10 {
	margin-top: 10px;
}
.marginTop15 {
	margin-top: 15px;
}
.marginTop20 {
	margin-top: 20px;
}
.marginTop25 {
	margin-top: 25px;
}
.marginTop30 {
	margin-top: 30px;
}

/* ContentsCage */
#contentsCage {
	padding-top: 80px;
	text-align: center;
	background-image: url(/n-img/contentscage_bg_pc.gif);
	background-repeat: repeat-x;
	background-position: top;
}


/* header */
#headerContents_wrap {
	height: 130px;
	background-image: url(/n-img/globalnavi_bg_pc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#headerContents {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
}
#headerContents h1 {
	display: table;
	height: 79px;
	width: 170px;
	position: absolute;
}
*:first-child+html #headerContents h1 {
	top: 15px;
}
#headerContents h1 a {
	display: table-cell;
	vertical-align: middle;
}
#headerContents h1 img {
	width: 100%;
	vertical-align: middle;
}
#headerLinklist {
	display: block;
	position: absolute;
	right: 260px;
	top: 30px;
}
#headerLinklist ul {
}
#headerLinklist li {
	list-style-type: none;
	display: inline;
	margin-left: 16px;
	background-image: url(/n-img/headerlinkarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#headerLinklist li a {
	font-size: 80%;
}
#headerLinklist li a:hover {
}
#headerLinklist li a:visited {
}




#globalnavi {
	position: absolute;
	left: 0px;
	top: 79px;
	height: 45px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5978be;
	border-left-color: #08153b;
}
#globalnavi ul {
}
#globalnavi li {
	list-style-type: none;
	display: block;
	height: 45px;
	width: 115px;
	text-align: center;
	line-height: 1.1em;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #08153b;
	border-left-color: #5978be;
}
#globalnavi li a {
	color: #FFF;
	text-decoration: none;
	height: 45px;
	width: 115px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #173386;
}
#globalnavi li a:hover {
	background-color: #556eb2;
}
#globalnavi li.mobileOnly {
	display: none;
}
/*for IE6 */
* html #globalnavi li a {
	line-height: 45px;
}
/*for IE6 */
* html #globalnavi li img {
	display: none;
}
/*for IE7 */
*:first-child+html #globalnavi li a {
	line-height: 45px;
	display: block;
}

/* searchBox */
#searchBox {
	position: absolute;
	left: 702px;
	top: 27px;
	height: 25px;
	width: 238px;
}
#searchBox form.gsc-search-box {
	margin: 0px;
	padding: 0px;
	height: 25px;
}
table.gsc-search-box {
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.gsc-clear-button {
	display: none !important;
}
.gsc-control-cse {
	padding:0 !important;
}
table.gsc-search-box td.gsc-input {
	padding-right:0 !important;
}
input.gsc-input[type="text"] {
	background-image: url(/n-img/search_bg.gif);
	background-repeat: no-repeat;
	height: 23px;
	margin: 0px;
	border: 1px solid #8b96aa;
	line-height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}
input.gsc-search-button[type="button"] {
	display: block;
	width: 54px;
	height: 25px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	background-color: #8b96aa;
	border: 0px none #8b96aa;
	border-radius: 0px;
	font-weight: normal;
	font-size: 85%;
	line-height: 25px;
	-webkit-appearance: none;
}



/* main */
#mainContents {
	width: 940px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	margin-bottom: 56px;
}
#mainContentsLeft {
	float:left;
}
#urgentArea {
	border: 3px solid #f50e3e;
	margin-bottom: 20px;
	padding: 10px;
}
#urgentArea p {
	background-image: url(/n-img/urgentarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	color: #ea0030;
	padding-top: 5px;
	padding-bottom: 5px;
}
#urgentArea p a {
	color: #ea0030;
}
#urgentArea p a:hover {
}
#carouselArea {
	width: 616px;
	position: relative;
	margin-bottom: 38px;
	height: 270px;
	border:1px solid #E6EAF1;
}
#carouselArea a:hover img{opacity: 0.8;filter: alpha(opacity=80);}
/*for IE6 */
* html #carouselArea {
	height: 270px;
	overflow-x: hidden;
	margin-bottom: 8px;
	background-image: url(/images/mainpic01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.affiliateList {
	position: absolute;
	left: 0px;
	top: -230px;
	letter-spacing: -0.4em;
	white-space: nowrap;
	width: 940px;
	z-index: 1;
}
.affiliateList dd {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
    letter-spacing: normal;
}
.affiliateList img {
	vertical-align: middle;
}
.affiliateList a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#tabSelector {
	width: 618px;
/*
	white-space: nowrap;
	display: table;
*/
}
#tabSelector div {
	display: table;
	cursor: pointer;
	background-color: #d3dce8;
	font-size: 90%;
	line-height: 1.2em;
	width: 24%;
	height: 45px;
	float:left;
	white-space:nowrap;
}
#tabSelector div.display_none {
	display:none;
}
#tabSelector span {
/*
	display: inline-block;
	height: 1px;
	width: 1px;
	overflow: hidden;
*/
}
#tabSelector div span {
  font-weight: bold;
  display: table-cell;
  *display: block;
  *padding-top:2px;
  text-align: center;
  vertical-align: middle;
  height: 45px;
  width: 100%;
}
/* IE 6 */
* html #tabSelector div {
	display: inline;
	width: 24.9%;
	height: 45px;
	padding-top: 0.5em;
	zoom: 1;
}
* html div#latestInfo {
	height: 45px;
	width: 25.2%;
	padding-top: 1.25em;
}
/* IE 7 */
*:first-child+html #tabSelector div {
	display: inline;
	height: 40px;
	padding-top: 0.5em;
	width: 24.9%;
	zoom: 1;
}
*:first-child+html #tabSelector div.display_none {
	display:none;
}
*:first-child+html div#latestInfo {
	height: 33px;
	width: 25.2%;
	padding-top: 1em;
}
#admissionsInfo, #latestInfo, #eventInfo {
	background-image: url(/n-img/tabSelector_line.gif);
	background-repeat: repeat-y;
	background-position: right;
}



#urgentInfo {
	width: 25%;
	*width: 25.3%;
}
#tabSelector div:hover {
	color: #006ab8;
}
#tabSelector div.select {
	color: #FFF;
	background-color: #173386;
}
#tabsArea {
	width: 618px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #173386;
	clear: both;
	margin-bottom: 23px;
}
.tabAdmissions, .tabLatest, .tabEvent, .tabUrgent {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	position: relative;
	padding-bottom: 30px;
	padding-top: 15px;
	box-shadow: 0px 3px 3px -3px #999999;
	min-height: 80px;
	*height: auto;
}
.tabAdmissions, .tabEvent, .tabUrgent {
	display: none;
}
.rss_saummaryBtn {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d9d9;
	text-align: right;
}
.rss_saummaryBtn li {
	line-height: 30px;
	display: inline-block;
	*display: inline;
    *zoom: 1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D9D9D9;
}
.rss_saummaryBtn li a {
	display: block;
	font-size: 80%;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 30px;
	height: 30px;
	*white-space: nowrap;
	*width: 30px;
}
/* IE 6&7 */
*:first-child+html .rss_saummaryBtn li.calendar a{
	width:auto;
}
.rss_saummaryBtn li a:hover {
}
.rss_saummaryBtn li.calendar {
	background-image: url(/n-img/icon_calendar.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.rss_saummaryBtn li.rss {
	background-image: url(/n-img/icon_rss.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.rss_saummaryBtn li.saummary {
	background-image: url(/n-img/icon_saummary.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
#tabsArea dl {
	margin-top: -15px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 15px;
}
#tabsArea dt {
	border-top: 1px solid #e4e4e4;
	clear: left;
	float: left;
	font-size: 92%;
	text-align: left;
	width: 9.5em;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
#tabsArea dt span {
	font-size: 95%;
}
#tabsArea dd {
	border-top: 1px solid #e4e4e4;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 14px;
	padding-left: 0;
	font-size: 92%;
	margin-left: 9.5em;
}
#tabsArea dl dt:first-child {
	border-top-style: none;
}
#tabsArea dl dt:first-child + dd{
	border-top-style: none;
}
#tabsArea dl.infoList02 dt {
	width: 14.5em;
	position:relative;
}
#tabsArea dl.infoList02 dd {
	margin-left: 14.5em;
}
#tabsArea dl.infoList02 dt img {
	vertical-align: bottom;
	margin-right: 10px;
}
#tabsArea dl.infoList02 dt span {
	position:absolute;
	left:70px;
}
#welcomeShowaArea {
	text-align: center;
	width: 296px;
	background-color: #e6eaf1;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #173386;
	padding-bottom: 15px;
	position: absolute;
	right: 0px;
}
#welcomeShowaArea a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.showaInfoList01, .showaInfoList02, .showaInfoList03 {
	margin-right: 12px;
	margin-left: 12px;
	clear: both;
}
#welcomeShowaArea .showaInfoList01 dt {
	font-size: 130%;
	padding-top: 17px;
	padding-bottom: 17px;
	font-weight: bold;
}
#welcomeShowaArea .showaInfoList01 dd li {
	margin-bottom: 3px;
	width: 272px;
	line-height:0;
}
#welcomeShowaArea .showaInfoList01 dd img {
	width: 100%;
}
#welcomeShowaArea .showaInfoList02 h3, #welcomeShowaArea .showaInfoList03 h3 {
	width: 272px;
	font-size: 115%;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #173386;
	position: relative;
}
#welcomeShowaArea .showaInfoList02 li {
	margin-bottom: 5px;
	width: 134px;
	display: inline-block;
	float: left;
	*display: inline;
    *zoom: 1;
}
#welcomeShowaArea .showaInfoList02 li.infoListFB {
	margin-right: 4px;
}
#welcomeShowaArea .showaInfoList02 li.infoListYT {
}
#welcomeShowaArea .showaInfoList03 {
	position: relative;
}
#welcomeShowaArea .showaInfoList03 ul {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e4e4e4;
	border-left-color: #e4e4e4;
	letter-spacing: -0.4em;
}
#welcomeShowaArea .showaInfoList03 ul li {
	font-size: 85%;
	width: 134px;
	display: inline-block;
	float:left;
	text-align: left;
	background-color: #FFF;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	letter-spacing: normal;
}
#welcomeShowaArea .showaInfoList03 li a {
	display: table-cell;
	vertical-align: middle;
	*display: inline;
    zoom: 1;
	height: 40px;
	*height: 45px;
	width: 124px;
	margin: 0px;
	padding: 5px;
}
#mainContents .topicsArea {
	width: 616px;
	border: 1px solid #d5d5d5;
	margin-bottom: 23px;
	float: left;
	box-shadow: 0px 3px 3px -3px #999999;
	*float: none;
}
#subContentsLeft {
	width: 618px;
	clear: both;
	position: relative;
}
#mainContents .careersArea {
	width: 296px;
	border: 1px solid #d5d5d5;
	margin-bottom: 23px;
	position: relative;
	box-shadow: 0px 3px 3px -3px #999999;
}
#mainContents .alumniAssocArea {
	width: 296px;
	border: 1px solid #d5d5d5;
	margin-bottom: 30px;
	position: relative;
	box-shadow: 0px 3px 3px -3px #999999;
}
#mainContents .topicsArea h2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d5d5;
	background-color: #edf0f7;
	height: 35px;
	line-height: 35px;
	position: relative;
	background-image: url(/n-img/h2_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
	font-size: 115%;
	font-weight: bold;
}
#mainContents .careersArea h2, #mainContents .alumniAssocArea h2 {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFF;
    background-color: #edf0f7;
    font-size: 115%;
    font-weight: bold;
    padding: 10px;
    position: relative;
}
#mainContents .careersArea h2:after, #mainContents .alumniAssocArea h2:after {
    width: 3px;
    height: calc(100% - 11px);
    background: #173386;
    content: " ";
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    position: absolute;
}

#mainContents .topicsArea ul {
	letter-spacing: -0.4em;
	list-style-type: none;
	background-image: url(/n-img/topic_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#mainContents .topicsArea ul li {
	display: inline-block;
	*display: inline;
    *zoom: 1;
	width: 175px;
	vertical-align: top;
	text-align: left;
	padding: 15px;
	letter-spacing: normal;
}
#mainContents .topicsArea ul li a, #mainContents .careersArea ul li a, #mainContents .alumniAssocArea ul li a {
	font-size: 90%;
}
#mainContents .topicsArea ul li a:hover {
}
#mainContents .topicsArea ul li img {
	margin-bottom: 5px;
}
#mainContents .topicsArea ul li a:hover img, #mainContents .bannerArea a:hover img  {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#mainContents .careersArea ul li, #mainContents .alumniAssocArea ul li {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5D5D5;
	background-image: url(/n-img/listarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	zoom: 1;
}
#mainContents .careersArea ul li a, #mainContents .alumniAssocArea ul li a {
	width: 88%;
	*width: 95%;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 20px;
	*padding-right: 0px;
	text-decoration: none;
	color: #212121;
}
#mainContents .careersArea ul li a:hover, #mainContents .alumniAssocArea ul li a:hover {
	color: #2D35AD;
}

#mainContents .bannerArea {
	width: 296px;
	margin-bottom: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#mainContents .bannerArea li {
	margin-bottom: 8px;
	width: 296px;
	line-height:0;
}
#mainContents .bannerArea li img {
	width: 100%;
}


.saummaryBtn {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	text-align: right;
	text-indent: 0px;
	background-image: url(/n-img/icon_saummary.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D9D9D9;
}
.saummaryBtn a {
	display: block;
	font-size: 80%;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 30px;
	height: 35px;
	*white-space: nowrap;
	*width: 30px;
}
.saummaryBtn a:hover {
}



.listBtn, .hospitalBtn  {
	display: block;
	height: 20px;
	width: 20px;
	line-height: 20px;
	position: absolute;
	right: 7px;
	top: 8px;
	background-color: #173386;
	color: #FFF;
	cursor: pointer;
	text-align: center;
	background-image: url(/n-img/icon_close.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.listBtnopen {
	background-image: url(/n-img/icon_open.gif);
	background-repeat: no-repeat;
}
.mobileOnly {
	display: none;
}



/* footer */
#footerArea_wrap {
	background-color: #173386;
	color: #FFF;
	clear: both;
	margin-top: 50px;
}
#footerArea {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
}
#pageTop {
	height: 25px;
	width: 125px;
	background-color: #8b96aa;
	position: absolute;
	top: -25px;
	right: 0px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
	font-size: 85%;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}
/*for IE6 */
* html #pageTop{
	padding-top:0.65em;
}
#pageTop a {
	height: 25px;
}
#pageTop img {
	vertical-align: middle;
}
#footerArea ul {
	padding-top: 20px;
	padding-bottom: 15px;
	background-color: #173386;
}
#footerArea li {
	list-style-type: none;
	display: inline-block;
	*display: inline;
    *zoom: 1;
	margin-right: 18px;
	padding-left: 10px;
	background-image: url(/n-img/footerlinkarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 1.75em;
	background-color: #173386;
}
#footerArea li a {
	color: #dde0e7;
}
#footerArea a {
	font-size: 85%;
	color: #FFF;
}
#pageTop:hover {
	text-decoration: none;
}
#footerArea a:hover {
}
#footerArea address {
	font-size: 85%;
	padding-bottom: 30px;
	color: #dde0e7;
	background-color: #173386;
}

@media screen and (min-width: 771px) {

#globalnaviArea {
	display:block !important;
}
#mainContents .affiliateList dd {
	display:block !important;
}
#headerContents_wrap {
	min-width: 940px;
}
#mainContents {
	min-height: 1405px;
}

}
@media screen and (min-width: 501px) {

#mainContents .careersArea ul, #mainContents .alumniAssocArea ul {
	display:block !important;
}
#welcomeShowaArea .showaInfoList03 ul {
	display:block !important;
}

}


/*---------------------------------------------------------------------- */
/* == Overwrite::Sitemap Style : Last Update 2014/04/21
/*---------------------------------------------------------------------- */

/* 20140502 add  */
.flex-viewport { height:auto;}
.ovh{overflow: hidden !important;height: auto;background: #fff;}


/* 20140603 add  */
#specialShowaArea{
    margin-bottom:10px;
    text-align: center;
	float:right;
}
#specialShowaArea a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80)
}
#welcomeShowaArea {
	position: relative;
	float:right;
}
#subContentsLeft {
	clear:none;
	float:left;
}

/* 20140606 add  */

#rightContents{
	position:absolute;
	right:0;
	width:296px;
}
#specialShowaArea,#welcomeShowaArea{
	float:none;
	clear:none;
}
#subContentsLeft{
	clear:both;
}
#specialShowaArea{
	margin-bottom:0;
}
#specialShowaArea ul{
    margin-bottom:10px;
}
#specialShowaArea ul li{
	margin-bottom:3px;
	line-height:0;

}
#specialShowaArea ul li img{
	width:100%;
}

/*---------------------------------------------------------------------- */
/* == Overwrite::Header Change : Last Update 2014/06/25
/*---------------------------------------------------------------------- */
#internalLink {
	display: none;
}
#headerLinklist {
	top: 26px;
}
#headerLinklist li.last {
	background-image: none;
	padding-left: 0;
	vertical-align: middle;
}
@media screen and (max-width: 765px) and (min-width: 521px) {
	#headerLinklist { top: 10px; }
}
@media screen and (max-width: 520px) and (min-width: 501px) {
	#headerLinklist { top: 5px; }
	#headerLinklist img { width: 80px; }
}
@media screen and (max-width: 500px) and (min-width: 341px) {
	#headerLinklist { top: 50px; }
	#headerLinklist li.last { display: none; }
	#internalLink { display: block; position: absolute; top: 9px; right: 50px; }

}