/**************************** ALL reset ↓ *****************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,hr{margin:0;padding:0;}  
table{border-collapse:collapse;border-spacing:0;}  
fieldset,img{border:0;}  
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}  
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a { text-decoration: none; }

/**************************** ALL reset ↑ *****************************/


.clear {
	clear: both;
	visibility: hidden;
	height: 0;
	border: 0;
	margin: 0;
	padding: 0;
}


/**************************** Layout ↓ *****************************/

div#site {
	width: 880px;
}

/**************************** Layout ↑ *****************************/


/**************************** TOP Area ↓ *****************************/

div#topArea {
	width: 880px;
}

h1#logo a{
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background-image: url(../images/mp_img_logo.jpg);
	background-repeat: no-repeat;
	width: 265px;
	height: 107px;
}

p#logo2 {width: 265px;text-align: center;font-size: 12px;color: #555555;line-height: 150%;font-weight: bold;}

div#top_logo {float: left;}

div#header {
	width: 615px;
	height: 41px;
	background-image: url(../images/bg_topic_path.gif);
	background-repeat: no-repeat;
	position: relative;
	float: right;
        margin-top: 42px;}

p#topicPath {
	float: left;
	color: #FFFFFF;
	font-size: 10px;
	position: absolute;
	top: 15px;
	left: 17px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

p#topicPath a {
	color: #FFFFFF;
}

p#cURL02 {
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../images/img_c_url03.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 41px;
	float: right;
}

/**************************** TOP Area ↑ *****************************/


/**************************** Middle Area ↓ *****************************/

div#middleArea {
}

div#leftBox {
	width: 265px;
	float: left;
	padding: 45px 0 0 0;
}

div#rightBox {
	width: 615px;
	float: right;
        padding: 0 0 10px 0;
}


/**************************** Middle Area ↑ *****************************/


/**************************** Page Contents Area (ここだけページによって違う) ↓ *****************************/

/***共通で使用↓***/

a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}

.boxbase {
	margin: 0;
	padding-left: 15px;
}
.boxline {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 15px;	
	border-left: 1px solid #ccc;
	/*background-image: url(../images/line.gif);*/
	/*background-repeat: repeat;*/
	width: 599px
}
.catch {
	margin-bottom: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.catch02 {
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.catch03 {
	font-size: 0.8em;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.catch04 {
	background-color: #5fa4a1;
	width: 300px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	padding: 4px 0 4px 10px;
	margin-bottom: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.catch05 {
	font-size: 0.7em;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.catch06 {
font-size: 0.8em;
line-height: 20px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin-left: 10px;}
.boxLeft {
	width: 300px;
	float: left;
}
p.boxLeft {
	font-size: 0.8em;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.boxRight {
	width: 290px;
	float: right;
}
.boxLeft2 {
	width: 595px;
	margin: 0 0 0 0;
}
p.boxLeft2 {
	font-size: 0.8em;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.boxLeft3 {
	width: 130px;
	float: left;
}
.boxRight3 {
	width: 460px;
	float: right;
}


　/***共通で使用↑***/

h2.pageTitle {
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-bottom: 32px;
}

h2#w01medicalpark {
	width: 270px;
	height: 19px;
	background-image: url(../images/title_w01.gif);
	text-indent: -9999px;
}

/***flashページで使用↓***/

div#swfspace {
	margin-top: 30px;
}

div#swfleft {
	width: 425px;
	float: left;
	padding: 0 0 0 0;
	margin: 20px 0 33px 0;
}
div#swfright {
	width: 190px;
	float: right;
	padding: 0 0 0 0;
	margin: 20px 0 33px 0;
}
ul#w01ul {
	padding: 0px;
	margin-left: 0px;
	font-size: 0.8em;
	line-height: 22px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}
.w01li {
	list-style: none;
	background-image: url(../images/w01_bg02.gif);
	background-repeat: no-repeat;
	padding: 1px 0 0 15px;　　
	margin-left: 0;
	width: 404px;
	height: 25px;
}
.w02li {
	list-style: none;
         background-image: url(../images/w01_bg03.gif);
	background-repeat: no-repeat;
	padding: 1px 0 0 15px;　　
	margin-left: 0;
	width: 404px;
	height: 25px;
}
ul#w03ul {
padding: 0px;
margin-left: 25px;
margin-top: 5px;
font-size: 0.8em;
line-height: 22px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.w03li {
list-style: none;
background-image: url(../images/w01_bg02.gif);
background-repeat: no-repeat;
padding: 1px 0 0 15px;
margin-left: 0;
width: 580px;
height: 25px;}
/***flashページで使用↑***/	

h2#w02doctor {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_w02.gif);
	overflow: hidden;
	text-indent: -9999px;
}

h2#w03financer {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_w03.gif);
	text-indent: -9999px;
}

