@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	sp.css
	2013お役立ちＣＳＳ
	2011.10.05 koyama
------------------------------------------------------------------------------------
	1:お役立ちTOP
	2:お役立ちTOPブックレビュー
/* ---------------------------------------------------------
   1:お役立ちTOP
--------------------------------------------------------- */

/* 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:0 0 0 10px;
   font-size:10px;
}


/* 580px 1列のボックス */
.Sp580{
}
ul.Sp580 li{
   overflow:hidden;
   margin-bottom:10px;
   width:580px;
   clear:both;
}
.SpTop580txt{
    margin-left:10px;
    float:right;
	width:190px;
}
.SpTop580txt{
    margin-left:10px;
	width:480px;
}
.SpTop580txt p{
   font-size:10px;
}
.SpTop580txt span{
   font-size:10px;
   color:#FF0000;
}



/* 医療ニュース */
#SpTopNews {
   overflow:auto;
   margin:10px 0 10px 0;
}
#SpTopNews h2{
   margin-bottom:10px;
   padding:4px 5px 4px 20px;
   background:url(../img/sp/sp_tit_news.gif) no-repeat left top;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:0.1em;
}
/* 他の医療ニュース　リンク */
.SpNewsLink h2{
   padding:6px 0 8px 33px;
   margin-bottom:10px;
   background:url(../img/sp/sp_news/sp_news_tit02.gif) no-repeat left top;
   font-size:15px;
   font-weight:bold;
   color:#39e4e3;
}
.SpNewsLink ul{
   margin-left:10px;
}
.SpNewsLink li{
   padding-left:15px;
   background:url(../img/sp/sp_news/sp_news_arrow.gif) no-repeat left 7px;
}
.SpNewsLink span{
   font-size:10px;
   color:#444444;
}
/* インターネットラジオ */
#SpTopradio {
   overflow:auto;
   margin-bottom:10px;
}
#SpTopradio h2{
   margin-bottom:10px;
   padding:4px 5px 4px 20px;
   background:url(../img/sp/sp_tit_radio.gif) no-repeat left top;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:0.1em;
}
/* 特集 */
#SpSpecial {
   overflow:auto;
   clear:both;
}
#SpSpecial h2{
   margin-bottom:15px;
   padding:4px 5px 4px 20px;
   background:url(../img/sp/sp_tit_special.gif) no-repeat left top;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:0.1em;
}

/* 事前準備は万全に */
#SpTopJizen {
   overflow:auto;
   clear:both;
}
#SpTopJizen h2{
   margin-bottom:15px;
   padding:4px 5px 4px 20px;
   background:url(../img/sp/sp_tit_jizen.gif) no-repeat left top;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:0.1em;
}
/* 就活アドバイス */
#SpTopAdv{
   margin-top:10px;
   overflow:auto;
} 
#SpTopAdv h2{
   margin-bottom:15px;
   padding:4px 5px 4px 20px;
   background:url(../img/sp/sp_tit_adv.gif) no-repeat left top;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:0.1em;
}
/* 就活対策 */
#SpTopManner{
   overflow:auto;
   clear:both;
}
#SpTopManner h2{
   margin-bottom:15px;
   padding:4px 5px 4px 20px;
   background:url(../img/sp/sp_tit_manner.gif) no-repeat left top;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:0.1em;
}
/* 就職・転職　応援BOOK */
#SpTopCheer{
   overflow:auto;
   clear:both;
}
#SpTopCheer h2{
   margin-bottom:15px;
   padding:4px 5px 4px 20px;
   background:url(../img/sp/sp_tit_cheer.gif) no-repeat left top;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:0.1em;
}



/* ---------------------------------------------------------
   2:お役立ちTOP　看護師お役立ちコーナー
--------------------------------------------------------- */
#SpTopBr{
   margin:10px 0 0 0;
   float:left;
   width:580px;
}

#SpTopBr h2{
   margin-bottom:15px;
   padding:4px 5px 4px 20px;
   background:url(../img/sp/sp_tit_shop.gif) no-repeat left top;
   color:#FFFFFF;
   font-weight:bold;
   letter-spacing:0.1em;
}
#SpTopBr h4{
   margin-bottom:3px;
   background:url(../img/sp/sp_gre_arrow.gif) no-repeat 85px 5px;
   line-height:130%;
}

/* 今月の定期購読 */
#SpBookTop{
    clear:both;
}
.SpBookTopL{
   float:left;
}
/* PICKUP書籍 */
.SpBookTopR{
   float:right;
}

.SpBookTopR table,
.SpBookTopL table{
   margin-top:5px;
   clear:both;
}
.SpBookTopR td,
.SpBookTopL td{
   padding:10px 10px;
   vertical-align:top;
   width:125px;
}
.SpBookTopimg{
   margin-bottom:5px;
}
.SpBookTopR h4,
.SpBookTopL h4{
   margin-top:5px;
   font-size:12px;
   line-height:120%;
}
.SpBookTopR p,
.SpBookTopL p{
   margin-top:5px;
   font-size:10px;
   line-height:120%;
}
.SpBookTopBt{
   margin:0 0 10px 0;
   text-align:right;
   clear:both;
}

