﻿@charset "utf-8";

div,
dl,dt,dd,
ul,ol,li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
img {
	margin: 0;
	padding: 0;
}


#headswf {
	margin-bottom: 8px;
	width: 887px;
	height: 206px;
}


#content_outer {
	margin-top: 64px;
}

#content_left {
	width: 600px;
	margin-top: 20px;
}

#content_left h2 {
	margin-bottom: 25px;
}

#content_left p {
	font-size: 80%;
	line-height: 140%;
	color: #666;
	margin-bottom: 18px;
}

#content_left .topimg {
	float:left;
	margin: 15px 30px 13px 15px;
}

/****IE6用****************************/
* html #copntent_left .topimg {
	visibility: hidden;
	position: relative;
	cursor: pointer;
}
/*************************************/











#content_core {
	margin-top:60px;
}

#content_left dl {
	padding:0px;
	margin:0px;
	margin-bottom: 50px;
	*margin-bottom: 50px;
	/*padding-bottom: 50px;*/
}

#content_left dl dd {
	padding:0px;
	margin:0px;
}

#doctor_job,
#dentist_job,
#pharmacist_job,
#radiological_job {
	display: none;
	overflow: hidden;
	height: auto;
}

#doctor_job ul,
#dentist_job ul,
#pharmacist_job ul,
#radiological_job ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	width: 581px;
}

#doctor_job ul.topb,
#dentist_job ul.topb,
#pharmacist_job ul.topb,
#radiological_job ul.topb {
	margin-top: 25px;
}

.cbox:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*
.cbox{
	display:inline-table;
	min-height:1%;
}
*/
#doctor_job ul li.spos,
#dentist_job ul li.spos,
#pharmacist_job ul li.spos,
#radiological_job ul li.spos {
	/*padding-left: 1.2em;*/
	background-image: url("../img/top/bline.gif");
	background-repeat: repeat-x;
	background-position:left bottom;
	margin: 0px;
	padding: 0px 0px 1px 0px;
}

#doctor_job ul li.spos ul.lpos,
#dentist_job ul li.spos ul.lpos,
#pharmacist_job ul li.spos ul.lpos,
#radiological_job ul li.spos ul.lpos {
	font-size: 80%;
	line-height: 130%;
	background-image: url("../img/top/pos.gif");
	background-repeat: no-repeat;
	background-position:0.3em 0.85em;
	margin: 0px;
	margin-left: 0px;
	padding: 0.45em 0 0.15em 14px;
	*background-position:0.3em 0.9em;
	*padding:0.45em 0 0.4em 14px;
}

#doctor_job ul li.spos ul.lpos li.date,
#dentist_job ul li.spos ul.lpos li.date,
#pharmacist_job ul li.spos ul.lpos li.date,
#radiological_job ul li.spos ul.lpos li.date {
	float: left;
	width: 74px;
	padding-right: 2px;
	color: #aaa;
}

#doctor_job ul li.spos ul.lpos li.newf,
#dentist_job ul li.spos ul.lpos li.newf,
#pharmacist_job ul li.spos ul.lpos li.newf,
#radiological_job ul li.spos ul.lpos li.newf {
	float: left;
	width: 28px;
	padding-right: 6px;
	color: #aaa;
}

#doctor_job ul li.spos ul.lpos li.cts,
#dentist_job ul li.spos ul.lpos li.cts,
#pharmacist_job ul li.spos ul.lpos li.cts,
#radiological_job ul li.spos ul.lpos li.cts {
	float: left;
	width: 200px;
	padding-right: 5px;
}

#doctor_job ul li.spos ul.lpos li.kei,
#dentist_job ul li.spos ul.lpos li.kei,
#pharmacist_job ul li.spos ul.lpos li.kei,
#radiological_job ul li.spos ul.lpos li.kei {
	float: left;
	width: 60px;
	padding-right: 5px;
}

#doctor_job ul li.spos ul.lpos li.kei span,
#dentist_job ul li.spos ul.lpos li.kei span,
#pharmacist_job ul li.spos ul.lpos li.kei span,
#radiological_job ul li.spos ul.lpos li.kei span {
	color: #fff;
	background-color: #ff0000;
}

#doctor_job ul li.spos ul.lpos li.ken,
#dentist_job ul li.spos ul.lpos li.ken,
#pharmacist_job ul li.spos ul.lpos li.ken,
#radiological_job ul li.spos ul.lpos li.ken {
	float: left;
	width: 160px;
	color: #06c;
	padding-right: 5px;
}

#doctor_job ul li.spos ul.lpos li.btn,
#dentist_job ul li.spos ul.lpos li.btn,
#pharmacist_job ul li.spos ul.lpos li.btn,
#radiological_job ul li.spos ul.lpos li.btn {
	float: right;
	padding-right: 20px;
}

