@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	toppoint.css
	新卒トップＣＳＳ
------------------------------------------------------------------------------------
	1:トップ
	2:プチアンケート
/* ---------------------------------------------------------
  　1:トップ
--------------------------------------------------------- */
/* 左バナー */
#TopBanner{
   width:285px;
   float:left;
}
#TopBanner li.bottom{
   padding:10px 0 0 0 ;
}
/* お知らせ */
#Topinfo{
   margin-left:10px;
   padding-bottom:10px;
   width:285px;
   float:left;
   background:url(../img/top/top_285btm.gif) no-repeat left bottom;
}
.Topboxtxt{
   padding:10px 10px 0 10px;
   margin:0;
   background:url(../img/top/top_285bg.gif) repeat-y left top;
}
.Topboxtxt p{
   font-size:10px;
}
.Topboxtxt ul{
   margin:0;
   padding:0;
}
.Topboxtxt li{
   padding:0 0 1px 10px;
   background:url(../img/cmn/cmn_arrow.gif) no-repeat left 5px;
   clear:both;
   height:18px;
   overflow: hidden;
}
.Topboxtxt li img{
   overflow: hidden;
}
.Topboxtxt li a{

}
.Topboxtxt span{
   padding:0 0 0 10px;
   font-size:10px;
}
/* 注目病院　スペシャルコンテンツ */
#TopScrollp{
   margin-bottom:10px;
   padding-top:10px;
   width:580px;
   clear:both;
}
#TopScrollp h2{
   padding-left:10px;
}
#TopScrollp table{
   margin:0;
   padding:0;
}
#TopScrollp ul{
   margin:10px 5px 10px 5px;
}
#TopScrollp td{
   font-size:10px;
   line-height:110%;
}
#TopScrollp td a{
   text-decoration:none;
}
/* 病院検索 */
#TopSh{
   padding-bottom:10px;
   width:285px;
   float:left;
   background:url(../img/top/top_sh_btm.gif) no-repeat left bottom;
}
.TopTit{
   height:32px;
   position: relative;
}
.TopTit p{
   position:absolute;
   right: 11px;
   top: 8px;
   font-size:12px;
}
.TopShbox{
   padding:10px 10px;
   background:url(../img/top/top_sh_bg.gif) repeat-y left top;
   clear:both;
}
/* 勤務形態 */
.TopShkinmu{
   padding-bottom:5px;
}
.TopShkinmu h3{
   padding:0 5px 0 10px;
   background:url(../img/top/top_sh_arrow.gif) no-repeat left 5px;
   float:left;
}
/* 職種・就業状況 */
.TopShcategory h3{
   padding:0 0 0 10px;
   background:url(../img/top/top_sh_arrow.gif) no-repeat left 5px;
   clear:both;
}
TopShcategoryCheck{
   padding-right:5px;
}
.TopShcategory{
   float:left;
   width:265px;
} 
.TopShcategory ul,
.TopShradio ul{
   width:235px;
   padding:0 0 0 10px;
   float:left;
}
.TopShcategory li,
.TopShradio li{
   padding:0 0 3px 1px;
   font-size:10px;
   color:#646464;
   display:inline;
   line-height:normal;
}
.TopShbt{
   width:255px;
   margin-top:-15px;
   text-align:right;
}
/* インターンシップ・試験情報 */
.TopShsyousai{
	font-size:10px;
	padding-left:10px;
	background:url(../img/top/top_sh_arrow.gif) no-repeat 105px 5px;
	text-align:right;
	clear:both;
}
.TopShradio {
   margin:5px 0 5px 0;
   padding:5px 0 5px 0;
   background:url(../img/top/top_sh_line.gif) repeat-x left top;
}
.TopShradio h3{
   padding:0 0 0 10px;
   background:url(../img/top/top_sh_arrow.gif) no-repeat left 5px;
   clear:both;
}
.TopShday{
   padding:5px 0 5px 10px;
   float:left;
}
.TopShdaybt{
   padding:5px 0 0 0;
   float:right;
}
/* テーマ・特徴　*/
.TopShTheme{
   padding:5px 0 5px 0;
   background:url(../img/top/top_sh_line.gif) repeat-x left top;
   clear:both;
}
.TopShTheme h3,.TopShMaterial h3{
   padding:0 5px 0 10px;
   background:url(../img/top/top_sh_arrow.gif) no-repeat left 5px;
   float:left;
}
.TopShThemebt{
   margin-top:-20px;
   text-align:right;
}
/* 資料請求　*/
.TopShMaterial{
   clear:both;
}
.TopShMaterial li{
   padding-right:5px;
   float:left;
   font-size:10px;
}
/* 新着・更新病院　気になる先輩　*/
#TopNew,
#TopUpdate,
#TopObogitv{
   margin-left:10px;
   padding-bottom:10px;
   width:285px;
   float:left;
   background:url(../img/top/top_285btm.gif) no-repeat left bottom;
}
#TopNew{
   margin-bottom:3px;
}
/* おすすめ・看護部長インタビュー　*/
#TopOsusume,
#TopBitv{
   padding-bottom:10px;
   margin-top:10px;
   width:285px;
   float:left;
   background:url(../img/top/top_285btm.gif) no-repeat left bottom;
}
.TopOsusumeimage,
.TopObogimage{
   padding-right:10px;
   float:left;
}
.TopOsusumeimage img,
.TopObogimage img{
   width:100px;
   height:75px;
}
#TopOsusume p,
#TopObog p{
   margin:0;
   padding-top:3px;
   font-size:10px;
   line-height:130%;
}
#TopObog{
   padding-bottom:10px;
   margin:10px 0 0 10px;
   width:285px;
   float:left;
   background:url(../img/top/top_285btm.gif) no-repeat left bottom;
}
#TopBitv table,
#TopObogitv table{
   margin:0;
   padding:0;
}
.TopBitvtable h3{
   line-height:120%;
}
.TopBitvtable p{
　 font-size:10px;
   line-height:130%;
}
.TopBitvtable td{
   margin:0;
   padding:0 3px 0 0;
   vertical-align:top;
}
#TopObogitv{
   margin-top:10px;
}
/* 国家試験対策・お役立ち　*/
#TopKokusi,
#TopSp{
   margin-top:10px;
   padding-bottom:10px;
   background:url(../img/top/top_580btm.gif) no-repeat left bottom;
   float:left;
}
#TopSp h3{
   line-height:120%;
}
#TopSp h4{
   margin-top:10px;
}
.Top580Tit{
   height:32px;
   position: relative;
}
.Top580Tit p{
   position:absolute;
   right: 9px;
   top: 8px;
   font-size:12px;
   width: 60px;
}
.Top580box{
   margin:0;
   padding:10px 10px 0 10px;
   border-left: 1px solid #dedede;
   border-right: 1px solid #dedede;
   width:558px;
   clear:both;
}
.Top580left{
   margin-right:9px;
   padding:0;
   width:270px;
   float:left;
}
.Top580right{
   padding:0;
   margin:0;
   width:279px;
   float:left;
}
#TopSp.Top580right{
   padding:0;
   margin-top:10px;
   width:279px;
   float:left;
}
.Top580image{
   margin-right:10px;
   float:left;
   width:80px;
}
.Top580left p,
.Top580right p{
   padding-top:3px;
   font-size:10px;
   line-height:130%;
}
.Top580box h4{
   margin-bottom:5px;
}
.Top580box dt{
   margin-top:3px;
   padding-right:5px;
   float:left;
}
.Top580box dd{
   font-size:10px;
}
/* floatのクリア　*/
.clear{
   clear:both;
}  

/* ---------------------------------------------------------
   2:プチアンケート
--------------------------------------------------------- */
#TopPqa{
   width:285px;
   padding-bottom:10px;
   background:url(../img/top/top_pqa03.gif) no-repeat left bottom;
   float:left;
}
.TopPqaTxt{
   float:left;
   margin:0;
   padding:0 16px 0 15px;
   background:url(../img/top/top_pqa02.gif) repeat-y left top;
}
.TopPqaTxt h3{
   margin-bottom:5px;
   font-size:10px;
   line-height:120%;
}
#TopPqa ul{
   width:195px;
   float:left;
}
#TopPqa li{
   margin-bottom:3px;
   padding:0;
   font-size:10px;
   line-height:120%;
}
#TopPqa li input{
	width:1em;
	height:1em;
	margin-bottom:3px;
	vertical-align:middle;
}
.TopPqavote{
   width:54px;
   padding-left:5px;
   font-size:10px;
   float:right;
}
.TopPqavote a{
   line-height:120%;
   font-size:10px;
}

