/* ------------------------------------------------------------
 * 09.30, 2005 新宿ブレストセンター
 * -----------------------------------------------------------*/

* {margin:0; padding:0;}
body {
    margin:0;
    padding:0;
    background-image:url(img/background_1.gif); 
		font-family:"MS UI Gothic", Arial, sans-serif, impact, Courier, osaka;
		font-size:11pt;
		line-height:24px;
		color:#333333;
    }

a {color:#333333; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}

/* ヘッダー */
#comentbox {
    margin:0;
    padding:0;
    position:absolute; 
    top:0px; 
    left:15px;
	} 
#headbox {
    margin:0;
    padding:0;
		z-index:7;
    position:absolute; 
    top:23px; 
    left:20px; 
    width:740px;
    height:147px;
    }

/* ナビゲーション部分 */
#navibox {
    margin:0;
    padding:0;
		z-index:8;
    position:absolute; 
    top:170px; 
    left:20px; 
    width:740px;
    height:25px;
    }

/* ページ枠 */
#pagebox {
    margin:0;
    padding:0;
		z-index:1;
    position:absolute; 
    top:18px; 
    left:13px; 
    width:754px;
    height:100%;
    background-image:url(img/background_2.gif); 
    }

/* メイン */
#mainbox {
    margin:200px 0 0 7px;
    padding:0;
		z-index:2;
    width:740px;
    }
#main-sub {
    margin:0;
    padding:10;
    width:155px;
    background-color:#ffffff;
		border:2px solid #c0e5a3;
		font-size:10pt;
		line-height:20px;
    }
#main-top {
    margin:0 0 0 5px;
    padding:20;
    width:580px;
    background-color:#ffffff;
	border:2px solid #c0e5a3;
}

#new {
	margin:0;
	padding:5px 10px 20px 10px;
	width:100%;
	border:1px solid #c0e5a3;
	line-height:20px;
	font-size: 10pt;
}
#syoujyo {
    margin:10px 0 15px;
    padding:5px 10px;
    width:100%;
		border:1px solid #c0e5a3;
		font-size:10pt;
		line-height:20px;
    }

#syoujyo table{
	font-size: 10pt;
	line-height: 20px;
}

#mainin {
    margin:0px;
    padding:10px;
    width:740px;
    background-color:#ffffff;
	border:2px solid #c0e5a3;
    }
	
#mainin2 {
    margin:0px;
    padding:10px;
    width:740px;
    background-color:#ffffff;
	border:2px solid #c0e5a3;
	border-bottom:none;
    }

#mainin3 {
    margin:0px;
    padding:10px;
    width:740px;
    background-color:#ffffff;
	border:2px solid #c0e5a3;
	border-top:none;	
    }
	
#maininmenu {
    margin:0;
    padding:0px;
    width:740px;
    background-color:#ffffff;
		border:2px solid #c0e5a3;
    }
#pagenavi {
    margin:5px 0px 0px 0px;
    padding:5px 10px 5px 10px;
    width:740px;
    background-color:#ffffff;
		border:2px solid #c0e5a3;
    }

/* parts */
.list_text {
    list-style-image:url(img/list.gif);
		padding:3px 0px 3px 17px;
    }
.list_text_news {
	list-style-image:url(img/list.gif);
	padding:0px 30px;
	margin-top: 0px;
    }
	
.list_text a.kuwashiku {
	color: #FF6633;
    }
	.list_text2 {
	list-style-image:url(img/list.gif);
	padding:5px 0px 5px 15px;
	margin: 0px;
    }

.list_text a:hover.kuwashiku {text-decoration:underline;}
	
.text1 {
		font-size:11pt;
		line-height:24px;
}
.text2 {
		font-size:11pt;
		line-height:24px;
		color:#efa950;
}

.text3 {
	font-size:12px;
}

.table-p1 {
    padding:5;
    background-color:#f8f4ee;
		text-align:left;
		vertical-align:top;
		font-size:11pt;
		line-height:24px;
}
.table-p2 {
    padding:5;
    background-color:#f8f4ee;
		text-align:center;
		vertical-align:top;
		font-size:11pt;
		line-height:24px;
}
.table-p3 {
    padding:5;
    background-color:#f8f4ee;
		text-align:right;
		vertical-align:top;
		font-size:11pt;
		line-height:24px;
}
.table-w1 {
    padding:5;
    background-color:#ffffff;
		text-align:left;
		vertical-align:top;
		font-size:11pt;
		line-height:24px;
}
.table-w2 {
    padding:5;
    background-color:#ffffff;
		text-align:center;
		vertical-align:top;
		font-size:11pt;
		line-height:24px;
}
.table-w3 {
    padding:5;
    background-color:#ffffff;
		text-align:right;
		vertical-align:top;
		font-size:11pt;
		line-height:24px;
}

.padding1 { padding:10px;}

.padding2 { padding:10 5 5 5;}

/* フッター */
#footbox {
    margin:5px 0 0 0;
    padding:0;
		z-index:3;
    width:740px;
    background-color:#c0e5a3;
		text-align:center;
		font-size:10pt;
    }

/* Copyright */
#Copyright {
    margin:0;
    padding:3px 0 3px 0;
		z-index:4;
    width:740px;
		text-align:center;
		font-size:10pt;
    }
.line {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
span.strong {
	font-size: None;
}


/* 検診ページ下部 */

#kenshin_bottom{
margin:30px 0px 10px;
padding:10px;
font-size:0.9em;
line-height:2em;
color:#555;
border:#d2c9ab solid 1px;
}

  
#kenshin_bottom h4{
margin:0px 0px 5px 0px;
