@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	t_top_12.css
	転職トップCSS-121115　修正
------------------------------------------------------------------------------------
	1:病院検索画像で見る
	2:病院検索
	3:お祝い金病院
	4:採用メッセージ
	5:新着病院
	6:更新病院
	7:おすすめ病院
	8:お知らせ
	9:医療ニュース
	10:お役立ち
	11:提携サイト

/* ---------------------------------------------------------
  　ナースナビ告知バナー
--------------------------------------------------------- */
#Topnavibana{
   margin-bottom:10px;
   overflow:hidden;
}
#Topnavibana li{
   float:left;
}

/* ---------------------------------------------------------
  　1:病院検索画像で見る
--------------------------------------------------------- */
/* 病院検索　画像で見る */
#TopScrollp{
   margin-bottom:10px;
   background:#FFFFFF;
}

#TopScrollp h3{
   marign:0;
   padding-left:25px;
   font-weight:bold;
   font-size:12px;
   background:url(../img/top_t/top_tyuh_ic.gif) no-repeat 5px top;
}
#TopScrollp table{
   padding:0;
   clear:both;
}
#TopScrollp td{
   padding:5px 0 0 0 ;
   margin:0;
   font-size:10px;
   line-height:110%;
   vertical-align:top;
   text-align:center;
}
#TopScrollp th{
   vertical-align:middle;
}
#image_frame{
   padding-top:4px;
   width:540px;
}
#image_content td{
   padding:5px 0 0 5px;
}
#image_content{
   width:1200px;
}

/* ---------------------------------------------------------
	2:病院検索
--------------------------------------------------------- */
/* 病院検索 */
#TopSh{
   margin-bottom:10px;
   width:580px;
   clear:both;
}
/* 資料請求・人材紹介タブメニュー */
#TopShTab{
   padding-top:6px;
   background:url(../img/top_t/top_sh_top.gif) no-repeat left top;
}
#tab{
   padding:10px 15px 0 5px;
   background:url(../img/top_t/top_sh_hdbg.gif) repeat-y left top;
   overflow:hidden;
}
#tab li{
  display:inline-block;
  margin-left:10px;
  float: left;
  width:270px;
  font-size:15px;
  background:url(../img/top_t/top_sh_hdoff.gif) no-repeat left bottom;
}
#tab li.select:hover{
  background:url(../img/top_t/top_sh_hdon.gif) no-repeat left bottom;
}
#tab li span{
  padding:6px 0 6px 0;
  font-weight:bold;
}
#tab li.select{
  color:#444;/**/
  font-weight:bold;
  background:url(../img/top_t/top_sh_hdon.gif) no-repeat left bottom;
}
#tab li span a,
#tab li span a:hover{
  text-decoration:none;
}
#tab li span a:hover{
  background:#FFF;
}
#tab li span.siryou{
  padding-left:70px;
  display: inline-block;
  background:url(../img/top_t/siryo_icon.gif) no-repeat 40px 7px;
}
#tab li.select span.siryou{
  display: inline-block;
  background:url(../img/top_t/siryo_icon.gif) no-repeat 40px 7px;
}
#tab li span.jinzai{
  padding-left:40px;
  display: inline-block;
  background:url(../img/top_t/jinzai_icon.gif) no-repeat 10px 7px;
}
#tab li.select span.jinzai{
  display: inline-block;
  background:url(../img/top_t/jinzai_icon.gif) no-repeat 10px 7px;
}
#tab li span.kensuu{
  padding:0;
  font-size:12px;
  font-weight:normal;
}
.disnon {
  display: none;
}
.content_wrap{
  clear: both;
}
/* 資料請求・人材紹介検索フォーム */
.TopShbox_search{
  padding:5px 0 0 17px;
  background:url(../img/top_t/top_sh_search_bg.gif) no-repeat left top;
  height:36px;
}
.TopShbox_search li.search_ensen input{
  padding:1px;
  font-size:15px;
  width:130px;
}
.TopShbox_search li.search_word input{
  padding:1px;
  font-size:15px;
  width:260px;
}
.TopShbox_search input[type='submit']{
  width:200px;
}
.TopShbox_search li.search_ensen{
  padding-left:21px;
  background:url(../img/top_t/top_search_icon.gif) no-repeat left center;
  float:left;
}
.TopShbox_search li.search_word{
  padding-left:18px;
  background:url(../img/top_t/top_sh_and_icon.gif) no-repeat left center;
  float:left;
}


