/* CSS Document */	

/*=================================
 
 1:コンテンツ共通
 2:テーブル設定
 3:トップに戻る
 4:会社概要
 5:事業案内
 6:ドクターホットライン
 7:セカンドオピニオン
 8:コンピュータドック
 9:海外人間ドック
 10:ライフサポート
 11:メディカルプレミアムクラブ
 12:郵送検体システム
 13:臨床試験
 14:電話代行業務
 15:医薬品輸入代行
 16:品質推奨事業
 17:資格認定事業及び教本の監修
 18:健康食品の開発
 19:健康食品の販売 
 20:アクティブヘアーシステム
 21:関連リンク
 22:サイトマップ
 23:お問い合わせ
 24:個人情報保護方針
 
==================================*/

/* 1.コンテンツ共通 */
#contents {
      width:515px;
	  margin:0;
	  padding:10px 5px 0 0;
	  float:right;
}

#contents p{
      width:500px;
	  }

#pan {
      margin:0 5px;
	 }

#contents h3{
     margin:8px 2px 0 1px;
	}
	
#contents h4{
    margin:10px 15px 5px 0;
	padding:2px 5px;
    color:#FFFFFF;
	font-size:small;
	background:#999999;
	}
	
#contents h5{
    margin:10px 15px 5px 0;
	padding:2px 5px;
	border-bottom:3px solid #669966;
	color:#336633;
	font-weight:normal;
	font-size:medium;
	}
	
#contents h5 .fletter{
    margin:0;
	padding:0;
	font-size:xx-large;
	}
	
#service #contents h4{
    margin:10px 15px 8px 0;
	padding:2px 5px;
    color:#FFFFFF;
	font-size:medium;
	font-weight:normal;
	background:#669966;
	}
	
.pre{
    text-align:center;
	margin:100px 0;
	}

/* 2.テーブル設定 */
#contents table{
    border-collapse:collapse;
	margin:0 5px 0 5px;
	}
	
#contents td{
    vertical-align:top;
	}
	
.boxgray{
    vertical-align:top;
	background-color:#F2F2F2;
	}

.boxyellow{
    vertical-align:top;
	background-color:#FFFFDF;
	}



/* 3.トップに戻る */	
.up {
     text-align:right;
     margin:5px 5px 20px 0;
	 background:url(../images/up.gif) no-repeat;
	 background-position:right;
	 background-position:405px 3px;
	 font-size:x-small;
	 }
	 
.up a:link{ 
      color:#666666;	  
	  text-decoration:none;
}

.up a:visited {
      color:#666666;  
	  text-decoration:none;
}

.up a:hover {
      color:#FF3333;
}
	 

/* 4.会社概要 */
.company_box table{
    width:95%;
	}

.company_box .months{
    width:30px;
    text-align:right;
	padding-right:10px;
	}
	
.company_box img{
    margin:15px 0 15px 15px;
	border:solid 1px #666666;
   }

.company_box02 table{
    width:95%;
	}
   
#contents .company_box02 th{
    margin:0;
    padding:0;
    width:150px;
	font-weight:normal;
    text-align:justify;
	text-justify:distribute-all-lines;}
   
   	

/* 5.事業案内 */
.service_menu{
   width:240px;
   border:solid 1px #CCCCCC;
   float:left;
   margin:5px 10px 5px 1px;
   font-size:12px;
   }
   
.service_menu th{
   font-weight:normal;
   text-align:left;
   vertical-align:middle;
   padding:0 0 0 33px;
   height:35px;
   background:url(../../service/images/service_tobirabg.gif) no-repeat;
   }
   
#service .service_menu a:link{ 
      color:#333333;	  
	  text-decoration:none;
}

#service .service_menu a:visited {
      color:#333333;  
	  text-decoration:none;
}

#service .service_menu a:hover {
      color:#FF9900;
}


/* 6.ドクターホットライン */

#contents #hotline_gaiyo p{
    width:330px;
	margin:10px 0 10px 5px;
	}
	
#contents #hotline_gaiyo img{
    margin-right:10px;
	}

#contents #hotline_flow{
    text-align:center;
	}
	
#contents #hotline_flow .box_hotline01{
    border:solid 1px #CCCCCC;
	padding:5px 0;
	}

.box_kokunai01{
    width:95%;
	}

