﻿@charset "UTF-8";

/* ===========================================

01.update
02.button
03.login
04.publication
05.site search
=========================================== */

/* 01.update
----------------------------------------------*/
#update{
	padding: 6px;
	border: 1px dashed #009900;
	background: url(../img/futaba.gif) no-repeat 8px 8px;
}

#updateList{
	margin-left: 60px;
}

ul#updateList li{
	float:left;
	background:url(../img/ico_nav_on.gif) no-repeat 0 6px;
	padding-left:12px;
	padding-right:24px;
}

#updateArea{
	margin-top: 10px;
	padding: 1px 8px 20px 8px;
	background: #F1F1E2;
}

#updateArea h2{
	margin-top: 20px;
}

.updateAlist{
	margin-top: 5px;
	padding: 4px 0;
	border-bottom: 1px dashed #CCC;
}

.top_news{
	width: 432px;
	height: 22px;
	background: url(../img/top_news.gif) no-repeat 0 0;
	text-align: right;
}
.top_event{
	width: 432px;
	height: 22px;
	background: url(../img/top_event.gif) no-repeat 0 0;
	text-align: right;
}
.top_medical{
	width: 432px;
	height: 22px;
	background: url(../img/top_medical.gif) no-repeat 0 0;
	text-align: right;
}

/* 02.button
----------------------------------------------*/
.button_area{
	margin-top:16px;
	margin-bottom:8px;
}
.top_button{
	margin-top:8px;
}

.member_area{
	width:176px;
	margin:16px 0;
	padding:10px;
	background:#f0f9ff;
	border:2px solid #ccebff;
	text-align:center;
}
.member_in{
	margin-top:8px;
	margin-left:28px;
	font-size:80%;
	text-align:left;
}
.member_in ul{
}
.member_in ul li{
	list-style-image:url(../img/ico_nav_on.gif);
}

.publication_area{
	width:190px;
	background:#fff;
	border:1px solid #ccc;
	padding:4px;
}
.publication{
	border-left:4px solid #999966;
	padding-left:8px;
}
.publication_areaL{
	float:left;
	width:86px;
	border-right:1px dashed #ccc;
	text-align: center;
	margin: 10px 4px 0 4px;
}
.publication_areaR{
	float:right;
	width:87px;
	text-align: center;
	margin: 10px 4px 10px 4px;
}
.publication_cap{
	font-size: 80%;
	line-height: 120%;
	margin-top: 6px;
}


/* 03.login
----------------------------------------------*/
/* 04.publication
----------------------------------------------*/


/* 05.site search
----------------------------------------------*/
#site_search{
	text-align: center;
}
#site_search p{
	padding-top: 5px;
}