/*--------------------------------------------

近畿大学医学部附属病院　脳神経外科

/*-------------------------------------*/
/* 初期設定                         */
/*-------------------------------------*/

body {
/*	background: #FFFFFF;*/
	margin: 0;
	padding: 0px 0px;
}
a:link {
	color: #993300;
	text-decoration: underline;
}
a:visited {
	color: #993300;
	text-decoration: underline;
}
a:hover {
	color: #993300;
	text-decoration: underline;
}
a:active {
	color: #993300;
	text-decoration: underline;
}
A{ 
	text-decoration:none;
}
h1 {
	margin: 0;
	padding: 0;
	float:left;
}
h2 {
	color:#666666;
	background-color:#CBDDE0;
	border-left:7px solid #1BACC9;
	padding:5px;
	font-size: 14px;
}
h3 {
	color:#666666;
}
a img{
	border: 0;
}
UL{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
LI {
	margin:0px;
	padding:0px;
	list-style-type:none;
}


/*-------------------------------------*/
/* Templates部分                       */
/*-------------------------------------*/

#wrap {
	margin: 0 auto;
	/*background-image:url(img/subbg.jpg);
	background-repeat:repeat-x;*/
	font-size: 14px;
	line-height:130%;
	color:#666666;
}
#container{
	margin: 0 auto;
	width:789px;
}
#header{
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	height:91px;
}

/* メニューエリア */

#menu {
	float:left;
	width:789px;
}
#menu li{
	float:left;
}

/* サブメニューエリア */
#submenu{
	padding-top:15px;
	float:left;
}

#submenu ul{
	border:2px solid #1BACC9;
	line-height:175%;
	width:167px;
	clear:both;
	margin:0px;
	padding:10px;
}
#submenu li{
	background:url(img/icon_arrow.jpg) left no-repeat; 
	text-indent:13px;
}
#submenu .reseach ul{
	border:2px solid #1BACC9;
	line-height:175%;
	width:167px;
	clear:both;
	margin:0px;
	padding:10px;
}
#submenu .reseach li{
	background-image:url(img/icon_arrow.jpg) ;
	background-position: left 8px;
	background-repeat:no-repeat;
	text-indent:13px;
}
#submenu  ul a:link {
	color: #1BACC9;
	text-decoration: underline;
}
#submenu ul a:visited {
	color: #993300;
	text-decoration: underline;
}
#submenu ul a:hover {
	color: #993300;
	text-decoration: underline;
}
#submenu ul a:active {
	color: #993300;
	text-decoration: underline;
}


/* メインエリア */

#main {
	width:789px;
}

#content {
	width:555px;
	float:right;
	padding:0px 5px 10px 10px;
}
#content div.txt{
	padding-left:35px;
}


/* フッタエリア */

#footer {
	clear:both;
	padding:10px 5px 0px 0px;
	height:80px;
	line-height:150%;
	font-size: 10px;
	text-align:right;
	background-color:#D4D0C8;
	background-position:bottom;
	color:#1BACC9;
}
#footer a:link {
	font-size: 10px;
	color: #1BACC9;
	text-decoration: underline;
}
#footer a:visited {
	font-size: 10px;
	color: #993300;
	text-decoration: underline;
}
#footer a:hover {
	font-size: 10px;
	color: #993300;
	text-decoration: underline;
}
#footer a:active {
	font-size: 10px;
	color: #993300;
	text-decoration: underline;
}


/*トップページ　パーツ*/

#banner{
	width:236px;
	float:left;
}


/* サブページ　パーツ*/
.pagetop {
	text-align: right;
	margin-right: 15px;
}

#breadcrumbs{
	padding-bottom:10px;
	padding:20px 0px 10px 0px;
	font-size:12px;
	color: #1BACC9;
}
#gotop{
	margin-top:10px;
	background-color:#CBDDE0;
	padding:5px;
	font-size:12px;
	text-align:right;
	color:#666666;	
}
#gomenu{
	margin-top:10px;
	/*background-color:#CBDDE0;*/
	padding:5px;
	font-size:12px;
	text-align:right;
	color:#666666;	
}
#content table {
	margin:0px 0px 0px 10px;
}
#content table .waku08{
	margin:0px ;
}
#content table .waku09{
	margin-top:10px ;
	padding:0px;
}
#content p {
	line-height:180%;
	margin-left:10px;
}