h2#w04recruit {
	width: 350px;
	height: 19px;
	background-image: url(../images/title_w04.gif);
	text-indent: -9999px;
}
.w04imgLeft {
	margin: 20px 0 17px 0;
	padding-right: 7px;
	align: right;
	width: 50%;
	float: left;
}
.w04imgLeft img.btnimg {
	float: right;
}
.w04imgRight {
	margin: 20px 0 17px 0;
	padding-left: 7px;
	width: 40%;
	float: left;
}

h2#w05profile {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_w05.gif);
	text-indent: -9999px;
}
ul.w05li01 li {
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333;
	margin-bottom: 3px;
	padding-left: 15px;
	background-image: url(../images/icon_list01.gif);
	background-repeat: no-repeat;background-position: 0 50%;
}
table.w05tbl td,
table.w05tbl th {
	padding: 4px 0 4px 3px;
	color: #343233;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
table.w05tbl th {
}
table.w05tbl .tr01 {
	background-color: #E7F1F2;
}

h2#w06contact {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_w06.gif);
	text-indent: -9999px;
}

table.w06tbl {
	margin-bottom: 25px;
}
table.w06tbl td {
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 2px 0;
	color: #333333;
}
.red {
	color:#FF0033;
}
table.w06tbl2 {
	margin-bottom:0 ;
}

h2#w07sitemap {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_w07.gif);
	text-indent: -9999px;
}

h2#w08privacy {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_w08.gif);
	text-indent: -9999px;
}
.w08p1 {
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 20px;
}
.w08p2 {
	padding-left: 25px;
	width: 20;
	float: left;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 20px;
}
.w08p3 {
	margin-left: 0;
	width: 540px;
	float: left;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 20px;
}
.w08p4 {
	margin-left: 15px;
	width: 580;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 20px;
}
.w08p5 {
	padding-left: 30px;
	width: 565;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 20px;
}
.w08p6 {
	margin-top: 17px;
}
.w08p7 {
	padding-left: 45px;
	width: 550;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 20px;
}

