/* CSS Document */	
body {
	text-align: center; /* IE6での中央揃えを指定 */
	font-size: 12px;
	margin-top:0px;
	margin-bottom:0px;
}
/*-----------------------------
 リンク色
-------------------------------*/
a:link {
	color: #990000;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #990000;
}


/*-----------------------------
 基本フォーマット（２カラム設定）
-------------------------------*/

#container {
	width:910px;
	margin-left:auto;
	margin-right:auto;
 }

#head {
 	width:100%;
	float:left;
}

#content {
	text-align: left;
	width:660px;
	margin-top:20px;
 	float:left;
}

#menu {
	width:230px;
	text-align: left;
	margin-top:50px;
	margin-left:20px;
	float:left;
}

#footer {
 	width:100%;
	margin:20px 0px 20px 0px;
 	border: solid 1px #B1AFA4;
	background-color: #FAF0E6;
	clear:both;
}
.kado  { background-color:#FFFFFF; }
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#ffe4e1; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#ffe4e1; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#ffe4e1; }
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#ffe4e1; }
.kado5 { padding:10px; background-color:#FAF0E6; }

/*-----------------------------
 段組（ヘッド）
-------------------------------*/
#HeadboxA { 
	width:200px;
	height:80px;
	margin-top:20px;
	float:left;
}
#HeadboxB { 
	width:300px;
	height:80px;
	margin-top:20px;
	float:left;
}
#HeadboxC {
	width:410px;
	height:80px;
	margin-top:20px;
	float:left;
}
.clear {
	clear:both;
}
/*-----------------------------
 段組（フッター）
-------------------------------*/
#footboxA { 
	width:180px;
	height:80px;
	margin-top:15px;
	margin-left:5px;
	float:left;
}
#footboxB { 
	width:280px;
	height:80px;
	margin-top:20px;
	float:left;
}
#footboxC {
	font-size:14px;
	line-height:150%;
	font-color: #ffffff;
	width:400px;
	height:80px;
	margin-top:20px;
	float:left;
}
.clear {
	clear:both;
}

/*-----------------------------
 共通メニュー（パンクズ）
-------------------------------*/
.pan-list-inline {
  	text-align: left;/* 右寄せは text-align:right; を追加 */
	margin:0px;
	padding:0px;
}
.pan-list-inline li {
  display:inline;
  margin:0px; padding:0px 0px 0px 18px;
  list-style-type:none;
  background-image:url("../image/pan-image.gif");
  background-repeat:no-repeat;
}
.pan-list-inline li.home {
  display:inline;
  margin:0px; padding:0px;
  list-style-type:none;
  background-image:url("no-img.gif");
}

/*-----------------------------
 共通メニュー（ヘッダーサブメニュー）
-------------------------------*/
ul.submenu{
    list-style:none;
    width:100%;
    font-size:12px;
    margin:5px 0px;
    padding:2px 0px;
    text-align:right;
}
ul.submenu li{
    list-style:none;
    display:inline;
    margin:0px;
}
ul.submenu a{
    background:url("../image/menu_icon.gif") left center no-repeat;
    padding-left:13px;
    text-decoration:none;
}
ul.submenu a:hover{
	background:url("../image/menu_icon.gif") left center no-repeat;
	text-decoration:none;
	color:#0000FF;
}
#submenuBtnselct {
	padding-left:10px;
	background:url("../image/menu_icon.gif") left center no-repeat;
	text-decoration:none;
	color:#0000FF;
}
/*-----------------------------
 共通メニュー（メインメニュー）
-------------------------------*/
ul.mainmenu{
	list-style-type: none;
	width:100%;
	margin: 0px;
	padding: 0px;
}

