/*トップページ*/
.topImg{
text-align:center;}

#pageHome ul,
#pageHome ol{
list-style-type:none;}

#pageHome .colLeft .block .blockContent{
background-image:url(../images/back_content_border.gif);
background-position:-29px -16px;
margin:0px 5px 10px 0px;
padding:10px 0px 10px 0px;
width:462px;
border:1px solid #E7ECEC;
border-top:none;}

#pageHome .colLeft .greeting{
clear:both;}

#pageHome .colLeft .greeting h3{
background-image:url(../images/title_main_greeting.gif);
background-repeat:no-repeat;
height:30px;
text-indent:-9999px;}

#pageHome .colLeft .greeting .blockContent .text{
margin:0px 5px;}

#pageHome .contents .colLeft .greeting .blockContent .text p{
margin-bottom:0px;}

#pageHome .colLeft .summary{
clear:both;}

#pageHome .colLeft .summary .blockContent{
width:457px;
padding:10px 0px 0px 5px;}

#pageHome .colLeft .summary h3{
background-image:url(../images/title_main_summary.gif);
background-repeat:no-repeat;
height:30px;
text-indent:-9999px;}

#pageHome .colLeft .block .summary td{
text-align:center;}

#pageHome .colLeft .block .summary ul{
list-style-type:none;
margin-bottom:5px;
padding-bottom:5px;}

#pageHome .colLeft .block .summary ul li.itemName{
float:left;
width:100px;}

#pageHome .colLeft .block .summary ul li.itemValue{
display:block;
width:auto;}
				
*+html #pageHome .colLeft .block .summary ul li.itemValue{
width:350px;}/*IE7*/

#pageHome .colLeft .block .summary_etc{
margin:15px 0px 10px 0px;}

#pageHome .colRight .blockContent{
background-image:url(../images/back_content_border.gif);
background-position:-29px -16px;
margin:0px 5px 10px 0px;
padding:10px;
width:213px;
border:1px solid #E7ECEC;
border-top:none;}

#pageHome .colRight h3{
background-repeat:no-repeat;
height:30px;
text-indent:-9999px;}

#pageHome .colRight .announce h3{
background-image:url(../images/title_main_announce.gif);}

#pageHome .colRight .announce .blockContent li{
line-height:1.4;}

#pageHome .colRight .announce .blockContent ul li strong{
font-weight:normal;
color:#039;}

#pageHome .colRight .announce .blockContent .announce_detail{
text-align:right;}

#pageHome .colRight .access h3{
background-image:url(../images/title_main_access.gif);}

#pageHome .colRight .access .blockContent p{
margin-bottom:5px;}

#pageHome .colRight .access .blockContent ul{
margin-left:125px;
text-align:right;}

#pageHome #body #wrapper #main .contents .colRight .counter{
margin:10px 15px 0px 0px;}

/*セカンドページ*/
#pageSecond #main .contents{
padding:0px 20px 0px 20px;}

#pageSecond #main .contents .block{
padding-top:10px;}

#pageSecond #main h2{
width:735px;
height:20px;
background-image:url(../images/h2_bg.gif);
background-repeat:no-repeat;
padding:2px 0px 0px 5px;}

*+html #pageSecond #main h2{padding-top:3px;}/*IE7*/

#pageSecond #main h3{
color:#498ECF;
background-image:url(../images/title_middle.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding:0px 0px 0px 15px;
margin-bottom:10px;}

*+html #pageSecond #main h3{
background-position:left 1px;}

#pageSecond #main h4{
color:#039;
margin:0px 0px 10px 0px;}

#pageSecond #main .blockContent{
margin:10px 0px 20px 0px;}

#pageSecond #main .blockContent .innerText{
margin:10px 20px 10px 15px;}

#pageSecond #main .blockContent ol,
#pageSecond #main .blockContent ul{
margin:0px 30px 20px 30px;}

/*テーブル・リストテーブル*/
#pageSecond table.tableList tr{
background-image:none;
background-position:bottom;
background-repeat:repeat-x;}