#subtitle{
	background-color:#CBDDE0;
	border-left:7px solid #1BACC9;
	padding:5px;
	font-weight:bold;
	font-size:15px;
}

.subtitle02{
	border-bottom:1px solid #CBDDE0;
	border-left:7px solid #1BACC9;
	padding:2px 2px 2px 5px;
	clear:both;
}
.waku00{
	border:1px solid #CBDDE0;
}
#content table .waku01{
	border:1px solid #CBDDE0;
	margin:0px ;
}
#content table .waku02{
	border:1px solid #CBDDE0;
	margin:0px ;
}
.waku01_bg{
	border:1px solid #CBDDE0;
	background-color:#CBDDE0;
}
.waku02_bg{
	border-top:1px solid #CBDDE0;
	border-right:1px solid #CBDDE0;
	border-bottom:1px solid #CBDDE0;
	background-color:#CBDDE0;
}
.waku03{
	border-top:1px solid #CBDDE0;
	border-right:1px solid #CBDDE0;
	border-bottom:2px dashed #CBDDE0;
	border-left:1px solid #CBDDE0;
	background: #E1ECEE;
}
.waku04{
	border-top:1px solid #CBDDE0;
	border-right:1px solid #CBDDE0;
	border-bottom:2px dashed #CBDDE0;
}
.waku05{
	border-right:1px solid #CBDDE0;
	border-bottom:1px solid #CBDDE0;
	border-left:1px solid #CBDDE0;
	background: #E1ECEE;
}
.waku06{
	border-right:1px solid #CBDDE0;
	border-bottom:1px solid #CBDDE0;
}
.waku07{
	border-right:1px solid #CBDDE0;
	border-bottom:1px solid #CBDDE0;
	border-left:1px solid #CBDDE0;
}
.waku08{
	border:1px solid #CBDDE0;
}
.waku09{
	border:1px solid #CBDDE0;
}
.waku01_bgtxt12{
	border:1px solid #CBDDE0;
	background-color:#CBDDE0;
	font-size: 12px;
	line-height:150%
}
.tyu{
	border:1px solid #1BACC9;
	margin-top:5px;
	padding:5px;
	width:300px;
	float:right;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	background: #EFF4F5;
}
.tyu2{
	border:1px solid #1BACC9;
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 13px;
	line-height: 150%;
	color: #666666;
	background: #EFF4F5;
	width:171px;
}
.tyu3{
	border:1px solid #1BACC9;
	margin-top:5px;
	padding:5px 5px 5px 25px;
	width:350px;
	float:right;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	background: #EFF4F5;
	
}
.tyu4{
	border:1px solid #1BACC9;
	margin:0px 0px 10px 0px;
	padding:5px;
	width:400px;
	float:right;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	background: #EFF4F5;
}
.name{
	font-weight:bold;
}
.waku_top{
	padding:10px 2px 0px 0px;
}
.waku_top02{
	padding:10px 0px 0px 2px;
}
.waku_img{
	margin-left:10px;
	
	border:1px solid #666666;
}
IFRAME  {
width: 171px;
height: 395px;
/*border:1px solid #CBDDE0;*/

}

#map IFRAME  {
margin:0px;
padding:0px;
width: 400px;
height: 600px;
}
.gakkai{
	padding:10px 15px;
	border:2px solid #1BACC9;
	margin:5px 0px;
	background: #E7F0F1;
}


#content ul{
	padding:5px 0px 5px 15px;
	text-align:left;
	line-height:150%;
}
#content li {
	text-align:left;
	padding:0px 0px 0px 5px;
	background-repeat:no-repeat;

}

/*------------------------------------------------------------------------------*/
.text12gray {
	font-size: 12px;
	line-height: 170%;
	color: #666666;
}
.text12brn {
	font-size: 12px;
	line-height: 135%;
	color: #796400;
}
.text12green {
	font-size: 12px;
	line-height: 135%;
	color: #4D715B;
}

.leftline{border-left:1px solid #363A91;border-top:1px solid #363A91;border-right:1px solid #363A91; color:#FFFFFF;}
.rightline{border-top:1px solid #363A91;border-right:1px solid #363A91;}

#wrap #container #main #content .gakkai tr td pre {
	font-family: ＭＳ ゴシック, MS Gothic, Osaka－等幅, Osaka-mono, monospace;
}