/* 病院検索 タイトル 
#TopSh h2{
   padding:0 0 5px 20px;
   margin:0;
   font-weight:bold;
   background:url(../img/top_t/top_sh_ic.gif) no-repeat left top;
}
#TopSh h2 span{
   font-weight:normal;
} */
/* 病院検索 背景 */
.TopShbox{
   padding:5px 10px 10px 10px;
   margin:0;
   background:url(../img/top_t/top_sh_bg.gif) repeat-y left top;
   clear:both;
}
/* 病院検索 下背景 */
.TopShbtm{
   padding-bottom:10px;
   background:url(../img/top_t/top_sh_btm.gif) no-repeat left bottom;
   clear:both;
}
/* 病院検索テーブル */
.ShKensakutable{
　 margin:0;
   padding:0;
   border-bottom:1px dotted #FFFFFF;
   border-collapse:collapse;
}
.ShKensakutable th{
   padding:5px 5px;
   border-bottom:1px dotted #FFFFFF;
   border-collapse:collapse;
   text-align:left;
   vertical-align:middle;
   font-weight:normal;
   background-color:#ffa702;
   color:#FFFFFF;
}
.ShKensakutable th.bordernone{
   border:none;
}
.ShKensakutable th span{
   font-size:10px;
   line-height:120%;
}
.ShKensakutable td{
   padding:5px 5px;
   border-bottom:1px dotted #FFFFFF;
   border-collapse:collapse;
}
/* 詳細検索 */
#TopShbox.ShKensakutable td.Shsyousaibt{
  padding-left:210px;
}
#TopShbox.Shsyousaibt td.Shsyousaibt a:hover img{
   filter: alpha(opacity=60);
   -ms-filter: alpha( opacity=60 );
   -moz-opacity: 0.6;
   opacity: 0.6;
   width:151px;
   display:block;
}
.Shsyousaibt p{
  margin:0;
  padding-left:50px;
  font-size:10px;
}
/* 病院勤務地検索 */
.ShKinmuchi{
   padding:3px 0 3px 0;
   clear:both;
   border-bottom:1px dotted #CCCCCC;
   overflow:hidden;
   width:500px;
}
.ShKinmuchi li{
  float:left;
  width:80px;
  display:block;
}
.ShKinmuchil{
   float:left;
   width:100px;
}
.ShKinmuchir{
   float:right;
   width:400px;
}
/* 病院検索 フリーワード */
.ShFkensaku{
   text-align:center;
}
.TopShFkensakutxt{
   margin:5px 5px;
   width:400px;
   text-align:left;
}
#Shkensakulist{
   padding:5px 5px;
   background:#defff9;
   overflow:hidden;
}
#Shkensakulist li{
   padding-left:13px;
   background:url(../img/sh_t/sh_garrow.gif) no-repeat left 5px;
   float:left;
   width:262px;
}

/* ---------------------------------------------------------
	3:お祝い金病院
--------------------------------------------------------- */
#TopOiwai{
   margin:10px 0 10px 0;
   clear:both;
   width:580px;
}
#TopOiwai h2{
   padding:5px 0 0 25px;
   background:url(../img/top_t/top_tit01.gif) no-repeat left  top;
   font-weight:bold;
}
#TopOiwai ul{
   margin-top:5px;
   padding-left:7px;
   overflow:hidden;
}
#TopOiwai li{
   padding-left:10px;
   width:180px;
   float:left;
   background:url(../img/cmn_t/t_cmn_arrow.gif) no-repeat left 5px;
}

/* ---------------------------------------------------------
	4:採用メッセージ
--------------------------------------------------------- */
#TopPicup{
   margin:10px 0 10px 0;
   clear:both;
   width:580px;
}
#TopPicup h2{
   padding:5px 0 0 25px;
   background:url(../img/top_t/top_tit01.gif) no-repeat left  top;
   font-weight:bold;
}
#TopPicup ul{
   margin-top:5px;
   padding-left:7px;
}
#TopPicup li{
   padding-left:10px;
   background:url(../img/cmn_t/t_cmn_arrow.gif) no-repeat left 5px;
}

/* ---------------------------------------------------------
	5:新着病院
--------------------------------------------------------- */
#TopNew{
   padding:0;
   margin:0 0 10px 0;
   clear:both;
   background:url(../img/top_t/top_titbar_red.gif) no-repeat left top;
}
#TopNew h2{
   padding:5px 0 0 25px;
   margin:0;
   font-weight:bold;
}
#TopNew ul{
   margin-bottom:10px;
   padding:5px 0 0 5px;
   width:575px;
   overflow:hidden;
}
#TopNew li{
   float:left;
   margin:0;
   padding:0 0 0 10px;
   background:url(../img/cmn_t/cmn_arrow.gif) no-repeat left 5px;
   width:275px;
   display:inline;
}
#TopNew ul li a{
   display:inline-block;
   margin:0;
   padding:0;
}
#TopNew li span{
  font-size:10px;
  margin:0;
  padding-right:3px;
}