#pageSecond #main div.tableList ul{
list-style-type:none;
margin-bottom:5px;
padding-bottom:5px;
background-image:url(../images/dot_w5xh1_gray.gif);
background-position:bottom;
background-repeat:repeat-x;}

#pageSecond #main div.tableList ul li.itemName{
font-weight:bold;
float:left;
margin-right:10px;}

#pageSecond #main div.tableList ul li.itemValue{
display:block;}

/*お知らせページ*/
#pageAnnounce #main .contents .announce .title_image{
background-image:url(../images/announce_title_img.jpg);
background-repeat:no-repeat;
width:735px;
height:150px;}

#pageAnnounce #main .contents .announce .block .blockContent .contentWrapper .announce_table p{
margin-bottom:5px;}

/*ご案内ページ*/
#pageService #main .contents .service .title_image{
background-image:url(../images/service_title_img.jpg);
background-repeat:no-repeat;
width:735px;
height:150px;}

#pageService ul{
list-style-type:none;}

#pageService #main .contents .service .service_table .time_table{
border:1px solid #CCC;}

#pageService #main .contents .service .service_table .time_table th{
border:1px solid #CCC;}

#pageService #main .contents .service .service_table .time_table td{
border:1px solid #CCC;
border-top:none;}

#pageService #main .contents .service .equipment_point{
width:335px;}

/*当院概略ページ*/
#pageDisclosure #main .contents .disclosure .title_image{
background-image:url(../images/disclosure_title_img.jpg);
background-repeat:no-repeat;
width:735px;
height:150px;}

#pageSecond #pageDisclosure #main h4{
margin:20px 0px;}

#pageSecond #pageDisclosure #main h5{
margin:20px 0px;
color:#069;
font-weight:normal;}

#pageDisclosure #main .tableList .itemName{
padding-left:0px;}

/*スタッフ紹介ページ*/
#pageStaff #main .contents .staff .title_image{
background-image:url(../images/staff_title_img.jpg);
background-repeat:no-repeat;
width:735px;
height:150px;}

#pageStaff #main .block .blockContent .thumb{
float:left;}

#pageStaff #main .block .blockContent .blockText{
width:470px;
display:block;
float:right;}

#pageStaff #main .name{
margin:0px;}

#pageStaff #main .doc{
margin-bottom:5px;}

#pageStaff #main .staff_table ul{
margin:0px 0px 0px 17px;}

#pageStaff #main .staff_table li{
line-height:1.4;}

/*交通案内ページ*/
#pageAccessMap #main .contents .accessMap .title_image{
background-image:url(../images/access_title_img.jpg);
background-repeat:no-repeat;
width:735px;
height:150px;}

#pageAccessMap #map{
width:735px;
height:250px;
margin:0px;}

#pageAccessMap #main .staff_table ul{
margin:0px 0px 0px 17px;}

#pageAccessMap #main .staff_table li{
line-height:1.4;}

/*サイトマップページ*/
#pagePrivacy #main .contents .privacy .block .blockContent ul{
margin:0px 0px 0px 17px;}

#pagePrivacy #main .contents .privacy .block .blockContent li{
line-height:1.4;}

/*プライバシーポリシーページ*/
#pageSitemap #main .contents .sitemap .block .blockContent ul{
margin:0px 0px 0px 17px;}

#pageSitemap #main .contents .sitemap .block .blockContent li{
line-height:1.4;}

/*求人情報ページ*/
#pageRecruitment #main .contents .recruitment .title_image{
background-image:url(../images/recruitment_title_img.jpg);
background-repeat:no-repeat;
width:735px;
height:150px;}

#pageSecond #pageRecruitment #main div.tableList{
margin-bottom:20px;}

#pageRecruitment #main .tableList .itemName{
width:100px;
padding-left:0px;}

#pageRecruitment #main div.tableList ul li.itemValue{
width:auto;}

*+html #pageSecond #pageRecruitment #main div.tableList ul li.itemValue{
width:500px;}/*IE7*/

/*リンク集ページ*/
#pageLinks #main .contents .links .block .blockContent ul{
margin:0px 0px 0px 17px;}

#pageLinks #main .contents .links .block .blockContent li{
line-height:1.4;}