h2#w09link {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_w09.gif);
	text-indent: -9999px;
}
.p1m0 {
	background-image: url(../images/w09icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.p2m0 {
	background-image: url(../images/w09icon2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.p1m30 {
	background-image: url(../images/w09icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 30px;	
}
.p2m30 {
	background-image: url(../images/w09icon2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 30px;
}
.p1m60 {
	background-image: url(../images/w09icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 60px;
}
.p2m60 {
	background-image: url(../images/w09icon2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 60px;
}
p.p1m120 {
	background-image: url(../images/w09icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 120px;
}
.p2m120 {
	background-image: url(../images/w09icon2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 120px;
}
h2#w10entry {
        width: 300px;
        height: 19px;
        background-image: url(../images/title_w10.gif);
        text-indent: -9999px;
}

h2#b01newobj {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_b01.gif);
	text-indent: -9999px;
}

}
div#b01img {
	margin: 30px 0 30px 0;
}

h2#b02news {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_b02.gif);
	text-indent: -9999px;
}
h2#b03business {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_b03.gif);
	text-indent: -9999px;
}
div#b03img {
	margin: 30px 0 30px 0;
}
h2#b04recruit {
width: 300px;
height: 19px;
background-image: url(../images/title_b04.gif);
text-indent: -9999px;
}
h2#newobj1 {
	width: 200px;
	height: 19px;
	background-image: url(../images/title_b01_1.gif);
	text-indent: -9999px;
}
h2#newobj2 {
	width: 145px;
	height: 19px;
	background-image: url(../images/title_b01_3.gif);
	text-indent: -9999px;
}
h2#newobj3 {
	width: 145px;
	height: 19px;
	background-image: url(../images/title_b01_2.gif);
	text-indent: -9999px;
}
h2#business1 {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_b03_1.gif);
	text-indent: -9999px;
}
h2#business2 {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_b03_2.gif);
	text-indent: -9999px;
}
h2#business3 {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_b03_3.gif);
	text-indent: -9999px;
}
h2#business4 {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_b03_4.gif);
	text-indent: -9999px;
}
h2#business5 {
	width: 300px;
	height: 19px;
	background-image: url(../images/title_b03_5.gif);
	text-indent: -9999px;
}
h2#recruit1 {
width: 300px;
height: 19px;
background-image: url(../images/title_b04_1.gif);
text-indent: -9999px;
}
h2#recruit2 {
width: 300px;
height: 19px;
background-image: url(../images/title_b04_2.gif);
text-indent: -9999px;
}
h2#recruit3 {
width: 300px;
height: 19px;
background-image: url(../images/title_b04_3.gif);
text-indent: -9999px;
}
h2#recruit4 {
width: 300px;
height: 19px;
background-image: url(../images/title_b04_4.gif);
text-indent: -9999px;
}
h3#business1 {
	width: 145px;
	height: 14px;
	background-image: url(../images/title_b03_1s.gif);
}
h3#business2 {
	width: 145px;
	height: 14px;
	background-image: url(../images/title_b03_2s.gif);
	text-indent: -9999px;
}
h3#business3 {
	width: 145px;
	height: 14px;
	background-image: url(../images/title_b03_3s.gif);
	text-indent: -9999px;
}
h3#business4 {
	width: 145px;
	height: 14px;
	background-image: url(../images/title_b03_4s.gif);
	text-indent: -9999px;
}
h3#business5 {
	width: 145px;
	height: 14px;
	background-image: url(../images/title_b03_5s.gif);
	text-indent: -9999px;
}



div.newInfo {
	border-left: 1px #dfdfdf solid;
	margin-bottom: 33px;
	margin-top: 30px;
}
img#MPphoto {
	display: block;
	margin-bottom: 30px;
}

div.articleInfo {
	border-left: 1px #dfdfdf solid;
	width: 300px;
	float: left;
	margin-bottom: 30px;
}
div.articleInfo2 {
	border-left: 1px #dfdfdf solid;
	width: 290px;
	float: right;
	margin-bottom: 30px;
}
div.articleInfo3 {
border-left: 1px #dfdfdf solid;
width: 200px;
float: left;
margin-bottom: 30px;
}
div.articleInfo3 a.more {
display:none}
div.articleInfoH {
	height: 140px;}
p.btxt {
	height: 120px;
	overflow: hidden;
}
div#articleInfoML {
	margin-right: 30px;
}

h3.pageSubTitle {
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin: 0 0 15px 11px;
}

h3#newobj1 {
	width: 150px;
	height: 14px;
	background-image: url(../images/title_s_new_article.jpg);
	text-indent: -9999px;
}

h3#newobj2 {
	width: 92px;
	height: 14px;
	background-image: url(../images/title_s_planning.jpg);
	text-indent: -9999px;
}

h3#newobj3 {
	width: 74px;
	height: 14px;
	background-image: url(../images/title_s_result.gif);
	text-indent: -9999px;
}
h3#recruit1 {
width: 74px;
height: 14px;
background-image: url(../images/title_s_pharmacist.jpg);
text-indent: -9999px;
}
h3#recruit2 {
width: 74px;
height: 14px;
background-image: url(../images/title_s_nursing.jpg);
text-indent: -9999px;
}

h3#recruit3 {
width: 74px;
height: 14px;
background-image: url(../images/title_s_clerical.jpg);
text-indent: -9999px;
}
img.pageSubTitle {
	margin: 0 0 15px 11px;
}

div.articleInfo p {
	margin: 0 0 10px 10px;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4em;
	color: #333;
}
div.articleInfo2 p {
	margin: 0 0 10px 10px;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4em;
	color: #333;
}
div.articleInfo3 p {
margin: 0 0 30px 30px;
font-size: 0.8em;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height: 2em;
color: #333;
}
h3.infoTitle {
	margin: 0 0 10px 10px;
	background-color: #5FA4A1;
	color: #FFFFFF;
	font-size: 0.9em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	width: 300px;
	padding:0.1em 0 0  5px;
}


