@charset "UTF-8";


/*/////////////ローカルナビ//////////////////////////*/

#localMenu{
}


/*基本形　背景のみ*/
.lm-base{
	background:url(../images/lm/lm_base_btm.gif) 0 bottom no-repeat;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
}
.lm-base .lm{
	background:url(../images/lm/lm_base_top.gif) 0 top no-repeat;
	padding:10px 0 0 0;
}
.lm-base .lm-contents{
	background:url(../images/lm/lm_base_mid.gif) repeat-y;
	padding:10px;
}


/*白窓付き*/
.lm-win{
	background:url(../images/lm/lm_win_btm.gif) 0 bottom no-repeat;
	padding:0 0 15px 0;
	margin:0 0 20px 0;
}
.lm-win .lm{
}
.lm-win .lm-contents{
	background:url(../images/lm/lm_win_mid.gif) repeat-y;
	padding:10px 20px;
}

.lm-win .separator{
	background:url(../images/lm/lm_ranking_sep.png) no-repeat;
	height:21px;
}

.withBtn{
	background:none;
}

.moreBtn{
	padding:11px 10px 0 0;
	background:url(../images/lm/lm_win_btm_withbtn.png) 0 bottom no-repeat;
	height:32px;
	text-align:right;
}

/*おきにいり*/
.lm-myMenu{
	background:url(../images/lm/lm_mymenu_bg_btm.png) 0 bottom no-repeat;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
}
.lm-myMenu .lm{
}
.lm-myMenu .lm-contents{
	background:url(../images/lm/lm_mymenu_bg_mid.png) repeat-y;
	padding:10px ;
}

.lm-myMenu .titleBox{
	position:relative;
	height:59px;
}
.lm-myMenu .titleBox .title{
	position:absolute;
	top:0;
	left:0;
}
.lm-myMenu .titleBox .setting{
	position:absolute;
	top:26px;
	left:157px;
}

.lm-myMenu .lm-contents ul{
	background:#FFF url(../images/lm/lm_mymenu_bg_dot.png) 0 bottom repeat-x;
	border-top:1px solid #a4c9df;
	border-left:1px solid #a4c9df;
	border-right:1px solid #a4c9df;
	zoom:1;
	min-height:40px;
	_height:40px;
}

.lm-myMenu .lm-contents li{
	list-style:none;
	border-bottom:1px solid #a4c9df;
	_line-height:0;
	_font-size:1px;
	}

.lm-myMenu .lm-contents li a{
	display:block;
	height:35px;
	_height:40px;
	padding:5px 0 0 25px;
	background:#fff url(../images/lm/lm_mymenu_list.png) -200px 0 no-repeat;
	_line-height:normal;
	}

.lm-myMenu .lm-contents li a:hover{
	background-color:#fff;
	background-position: 0 4px;
}

/*お気に入り設定*/

#setMyMenu{
	position:relative;
	width:610px;
	_width:630px;
}

#setMyMenu .title{
	margin-bottom:1em;
}

#setMyMenu .howto{
	margin:0 15px;
}

#setMyMenu .howto p{
	margin-bottom:1em;
}

#setMyMenu .howto strong{
	color:#008bce;
}

#myMenuWrap{
	overflow:hidden;
	background:url(../images/mymenu/arrow.png) center 150px no-repeat;
}

#myMenu, #allMenu{
	width:220px;
}

#myMenu{
	float:left;
	margin-left:15px;
}

#allMenu{
	float:right;
	margin-right:15px;
}

#allMenu .titleBox .title{
	position:absolute;
	top:18px;
	left:0;
}

#setMyMenu p.setbtn{
	clear:both;
	text-align:center;
}

	.ui-state-highlight {
		height: 40px; 
		border:1px #999 dotted !important;
		background:#fff0d6;
		}



/*個別設定*/

/*登録ボタン*/
.lm-contents .regist{
	margin:10px 0 0 0;
}

/*製剤一覧*/
.lm-win .seizai{
	padding:10px 13px;
}
.seizai dl{
	margin: 0 0 25px 0;
}
.seizai dl.last{
	margin: 0;
}
.seizai dt{
	border-bottom:1px dotted #96cfeb;
	color:#008bce;
	font-weight:bold;
	margin:0 0 0.5em 0;
	_padding:0 0 5px 5px;
}
.seizai dd{
	margin:0 0 0.3em 35px;
}

/*ランキング*/
.lm-win .ranking{
}
.ranking dt{
	min-height:18px;
	_height:18px;
	/*background:url(../images/lm/lm_ranking_icon.gif) no-repeat;*/
	background-repeat:no-repeat;
	padding:3px 0 0 33px;
	color:#ffbd01;
	font-weight:bold;
}
.ranking dd{
	margin:0 0 1em 0;
}

/*ランキング順位設定*/
.ranking dt#no1{
	background-image:url(../images/lm/lm_ranking_icon.gif);
}
.ranking dt#no2{
	background-image:url(../images/lm/lm_ranking_icon2.gif);
}
.ranking dt#no3{
	background-image:url(../images/lm/lm_ranking_icon3.gif);
}




/*領域別*/
.lm-win .category{
}

.category ul li{
	list-style:none;
	background:url(../images/lm/lm_bullet.gif) 0 0.2em no-repeat;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}

/*緊急のお知らせ*/
.lm-win .info{
}
.info dt{
zoom:1;
}
.info dd{
	margin:0 0 1em 0;
}


/*汎用*/
.lm-text{
	background:url(../images/lm/lm_win_btm.gif) 0 bottom no-repeat;
	padding:0 0 15px 0;
	margin:0 0 20px 0;
}

.lm-text .lm{
	background:url(../images/lm/lm_text_top.gif) 0 top no-repeat;
}

.lm-text .title{
	font-weight:bold;
	color:#008bce;
	height:36px;
	padding:18px 0 0 10px;
}

.lm-text .lm-contents{
	background:url(../images/lm/lm_win_mid.gif) repeat-y;
	padding:10px 20px 5px 20px;
}

.lm-text ul li{
	list-style:none;
	background:url(../images/lm/lm_bullet.gif) 0 0.2em no-repeat;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}

.bnr {
margin: 0 0 20px 0;
text-align:center;
}

/*旧コンテンツ用*/
#Lnavi-wrap{
	background:url(../images/lm/lm_base_btm.gif) 0 bottom no-repeat;
	padding:0 0 10px 0;
	margin:5px 0 20px 0;
}

#Lnavi{
	background:url(../images/lm/lm_base_top.gif) 0 top no-repeat;
	padding:10px 0 0 0;
}

#Lnavi-contents{
	width:200px !important;
	background:url(../images/lm/lm_base_mid.gif) repeat-y;
	padding:10px;
}

#Lnavi-contents div.logo{
    height:40px;
    border:1px solid #CCC;
    text-align:center;
    background-color:#FFF;
    padding:15px 0;
    margin:0;
}
