@charset "Shift_JIS";

/*
基本構造
---------------------------------------------------------------*/
body {
	background-color: #D7EDF4;
	text-align: center;
}


/*---新着情報・トピックス---*/
body.sub {
	background-color: #FFFFFF;
	margin:10px auto;
}


/*---本文：本体---*/
table#container{
	padding:5px;
	border:1px solid #666666;
	background-color: #ffffff;
	margin:20px auto;
	text-align: left;
}

/*---本文：本体内のテーブル---*/
table#container table{
	border-collapse: collapse;
}


/*---本文：フッタ---*/
table#footer {
	border-top:1px solid #cccccc;
}


/*---本文：パンくずリンク---*/
.panlink {
	margin: 0px 0px 0px 0px;
	padding: 3px;
 text-align:right;
}


/*---第２〜３階層：右メニュー---*/
table#r_menu {
/*	margin: 0px 0px 0px 10px;*/
	width:170px;
	border:1px solid #cccccc;
}

table#r_menu tr td{
	line-height:1.8;
	font-size:12px;
	color: #0086b9;
}

table#r_menu tr th{
	line-height:1.8;
	font-size:12px;
	color: #ffffff;
	background-color: #1093FB;
}

table#r_menu tr td a {
	color: #333333; text-decoration: none;
}
table#r_menu tr td a:link {
	color: #333333; text-decoration: none;
}
table#r_menu tr td a:visited {
	color: #333333;
}
table#r_menu tr td a:hover {
	color: #125382; text-decoration: underline;
}




/*---------第２、３階層共通本文table--------*/
table#contents{
	margin:0px; 

}

table#contents tr td{
	padding:8px;

}






/*---第２階層：タイトル---*/
h2.scnd{
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 10px;
	background-image : url(../../../Copy of medwel/images/dot.gif);
	background-repeat : repeat-x;
	background-position: bottom;
}



/*---第３階層：見出し3---*/
h4.name4 {
	margin: 0px;
	padding:5px;
/*	border-bottom:1px solid #cccccc;*/
 line-height:1;
}


/*---第３階層：見出し4---*/
h4.ttl4 {
	margin: 10px 0px 0px 0px;
/*	color:#1094FB;*/
	border-bottom:1px solid #1094FB;


}


/*
各ページ
---------------------------------------------------------------*/

/*---トップページ：「新着情報」、「お知らせ」タイトル---*/
h3.topttl{
	margin:0px;
	padding:4px;
	font-size: 100%;
	background-image : url(../../../health/images/h3_top.gif);
	background-repeat : repeat-x;
	border-top:1px solid #cccccc;
	border-bottom:3px solid #1094FB;
}


/*---会社概要のテーブル---*/
table.t_com{
	margin : 0px 0px 0px 10px;
	padding: 0px;
	border:1px solid #999999;
}


table.t_com tr th{
	border:1px solid #666666;
}


table.t_com tr td{
	border:1px solid #666666;
	line-height:1.2;
}


/*---業務案内のテーブル---*/
table.t_gyomu1{
	margin : 0px 0px 0px 10px;
	padding: 0px;
	border:1px solid #999999;
}


/*業務案内　見出しの上*/
table.t_up_nomal{
	margin : 15px 0px -30px;
	padding: 0px;
/*	width:565px;*/
}

/*ラインなし*/
table.t_nomal{
	margin : 0px 0px 20px;
	padding: 0px;
/*	width:565px;*/
}

table.t_nomal tr td,table.t_up_nomal tr td{
	line-height:1.5;
}


/*ライン外枠なし内ラインあり*/
table.t_nomal tr td table{
	margin : 20px 0px;
	border:1px solid #999999;
}

table.t_nomal tr td table tr th,table.t_nomal tr td table tr td{
	border:1px solid #999999;
}


/*--外枠のみ--*/
table.t_line{
	margin : 0px;
	padding: 0px;
/*	width:570px;*/
	border:1px solid #999999;
}

table.t_line tr td{
	line-height:1.5;
}

/*--工夫ポイントトップ--*/
.kuhu_index {
	height: 130px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	background-image: url(../../../health/kuhu/images/index_cntnts_bg.gif);
	background-repeat: no-repeat;


}

.kuhu_index h3 {
	padding:0px 10px;
}


.kuhu_index p {
	font-size:90%;
	padding:5px 10px 10px 10px;
}

h3.thrd{
margin:15px 0px 10px 0px;
padding:4px;
background-image : url(../../../health/images/h3_3rd.gif);
background-repeat : repeat-x;
border:1px solid #cccccc;
}



