/*** ncc ***/

/* 全体 */
body {
   margin:0px;
   color:#333333;
   background-color: #FFFFFF;
   line-height: 150%;
   text-align: center;
}

/* 幅と中央揃え */ 
 div.content{
  width: 720px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
 }


/* テキストリンク */
a:link { color:#0066bb; text-decoration:none; }
a:visited { color:#2244aa; text-decoration:none; }
a:focus { color:#0000aa; text-decoration:underline;background:none; }
a:hover { color:#0000aa; text-decoration:underline;background:none; }
a:active { color:#0000aa; text-decoration:underline;background:none; }



/* 見出し指定 */
h1 { 
    color:#0080FF; 
   line-height: 120%;
   margin:5px 0 20px 0;
   }
h2 { 
    color:#555588; 
   font-size: 140%;
   line-height: 120%;
   margin:10px 0 20px 0;
   }
h3 { 
    color:#555577;
   font-size: 120%;
   line-height: 120%;
   margin:0 0 5px 0;
   }
h4 { 
    color:#555588;
   font-size: 100%;
   line-height: 120%;
   margin:0 0 0 0;
   }


/* トップバー */
div.top {
   float: left;
   width: 400px;
   margin:0 0 0px 0;
}

/* 文字サイズ変更 */
div.fontsize {
   text-align:right;
   font-size: 75%;
   line-height: 130%;
}

/* フォーム余白 */
form {
   margin:0;
}

/* 検索窓 */
#srch { 
   text-align:right;
}

/* 各組織ナビゲーション */
#navi {
   clear: both; 
   font-size: 16px;
   line-height: 130%;
}

/* 看護部ナビゲーション */
div.nurse_navi {
   clear: both; 
   font-size: 13px;
   line-height: 110%;
}

#menu_nurse_navi a { 
color:#0000ff; text-decoration:none;
display: block; /* ブロック要素 */ 
width: 100%; /* リンク部分の横幅 */ 
} 

#menu_nurse_navi a:hover { 
background-color: #FFAAFF; /* マウスオーバー時の背景色 */ 
color: #880000; /* マウスオーバー時の文字色 */ 
}


/* パンくず */
div.bread {
   clear: both;
   font-size: 80%;
}


/* ページタイトル */
div.title {
   clear: both;
   float: left;
   padding:10px 0px 0px 0px;
}

/* ページタイトル2 */
div.title2 {
   float: left;
   padding:10px 0px 0px 0px;
}

/* もくじ */
div.menu {
   clear: both;
   line-height: 200%;
}

div.menu2 {
   clear: both;
   line-height: 250%;
}

div.menu3 {
   clear: both;
   line-height: 180%;
}

div.menu4 {
   line-height: 180%;
}

div.menu5 {
   line-height: 250%;
}

/* 本文 */
div.main {
   clear: both;
   line-height: 130%;
}

/* ページ内左エリア使用 */
div.p_left {
   font-size: 100%;
   float: left;
   width: 360px;
}

/* ページ内右エリア使用 */
div.p_right {
   font-size: 100%;
   line-height: 130%;
   float: left;
   padding:0px 0px 0px 0px;
}


/* 英語ページへ */
div.in_english{
   padding:0px 0px 0px 0px;
   text-align:right;
   font-size: 100%;
}

/* トップページトピックス */
div.topics {
   clear: both;
   font-size: 100%;
   line-height: 150%;
   margin:0;
   padding:10px 15px 10px 15px;
}

/* トップページバナー */
div.top_banner {
   clear: both;
   margin:0;
   padding:0px 0px 0px 0px;
}

/* トップページバナー */
div.top_press {
   clear: both;
   margin:0;
   padding:5px 15px 5px 15px;
}

/* トップページ震災用トピックス */
div.shinsai {
   clear: both;
   font-size: 85%;
   line-height: 150%;
   margin:0;
   padding:10px 15px 10px 15px;
}

/* トップページ 特別リンク */
div.top_menu_he {
   clear: both;
   font-size: 100%;
   line-height: 150%;
   margin:0;
   padding:0px 15px 20px 15px;
}

/* トップページおしらせ */
div.topnews {
   clear: both;
   font-size: 80%;
   line-height: 130%;
}

/* トップページ 注目ナビ */
div.notice_navi {
   clear: both;
}

/* トップページメニュー */
div.top_menu {
   clear: both;
   font-size: 80%;
   line-height: 160%;
}

/* トップページ病院誘導 */
div.hsp_info {
   clear: both;
   font-size: 85%;
   line-height: 150%;
   margin:0;
   padding:10px 15px 10px 15px;
}

/* カテゴリートップ　注目リンク */
div.ctop_navi {
   clear: both;
   font-size: 95%;
   line-height: 120%;
   width: 240px;
   margin:0;
   padding:0px 0px 10px 0px;
}

/* ncchトピックス */
div.ncch_topics {
   clear: both;
   font-size: 100%;
   line-height: 150%;
   margin:0;
   padding:20px 5px 20px 5px;
}

/* リンク */
div.link {
   clear: both;
   line-height: 150%;
}


/* 区切りの破線 */
div.dot{
 background-image:url("http://www.ncc.go.jp/image/dot.gif");
 background-repeat: repeat-x;
}


/* ページトップへ */
div.pagetop{
   padding:0px 0px 0px 0px;
   text-align:right;
   font-size: 75%;
}

/* 交通案内へ */
div.access{
   padding:0px 0px 0px 0px;
   text-align:right;
   font-size: 75%;
}

/* フッター */
div.footer {
   clear: both;
   text-align:left;
   font-size: 75%;
   line-height: 130%;
}

strong {
   border-bottom: double black 3px;
   font-weight: normal;
}


/* 画像 */
img { 
border:0;
}

/* リンクあり画像 */
div.imga a {  
display: inline-block;  
 }


/* 横線 */

hr {
  height:0px;
  margin:7px 0;
  border:none;
  border-top:1px solid #777777;
}
* html hr{/* for -IE6 */
  margin:0;
}
*:first-child+html hr{/* for IE7 */
  margin:0;
} 
