@charset "utf-8";
/* ======================== 目次 ==========================

	[01]:各要素リセット・基本設定
	[02]:レイアウト
	[03]:リンク
	[04]:ヘッダ
	[05]:メインビジュアル
	[06]:ナビゲーション
	[07]:フッタ
	[08]:コンテンツ共有
	
======================================================== */


/* -------------------------[01]:各要素リセット・基本設定 */
html,body,p,ul,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dt,dd { margin:0px; padding:0px; }

html{
	background: url(/pharmacist/img/footer_back.gif) repeat-x bottom;
	margin:0px;
	padding:0px;
	_height: 100%;
}

div:after{/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}


body {
	background: url(/pharmacist/img/header_back.gif) repeat-x top;
	padding: 0px;
	font-family:'ＭＳ Ｐゴシック', sans-serif;
	color:#333;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	_height: 100%;
	_position: relative;
}

img { border:none; }

ul,li { list-style:none; }

h1,h2,h3,h4,h5 { font-size: small; font-weight: normal; color: #333; text-align: left; }

.fontS { font-size:80%; line-height:150%; }
.fontM { font-size:90%; line-height:150%; }
.fontL { font-size:120%; line-height:150%; }
.fontX { font-size:140%; line-height:150%; }

.fRed {color:#c00;}
.fRedB {color:#c00; font-weight:bold;}

/* -------------------------[02]:レイアウト */

div#container	{ width: 940px; margin: 0px auto; padding: 0px 0px; position: relative; }

.left   { float:left; }
.right  { float:right; }
.clear    { clear:both; font-size: 0px; line-height: 0px; }
.center {text-align:center;}


/* -------------------------[03]:リンク */

a:link    { color:#666; text-decoration:underline; }
a:visited { color:#666; text-decoration:underline; }
a:hover   { color:#999; text-decoration:underline; }
a:active  { color:#666; text-decoration:underline; }


/* -------------------------[04]:ヘッダ */

div#header	{ background: url(/pharmacist/img/header_topbar.gif) no-repeat; width: 940px; height: 115px; margin:0px auto; padding: 0px; position: relative; z-index: 10; }
div#header h1				{ width: 920px; font-size: 16px; font-weight: bold; position: absolute; padding: 25px 10px 15px; top: 157px; left: 0px; background: #FFF; z-index: 10px; line-height: 18px; border-bottom: 1px dotted #003399; z-index: 20;   }
div#header h1.topStyle	{ font-size: 10px; position: absolute; top: 5px; left: 0px; width: 700px; height: 10px; padding: 0px; background: none; border: none; }
div#header h1 span	 	{ color: #039; }
div#header p.mainVistxt	{ width: 550px; position: absolute; display: block; top: 260px; left: 230px; color: #666; padding: 0px 0px 0px 3px; font-size: 80%; text-align: left; }
div#header .siteLogo	{ width: 219px; height: 41px; padding: 35px 0px 0px 0px; margin-top: 3px; float: left; background: #FFF; }
div#header .headTbox	{ position: absolute; top: 7px; right: 0px; }
div#header .headTbox ul	{ width: 360px; float: right; }
div#header .headTbox li	{ float: left; padding: 0px 8px 0px 0px; font-size: 10px; line-height: 12px; }
div#header .headTbox .arrow	{ background: url(/pharmacist/img/red_arrow.gif) no-repeat 0% 40%; padding: 0px 8px 0px 8px; }
div#header .secureBox	{ width: 200px; float: left; }
div#header .siteDataBox	{ width: 630px; position: absolute; top: 28px; right: 0px; text-align: left; }
div#header .updateBox	{ width: 160px; float: left; font-size: 120%; color: #333; font-weight: bold; padding: 2px 0px 0px 50px; }
div#header .updateBox img{ display: block; padding: 0px 0px 2px; }
div#header .siteData01	{ width: 206px; float: left; padding: 0px 0px; }
div#header .siteData01 .capBox		{ width: 130px; height: 32px; float: left; }
div#header .siteData01 .detailBox	{ background: url(/pharmacist/img/site_data001_bg.gif) no-repeat; width: 48px; height: 24px; float: left; font-size: 120%; font-weight: bold; text-align: right; padding: 8px 28px 0px 0px; color: #d62222; }
div#header .siteData02	{ width: 206px; float: left; padding: 0px 0px 0px 8px; }
div#header .siteData02 .capBox		{ width: 130px; height: 32px; float: left; }
div#header .siteData02 .detailBox	{ background: url(/pharmacist/img/site_data002_bg.gif) no-repeat; width: 48px; height: 24px; float: left; font-size: 120%; font-weight: bold; text-align: right; padding: 8px 28px 0px 0px; color: #d62222; }


/* -------------------------[06]:固定ナビ */
div#sideBar{
	position: fixed;
	_position: absolute;
	/margin-left: -80px;
	top: 10px;
	/top: 0px;
	z-index: 0;
	# /* IE5 later && javascript-on */
	# position: expression('absolute');
	# top: expression(documentElement.scrollTop + -100 + 'px');
	# left: expression(documentElement.scrollLeft + 80 + 'px');
}

ul.fixedNavi{
	width: 29px;
	position: fixed;
	_position: absolute;
	top: 130px;
	right: 5px;
}


/* -------------------------[06]:ヘッダーFlash */
div.flashBar	{ background: url(/pharmacist/img/flash_under.gif) no-repeat bottom; width: 940px; height: 39px; padding: 0px 0px 7px; position: relative; z-index: 10; }


/* -------------------------[06]:ナビゲーション */

ul.globalNavi	{ width: 940px; height: 29px; font-size: 0px; line-height: 0px; float: left; }
ul.globalNavi li{ height: 29px; float: left; padding: 0px; margin: 0px; font-size: 0px; line-height: 0px; }
ul.globalNavi li.n01	{ width: 148px; }
ul.globalNavi li.n02	{ width: 116px; }
ul.globalNavi li.n03	{ width: 126px; }
ul.globalNavi li.n04	{ width: 90px; }
ul.globalNavi li.n05	{ width: 78px; }
ul.globalNavi li.n06	{ width: 86px; }


/* -------------------------[07]:フッタ */
ul.footerLink	{ width: 910px; padding: 5px 5px 0px; }
ul.footerLink li{ background: url(/pharmacist/img/red_arrow.gif) no-repeat 0% 40%; padding: 0px 10px 0px 10px; float: left; }

div#footer		{ width: 920px; height: 95px; padding: 5px 10px 0px; margin: 0px auto; text-align: left; display: block; position: relative; }
div#footer .companyBox	{ width: 320px; float: left; padding: 5px 0px 0px; }
div#footer .companyBox p			{ font-size: 80%; color: #666; }
div#footer .companyBox .companyLogo	{ width: 197px; height: 20px; padding: 10px 0px; }
div#footer .companyBox .copyright	{ font-size: 80%; font-family: Arial; color: #666; }

div#footer .linkBox		{ width: 595px; float: right; font-size: 80%; }
div#footer .linkBox .footerinListNon{ width: 595px; padding: 0px 0px 0px 0px; }
div#footer .linkBox .footerinListNon li	{ width: 140px; float: left; }
div#footer .linkBox .footerinList01	{ width: 185px; float: left; padding: 5px 10px 0px 0px; }
div#footer .linkBox .footerinList01 li	{ float: left; }
div#footer .linkBox .footerinList02	{ width: 400px; float: left; padding: 5px 0px 0px 0px; }
div#footer .linkBox .footerinList02 li	{ float: left; }
div#footer .linkBox .nurseLink	{ background: url(/pharmacist/img/footer_link_dot.gif) repeat-y; width: 160px; float: left; padding: 5px 10px 0px; }
div#footer .linkBox .doctorLink	{ background: url(/pharmacist/img/footer_link_dot.gif) repeat-y; width: 160px; float: left; padding: 5px 10px 0px; }
div#footer .linkBox .pharmLink	{ background: url(/pharmacist/img/footer_link_dot.gif) repeat-y; width: 200px; float: left; padding: 5px 10px 0px; }


/* -------------------------[08]:メインコンテンツ共通 */
div#mainContents	{ width: 710px; padding: 45px 0px 50px 5px; position: relative; float: right; background: #FFF; }

/* ---パンくずリスト--- */
div#mainContents .panList		{ width: 600px; height: 12px; font-size: 12px; line-height: 12px; text-align: right; color: #666; padding: 10px; position: absolute; top:-350px; right: 0px; font-weight: normal; }
div#mainContents .panList h2	{ font-size: 12px; display: inline; color: #666; }

div#mainContents .panList2		{ width: 600px; height: 12px; font-size: 12px; line-height: 12px; text-align: right; color: #666; padding: 10px; position: absolute; top: 100px; right: 0px; font-weight: normal; }
div#mainContents .panList2 h2	{ font-size: 12px; display: inline; color: #666; }

/* ---ページフロー--- */
div.siteFlow	{ width: 710px; height: 50px; }
div.siteFlow div	{ float: left; }
div.siteFlow .step01{ width: 173px; }
div.siteFlow .step02{ width: 178px; }
div.siteFlow .step03{ width: 178px; }
div.siteFlow .step04{ width: 181px; }


/** ---- ▼各ページキービジュアルスタイル ---- **/
/* ---求人情報検索--- */
div.searchTit		{ width: 710px; height: 316px; padding: 5px 0px 0px; margin: 30px 0px 0px; }
div.searchTit h3	{ width: 710px; height: 185px; }
div.searchTit .textBox	{ background: url(/pharmacist/img/search_visual_under.jpg) no-repeat; width: 710px; height: 111px; position: relative; }
div.searchTit .textBox p{ position: absolute; top: 10px; left: 15px; text-align: left; }

/* ---求人情報詳細--- */
div.detailTit		{ width: 710px; height: 250px; padding: 5px 0px 0px; margin: 30px 0px 0px; }
div.detailTit h3	{ width: 710px; height: 185px; }
div.detailTit .textBox	{ background: url(/pharmacist/img/search_visual_under.jpg) no-repeat; width: 710px; height: 59px; position: relative; }
div.detailTit .textBox p{ position: absolute; top: 10px; left: 15px; text-align: left; }

/* ---クライアント検索--- */
div.search_clientTit		{ width: 710px; height: 293px; padding: 5px 0px 10px; }
div.search_clientTit h3	{ width: 710px; height: 184px; }
div.search_clientTit .textBox		{ background: url(/pharmacist/img/search_client_visual_under.jpg) no-repeat; width: 710px; height: 109px; position: relative; }
div.search_clientTit .textBox p	{ position: absolute; top: 10px; left: 15px; text-align: left; }

/* ---クライアント詳細--- */
div.clientTit		{ width: 710px; height: 244px; padding: 5px 0px 10px; }
div.clientTit h3	{ width: 710px; height: 184px; }
div.clientTit .textBox	{ background: url(/pharmacist/img/search_client_visual_under.jpg) no-repeat; width: 710px; height: 57px; position: relative; }
div.clientTit .textBox p{ position: absolute; top: 10px; left: 15px; text-align: left; }

/* ---検討中一覧--- */
div.clipTit		{ width: 710px; height: 304px; padding: 5px 0px 10px; }
div.clipTit h3	{ width: 710px; height: 154px; }
div.clipTit .textBox	{ background: url(/pharmacist/img/clip_visual_under.jpg) no-repeat; width: 710px; height: 150px; position: relative; }
div.clipTit .textBox p	{ position: absolute; top: 10px; left: 15px; text-align: left; }

/* ---便利な使い方--- */
div.howtoTit		{ width: 710px; height: 265px; padding: 0px 0px 10px; }
div.howtoTit h3		{ width: 710px; height: 180px; }
div.howtoTit .textBox	{ background: url(/pharmacist/img/howto_visual_under.jpg) no-repeat; width: 710px; height: 85px; position: relative; }
div.howtoTit .textBox p	{ position: absolute; top: 10px; left: 15px; text-align: left; }

/* ---よくあるご質問--- */
div.faqTit		{ width: 710px; height: 242px; padding: 0px 0px 10px; }
div.faqTit h3		{ width: 710px; height: 177px; }
div.faqTit .textBox		{ background: url(/pharmacist/img/faq_visual_under.jpg) no-repeat; width: 710px; height: 65px; position: relative; }
div.faqTit .textBox p	{ position: absolute; top: 10px; left: 15px; text-align: left; }

/* ---プライバシーポリシー--- */
div.privacyTit		{ width: 710px; height: 177px; padding: 0px 0px 0px; }
div.privacyTit h3		{ width: 710px; height: 177px; }

/* ---サイトマップ--- */
div.sitemapTit		{ width: 710px; height: 112px; padding: 0px 0px 0px; }
div.sitemapTit h3		{ width: 710px; height: 112px; }

/* ---新着求人情報--- */
div.newsTit		{ width: 710px; height: 260px; padding: 0px 0px 10px; }
div.newsTit h3		{ width: 710px; height: 180px; }
div.newsTit .textBox	{ background: url(/pharmacist/img/news_visual_under.jpg) no-repeat; width: 710px; height: 80px; position: relative; }
div.newsTit .textBox p	{ position: absolute; top: 10px; left: 15px; text-align: left; }

/* ---エントリーフォーム--- */
div.entryTit		{ width: 710px; height: 240px; padding: 0px; margin: 30px 0px 0px; }
div.entryTit h3		{ width: 710px; height: 155px; }
div.entryTit .textBox		{ background: url(/pharmacist/img/entry_visual_under.jpg) no-repeat; width: 710px; height: 85px; position: relative; }
div.entryTit .textBox p		{ position: absolute; top: 10px; left: 15px; text-align: left; }

div.entry_statusTit		{ width: 710px; height: 242px; padding: 0px; margin: 30px 0px 0px; }
div.entry_statusTit h3		{ width: 710px; height: 189px; }
div.entry_statusTit .textBox	{ background: url(/pharmacist/img/entry_status_visual_under.jpg) no-repeat; width: 710px; height: 53px; position: relative; }
div.entry_statusTit .textBox p	{ position: absolute; top: 10px; left: 15px; text-align: left; }

div.entry_confirmTit		{ width: 710px; height: 243px; padding: 0px; margin: 30px 0px 0px; }
div.entry_confirmTit h3		{ width: 710px; height: 180px; }
div.entry_confirmTit .textBox	{ background: url(/pharmacist/img/entry_confirm_visual_under.jpg) no-repeat; width: 710px; height: 63px; position: relative; }
div.entry_confirmTit .textBox p	{ position: absolute; top: 10px; left: 15px; text-align: left; }
div.entry_confirmTit .textBox a			{ color: #C00; font-weight: bold; }
div.entry_confirmTit .textBox a:hover	{ color: #F93; font-weight: bold; text-decoration: none; }

div.entry_thanksTit		{ width: 710px; height: 243px; padding: 0px; margin: 30px 0px 0px; }
div.entry_thanksTit h3		{ width: 710px; height: 243px; }



/** ---- ▲各ページキービジュアルスタイル ---- **/


/* ---ファーマシストスクエア機能アピール枠--- */
div.systemUse	{ width: 710px; height: 260px; padding: 70px 0px 0px; margin-bottom: 15px; }
div.systemUse .h3	{ width: 710px; height: 96px; }
div.systemUse .detailSys	{ width: 710px; height: 164px; position: relative; }
div.systemUse .detailSys .entryBt	{ width: 223px; height: 49px; position: absolute; right: 21px; bottom: 21px; }


div.agentBox	{ width: 710px; padding: 20px 0px 0px; }
div.agentBox h3	{ width: 512px; height: 100px; float: left; }
div.agentBox .agentLink	{ background: url(/pharmacist/img/agent_link_bg.gif) no-repeat; width: 198px; height: 100px; float: right; position: relative; }
div.agentBox .agentLink a	{ width: 123px; height: 24px; position: absolute; display: block; top: 55px; right: 15px; }
div.agentBox .listBox	{ background: url(/pharmacist/img/main_box_back.gif) repeat-y; width: 690px; padding: 0px 10px 5px; }
div.agentBox .btmBar	{ background: url(/pharmacist/img/main_box_btm.gif) no-repeat; width: 710px; height: 5px; font-size: 0px; line-height: 0px; }

div.agentBox .agentDetail	{ width: 210px; float: left; padding: 8px 10px; text-align: left; }
div.agentBox .agentDetail .facePhoto	{ width: 51px; height: 57px; float: left; }
div.agentBox .agentDetail .nameData		{ width: 150px; float: left; text-align: center; }
div.agentBox .agentDetail .nameData .clientBnr	{ height: 24px; display: block; text-align: center; }
div.agentBox .agentDetail .nameData span		{ font-size: 80%; }
div.agentBox .agentDetail .nameData .conName	{ font-size: 120%; font-weight: bold; }
div.agentBox .agentDetail p				{ font-size: 80%; line-height: 14px; padding: 5px 2px; height: 50px; margin: 0px 0px 5px; overflow: hidden; }
div.agentBox .agentDetail .iconBox		{ width: 205px; padding: 0px; line-height: 0px; }
div.agentBox .agentDetail .areaText		{ font-size: 80%; }
div.agentBox .agentDetail .detailLink	{ text-align: center; padding: 5px 0px 0px; }
div.agentBox .dottedLine	{ background: url(/pharmacist/img/dot_height.gif) repeat-y right; }

div.agentBanarBox	{ padding: 70px 0px 0px; width: 710px; height: 103px; }

/* -------------------------[08]:ライトコンテンツ共通 */
div#contRight		{ width: 210px; float: left; padding: 30px 0px 30px; position: relative; background: #FFF; }

div#contRight .clipFolder	{ width: 210px; height: 193px; position: relative; background: #FFF; }
div#contRight .clipFolder .flashBox	{ width: 210px; height: 30px; }
div#contRight .clipFolder .clipData	{ background: url(/pharmacist/img/side_clip_back.gif) no-repeat; width: 202px; height: 125px; padding: 37px 8px 0px 0px; }
div#contRight .clipFolder .clipData a	{ width: 148px; height: 28px; position: absolute; top: 110px; left: 30px; }
div#contRight .clipFolder .clipEntry	{ width: 210px; height: 50px; position: absolute; top: 142px; left: 0px; }

div#contRight .areaData	{ width: 210px; padding: 10px 0px 0px; z-index: 10;position: relative; background: #FFF; }
div#contRight .areaData .topBar		{ background: url(/pharmacist/img/area_info_topbar.gif) no-repeat; width: 210px; height: 20px; }
div#contRight .areaData .dataBox	{ background: url(/pharmacist/img/area_info_back.gif) no-repeat; width: 210px; height: 77px; position: relative; }
div#contRight .areaData .dataBox .leftBox	{ width: 90px; float: left; font-size: 25px; font-weight: bold; padding: 5px 0px 0px 5px; }
div#contRight .areaData .dataBox .rightBox	{ width: 92px; float: right; font-size: 26px; font-family: Arial; font-weight: bold; color: #C00; padding: 13px 13px 0px 0px; }
div#contRight .areaData .dataBox .searchBt	{ width: 164px; height: 21px; position: absolute; top: 45px; left: 23px; }

div#contRight .clientData	{ width: 210px; padding: 5px 0px 0px; z-index: 10;position: relative; background: #FFF; }
div#contRight .clientData h3		{ width: 210px; height: 34px; }
div#contRight .clientData .listBox	{ background: url(/pharmacist/img/side_con_back.gif) repeat-y; width: 210px; padding: 8px 0px; }
div#contRight .clientData .listBox ul	{ width: 175px; margin: 0px auto; }
div#contRight .clientData .listBox li	{ width: 175px; height: 24px; padding: 0px 0px 5px; }
div#contRight .clientData .listBox li span.banar	{ display: block; width: 124px; height: 24px; float: left; padding: 0px 1px 0px 0px; }
div#contRight .clientData .listBox li span.icon01	{ display: block; width: 24px; height: 24px; float: left; padding: 0px 1px 0px 0px; }
div#contRight .clientData .listBox li span.icon02	{ display: block; width: 24px; height: 24px; float: left; padding: 0px 1px 0px 0px; }
div#contRight .clientData .listBox .btmBox			{ width: 180px; margin: 0px auto; padding: 5px 0px 0px; }
div#contRight .clientData .listBox .btmBox div		{ padding: 0px 0px 5px; }
div#contRight .clientData .listBox .btmBox span.icon	{ width: 24px; float: left; display: block; }
div#contRight .clientData .listBox .btmBox span.image	{ width: 118px; float: left; display: block; padding: 3px 0px 0px; }
div#contRight .clientData .listBox .btmBox a			{ width: 38px; float: left; display: block; padding: 3px 0px 0px; }
div#contRight .clientData .btmBar	{ background: url(/pharmacist/img/side_con_btm.gif) no-repeat; width: 210px; height: 5px; font-size: 0px; line-height: 0px; }

div#contRight .specialData	{ padding: 5px 0px 0px; z-index: 10;position: relative; background: #FFF; }

div#contRight .columnData	{ width: 210px; padding: 5px 0px 0px; z-index: 10;position: relative; background: #FFF; }
div#contRight .columnData h3		{ width: 210px; height: 34px; }
div#contRight .columnData .dataBox	{ background: url(/pharmacist/img/side_con_back.gif) repeat-y; width: 190px; padding: 8px 10px 3px; text-align: left; }
div#contRight .columnData .dataBox a	{ font-weight: bold; color: #023e79; }
div#contRight .columnData .dataBox p	{ font-size: 80%; line-height: 14px; color: #666; padding: 5px 0px; }
div#contRight .columnData .dataBox span	{ font-size: 80%; font-weight: bold; display: block; float: right; }
div#contRight .columnData .btmBar	{ background: url(/pharmacist/img/side_con_btm.gif) no-repeat; width: 210px; height: 5px; font-size: 0px; line-height: 0px; }

div#contRight .usefulData	{ width: 210px; padding: 5px 0px 0px; z-index: 10;position: relative; background: #FFF; }
div#contRight .usefulData h3		{ width: 210px; height: 34px; }
div#contRight .usefulData .dataBox	{ background: url(/pharmacist/img/side_con_back.gif) repeat-y; width: 190px; padding: 8px 10px 3px; text-align: left; }
div#contRight .usefulData .dataBox a	{ font-weight: bold; color: #023e79; }
div#contRight .usefulData .dataBox p	{ font-size: 80%; line-height: 14px; color: #666; padding: 5px 0px; }
div#contRight .usefulData .btmBar	{ background: url(/pharmacist/img/side_con_btm.gif) no-repeat; width: 210px; height: 5px; font-size: 0px; line-height: 0px; }

div#contRight .mobileBox	{ width: 210px; padding: 5px 0px 10px; text-align: left; z-index: 10;position: relative; background: #FFF; }
div#contRight .mobileBox .leftBox	{ width: 110px; float: left; padding: 5px 0px 0px 5px; }
div#contRight .mobileBox .leftBox p	{ font-size: 80%; line-height: 14px; }
div#contRight .mobileBox .qrCode	{ width: 84px; height: 84px; border: 1px solid #CCC; float: right; margin: 5px 5px 0px 0px; }
div#contRight .mobileBox form		{ padding: 5px; position: relative; }
div#contRight .mobileBox form div	{ position: absolute; bottom: 4px; right: 28px; }
div#contRight .mobileBox form select{ margin: 3px 0px 0px; height: 22px; }

div#contRight .secureBox	{ background: url(/pharmacist/img/dot_double.gif) repeat-x top; width: 210px; padding: 10px 0px; text-align: left; z-index: 10;position: relative; margin: 10px 0px 0px; }
div#contRight .secureBox .banarData	{ width: 200px; padding: 0px 5px 5px; }
div#contRight .secureBox .banarData p	{ font-size: 80%; line-height: 14px; }
div#contRight .secureBox .btmBar	{ background: url(/pharmacist/img/dot_double.gif) repeat-x; height: 3px; width: 210px; }

div#contRight .clipList	{ width: 210px; padding: 5px 0px 0px; z-index: 10;position: relative; }
div#contRight .clipList h3	{ width: 210px; height: 34px; }
div#contRight .clipList .listBox	{ background: url(/pharmacist/img/side_con_back.gif) repeat-y; width: 202px; padding: 5px 4px; }
div#contRight .clipList .listBox .detailData01	{ background: url(/pharmacist/img/clip_bg01.gif) no-repeat; width: 182px; height: 132px; position: relative; padding: 8px 10px 7px; text-align: left; }
div#contRight .clipList .listBox .detailData02	{ background: url(/pharmacist/img/clip_bg02.gif) no-repeat; width: 182px; height: 130px; position: relative; padding: 10px 10px 10px; text-align: left; }
div#contRight .clipList .listBox .detailData03	{ background: url(/pharmacist/img/clip_bg03.gif) no-repeat; width: 182px; height: 130px; position: relative; padding: 10px 10px 10px; text-align: left; }
div#contRight .clipList .listBox h4				{ font-weight: bold; font-size: 100%; }
div#contRight .clipList .listBox h4 strong		{ color: #C00; }
div#contRight .clipList .listBox .salaryBox		{ width: 180px; padding: 3px 0px; background: url(/pharmacist/img/side_salary_bg.gif) no-repeat; text-align: center; font-size: 140%; font-weight: bold; color: #C00; }
div#contRight .clipList .listBox .iconBox		{ width: 182px; padding: 5px 0px 0px; }
div#contRight .clipList .listBox .iconBox .client	{ width: 65px; height: 13px; float: left; display: block; }
div#contRight .clipList .listBox .iconBox .jobType	{ width: 49px; height: 15px; float: left; display: block; padding: 0px 0px 0px 1px; }
div#contRight .clipList .listBox .deleteBt		{ width: 180px; cursor: pointer; position: absolute; top: 118px; left: 10px; }
div#contRight .clipList .listBox .sideEntry		{ width: 192px; height: 43px; margin: 10px auto 0px; }

div#contRight .clipList .btmBar		{ background: url(/pharmacist/img/side_con_btm.gif) no-repeat; width: 210px; height: 5px; font-size: 0px; line-height: 0px; }

div#contRight .keepRight	{ width: 210px; padding: 0px 0px 0px; z-index: 10;position: relative; }
div#contRight .keepRight h3	{ width: 210px; height: 52px; }
div#contRight .keepRight .listBox	{ background: url(/pharmacist/img/side_con_back.gif) repeat-y; width: 202px; padding: 5px 4px; }
div#contRight .keepRight .listBox .detailData01	{ background: url(/pharmacist/img/clip_bg01.gif) no-repeat; width: 182px; height: 132px; padding: 8px 10px 2px; text-align: left; }
div#contRight .keepRight .listBox .detailData02	{ background: url(/pharmacist/img/clip_bg02.gif) no-repeat; width: 182px; height: 130px; padding: 10px 10px 5px; text-align: left; }
div#contRight .keepRight .listBox .detailData03	{ background: url(/pharmacist/img/clip_bg03.gif) no-repeat; width: 182px; height: 130px; padding: 10px 10px 5px; text-align: left; }
div#contRight .keepRight .listBox h4				{ font-weight: bold; font-size: 100%; }
div#contRight .keepRight .listBox h4 strong		{ color: #C00; }
div#contRight .keepRight .listBox .salaryBox		{ width: 180px; padding: 3px 0px; background: url(/pharmacist/img/side_salary_bg.gif) no-repeat; text-align: center; font-size: 140%; font-weight: bold; color: #C00; }
div#contRight .keepRight .listBox .iconBox		{ width: 182px; padding: 5px 0px 0px; }
div#contRight .keepRight .listBox .iconBox .client	{ width: 65px; height: 13px; float: left; display: block; }
div#contRight .keepRight .listBox .iconBox .jobType	{ width: 49px; height: 15px; float: left; display: block; padding: 0px 0px 0px 1px; }
div#contRight .keepRight .listBox .deleteBt			{ display: none; }
div#contRight .keepRight .listBox .deleteBt a		{ padding: 8px 0px 7px; width: 182px; cursor: pointer; }

div#contRight .keepRight .listBox .keepClient	{ background: url(/pharmacist/img/entry_keep_post.gif) no-repeat; width: 170px; height: 31px; padding: 10px 5px 0px; margin: 0px auto; }
div#contRight .keepRight .listBox .keepClient .checkBox	{ float: left; display: block; padding: 3px 0px 0px; }
div#contRight .keepRight .listBox .keepClient .bnrBox	{ width: 124px; height: 24px; float: left; padding: 0px 0px 0px 5px; }

div#contRight .keepRight .bottom		{ background: url(/pharmacist/img/side_con_btm.gif) no-repeat; display: block; width: 210px; height: 5px; font-size: 0px; line-height: 0px; }
div#contRight .keepRight .bottom2	{ background: url(/pharmacist/img/entry_keep_btm2.gif) no-repeat; display: block; width: 210px; height: 6px; font-size: 0px; line-height: 0px; }
