@charset "utf-8";
/* CSS Document */

/* http://www.css-designsample.com/csslayout/technique-3.html */
#globalnavi{
	background-color: #F0F0F0;
	margin: 0;
	padding: 5px 12.5px;
  width: ***;
	height: 40px;
}  
  
#globalnavi ul{  
  list-style-type: none;  
  margin: 0;  
  padding: 0;  
}  

#globalnavi li{
  text-indent: -9999px;  
  float:left;  
  width: 165px;  
  margin: 0;  
  padding: 0;  
}

#globalnavi a{
	display: block;
	width: 100%;
	height: 40px;
	background: url(../images/bn.jpg) no-repeat;
}

#about a{background-position: 0 0;}
#seminar a{background-position: -165px 0;}
#support a{background-position: -330px 0;}
#faq a{background-position: -495px 0;}
#link a{background-position: -660px 0;}
  
#globalnavi a:hover{  
  background-image: url(../images/bn.jpg);  
  background-repeat: no-repeat;  
}  
  
#about a:hover,
#about a.cr_mn{background-position: 0 -35px;}  
#seminar a:hover,
#seminar a.cr_mn{background-position: -165px -35px;}  
#support a:hover,
#support a.cr_mn{background-position: -330px -35px;}  
#faq a:hover,
#faq a.cr_mn{background-position: -495px -35px;}  
#link a:hover,
#link a.cr_mn{background-position: -660px -35px;}  

#navi {
	color: #666;
	font-size: 85%;
	margin: 0;
}

#navi ol {
	margin: 0;
	padding: 0;
}
#navi ol li {
	display:inline;
	line-height:110%;
	list-style-type:none;
	padding-left: 3px;
}  
#navi ol li a {
	padding-right:15px;
	background:url(../images/ico_arrow15_r1.gif) no-repeat right center;  
}

/* 緩和ケア研修会資料ダウンロード */
div.link_box01 a {
	background: #FCEFF8 url(../images/icon_package_get.gif) no-repeat 7px center;
	border: 1px solid #ccc;
	font-weight: bold;
	display: block;
	padding: 10px 35px;
	margin: 5px;
	width: 400px;
}
div.link_box01 a:hover {
	background: #F8E2F1 url(../images/icon_package_get.gif) no-repeat 7px center;
	color: #F00;
}

/* 研修会参加申し込みの流れ */
div.flow_box02 {
	background: #FCEFF8;
	border: 1px solid #ccc;
	font-weight: bold;
	display: block;
	padding: 5px;
	margin: 5px;
	width: 130px;
}
div.flow_box01 a {
	background: #FCEFF8;
	border: 1px solid #ccc;
	font-weight: bold;
	display: block;
	padding: 5px;
	margin: 5px;
	width: 130px;
}
div.flow_box01 a:hover {
	background: #F8E2F1;
	color: #F00;
}

/* ファイルアイコン */
.ico {
	vertical-align: middle;
	padding-left: 5px;
}

/* 修了者リスト */
.cmp_menu {
   padding:1px;
   border:1px solid #D1D1D1;
}

.cmp_menu h2{
	background:#c7e9e9;
	border-bottom:3px solid #099;
	font-size: 100%;
	margin:0;
	padding:8px 5px;
}

.cmp_menu ul{
   margin:0;
   padding:0;
   list-style: none;
   border-top:1px solid #ddd;
}

.cmp_menu li {
   padding:0;
   font-size:12px;
   line-height:2.0;
   border-bottom: 1px dotted #999;
}

.cmp_menu a {
	color:#333;
	display:block;
	padding: 2px 5px;
	text-decoration:none;
}

.cmp_menu a.current {
	color: #FFF;
	background: #009999;
}

.cmp_menu a:hover {
   color:#099;
   background:#b9e3e3;
}

/* 横並びメニュー　テキスト */
#menu01 {
	padding: 0px;
	margin: 10px;
	height: 60px;

}
#menu01 li {
	list-style-type: none;
	float: left;
	text-align: center;
	margin: 5px;
}
#menu01 a {
   background:#b9e3e3;
	border: 1px solid #999;
	display: block;
	padding: 10px;
	text-decoration: none;
	width: 180px;
}
#menu01 a:hover {
   background:#f0f0f0;
}