/* ---------------------------------------------------------
	6:更新病院
--------------------------------------------------------- */
#TopUpdate{
   margin-bottom:10px;
   padding:0;
   clear:both;
   overflow:hidden;
   background:url(../img/top_t/top_titbar_red.gif) no-repeat left top;
}
.TopUpdatetit{
   position:relative;
}
.TopUpdateBt{
	position:absolute;
	left: 204px;
	top: 6px;
}
#TopUpdate h2{
   padding:5px 0 0 25px;
   margin:0;
   font-weight:bold;
}
#TopUpdate ul{
   margin:0;
   padding:5px 0 0 5px;
   width:575px;
}
#TopUpdate li{
   float:left;
   margin:0;
   padding:0 0 0 10px;
   background:url(../img/cmn_t/cmn_arrow.gif) no-repeat left 5px;
   width:275px;
   display:inline;
}
#TopUpdate ul li a{
   display:inline-block;
   margin:0;
   padding:0;
}
#TopUpdate li span{
   font-size:10px;
   margin:0;
   padding-right:3px;
}
/* ---------------------------------------------------------
	7:おすすめ病院
--------------------------------------------------------- */
#TopOsusume{
   margin-bottom:10px;
   clear:both;
   width:580px;
}
#TopOsusume h2{
   padding:5px 0 0 25px;
   background:url(../img/top_t/top_tit01.gif) no-repeat left top;
   font-weight:bold;
   height:26px;
}
.TopOsusumeimage img{
   padding-right:5px;
   width:100px;
   height:75px;
   float:left;
}
/* 580px　横並び */
.Top580box{
   clear:both;
　 overflow:hidden;
}
.Top580L{
   padding-left:5px;
   width:285px;
   float:left;
}
.Top580R{
   padding-left:5px;
   width:285px;
   float:right;
}
#TopOsusume p{
   font-size:10px;
}
/* ---------------------------------------------------------
	8:お知らせ
--------------------------------------------------------- */
#TopInfo{
   padding:0;
   margin:0 5px 10px 0;
   width:285px;
   float:left;
   background:url(../img/top_t/top_info.gif) no-repeat left top;  
}
#TopInfo h2{
   padding:3px 0 0 10px;
   margin:0;
   font-weight:bold;
}
#TopInfo ul{
   margin-top:10px;
   padding-left:10px;
}
#TopInfot li{
   padding:0 0 1px 10px;
   clear:both;
   height:18px;
   overflow: hidden;
}
#TopInfo li img{
   overflow: hidden;
}
/* ---------------------------------------------------------
	9:医療ニュース
--------------------------------------------------------- */
#TopInews{
   padding:0;
   margin:0 0 0 5px;
   width:285px;
   float:right;
   background:url(../img/top_t/top_inews.gif) no-repeat left top;
}
#TopInews h2{
   padding:3px 0 0 10px;
   margin:0;
   font-weight:bold;
}
#TopInews ul{
   margin-top:10px;
}
#TopInews li{
   padding:0 0 0 10px;
   overflow: hidden;
   vertical-align:text-bottom;
}
#TopInews li a,
#TopInews li a link,
#TopInews li a hover,
#TopInews li a visit{
   display:inline-block;
   margin:0;
   padding:0;
   float:left;
}
#TopInews li span{
  font-size:10px;
  margin:0;
  float:right;
}
/* ---------------------------------------------------------
	10:お役立ち
--------------------------------------------------------- */
#TopSp{
   margin-bottom:10px;
   clear:both;
   width:580px;
}
#TopSp h2{
   height:26px;
   padding:5px 0 0 25px;
   background:url(../img/top_t/top_tit01.gif) no-repeat left top;
   font-weight:bold;
   position:relative;
}
.TopSpTit{
   position:relative;
}
.TopSpBt{
	position:absolute;
	left: 500px;
	top: 7px;
}
/* 580px 2列のボックス */
.Top580box{
   overflow:hidden;
}
ul.Top580box li{
   width:290px;
   height:70px;
   float:left;
   overflow:hidden;
   display:block;
}
.SpTopIcon{
   padding-left:10px;
   float:left;
   width:80px;
}
.SpToptxt{
    margin-left:10px;
    float:right;
	width:190px;
}
.SpToptxt p{
   font-size:10px;
}
.SpToptxt span{
   font-size:10px;
   color:#FF0000;
}
.SpTopLIcon{
   padding-left:10px;
}
.SpTopLIcon h3{
   margin:5px 0 0 10px;
   font-size:10px;
}

/* ---------------------------------------------------------
	11:提携サイト
--------------------------------------------------------- */
#TopLinkBana{
   width:580px;
   clear:both;
}
.TopLinkBanaTit{
   background:#9e9e9e;
   padding:5px;
}
#TopLinkBana h2{
  padding-left:5px;
   border-left:solid 3px #FFFFFF;
   color:#FFFFFF;
   font-weight:bold;
}
#TopLinkBana ul{
   padding:10px 5px 0 5px;
}
#TopLinkBana li{
   float:left;
   padding:0 5px 10px 5px;
}

/*
  2列囲みボックス
----------------------------------------------------------- */
.Top02Box{
   width:580px;
   margin-bottom:10px;
   clear:both;
   overflow:hidden;
}

/*
  一覧を見る
----------------------------------------------------------- */
.toplist{
   margin-top:10px;
   width:100%;
   clear:both;
   text-align:right;
}

/*
 Link Color 
----------------------------------------------------------- */
a {
   color:#444444;
   text-decoration:underline;
}
a:link {
   text-decoration:underline;
}
a:visited {
   text-decoration:underline;
}
a:hover {
   text-decoration:none;
   color:#444444;
}
a:active {
   text-decoration:underline;
}
