@charset "utf-8";
/* ===================================================================
CSS information

 file name  :module.css
 author     :日本歯科医学教育学会
 style info :共通（ヘッダー、フッター）
=================================================================== */

/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */
#header {
	position: relative;
	height: 150px;
/*	background: #FFFEFF;
	background: url(../img/share/bg_header.png) no-repeat; */
}

	/* ウィンドウ幅が0〜991pxの場合に適用するCSS */
	@media screen and (max-width:991px) {
	#header {	
		border: none;
		height: auto;
	}
.goJP,
.goEN {
	position: absolute;
	top: 80px;
	right: 10px;
}
.goJP img,
.goEN img {
 width: 70%;
	max-width: 100px;
	height: 70%;
	max-height: 40px;
	}
	}

	/* ウィンドウ幅が0〜767pxの場合に適用するCSS */
	@media screen and (max-width:767px) {
	#header {	
		border: none;
		height: auto;
	}
	#header h1 img {	
 width: 70%;
	max-width: 500px;
	height: 70%;
	max-height: 101px;
	}
}


h1 {
 font-size: 10px;
}

/* #utilityNav
----------------------------------------------------------- */
#header #utilityNav {
	position: absolute;
	top: 5px;
	right: 0;
}

#header #utilityNav li {
 display: inline;
	font-size: 12px;
	margin-bottom: 8px;
	background: url(../img/item/icon_link_mini.png) no-repeat left;
	padding-left: 15px;
	padding-right: 15px;
}

#header #utilityNav li a {
	color: #333;
}


#header #utilityNav li a:hover img {
  /* IE7 以下の独自拡張 */
  //filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  
  /* IE8 標準モードの独自拡張 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  
  /* CSS3 の公式プロパティ（Firefox 1.5+、Opera 8.0+、Safari 3.0+）*/
  opacity: 0.9;
}




/* #nav
----------------------------------------------------------- */

.nav {
    position:relative;
/*    background: url(../img/share/bg_nav.png) repeat-x left 2px; */
    width:955px;
    height:43px;
}

body.en .nav {
	 display:none !important;
}



.nav li {
 float: left;
	width: 136px;
	margin: 0 0 0 0;
	background: none;

}
.nav li img {
 border-left: 1px dashed #bfbfbf;
}

.nav li.member img {
 border-right: 1px dashed #bfbfbf;
}

.nav li em {
 display: none;
}

	@media screen and (max-width:991px) {
	#header #utilityNav,
	#header .search
 {	
		display: none !important;
	}
.nav li img {
	 display: none;
 }



}

/* 検索ボックス
----------------------------------------------------------- */

.search {
	position: absolute;
	top: 35px;
	right: 30px;
	padding-left: 15px;
}

.search input[type="text"] {
    width: 189px;
}
.search input[type="submit"] {
    border: 1px solid #333333;
    margin-left: 0 !important;
    width: 40px;
}


/* -----------------------------------------------------------
	#footer
		フッター
----------------------------------------------------------- */
#footer {
	width: 940px;
	background: #173677;
}
#footer p {
	text-align: center;
	font-size: 86%;
	color: #fff;
}

#footer p a {
	color: #fff;
}

#footer .copyright {
	padding: 15px 0;
}

	@media screen and (max-width:991px) {
#footer {
	width: 99%;
}
#footer p {
}

#footer p a {
}

#footer .copyright {
}
}


	/* ウィンドウ幅が0〜767pxの場合に適用するCSS */
	@media screen and (max-width:767px) {
#footer {
}
#footer p {
}

#footer p a {
}

#footer .copyright {
}
}