ul.mainmenu li{
	text-indent: -9999px;
	float:left;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
ul.mainmenu li a{
	display: block;
	width: 130px;
	height: 50px;
	background-image: url(../image/btn_menu.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	outline: none;
}

#Btn01 a{background-position: 0 0;}
#Btn02 a{background-position: -130px 0;}
#Btn03 a{background-position: -260px 0;}
#Btn04 a{background-position: -390px 0;}
#Btn05 a{background-position: -520px 0;}
#Btn06 a{background-position: -650px 0;}
#Btn07 a{background-position: -780px 0;}

#Btn01 a:hover{background-position: 0 -50px;}
#Btn02 a:hover{background-position: -130px -50px;}
#Btn03 a:hover{background-position: -260px -50px;}
#Btn04 a:hover{background-position: -390px -50px;}
#Btn05 a:hover{background-position: -520px -50px;}
#Btn06 a:hover{background-position: -650px -50px;}
#Btn07 a:hover{background-position: -780px -50px;}

#SelBtn01 {height:50px;background-image: url(../image/btn_menu.gif);background-position: 0 -50px;}
#SelBtn02 {height:50px;background-image: url(../image/btn_menu.gif);background-position: -130px -50px;}
#SelBtn03 {height:50px;background-image: url(../image/btn_menu.gif);background-position: -260px -50px;}
#SelBtn04 {height:50px;background-image: url(../image/btn_menu.gif);background-position: -390px -50px;}
#SelBtn05 {height:50px;background-image: url(../image/btn_menu.gif);background-position: -520px -50px;}
#SelBtn06 {height:50px;background-image: url(../image/btn_menu.gif);background-position: -650px -50px;}
#SelBtn07 {height:50px;background-image: url(../image/btn_menu.gif);background-position: -780px -50px;}

/*-----------------------------
 共通メニュー（右側コンテンツメニュー）
-------------------------------*/

#contentmenu ul {
	list-style: none;
	width: 210px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #CCC;
}

#contentmenu li {
	width: 210px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCC;
}

#contentmenu a {
	background: #FFFFFF url(../image/btn_arrow_dot.gif) left center no-repeat;
	padding: 10px 0px 10px 15px;
	display: block;
	width: 210px !important; /*Windows IE対策のため、ボックス幅を指定 */
	width /**/: 210px; /*Window IE5用の値を指定 */
	color: #AF2909;
	text-decoration: none;
	overflow: hidden;
	outline: none;
}
#contentmenu li {
	margin: 0;
	padding: 0;
	width: 210px;
	border-bottom: 1px solid #CCC;
	background: #AF2909 url(../image/btn_arrow_dot02.gif) left center no-repeat;
}

#contentmenu a:hover {
	color: #FFFFFF;
	background-image: none;
	background-color: transparent;/*オンマウス時に背景色を透過する指定*/
}
.Selcontentmenu {
    text-align:center;
	margin: 0;
	padding: 10px 0px 10px 0px;
	width: 210px !important; /*Windows IE対策のため、ボックス幅を指定 */
	width /**/: 225px; /*Window IE5用の値を指定 */
	border-top: 1px solid #CCC;
	background: #ffc0cb;
}
.contentmenutit {
	margin: 0;
	width: 210px;
}


/*-----------------------------
 段組（知っておきたいドック）
-------------------------------*/
div.blockdog {
	font-size: 14px;
	width: 614px;
	height: 221px;
	background: #FFFFFF url(../image/top_dogback.gif) left center no-repeat;
 }
div.blockheart {
	float: left;
	width: 188px;
	line-height:140%;
	margin: 80px 8px 0px 8px;
}
div.blockbrain {
   float: left;
   width: 188px;
	line-height:140%;
	margin: 80px 8px 0px 8px;
}
div.blockartery {
	float: left;
	width: 170px;
	line-height:140%;
	margin: 80px 8px 0px 8px;
}
.clear {
	clear:both;
}
/*心臓ドックボタン*/
#blockheartBtn a{
	text-indent: -9999px;
	float: left;
	width:182px;height:28px;background-image: url(../image/btn_heart.gif);background-position: 0 0px;
	margin: 40px 0px 0px 15px;
	overflow: hidden;
	outline: none;
}
#blockheartBtn a:hover{background-position: 0 -28px;}

/*脳ドックボタン*/
#blockbrainBtn a{
	text-indent: -9999px;
	float: left;
	width:182px;height:28px;background-image: url(../image/btn_brain.gif);background-position: 0 0px;
	margin: 40px 0px 0px 20px;
	overflow: hidden;
	outline: none;
}
#blockbrainBtn a:hover{background-position: 0 -28px;}

/*動脈硬化ドックボタン*/
#blockarteryBtn a{
	text-indent: -9999px;
 	float: left;
	width:182px;height:28px;background-image: url(../image/btn_artery.gif);background-position: 0 0px;
	margin: 40px 0px 0px 20px;
	overflow: hidden;
	outline: none;
}
#blockarteryBtn a:hover{background-position: 0 -28px;}