#doctor_job ul li.sposdmy,
#dentist_job ul li.sposdmy,
#pharmacist_job ul li.sposdmy,
#radiological_job ul li.sposdmy {
	font-size: 80%;
	background-image: url("../img/top/pos.gif");
	background-repeat: no-repeat;
	background-position:0.3em 0.85em;
	margin: 0px;
	margin-left: 0px;
	padding: 0.45em 0 0.15em 14px;
	*background-position:0.3em 0.9em;
	*padding:0.45em 0 0.4em 14px;
}

/****IE6用****************************/
*html #doctor_job ul li.spos ul.lpos,
*html #dentist_job ul li.spos ul.lpos,
*html #pharmacist_job ul li.spos ul.lpos,
*html #radiological_job ul li.spos ul.lpos {
	background-position:0.3em 1em;
	padding:7px 0px 0px 14px;
}
/*************************************/

/****IE8用****************************/
html>/**/body #doctor_job ul li.spos ul.lpos,
html>/**/body #dentist_job ul li.spos ul.lpos,
html>/**/body #pharmacist_job ul li.spos ul.lpos,
html>/**/body #radiological_job ul li.spos ul.lpos {
	background-position /*\**/:0.3em 0.95em\9;
	padding: 0.5em 0 0.5em 14px\9;
}
/*************************************/

/****Safari用(Mac/Windows Safari3)*************************/
html[xmlns*=""] body:last-child #doctor_job ul li.spos ul.lpos li.date,
html[xmlns*=""] body:last-child #dentist_job ul li.spos ul.lpos li.date,
html[xmlns*=""] body:last-child #pharmacist_job ul li.spos ul.lpos li.date,
html[xmlns*=""] body:last-child #radiological_job ul li.spos ul.lpos li.date {
	font-size: 11px;
	color: #999;
}
/*************************************/

#content_left dl dd.doctor,
#content_left dl dd.dentist,
#content_left dl dd.pharmacist,
#content_left dl dd.radiological {
	display: block;
	width: 600px;
	height: 136px;
	background-repeat: no-repeat;
	background-position:right bottom;
}

#content_left dl dd.doctor {background-image: url("../img/top/base1.png");}
#content_left dl dd.dentist {background-image: url("../img/top/base2.png");}
#content_left dl dd.pharmacist {background-image: url("../img/top/base3.png");}
#content_left dl dd.radiological {background-image: url("../img/top/base4.png");}

#content_left dl dd div.new,
#content_left dl dd div.std,
#content_left dl dd div.non,
#content_left dl dd div.fac1,
#content_left dl dd div.fac2,
#content_left dl dd div.fac3,
#content_left dl dd div.fac4 {
	z-index: 5;

	position: absolute;
	background-repeat: no-repeat;

	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

#content_left dl dd div.std,
#content_left dl dd div.new,
#content_left dl dd div.non {
	margin: 17px 0px 0px 0px;
	width: 84px;
	height: 84px;
	background-position:left bottom;
}
#content_left dl dd div.new {background-image: url("../img/top/pt_update.png");}
#content_left dl dd div.std {background-image: url("../img/top/pt_check.png");}
#content_left dl dd div.non {background-image: url("../img/top/pt_none.png");}


#content_left dl dd div.msg1 a,
#content_left dl dd div.msg2 a,
#content_left dl dd div.msg3 a,
#content_left dl dd div.msg4 a {
	z-index: 10;

	position: absolute;
	background-image: url("../img/top/space.gif");
	background-repeat: no-repeat;

	display: block;
	width: 581px;
	height: 91px;

	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;

	margin: 45px 0px 0px 15px;
}

#content_left dl dd div.msg1 a:hover,
#content_left dl dd div.msg2 a:hover,
#content_left dl dd div.msg3 a:hover,
#content_left dl dd div.msg4 a:hover {
	background-image: url("../img/top/over.gif");
}

#content_left dl dd div.fac1,
#content_left dl dd div.fac2,
#content_left dl dd div.fac3,
#content_left dl dd div.fac4 {
	margin: 0px 0px 0px 93px;
	width: 170px;
	height: 136px;
}
#content_left dl dd div.fac1 {background-image: url("../img/top/face1.png");}
#content_left dl dd div.fac2 {background-image: url("../img/top/face2.png");}
#content_left dl dd div.fac3 {background-image: url("../img/top/face3.png");}
#content_left dl dd div.fac4 {background-image: url("../img/top/face4.png");}


/****IE6用****************************/
* html #content_left dl dd.doctor,
* html #content_left dl dd.dentist,
* html #content_left dl dd.pharmacist,
* html #content_left dl dd.radiological,
* html #content_left dl dd div.new,
* html #content_left dl dd div.std,
* html #content_left dl dd div.non,
* html #content_left dl dd div.fac1,
* html #content_left dl dd div.fac2,
* html #content_left dl dd div.fac3,
* html #content_left dl dd div.fac4 {
	behavior: expression(
	this.style.behavior || (this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"));
	overflow: visible;
}
/*************************************/

