/**************************** 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;
}

div#header {
	width: 615px;
	float: right;
	margin-top:30px;
}
h1#logo a{
width: 265px;
height: 107px;
}


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

/**************************** 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;
}
h2{
background-image:url(../images/hd_h2.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:18px;
display:block;
margin-left:10px;
}

/**************************** 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
}
* html .boxline{ padding-left:8px !important; }
.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;
}

p.p1m180 {
	background-image: url(http://www.medicalpark-imc.com/images/w09icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left:180px;
}
.p2m180 {
	background-image: url(http://www.medicalpark-imc.com/images/w09icon2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left:180px;
}
#ls h2{
	display:none;
}








































































































































