/*-----------------------------
 新着情報
-------------------------------*/
.maintitle {
	background: url(../image/tit_bar.gif) no-repeat;
	height: 29px;
	width: 613px;
	font-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
	font-weight: bold;
}
.maintitle02 {
	font-size: 16px;
	background: url(../image/tit_bar.gif) no-repeat;
	height: 29px;
	width: 613px;
	color: #8b0000;
	padding-left: 20px;
	padding-top: 6px;
	font-weight: bold;
}
/*-----------------------------
 段組（採用情報）
-------------------------------*/
div.job01 {
	float: left;
	width: 200px;
	margin: 10px 8px 0px 0px;
}
div.job02 {
	float: left;
	width: 200px;
	margin: 10px 8px 0px 0px;
}
div.job03 {
	float: left;
	margin: 10px 8px 0px 0px;
}
.clear {
	clear:both;
}

div.blockdog {
	font-size: 14px;
	width: 614px;
	height: 221px;
	background: #FFFFFF url(../image/top_dogback.gif) left center no-repeat; }

/*-----------------------------
 右側（ボタン）
-------------------------------*/
/*検査を依頼される医療関係者の方へボタン*/
#medicalBtn a{
	text-indent: -9999px;
	float: left;
	width:226px;height:43px;background-image: url(../image/btn_medical.gif);background-position: 0 0px;
	overflow: hidden;
    outline: none;
}
#medicalBtn a:hover{background-position: 0 -43px;}
#SelmedicalBtn {
	text-indent: -9999px;
	width:226px;height:43px;
	background-image: url(../image/btn_medical.gif);
	background-position: 0px -43px;
}

/*医療関係機関*/
#medical02Btn a{
	text-indent: -9999px;
	float: left;
	width:226px;height:43px;background-image: url(../image/btn_medical02.gif);background-position: 0 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
    outline: none;
}
#medical02Btn a:hover{background-position: 0 -43px;}
#Selmedical02Btn {
	text-indent: -9999px;
	margin: 53px 0px 0px 0px;
	width:226px;
	height:43px;
	background-image: url(../image/btn_medical02.gif);
	background-position: 0px -43px;
}


/*医療関係機関*/
#resultsBtn a{
	text-indent: -9999px;
	float: left;
	width:222px;height:66px;background-image: url(../image/btn_results.gif);background-position: 0 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
    outline: none;
}
#resultsBtn a:hover{background-position: 0 -66px;}

/*クリニックに寄せられた声*/
#voiceBtn a{
	text-indent: -9999px;
	float: left;
	width:222px;height:34px;background-image: url(../image/btn_voice.gif);background-position: 0 0px;
	margin: 5px 0px 20px 0px;
	overflow: hidden;
    outline: none;
}
#voiceBtn a:hover{background-position: 0 -34px;}
#SelvoiceBtn {
	text-indent: -9999px;
	float: left;
	width:222px;height:34px;background-image: url(../image/btn_voice.gif);background-position: 0 34px;
	margin: 5px 0px 20px 0px;
	overflow: hidden;
    outline: none;
}

/*スタッフ紹介*/
#staffBtn a{
	text-indent: -9999px;
	float: left;
	width:222px;height:34px;background-image: url(../image/btn_staff.gif);background-position: 0 0px;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
    outline: none;
}
#staffBtn a:hover{background-position: 0 -34px;}

#SelstaffBtn {
	text-indent: -9999px;
	float: left;
	width:222px;height:34px;background-image: url(../image/btn_staff.gif);background-position: 0 34px;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
    outline: none;
}

/*川崎病の子供をもつ親の会*/
#kawasakiBtn a{
	text-indent: -9999px;
	float: left;
	width:222px;height:97px;background-image: url(../image/BtnKawasaki.gif);background-position: 0 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
    outline: none;
}
#kawasakiBtn a:hover{background-position: 0 -97px;}

/*川崎病の子供をもつ親の会（トップ）*/
#topkawasakiBtn a{
	text-indent: -9999px;
	float: left;
	width:615px;height:67px;background-image: url(../image/btn_kawasaki.gif);background-position: 0 0px;
	margin: 10px 0px 20px 0px;
	overflow: hidden;
    outline: none;
}
#topkawasakiBtn a:hover{background-position: 0 -67px;}


/*-----------------------------
 右側（お問い合わせ）
-------------------------------*/
div.reference-title {
	float: left;
	width: 100%;
	padding: 10px 5px 10px 5px;
	text-align:center;
 	border: solid 1px #B1AFA4;
	background-color: #CCC
}
div.reference-tel {
	float: left;
	width: 100%;
	padding: 10px 5px 10px 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B1AFA4;
	border-bottom-color: #B1AFA4;
	border-left-color: #B1AFA4;
}
.banar{
	margin-bottom: 30px;
	margin-left: 15px;
}
/*-----------------------------
 タイトル
-------------------------------*/
.TitleBar {
	background: url(../image/tit_bar.gif) no-repeat;
	height: 29px;
	width: 613px;
	font-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
	font-weight: bold;
	padding-bottom: -10px;
}