h3.detailTitle {
	margin: 0 0 10px 10px;
	background-color: #5FA4A1;
	color: #FFFFFF;
	font-size: 0.9em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	width: 600px;
	padding-left: 10px;
}

h3.bTitle {
	margin-bottom: 30px;
	color: #333333;
	font-size: 0.9em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	background-repeat: no-repeat;
	background-image: url(../images/icon_title.gif);
	padding-left:20px;
}

div.newInfo p {
	margin: 0 0 10px 10px;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4em;
	color: #333;
}

a.more {
	display: block;
	width: 72px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../images/btn_more.jpg);
	margin-left: 10px;
}

img#b01photo {
	display: block;
	margin-bottom:25px;
}
ul.b01list li {
	list-style:inside;
} 
table.b01tbl td {
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
}
p.ULine {
	width: 120px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #333 ;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

table.b03_4tbl td,
table.b03_4tbl th {
	padding: 4px 0 4px 3px;
	color: #343233;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
table.b03_4tbl .tr01 {
	background-color: #E7F1F2;
}

table.b03_2tbl {
	border: #CCCCCC 1px solid;
	margin-bottom: 20px;
}
table.b03_2tbl th,
table.b03_2tbl td {
	color: #333;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border: #CCCCCC 1px solid;
	padding: 4px 4px 4px 4px;
}
table.b03_2tbl th {
	text-align: center;
	background-color: #E7F1F2;
}
.txtCenter {
	text-align: center;

	}
table.b03_2tbl .pdLeft {
	padding-left: 10px;
}






table.b03_9tbl {
	border: #CCCCCC 1px solid;
	margin-bottom: 20px;
}


table.b03_9tbl th {
         color: #F8F8FF;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border: #CCCCCC 1px solid;
	padding: 4px 4px 4px 4px;
}

table.b03_9tbl td {
	color: #333;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border: #CCCCCC 1px solid;
	padding: 4px 4px 4px 4px;
}
table.b03_9tbl th {
	text-align: center;
	background-color: #000080;
}









/**************************** Page Contents Area ↑ *****************************/


/**************************** Footer ↓ *****************************/

div#bottomArea {
	width: 880px;
}
div#kojya { 
width: 265px;
float: left;
height: 75px;
text-align: center;
padding-top: 22px;}

div#footerArea {
	width: 615px;
	float: right;
}

div#footer {
	width: 615px;
	height: 51px;
	background-image: url(../images/bg_footer01.gif);
	background-repeat: no-repeat;
}

div#footer ul {
	padding: 12px 0 0 17px;
}

div#footer li {
	float: left;
	padding-right: 20px;
}

div#footer a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 15px;
	background-repeat: no-repeat;
}

li#btnLink a {
	width: 42px;
	background-image: url(../images/btn_link.gif);
}

li#btnPrivacy a {
	width: 96px;
	background-image: url(../images/btn_privacy.gif);
}

li#btnSitemap a {
	width: 75px;
	background-image: url(../images/btn_sitemap.gif);
}

div#footer a,
div#footer a:link { background-position: left top;}
div#footer a:hover { background-position: left -15px;}

p#cName {
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../images/img_c_name01.gif);
	background-repeat: no-repeat;
	width: 424px;
	height: 24px;
	float: left;
}

p#cURL {
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../images/img_c_url01.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 44px;
	padding-bottom: 20px;
	float: right;
}

/**************************** Footer ↑ *****************************/

/**************************** newoblect.cssに以下を追加 ↓ *****************************/
/******************** リンクしてなければグレーで表示されるようになります ********************/

li#btnLink  {
	width: 42px;
	background-image: url(../images/btn_link.gif);
	background-position: left -30px;
  text-decoration: none; 
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 15px;
	background-repeat: no-repeat;
}

li#btnPrivacy  {
	width: 96px;
	background-image: url(../images/btn_privacy.gif);
	background-position: left -30px;
  text-decoration: none; 
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 15px;
	background-repeat: no-repeat;
}

li#btnSitemap  {
	width: 75px;
	background-image: url(../images/btn_sitemap.gif);
	background-position: left -30px;
  text-decoration: none; 
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 15px;
	background-repeat: no-repeat;
}








































































































































































