@charset "utf-8";

/*---------------------------------------
　　治験センター
---------------------------------------*/

/* ヘッダーリンクエリア */

#topmenu{
   float:right;
   margin:15px 0 0 0;
   padding:0;
   width:400px;
   height:20px;
   text-align:right;
   font-size:12px;
   line-height:100%;
}

#topmenu img{
   margin:1px 0 0 0;
}


#topmenu ul{
   margin:0;
   padding:0;  
}

#topmenu li{
   float:right;
   display:inline;
   list-style-type:none;
   margin:0;
   padding:0;
   
}

#topmenu li a{
   list-style-type:none;
   margin:0 10px 0 0;
   padding:0;
   text-decoration:none;
   color:#006600;
   
}

/* 検索エリア */
#formsearch{
   width:230px;
   height:27px;
   float:right;
   margin:20px 15px 0 0;
   text-align:right;

}

.formsearch120 {
   width:100px;
   height:19px;
   vertical-align:top;
   border: 1px solid #d1d1d1;
   padding: 0px;
   margin:0;
   font-size:13px;
   color:#666666;
}

.formsearchimg {
   padding:0;
   margin:1px 0 0 0;
   vertical-align:top;
}

/* ヘッダーメニューエリア */

#head_menubar{
   width:900;
   height:50px;
   margin:0 auto;
   padding:0; 
   text-align:center;
   background-image:url(../../ctc/common/img/bk_menu.jpg)
   
}

#headmenu{
   width:900px;
   height:50px;
   margin:0 auto;
   padding:0;
   text-align:left;   
}

#headmenu ul{
   padding:0;
   margin:0;
   float:left;
   display:block;
   list-style:none;
   width:900px;
   height:50px;
}

#headmenu li{
   float:left;
   display:block;
   list-style:none;
   text-indent:-9999px;
   height:50px;
   margin:0;
   padding:0;
}


#headmenu .top a{
   display:block;
   width:137px;
   height:50px;
   background-image:url(../../ctc/common/img/menu_01.gif);  
}

#headmenu .top a:hover{
   display:block;
   width:137px;
   height:50px;
   background-image:url(../../ctc/common/img/menu2_01.jpg);  
}

#headmenu .top2 a{
   display:block;
   width:137px;
   height:50px;
   background-image:url(../../ctc/common/img/menu3_01.jpg);  
}



#headmenu .guide a{
   display:block;
   width:160px;
   height:50px;
   background-image:url(../../ctc/common/img/menu_02.gif);  
}

#headmenu .guide a:hover{
   display:block;
   width:160px;
   height:50px;
   background-image:url(../../ctc/common/img/menu2_02.jpg);  
}

#headmenu .guide2 a{
   display:block;
   width:160px;
   height:50px;
   background-image:url(../../ctc/common/img/menu3_02.jpg);  
}


#headmenu .public a{
   display:block;
   width:119px;
   height:50px;
   background-image:url(../../ctc/common/img/menu_03.gif);  
}

#headmenu .public a:hover{
   display:block;
   width:119px;
   height:50px;
   background-image:url(../../ctc/common/img/menu2_03.jpg);  
}

#headmenu .public2 a{
   display:block;
   width:119px;
   height:50px;
   background-image:url(../../ctc/common/img/menu3_03.jpg);  
}

#headmenu .client a{
   display:block;
   width:170px;
   height:50px;
   background-image:url(../../ctc/common/img/menu_04.gif);  
}

#headmenu .client a:hover{
   display:block;
   width:170px;
   height:50px;
   background-image:url(../../ctc/common/img/menu2_04.jpg);  
}

#headmenu .client2 a{
   display:block;
   width:170px;
   height:50px;
   background-image:url(../../ctc/common/img/menu3_04.jpg);  
}


#headmenu .committee a{
   display:block;
   width:160px;
   height:50px;
   background-image:url(../../ctc/common/img/menu_05.gif);  
}

#headmenu .committee a:hover{
   display:block;
   width:160px;
   height:50px;
   background-image:url(../../ctc/common/img/menu2_05.jpg);  
}

#headmenu .committee2 a{
   display:block;
   width:160px;
   height:50px;
   background-image:url(../../ctc/common/img/menu3_05.jpg);  
}


#headmenu .faq a{
   display:block;
   width:154px;
   height:50px;
   background-image:url(../../ctc/common/img/menu_06.gif);  
}

#headmenu .faq a:hover{
   display:block;
   width:154px;
   height:50px;
   background-image:url(../../ctc/common/img/menu2_06.jpg);  
}

#headmenu .faq2 a{
   display:block;
   width:154px;
   height:50px;
   background-image:url(../../ctc/common/img/menu3_06.jpg);  
}


.ctc-pankuzu{
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}

/* 市民健康講座 */
.op_cont{
	border:1px solid #999999;
	max-width:640px;
	width: 100%;
}
.op_cont_box{
	border-bottom:1px solid #999999;
}
.op_cont li{
	float:left;
	
	padding:5px 0px 5px 5px;
} 


.op_date{
	width: 22%;
	max-width:130px;
	border-right:1px solid #999999;
	min-height:40px;
	
}
.op_theme{
	max-width:250px;
	width: 36%;
	border-right:1px solid #999999;
	min-height:40px;
	
}
.op_teacher{
	max-width:227px;
	width: 36%;
	min-height:40px;
}
.op_date_t{
	max-width:130px;
	width: 22%;
	min-height:25px;
	line-height:30px;
	background:#CCCCCC;
	font-weight:bold;
	border-right:1px solid #999999;

	
}
.op_theme_t{
	max-width:250px;
	width: 36%;
	min-height:25px;
	line-height:30px;
	background:#CCCCCC;
	font-weight:bold;
	border-right:1px solid #999999;
	
}
.op_teacher_t{
	max-width:242px;
	width: 36%;
	min-height:25px;
	line-height:30px;
	background:#CCCCCC;
	font-weight:bold;

}



/* CSS Document */