.conttext{
	width: 613px;
	font-size:14px;
	line-height:160%
}

.conttext02{
	font-size:14px;
	line-height:160%
}
.conttext03{
	width: 300px;
	font-size:14px;
	line-height:160%
}
.conttext04{
	width: 613px;
	font-weight: bold;
	color: #0099CC;
	border-bottom: #999 solid 1px;  
	font-size:14px;
	line-height:160%
}
.conttext05{
	width: 613px;
	font-weight: bold;
	color: #FF9900;
	border-bottom: #999 solid 1px;  
	font-size:14px;
	line-height:160%
}
.conttext05sp{
	width: 613px;
	font-weight: bold;
	color: #FF9900;
	border-bottom: #999 solid 1px;  
	font-size:14px;
	line-height:160%
}
.conttext06{
	width: 590px;
	font-size:14px;
	line-height:160%
}
/*-----------------------------
 見出し
-------------------------------*/
.selector11 {  
	border: #CCCCCC solid 1px;
	width: 610px;
	display: block;  
	padding:1px 5px;  
}  
.selector11b {  
	border-left: #CCCCCC solid 6px;  
	padding: 2px 2px 2px 2px;
}
.tb-recruit3 {
	padding: 5px 3px 3px 5px;
	background-color: #666666;
	color: #FFFFFF;
}

/*-----------------------------
 ページ先頭
-------------------------------*/
.topOfPage {
	width: 613px;
	margin:10px 0px 40px 0px;
	padding:10px;
	background:url("../image/pagetopicon.gif") right center no-repeat;
	text-align:right;
}

/*-----------------------------
 画像の回り込み
-------------------------------*/

.float{
 	float: right;
	margin-left: 1em;
}
.floatclear{
	clear: both;
}
/*-----------------------------
 心臓ドックバナー
-------------------------------*/
div.headheart {
	width: 617px;
	height: 140px;
	background: #FFFFFF url(../image/image_dog_heart.gif) left center no-repeat;
	margin-top: 30px;
 }
div.headheartsp {
	float: left;
	width: 330px;
}
div.headheartbtn {
	float: left;
	width: 287px;
	margin-top: 50px;
}
.clear {
	clear:both;
}
/*心臓ドック予約*/
#Btndoc01 a{
	text-indent: -9999px;
	float: left;
	width:277px;height:33px;background-image: url(../image/BtnDoc01.gif);background-position: 0 0px;
	overflow: hidden;
    outline: none;
}
#Btndoc01 a:hover{background-position: 0 -33px;}

/*心臓ドック・脳ドックセットでの予約*/
#Btndoc02 a{
	text-indent: -9999px;
	float: left;
	width:277px;height:33px;background-image: url(../image/BtnDoc02.gif);background-position: 0 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
    outline: none;
}
#Btndoc02 a:hover{background-position: 0 -33px;}
/*-----------------------------
 脳ドックバナー
-------------------------------*/
div.headbrain {
	width: 617px;
	height: 140px;
	background: #FFFFFF url(../image/image_dog_brain.gif) left center no-repeat;
	margin-top: 30px;
 }
div.headbrainsp {
	float: left;
   	width: 330px;
}
div.headbrainbtn {
	float: left;
	width: 287px;
	margin-top: 50px;
}
.clear {
	clear:both;
}
/*脳ドック予約*/
#Btndoc03 a{
	text-indent: -9999px;
	float: left;
	width:277px;height:33px;background-image: url(../image/BtnDoc03.gif);background-position: 0 0px;
	overflow: hidden;
    outline: none;
}
#Btndoc03 a:hover{background-position: 0 -33px;}

/*心臓ドック・脳ドックセットでの予約*/
#Btndoc04 a{
	text-indent: -9999px;
	float: left;
	width:277px;height:33px;background-image: url(../image/BtnDoc04.gif);background-position: 0 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
    outline: none;
}
#Btndoc04 a:hover{background-position: 0 -33px;}

/*-----------------------------
 サイトマップ
-------------------------------*/
.sitemap01{
	font-size:14px;
	line-height:200%
}
