@charset "shift_jis";
/*-----------------------------------------------------------------
ファイル名 	: all_set.css
概要 　　		: このＣＳＳファイルは全ページで使用しています。
　			 　　 このスタイルを変更すると、全ページに影響します。
サイト名 	　: 東北精神神経学会
コピーライト: (c) 2007 東北精神神経学会 All Rights Reserved.
-----------------------------------------------------------------/*
/* All_Set */
*{ margin: 0; padding: 0; font-size:100%}
img{ border:none; line-height: 0; vertical-align: bottom}
a img{ border:none}
html{ overflow-y:scroll}
br{letter-spacing: normal}

/* Font関連 */
body {
	font-size: 0.75em;
	line-height: 1.5em;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0.1em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HiraKakuPro-W3", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	text-align: center;
	/*background: #5b7ab3 url(../images/all_back.gif) repeat-x left top;
	background-attachment:fixed;*/
}
caption,th,td,input,textarea,select,a,ul,ol,li,h1,h2,h3,h4,h5,h6{
	font-size: 1em;
}

/* フォントの追加はここからお願いします。 */
strong {
	color:#CC0000;
	font-weight: normal;
}

/* リンク関連 */
a:link{ color:#00c; text-decoration:underline}
a:visited{ color:#00c; text-decoration:underline}
a:hover{ color:#c00; text-decoration:none}
a:active{ color:#c00; text-decoration:none}

/* wrapper(全体の囲み) */
#wrapper {
	width: 760px;
	height: auto;
	margin: 20px auto;
	padding: 0px;
	background-image: url(../images/back_img.gif);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: left;
}
#wrapper:after {
	content: ".";
	height: 0px;
	visibility: hidden;
	clear: both;
	display: block;
}

/* header */
#header {
	width: 760px;
	height: 137px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	position: relative;
}
#header div#logo {
	width: 760px;
	height: 82px;
	/*background-image: url(../images/header.gif);*/
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header div#logo h1 {
	text-indent: -9999px;
}
#header div#logo h1 a {
	display: block;
	width: 278px;
	height: 82px;
	margin-left: 38px;
	overflow: hidden;
}
#header ul#sub_navi {
	width: 184px;
	height: 16px;
	position: absolute;
	top: 60px;
	left: 561px;
}
#header ul#sub_navi li {
	text-indent: -9999px;
	list-style: none;
	float: left;
	overflow: hidden;
}
#header ul#sub_navi li#inquiry a{
	display: block;
	width: 105px;
	height: 16px;
	text-decoration: none;
	background:url(../images/inquiry.gif) no-repeat left top;
}
#header ul#sub_navi li#links a{
	display: block;
	width: 61px;
	height: 16px;
	text-decoration: none;
	background:url(../images/links.gif) no-repeat left top;
	margin-left: 18px;
}
#header ul#global_navi {
	width: 730px;
	height: 47px;
	margin: 0px 8px;
	padding: 4px 7px;
	background-image: url(../images/menu_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	position:relative;
}
#header ul#global_navi li {
	width: 115px;
	height: 46px;
	text-indent: -9999px;
	padding-right: 8px;
	list-style: none;
	float: left;
}
#header ul#global_navi li#syougai{
	padding-right: 0px;
}
#header ul#global_navi li a{
	width: 115px;
	height: 46px;
	background-repeat: no-repeat;
	background-position: left top;	
	display: block;
	overflow: hidden;
}
/* ロールオーヴァー関連 */
#header ul#global_navi li#home a {
	background-image:url(../images/home.gif);
}
#header ul#global_navi li#annai a {
	background-image:url(../images/annai.gif);
}
#header ul#global_navi li#soukai a {
	background-image:url(../images/soukai.gif);
}
#header ul#global_navi li#soshiki a {
	background-image:url(../images/soshiki.gif);
}
#header ul#global_navi li#katsudou a {
	background-image:url(../images/katsudou.gif);
}
#header ul#global_navi li#syougai a {
	background-image:url(../images/kyouiku.gif);
}
#header ul#global_navi li#home a:hover {
	background-image:url(../images/home_f2.gif);
}
#header ul#global_navi li#annai a:hover {
	background-image:url(../images/annai_f2.gif);
}
#header ul#global_navi li#soukai a:hover {
	background-image:url(../images/soukai_f2.gif);
}
#header ul#global_navi li#soshiki a:hover {
	background-image:url(../images/soshiki_f2.gif);
}
#header ul#global_navi li#katsudou a:hover {
	background-image:url(../images/katsudou_f2.gif);
}
#header ul#global_navi li#syougai a:hover{
	background-image:url(../images/kyouiku_f2.gif);
}
/* ポップアップ関連 */
ul#popup1, ul#popup2 {
	width: 511px;
	height: auto;
	list-style: none;
	position: absolute;
	display: none;
}
ul#popup1 {
	left: 130px;
	top: 55px;
}
ul#popup2 {
	left: 274px;
	top: 55px;
}
ul#popup1 li#hajime, ul#popup1 li#kaisoku,
ul#popup1 li#nyukai, ul#popup2 li#kenkyu,
ul#popup2 li#jigyou {
	width: 170px;
	height: 26px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul#popup1 li#hajime a, ul#popup1 li#kaisoku a,
ul#popup1 li#nyukai a, ul#popup2 li#kenkyu a,
ul#popup2 li#jigyou a {
	width: 169px;
	height: 21px;
	text-indent: 0px;
	text-decoration: none;
	/*color: #333333;*/
	color: #FFFFFF;
	background-image: none !important;
	/*background-color: #E6E6E6;*/
	background-color: #2C2CCC;
	padding-top: 3px;
	border-top: solid 1px #CCCCCC;
	border-botoom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	display: block;
	overflow: hidden;
}
ul#popup1 li#nyukai a, ul#popup2 li#jigyou a {
	border-right: solid 1px #CCCCCC;
}
ul#popup1 li#hajime a:hover, ul#popup1 li#kaisoku a:hover,
ul#popup1 li#nyukai a:hover, ul#popup2 li#kenkyu a:hover,
ul#popup2 li#jigyou a:hover {
	color: #F6F6F6;
	background-image: none !important;
	background-color: #000084;
	border-top: solid 1px #E6E6E6;
	border-bottom: solid 1px #E6E6E6;
	border-left: solid 1px #E6E6E6;
}
ul#popup1 li#nyukai a:hover, ul#popup2 li#jigyou a:hover {
	border-right: solid 1px #E6E6E6;
}

/* footer */
#footer {
	width: 745px;
	height: 45px;
	text-align: right;
	padding: 17px 15px 20px 0px;
	background-color: #FFFFFF;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}
#footer address {
	color: #FFFFFF;
	font-style:normal;
}
#footer address a {
	color:#fff;
	text-decoration:none;
}
p.page_top {
	text-align: right;
	clear: both;
	display: block;
	font-size: 1em;
	line-height: 1.5em;
	padding: 20px 20px 0px;
}
p.page_top a {
	color: #0000FF;
}
p.page_top a:visited {
	color: #0000FF;
}