.box_kokunai01 th{
    background-color:#000000;
	color:#FFFFFF;
	text-align:center;
	border:solid 1px #999999;
    }
	
.box_kokunai01 td{
    text-align:center;
	border:solid 1px #999999;
	}

.box_kokunai02{
    border:solid 1px #cccccc;
	padding:5px;
	width:94%
	}
	
.box_kokunai02 th{
	color:#336633;
	font-weight:normal;
	font-size:small;
	text-align:center;
	border-bottom:dotted 1px #CCCCCC;
	width:25%;
    }
	
.box_kokunai02 td{
    text-align:left;
	border-bottom:dotted 1px #CCCCCC;
	padding:5px;
	}
	
.box_kokunai02 .ex{
    border-bottom:none;
	}
	
/* 7.セカンドオピニオン */
#opinion ul{
    list-style-type:none;
	}
	
#opinion p img{
    margin:5px;
	}
	
#houkokusho{
    padding-top:50px;
    padding-bottom:15px;
    width:95%;
	background:#ffffe1;
	border:solid 1px #CCCCCC;
	}

#houkokusho table{
    margin:auto;
	}
	
#houkokusho td{
    margin:auto;
	padding:2px;
	}

#houkokusho .box_opinion td{
    margin:auto;
    background:#FFFFFF;
	border:solid 1px #CCCCCC;
	padding:2px;
	}
	
#houkokusho .ex td{
    border:none;
	background:#FFFFFF;
	}

/* 8.コンピュータドック */
#pc01{
    text-align:center;
	}
	
#pc01 p{
    width:400px;
    text-align:left;
	}
	
.check{
    font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
#contents #pc02 h4{
    background:#FFFFFF;
	color:#333333;
	border-top:dotted 1px #CCCCCC;
    border-bottom:dotted 1px #CCCCCC;
	font-weight:bold;
	}
	
#contents #pc02 img{
    margin-left:5px;
	}
	
/* 9.海外人間ドック */
#contents #kaigai_doc h4{
    background:#000000;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#contents #kaigai_doc h5{
    background:#c8e3c8;
	color:#333333;
	font-weight:bold;
	font-size:small;
	border-top:solid 1px #006633;
    border-bottom:solid 1px #006633;
	}
	
#kaigai_doc td{
    padding:5px 5px;
	}
	
#kaigai_doc th{
    width:40px;
    padding:5px 5px;
	vertical-align:top;
	}
	
/* 10.ライフサポート */
#contents #life li{
    margin-right:20px;
	}
	
/* 11.メディカルプレミアムクラブ */
#premium{
    margin-top:5px;
	}
	
#contents #premium h4{
    background:#FFFFFF;
	color:#333333;
	font-weight:bold;
	}
	
#contents #premium ol{
    margin-right:20px;
	}
	
#contents .box_premium td{
    padding:2px;
    border:solid 1px #999999;
	text-align:center;
	vertical-align:middle;
	}
	
#contents .box_premium02 td{
    padding:2px;
    border:solid 1px #999999;
	vertical-align:middle;
	}
	

/* 12.輸送検体システム */
#yusou {
    margin-top:10px;
	}	
	
#kit_nagare{    
    clear:both;
    background:#FFFFFF;
	border-top:dotted 1px #666666;
	border-bottom:dotted 1px #666666;
	text-align:center;
	padding:10px 0;
	}
	
#contents #yusou h4{
    background:#FFFFFF;
    font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:0;
	} 
	
#contents #kit_nagare h5{
    background:#FFFFFF;
    font-size:14px;
	font-weight:bold;
	color:#003399;
	margin:0;
	border:none;
	}

#contents .kit {
    margin-bottom:10px;
	float:left;
	width:250px;
	font-size:12px;
	text-align:center;
	}
	
.kit th{
    background:#c8e3c8;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	}
	
.kit td{
    background:#FFFFFF;
	padding:5px;
	}
	
.kit .ex{
    text-align:left;
	}
	

/* 13.臨床試験 */
#rinshou{
    margin-top:10px;
	}
	
#rinshou td{
    padding:3px;
	border:solid 1px #999999;
	}

/* 14.電話代行 */
#denwadaikou{
    margin-top:5px;
	}
	
#contents #denwadaikou h4{
    background:#FFFFFF;
	color:#333333;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
#denwadaikou ul{
    list-style-type:none;
	margin:5px 0 0 5px;
	}　　　
	
#denwadaikou p{
    margin-bottom:0;
	}
	
#denwadaikou img{
    margin-right:5px;
	}
	
	
/* 15.医薬品輸入代行 */
#yunyu{
    text-align:center;
	}
#yunyu table{
    text-align:left;
	}
	
#contents #yunyu h4{
    background:#990000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	}

/* 16.品質推奨 */
#contents #suishou h4{
    background:#003300;
	color:#FFFFFF;
	font-weight:bold;
	font-size:small;
	text-align:center;
	}

/* 17.資格認定事業及び教本の監修 */
#shikaku p{
    text-align:center;
	}

/* 18.食品開発 */
#contents #kenshoku h4{
    background:#003300;
	color:#FFFFFF;
	font-weight:bold;
	font-size:small;
	text-align:center;
	}
#kenshoku p{
    margin-top:0;
	}
	
/* 19.食品販売 */
#kenshoku_hanbai {
    margin-top:10px;
	}

#contents #kenshoku_hanbai h4{
    background:#FFFFFF;
	color:#990000;
	font-weight:bold;
	font-size:medium;
	margin-bottom:0;
	}
    
#kenshoku_hanbai p{
    margin-top:10px;
	margin-bottom:0;
	}
	
#kenshoku_hanbai table{
    width:480px;
	}
	

#kenshoku_hanbai #power{
	border:solid 1px #CCCCCC;
	width:480px;
	padding:10px;
	text-align:left;
	}
	
#kenshoku_hanbai #power th{
    text-align:center;
	width:150px;
	}
	
#kenshoku_hanbai img{
    margin-right:5px;
	}
	
#kenshoku_hanbai ul{
    margin-left:80px;
    list-style-type:none;
	text-align:left;
	}
	
#sup_list .sup_p01{
    background:#009900;
	font-size:medium;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	}

#sup_list table{
    width:500px;
	}


#sup_list td{
   font-size:xx-small;
   text-align:center;
   }
 
 
#mori_genryo{
   text-align:center;
   }
   
.mori_p01{
    background:#006600;
	font-size:medium;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	}
	
.mori_p02{
    background:#f0f0f0;
	padding:5px;
	font-size:small;
	color:#333333;
	text-align:left;
	}
	
.mori_p03{
    background:#ffffff;
	padding:5px;
	font-size:medium;
	color:#333333;
	text-align:center;
	font-weight:bold;
	}
	
.mori_p04{
    background:#669900;
	padding:5px;
	font-size:medium;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	}
	
#seibun01{
    text-align:center;
	}
	
#seibun01 table{
    width:300px;
	}
	
#seibun01 td{
    padding:3px;
	border:solid 1px #666666;
	text-align:center;
	}
	
#seibun02{
    text-align:center;
	}
	
#seibun02 table{
    width:500px;
	}
	
#seibun02 td{
    padding:3px;
	border:solid 1px #666666;
	text-align:left;
	}

/* 20.アクティブヘアー */
#active{
    margin-top:5px;
	}
	
#active p{
    margin:10px 0;
	}
	
#active .check{
    font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
/* 21.関連リンク */
.link{
    list-style:none;
	margin-left:20px;
	}
	
.link a:link{
    color:#666666;
	}

.link a:visited {
      color:#666666;  
	  text-decoration:none;
}

.link a:hover {
      color:#FF9900;
}

/* 22.サイトマップ */
.sitemap{
    list-style:none;
	margin-left:20px;
	color:#E1E1E1;
	}
	
.sitemap a:link{
    color:#333333;
	}

.sitemap a:visited {
      color:#333333;  
	  text-decoration:none;
}

.sitemap a:hover {
      color:#FF9900;
}

/* 23.お問い合わせ */
#inquiry {
      text-align:center;
	  }
	  
#inquiry table{
      text-align:left;
      margin:auto;
	  width:460px;
	}
	
#pr7{
    margin:5px 0 10px 0;
	}
	
/* 24.個人情報保護方針 */
#privacy {
      margin-bottom:7px;
	  }
	  
#privacy table{
      width:460px;
	  }
	  
#privacy ul{
       list-style-type:lower-roman;
	   margin-right:50px;
	   }
	   
