@charset "utf-8";
/* CSS Document */


body{
	margin:0px;
	padding:0;
	font-size:90%;
	text-align:center;
	line-height:150%;
	color: #666666;
	font-family:verdana, 'MS UI Gothic', sans-serif;
	background-image: url(img/bg.gif);
	background-repeat: repeat;
	}
div:after{
	content:"clear";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div{
	zoom:1;
}

/* FONT DECORATIONT */
a{
	color:#5CAD99;
	text-decoration:underline;
}
a:hover{
	color:#CC9900;
}
.small{font-size:1em;}
.error{color:#ff0000;}


/* LAYOUT */
#layout{
	width:760px;
	text-align:left;
	margin:0;
	padding:0;
	background:#fff;
	border:1px solid #ccc;
}

/* HOMEbtn */
#home{
	margin:0 0 1px 0;
}
#home a{
	line-height:1.0;
	font-size:12px;
	vertical-align:top;
}


/* HEADER */
#header{
	position:relative;
	margin:0;
	padding:0;
	height:80px;
	background-image: url(img/header.jpg);
	background-repeat: no-repeat;
}
#logo{
	position:absolute;
	bottom:5px;
	left:12px;
	width:270px;
	height:60px;
	margin:0;
}
#logo a{
	display:block;
	width:300px;
	height:60px;
	text-decoration:none;
}
#logo h1{
	font-size:1.1em;
	font-weight:bold;
	color:#669900;
	margin:10px 0 0 0;
	padding:0;
	text-indent: -9999px;
}
#logo p{
	font-size:0.8em;
	color:#999;
	font-weight:normal;
	margin:0 10px 0 0;
	padding:0;
	text-indent: -9999px;
}


/* MAINMENU */
#mainmenu{
	margin:0 0 20px 0;
	padding:0;
}
#mainmenu ul{
	margin:0;
	padding:0;
}
#mainmenu li{
	position:relative;
	margin:0 0 1px 0;
	padding:0;
	list-style-type:none;
	width:180px;
	vertical-align:top;
}
#mainmenu li span{
	display:block;
	position:absolute;
	visibility:hidden;
}
#mainmenu a{
	display:block;
	font-size:12px;
	line-height:1.0;
	margin:0;
	padding:3px 0 5px 15px;
	width:165px;
	color:#fff;
	text-decoration:none;
	background:url(img/mainmenu_off.gif) no-repeat left center #98D06A;
}
#mainmenu a:hover{
	background:url(img/mainmenu_off.gif) no-repeat left center #666;
}
#mainmenu .active{
	background:url(img/mainmenu_off.gif) no-repeat left center #669900;
}


/* SUBMENU */
#submenu{
	position:absolute;
	right:144px;
	bottom:50px;
	margin:0;
	padding:0;
	font-size:0.8em;
}
#submenu ul{
	margin:0;
	padding:0;
}
#submenu li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
}

#submenu a{
	display:block;
	padding:0 10px;
	text-decoration:underline;
	color:#999;
	border-left:1px solid #ccc;
}
#submenu a:hover{
	color:#333;
	text-decoration:underline;
}
#submenu .active{
}


/* CHILDMENU */
#childmenu{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}
#childmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#childmenu li{
	width:199px;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
}

#childmenu li a:hover{
	background-color: #F0F0E6;
}

#childmenu a{
	display:block;
	font-size:12px;
	line-height:1;
	text-decoration:none;
	color:#666;
	background:url(img/child_navi_back.gif) no-repeat left center;
	padding-top: 5px;
	padding-right: 5;
	padding-bottom: 5px;
	padding-left: 35px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFEEEB;
	border-bottom-color: #EFEEEB;
	border-left-color: #EFEEEB;
}
#childmenu a:hover{
	color:#669900;
	}
#childmenu .active{
	color:#333;
}


/* PAGENAVI */
#pagenavi{
	margin:0 0 20px 0;
	padding:0;
	font-size:0.8em;
}


/* CONTENTS */
#contents{
	padding:0;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
}


/* MAINCONTENTS */
#main{
	float:right;
	width:515px;
	padding:0;
	margin-top: 65px;
}
#main h2{
	font-size:26px;
	color:#333;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDF;
	font-weight: normal;
	line-height: normal;
	height: 38px;
}
h3{
	font-size:1em;
	margin:0 0 10px 0;
	padding:2px 0 2px 15px;
	font-weight:bold;
	border-bottom:1px solid #98D06A;
	background:url(img/bg_h3.gif) no-repeat left center #fff;
	clear:both;
}


/* PAGECONTENTS */
.page_contents{
	overflow:hidden;
	width:515px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}


/* SIDEBAR */
#side{
	float:left;
	width:200px;
	margin:0;
	line-height:1.2;
}
#side h4{
	font-size:0.8em;
	margin:0 0 10px 0;
	padding:2px 0 2px 5px;
	color:#fff;
	font-weight:bold;
	background:#999;
}
.sidebox,.sidebox01,.sidebox02{
	width:200px;
	padding:0;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.sidebox01 ul,.sidebox02 ul{
	margin:0 0 0 20px;
	padding:0;
	font-size:0.8em;
}
.sidebox01 li,.sidebox02 li{
	margin:0 0 5px 0;
}
.sidebox01 a,.sidebox02 a{
}
.sidebox01 li{
}
.sidebox02 li{
}


/* PAGE TOP */
#pagetop{
	clear:both;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}


/* FOOTER */
#footer{
	text-align:center;
	font-size:0.8em;
	margin:0;
	text-align:center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ccc;
}
#footermenu{
	padding:10px 0;
	text-align:center;
	font-size:0.8em;
}
#footermenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#footermenu li{
	margin:0 0 3px 0;
	display:inline;
}
#footermenu a{
	padding:0 5px;
}


/* PAGE MOVE */
.page_move{
	text-align:center;
	margin:5px 0;
}

/* TABE CELL */
.left{
	width:30%;
	padding:2px 0 2px 10px;
	border-bottom:1px solid #ddd;
	vertical-align:top;
	background-position:0 8px;
}
.right{
	width:70%;
	padding:2px 0 2px 2px;
	border-bottom:1px solid #ddd;
	vertical-align:top;
	background:#fff;
}


/* PROFILE PAGE */
#table_profile{
	width:100%;
}
#img_profile{
	float:left;
	width:240px;
	display:block;
	border:1px solid #999;
	margin:0 20px 20px 0;
	padding:3px;
	text-align:center;
}
.map{
	width:498px;
	height:300px;
	border:1px solid #ccc;
	margin:0;
}


/* FORM PAGE */
form{
	margin:0;
}
#table_form{
	width:100%;
	margin:0 0 20px 0;
}
#captcha{
	border:1px solid #ccc;
	background:#ddd;
	margin:0 0 0 10px;
	padding:5px 10px;
}

/* BLOG PAGE */
.blog{
	border:2px solid #DFDFDF;
	padding:10px;
	position:relative;
	width: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.blog  .blog_title h3 {
	border:none;
	font-size: 14px;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #666666;
	background-image: none;
}

.blog_title{
	background-image:none;
	border:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
.blog_cnt{
	clear: both;
	padding-top: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.blog_date{
	color:#333333;
	font-size:9px;
	background-color: #EEEEEE;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	width: auto;
	line-height: normal;
	vertical-align: middle;
	padding: 0px;
	text-align: left;
}
.blog_body{
	overflow:hidden;
	width:auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
}
.blog_bottom{
	font-size:0.8em;
	text-align:right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#entory_preview{
	float:left;
	margin:0 0 5px 0;
	padding:0 0 0 12px;
	text-align:left;
	width:45%;
	background:url(img/icon_arrow_left.gif) left no-repeat;
}
#entory_next{
	float:right;
	margin:0 0 5px 0;
	padding:0 12px 0 0;
	text-align:right;
	width:45%;
	background:url(img/icon_arrow_right.gif) right no-repeat;
}


/* BBS PAGE */
.bbs{
	border:1px solid #ccc;
	padding:0px;
	margin:0 0 20px 0;
	position:relative;
}
.bbs_title{
	margin:0 0 10px 0;
	padding:3px 0 3px 10px;
	font-weight:bold;
	background-color:#f7f7f7;
	background-image:none;
	border:none;
}
.bbs_cnt{
}
.bbs_date{
	margin:0 0 10px 0;
	padding:0 10px;
	color:#476785;
	font-size:0.8em;
	font-weight:bold;
	font-family:"Trebuchet MS",verdana,'MS UI Gothic',sans-serif;
}
.bbs_body{
	margin:0 10px 20px 10px;
}
.bbs_bottom{
	padding:10px 5px;
	font-size:0.8em;
	text-align:right;
}
#table_bbs{
	width:100%;
	margin:0 0 30px 0;
}
#table_bbs td{
	border-bottom:1px dotted #ccc;
	padding:4px 0;
	vertical-align:top;
}
#table_bbs .theme{
	padding:4px 0 4px 20px;
	background:url(img/icon_theme.gif) left top no-repeat;
	background-position:0 5px;
}
#table_bbs .thread{
	padding:4px 0 4px 20px;
	background:url(img/icon_thread.gif) left top no-repeat;
	background-position:0 5px;
}
#table_bbs .res{
	padding:4px 0 4px 20px;
	background:url(img/icon_comment.gif) left top no-repeat;
	background-position:0 5px;
}
#table_bbs .c1{
	font-size:0.8em;
	text-align:right;
}
#table_bbs .theme a{
	font-weight:bold;
}
#table_bbs .tr{
	text-align:right;
	font-size:0.8em;
	margin:10px 0;
	color:#666;
}

/* POST */
.post{
	border:none;
	background:#f1f1f1;
	color:#666;
	font-size:1em;
	padding:2px 5px;
}
.post_com{
	margin:20px 0 10px 0;
	padding:10px 0 0 24px;
	border-top:1px solid #ddd;
	background:url(img/icon_comment.gif) left top no-repeat;
	background-position:0 12px;
}
.post_tb{
	margin:20px 0 10px 0;
	padding:10px 0 0 24px;
	border-top:1px solid #ddd;
	background:url(img/icon_tb.gif) left top no-repeat;
	background-position:0 12px;
}
.post_bottom{
	margin:0 0 20px 0;
	padding:5px 0;
	font-size:0.8em;
	text-align:right;
}


/* TOPIMAGE */
#topimage{
	width:750px;
	height:150px;
	margin:1px 0 0 0;
	background-repeat:no-repeat;
	text-indent:-10000px;
	border-bottom:1px solid #ccc;
}
#topimage a{
	display:block;
	width:750px;
	height:150px;
}


/* TOPNEWS */
#top_news{
	font-size:1em;
	margin:0 0 10px 0;
	padding:2px 0 2px 15px;
	font-weight:bold;
	border-bottom:1px solid #98D06A;
	background:url(img/bg_h3.gif) no-repeat left center #fff;
	clear:both;
	display: none;
}
.news_contents{
	overflow:hidden;
	width:425px;
	margin:0 10px 20px 10px;
}
.topnews_date{
	width:24%;
	font-size:0.8em;
	color:#666;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
	background-position:0 center;
	background-repeat: no-repeat;
	background-image: url(img/icn_new.gif);
	padding-top: 8px;
	padding-right: 5;
	padding-bottom: 7px;
	padding-left: 26px;
}
.topnews_body{
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(img/arw_gld.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	width: auto;
}



/* TOPPHOTO */
#top_photo{
	font-size:1em;
	margin:0 0 10px 0;
	padding:2px 0 2px 15px;
	font-weight:bold;
	border-bottom:1px solid #98D06A;
	background:url(img/bg_h3.gif) no-repeat left center #fff;
	clear:both;
}
.photo_contents{
	margin:0 10px 20px 10px;
}
.top_photo{
	font-size:0.8em;
	text-align:center;
	color:#666;
	padding:0 0 10px 0;
}


/* CALENDAR */
#calendar{
	width:160px;
	margin:0 10px;
	text-align:center;
}
#calendar tr td{
	padding:0 2px 5px 2px;
	font-size:0.8em;
}
#calendar caption{
	padding:0 5px 8px 5px;
	text-align:right;
	font-size:0.8em;
}



.cal_sun{color:#FF0000;}
.cal_day{color:#333333;}
.cal_sat{color:#006699;}


/* SEARCH PAGE&SEARCH BOX */
#search{
	position:absolute;
	top:10px;
	right:15px;
	width: 81px;
	height: 20px;
}
#search .search{
	width:120px;
	height:10px;
	font-size:0.8em;
}
.result_title{
	margin:0 0 10px 0;
	font-size:1.2em;
}
.result_body{
	margin:0 0 20px 30px;
	padding:0 0 20px 0;
	border-bottom:1px solid #ddd;
}
.highlight{
	font-weight:bold;
	background:#ff9900;
	color:#fff;
}

/* CRAWLER */
#crawler{
	position:relative;
	width:200px;
	height:200px;
}
#crawler h4{
	font-size:0.8em;
	margin:0;
	padding:2px 0 2px 5px;
	color:#fff;
	font-weight:bold;
	background:#999;
}
.crawler_body{
	padding:5px 10px;
	font-size:10px;
	line-height:1.3;
	height:150px;
	border:1px solid #ccc;
	border-top:none;
}
#crawler img{
	margin:0 10px 10px 0;
}

/* COUNTER */
#counter{
	font-size:0.8em;
	text-align:center;
	color:#666;
}

/* MOBILE QR CODE */
#qr{
	position:relative;
	margin:0 0 20px 0;
	width:180px;
	height:100px;
}
#qr a{
	position:absolute;
	display:block;
	width:100px;
	height:18px;
	left:74px;
	top:69px;
	text-indent:-1000px;
	overflow:hidden;
}








/* トップページ限定CSS　流用もあり */

#side_top
 {
	float:right;
	width:270px;
	margin:0;
	line-height:1.2;
}
#main_top {
	float:left;
	width:445px;
	padding:0;
}
#contents_top {
	margin:15px 15px 15px 15px;
	padding:0;
}
#side_top_padding {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(img/side_top_back02.gif);
	background-repeat: repeat-y;
}
.sidebox_top, .sidebox01_top, .sidebox02_top {
	width:240px;
	margin:0 0 20px 0;
	padding:0;
	overflow:hidden;
}
.sidebox_banner_top {
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;

}
.mB5 {
	margin-bottom: 5px;
}
.mB10 {
	margin-bottom: 10px;
}
.mR15 {
	margin-right: 15px;
}
.mB20 {
	margin-bottom: 20px;
}
#sitemap {
	position:absolute;
	top:14px;
	right:16px;
	width: 81px;
	height: 20px;
}
#accece {
	position:absolute;
	right:107px;
	bottom:47px;
	margin:0;
	padding:0;
	font-size:0.8em;
	width: 81px;
	height: 18px;
}
#side_padding {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(img/side_top_back02.gif);
	background-repeat: repeat-y;
}
.sidebox_banner {
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
#bgimg {
	background-image: url(img/main_hd_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebox_memo01 {
	padding:0px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#qr_count {

}
.mT5 {
	margin-top: 5px;
}
.sidebox_memo01_damy {
	padding:0;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	display: none;
}
















































































div#wrapper {
	text-align:left;
}

/*当院について：院長あいさつ*/

div#messageCpPicSet {
	padding:0pt 0pt 25px;
}
div#messageCpPicSet div.cpArea{
	width:370px;
}
div#messageCpPicSet p.pic {
	width:130px;
}
div#messageCpPicSet p.name {
	text-align:right;
}
div#messageCmtArea p {
	color:#757269;
	line-height:200%;
	padding:3px;
}

/*当院について：ISO9001認証取得*/

div#isoPicCmtSet div.cmtArea {
	width:300px;
}
div#isoPicCmtSet div.cmtArea p {
	line-height:180%;
	padding:3px;
}

/*当院について：概要・沿革*/

table#outlineT {
	border-bottom:3px solid #EEEEEA;
	border-top:4px solid #EEEEEA;
	width:512px;
}
table#outlineT th {
	background-image:url(images/icn_grn.gif);
	background-position:3px 9px;
	background-repeat:no-repeat;
}
table#outlineT th, table#outlineT td {
	border-bottom:1px solid #EEEEEA;
	padding:5px 0pt 5px 12px;
	vertical-align:top;
}

/*施設・設備紹介：1階フロアのご案内・2階フロアのご案内*/

p#facilitiesBtnFloor {
	padding:0pt 0pt 25px;
	text-align:right;
}
p#facilitiesFloorMap {
	padding:0pt 0pt 10px;
}
div#facilitiesMarkArea {
	border:5px solid #EEEEEA;
	padding:10px 10px 2px;
	width:482px;
}
div#facilitiesMarkArea div.float-left {
	padding:0pt 7px 0pt 0pt;
	width:156px;
}
div#facilitiesMarkArea p {
	padding:0pt 0pt 8px;
}

/*外来受診について*/

div#outpatientInfoArea {
	padding:0pt 0pt 20px;
	width:512px;
}
div#outpatientInfoArea div.picArea {
	width:200px;
}
div#outpatientInfoArea div.cmtArea {
	width:296px;
}
div#outpatientInfoArea p.cmt {
	padding:0pt 0pt 15px;
}
div#outpatientInfoArea h4 {
	padding:0pt 0pt 7px;
}
div#outpatientInfoArea div.infoSet {
	padding:0pt 5px 7px;
	width:286px;
}
div#outpatientInfoArea p.uketsuke-left {
	background-image:url(outpatient/img/out_02.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	float:left;
	padding:0pt 0pt 0pt 16px;
	width:50px;
}
div#outpatientInfoArea p.uketsuke-right {
	color:#757269;
	float:right;
	width:218px;
}
div#outpatientInfoArea p.info {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709170611.gif);
	background-position:5px 2px;
	background-repeat:no-repeat;
	padding:0pt 5px 7px 21px;
	width:270px;
}
div#outpatientNoteArea {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEA;
	border-bottom-color: #EEEEEA;
	border-left-color: #EEEEEA;
	width: 508px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0pt;
	padding-left: 0px;
}
div#outpatientNoteArea p {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709170619.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	line-height:135%;
	padding:0pt 0pt 5px 15px;
}
p#outpatientBtnList {
	padding:18px 0pt 0pt;
	text-align:right;
}

/*診療科目のご案内*/

div#sectionLeadAreaWrap {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709172352.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
div#sectionLeadArea {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709172352.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:0pt 0pt 0px;
	margin-bottom:15px;
	width:512px;
}
p#sectionBtnDoctorList {
	padding:0pt 0pt 8px;
	text-align:right;
}
div#sectionLeadArea div.cmt {
	float:left;
	width:200px;
}
div#sectionLeadArea div.linkArealeft {
	float:left;
	padding:0pt 0pt 0pt 1px;
	width:150px;
}
div#sectionLeadArea div.linkArearight {
	float:right;
	padding:0pt 0pt 0pt 1px;
	width:150px;
}
div#sectionLeadArea div.linkArealeft p {
	padding:0pt 0pt 1px;
}
div#sectionLeadArea div.linkArearight p {
	padding:0pt 0pt 1px;
}
div.section1Set {
	padding:0pt 0pt 15px;
}
div.section1Set p.cmt {
	color:#757269;
	line-height:165%;
	padding:5px;
}
div.section1Set p.btn {
	text-align:left;
}

/*入院のご案内*/

div.hospitalizationInfoArea {
	border:2px solid #EEEEEA;
	margin:0pt 0pt 10px;
	padding:8px;
	width:492px;
}
div.hospitalizationInfoArea p.cmt {
	color:#757269;
	padding:5px 13px 0pt;
}
div.hospitalizationInfoArea p.cmtLv2 {
	color:#757269;
	padding:0pt 13px 0pt 25px;
}
p#hospBtnFloorMap {
	padding:15px 0pt 0pt;
	text-align:center;
}

/*医療福祉相談*/

p#consulLeadArea {
	background-color:#F9F8F2;
	background-image:url(consultation/img/con_03.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0pt 0pt 15px;
	padding:5px 20px 15px;
	width:472px;
}
#contentArea {
	width: 100%;
	line-height: 135%;
}

div#consulInfoArea {
	padding:0px 0px 10px;
	width:515px;
	font-size: 95%;
}
div#consulInfoArea div.cmtArea {
	float:left;
	width:270px;
}
div#consulInfoArea div.infoSet {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709164850.gif);
	background-position:left top;

	background-repeat:repeat-y;
	width:270px;
}
div#consulInfoArea div.infoSet p.float-left {
	float:left;
	padding:2px 0pt 0pt;
	width:67px;
}
div#consulInfoArea div.infoSet p.float-right {
	float:right;
	padding:0pt 5px 0pt 0pt;
	width:190px;
}
div#consulInfoArea div.noteArea {
	padding:10px 5px 5px;
}
div#consulInfoArea div.noteArea p {
	color:#C92440;
	margin: 0px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0px;
	padding-left: 0pt;
}
div#consulInfoArea p.btn {
	padding:10px 0pt 0pt;
	text-align:right;
}
div#consulInfoArea p.pic {
	float:right;
	width:220px;
}
div#consultExaAreaWrap {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709164745.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0pt 0pt 10px;
}
div#consultExaArea {
	border-left:3px solid #EEEEEA;
	border-right:3px solid #EEEEEA;
	padding:12px;
	width:482px;
}
.mR10 {
	margin-right: 10px;
}

div#consultExaArea p.cmt {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709164952.gif);
	background-position:5px 3px;
	background-repeat:no-repeat;
	color:#757269;
	padding:0pt 5px 5px 20px;
}
div#consultExaArea p.note {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709165005.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:8px 0pt 0pt;
	text-align:center;
}

/*関連事業紹介トップ*/

p#businessTopLead {
	color:#757269;
	padding:0pt 0pt 25px;
}
div.business2Set {
	padding:0pt 0pt 10px;
	width:512px;
}
div.business2Set div.bs-left, div.business2Set div.bs-right {
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	padding:0pt 0pt 10px;
	width:250px;
}
div.business2Set div.bs-right {
	float:right;
}
div.business2Set p.cmt {
	color:#757269;
	padding:12px;
	width:224px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADAD8;
	border-bottom-color: #DADAD8;
	border-left-color: #DADAD8;
}

/*通所リハビリテーション れんげ草*/

div#rengesouLeadArea {
	padding:10px 0pt 20px;
	width:512px;
}
div#rengesouLeadArea {
	padding:10px 0pt 20px;
	width:512px;
}
div#rengesouLeadArea p.cmt {
	color:#757269;
	float:left;
	padding:0pt 0pt 0pt 5px;
	width:260px;
}
div#rengesouLeadArea p.pic {
	float:right;
	width:230px;
}
div#rengesouInfoArea {
	padding:20px 0pt 0pt;
	width:512px;
}
div#rengesouScheduleArea div.scheduleArea {
	float:left;
	width:322px;
}
div#rengesouInfoArea p.cmt, div#rengesouInfoArea div.cmtArea {
	padding:8px 5px 25px 40px;
}
div#rengesouScheduleArea {
	width:515px;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 35px;
	padding-left: 0pt;
}
div#rengesouScheduleArea div.scheduleArea p, div#rengesouScheduleArea div.scheduleArea p.last {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709164032.jpg);
	background-position:185px bottom;
	background-repeat:no-repeat;
	margin:0pt 0pt 5px;
	padding:0pt 0pt 12px;
	text-align:right;
	width:322px;
}
div#rengesouScheduleArea div.picArea {
	float:right;
	width:180px;
}
div#rengesouScheduleArea p.pic {
	padding:0pt 0pt 5px;
}
div#rengesouRenewalArea {
	padding:20px 0pt;
}
div#rengesouRenewalArea div.feature1Set {
	margin: 0px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
}
div#rengesouRenewalArea  div.cmtArea {
	border-left:2px solid #DADAD8;
	border-right:2px solid #DADAD8;
	width:508px;
	margin: 0px;
	padding: 0pt;
}
div#rengesouRenewalArea  div.cmtArea  span.re-left {
	margin: 0px;
	padding: 0px;

}
div#rengesouRenewalArea  div.cmtArea  span.re-right {
	margin: 0px;
	padding: 0px;

}
div#rengesouRenewalArea  div.cmtArea  span {
	display:block;
	margin: 0px;
	padding: 0px;
}
div#businessContactArea {
	background-color:#EEEEEA;
	background-image:url(business/img/contact_box_ft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0pt 0pt 15px;
	width:512px;
}
div#businessContact1Set {
	background-image:url(business/img/contact_box_hd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 0px;
	text-align:center;
}

/*訪問看護ステーション きんもくせい*/

div#kinmokuseiLeadArea {
	padding:0pt 0pt 25px;
	width:512px;
}
div#kinmokuseiLeadArea div.cmtArea {
	float:left;
	width:315px;
}
div#kinmokuseiLeadArea p.cmt {
	color:#757269;
	padding:5px 0pt 0pt 10px;
}
div#kinmokuseiLeadArea p.pic {
	float:right;
	width:185px;
}

div.kinmokuseiInfo1Set {
	padding:0pt 0pt 20px;
}
div.kinmokuseiInfo1Set div.picCmtSet div.cmtArea {
	float:left;
	width:255px;
}
div.kinmokuseiInfo1Set p.cmt {
	color:#757269;
	padding:5px 10px 0pt;
}
div.kinmokuseiInfo1Set div.picCmtSet {
	padding:12px 0pt 0pt;
	width:512px;
}
div.kinmokuseiInfo1Set div.picCmtSet p.pic {
	float:right;
	width:245px;
}
div#kinmokuseiInfo03DetaiArea {
	padding:0pt 0pt 10px;
	width:512px;
}
div#kinmokuseiInfo03DetaiArea div.kin-left, div#kinmokuseiInfo03DetaiArea div.kin-right {
	width:250px;
}
div#kinmokuseiPriceArea {
	border:5px solid #EEEEEA;
	margin:0pt 0pt 25px;
	padding:9px;
	width:484px;
}

/*ユニハウス（自立生活住宅）*/

p#unihouseLead {
	color:#757269;
	padding:5px 8px 25px;
}
div#unihouseInfoArea {
	padding:0pt 0pt 25px;
	width:512px;
}
div#unihouseInfoArea div.cmtArea {
	float:left;
	width:315px;
}
div#unihouseInfoArea div.info1Set {
	padding:0pt 10px 10px;
}
div#unihouseInfoArea div.info1Set p.cmt {
	color:#757269;
	padding:0pt 2px;
}
div#unihouseInfoArea div.info1Set div.noteArea {
	background-color:#DAEFEA;
	margin:5px 0pt 0pt;
}
div#unihouseInfoArea div.picArea {
	float:right;
	width:180px;
}
div#unihouseInfoArea p.cap {
	font-size:90%;
	line-height:120%;
	padding:5px 5px 10px;
}
div#unihouseContactArea div.contactSet {
	border-left:2px solid #EEEEEA;
	border-right:2px solid #EEEEEA;
	text-align:center;
	width:508px;
}

/*居宅介護支援事業所*/

div#kyotakuLeadArea {
	background-color:#F8F8F6;
	background-image:url(../business/images/kyotaku_lead_box_ft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0pt 0pt 20px;
	padding:0pt 0pt 5px;
	width:512px;
}
div#kyotakuLeadArea {
	background-color:#F8F8F6;
	background-image:url(business/img/bus_57.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0pt 0pt 20px;
	padding:0pt 0pt 5px;
	width:512px;
}
div#kyotakuLeadArea p.cmt {
	background-image:url(business/img/bus_58.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	padding:26px 15px 10px;
	width:367px;
}
div#kyotakuLeadArea p.pic {
	float:right;
	width:115px;
}
p#kyotakuCp {
	padding:0pt 0pt 10px;
}
div.kyotakuInfo1Set {
	padding:0pt 0pt 15px;
	width:512px;
}
div.kyotakuInfo1Set p.cmt, div.kyotakuInfo1Set p.cmt2 {
	color:#757269;
	padding:15px 10px;
}
.grn {
	color:#2E7F6B;
}
div.kyotakuInfo1Set p.cmt2 {
	text-align:center;
}

/*リンク集*/

div.linkCateArea {
	padding:0pt 10px 20px;
}
div.link1Set {
	border-bottom:1px solid #DADAD8;
	padding:8px 3px;
}
div.link1Set p.hpTitle {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709170434.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0pt 0pt 0pt 20px;
}
div.link1Set p.url {
	padding:0pt 0pt 0pt 20px;
}

/*個人情報保護について*/

div#privacyLeadArea {
	background-color:#EEEEEA;
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709171335.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0pt 0pt 25px;
	padding:10px 0pt 0pt;
	width:512px;
}
div#privacyLeadArea p {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709171326.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px 15px 15px;
	width:482px;
}
div.privacy1Set {
	padding:0pt 10px 30px;
}
div.privacy1Set p.lv01 {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709171318.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0pt 0pt 10px 15px;
}
div.privacy1Set p.lv02 {
	padding:0pt 0pt 0pt 30px;
}
div.privacy1Set p {
	color:#757269;
}
p#privacyNote {
	border:5px solid #EEEEEA;
	padding:10px 15px;
}

/*採用情報*/

div.recruit1Set {
	background-image:url(recruit/img/rec_03.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:8px 0pt 25px;
	width:512px;
}
div.recruit1Set div.jobTypeArea {
	padding:8px 0pt;
	width:512px;
}
div.recruit1Set div.jobTypeArea p.icn {
	float:left;
	width:65px;
}
div.recruit1Set div.jobTypeArea p.jobType {
	float:right;
	font-size:135%;
	padding:5px 0pt 0pt;
	width:440px;
}
table.recruitTable {
	border-left:1px solid #DBDBD9;
	border-top:1px solid #DBDBD9;
	width:512px;
}
table.recruitTable th {
	background-color:#F8F7F1;
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709171431.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border-right:medium none;
	font-weight:normal;
	padding:5px 10px 5px 13px;
	text-align:left;
}
table.recruitTable th, table.recruitTable td {
	border-bottom:1px solid #DBDBD9;
	border-right:1px solid #DBDBD9;
	padding:5px 10px;
	vertical-align:top;
}
div#recruit_border5 table.detail td, th {
	border-bottom:1px dotted #999999;
	padding:5px 10px;
	vertical-align:top;
}
div#recruit_border4 table.detail td, th {
	border-bottom:1px dotted #999999;
	padding:5px 10px;
	vertical-align:top;
}
div#recruit_border3 table.detail td, th {
	border-bottom:1px dotted #999999;
	padding:5px 10px;
	vertical-align:top;
}
th {
	font-weight:normal;
	text-align:left;
}
table.recruitTable td {
	color:#757269;
}

/*サイトマップ*/

div.sitemap1Set {
	border:2px solid #DADAD8;
	margin:0pt 0pt 5px;
	width:508px;
	background-color: #F9F8F2;
}
div.sitemap1Set p.lv1 {
	background-color:#F9F8F2;
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709172416.gif);
	background-position:8px;
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 28px;
}
div.sitemap1Set div.lv2Area {
	padding:5px 5px 5px 28px;
	background-color: #FFFFFF;
}
div.sitemap1Set div.lv2Area p {
	display:inline;
}
div.sitemap1Set div.lv2Area img.arw {
	margin:0pt 5px 0pt 10px;
	vertical-align:middle;
}

/*にしくまだより*/

div#reportLeadArea {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709171508.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:512px;
}
div#reportLeadArea div.lead {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709171508.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:8px 0pt;
}
div#reportLeadArea p.cmt {
	border-left:8px solid #EEEEEA;
	border-right:8px solid #EEEEEA;
	padding:5px 20px;
}
div#reportPdfArea div.picCmtSet {
	background-color:#F9F8F2;
}
div#reportPdfArea  div.pic {
	float:left;
	width:215px;
}
div#reportPdfArea div.pdfListArea {
	float:right;
	width:250px;
	padding: 0pt;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#reportPdfArea ul {
	border-top:1px solid #D5D2BF;
	width:auto;
}
div#reportPdfArea  {


}

ul {
	list-style-type:none;
}
div#reportPdfArea li {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080709171459.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	border-bottom:1px solid #D5D2BF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 35px;
}
li {

}


/*共通*/

.bold {
	font-weight:bold;
}
.mB45{
	margin-bottom:45px;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}

.mL3 {
	margin-left: 3px;
}
h5 {
	line-height: normal;
	margin: 0px;
	padding: 0px;
}


/*臨床試験のご案内*/

div.checkup1Set {
	padding:20px 0pt 0pt;
}
div.checkup1Set h4 {
	padding:0pt 0pt 5px;
}
div.checkup1Set p.pagetop {
	padding:20px 0pt 0pt;
	text-align:right;
}
div#kinmokuseiPriceArea {
	border:5px solid #EEEEEA;
	margin:0pt 0pt 25px;
	padding:9px;
	width:484px;
}

/*健康診断のご案内*/

div#checkupLeadArea {
	padding:0pt 0pt 20px;
	width:512px;
}
div#checkupLeadArea div.cmtArea {
	float:left;
	width:220px;
}
div#checkupLeadArea p.cmt {
	padding:3px 3px 10px;
}
div#checkupLeadArea h4.info {
	border-bottom:1px solid #DADAD8;
	padding:0pt 0pt 1px;
}
div#checkupLeadArea div.infoAreaWrap {
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0pt 0pt 5px;
}
div#checkupLeadArea div.infoArea {
	padding:6px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADAD8;
	border-bottom-color: #DADAD8;
	border-left-color: #DADAD8;
}
div#checkupLeadArea div.dataSet {
	padding:0pt 0pt 5px;
	width:210px;
}
div#checkupLeadArea div.dataSet p.float-left {
	width:40px;
}
div#checkupLeadArea div.dataSet p.float-right {
	padding:2px 0pt 0pt;
	width:165px;
}
div#checkupLeadArea div.dataSet {
	padding:0pt 0pt 5px;
	width:210px;
}
div#checkupLeadArea div.cmtArea p.note {
	font-size:90%;
}
div#checkupMenuArea {
	float:right;
	width:275px;
}
div#checkupMenuArea p {
	padding:0pt 0pt 3px;
}
div#checkupMenuArea p.last {
	padding:0pt;
}
iv#businessContactArea {
	background-color:#EEEEEA;
	background-image:url(business/img/contact_box_ft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0pt 0pt 15px;
	width:512px;
}
div#businessContact1Set {
	background-image:url(business/images/contact_box_hd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:15px 0pt 0pt;
	text-align:center;
}
div.checkup1Set {
	padding:20px 0pt 0pt;
}
div.checkup1Set div.priceArea {
	padding:0pt 5px 5px 352px;
	width:155px;
}
div.checkup1Set div.priceArea p.float-left {
	width:40px;
}
div.checkup1Set div.priceArea p.float-right {
	padding:2px 0pt 0pt;
	width:110px;
}
div.checkupListArea {
	border-bottom:4px solid #EEEEEA;
	border-top:5px solid #EEEEEA;
	margin:0pt 10px;
	width:492px;
}
div.checkupList {
	border-bottom:1px solid #EEEEEA;
	padding:5px;
	width:482px;
}
div.checkupList p.float-left, div.checkupListNoLine p.float-left {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711192719.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0pt 0pt 0pt 15px;
	width:85px;
}
div.checkupList p.float-right, div.checkupListNoLine p.float-right {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711192728.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#757269;
	padding:0pt 0pt 0pt 10px;
	width:370px;
}
div.checkupList p.optionName, div.checkupListNoLine p.optionName, div.checkupList p.optionName2, div.checkupListNoLine p.optionName2 {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711192719.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	float:left;
	padding:0pt 0pt 0pt 15px;
	width:345px;
}
div.checkupList p.optionPrice, div.checkupListNoLine p.optionPrice, div.checkupList p.optionPrice2, div.checkupListNoLine p.optionPrice2 {
	color:#757269;
	float:right;
	text-align:right;
	width:110px;
}
div.checkupList p.optionName2, div.checkupListNoLine p.optionName2 {
	width:220px;
}
div.checkupList p.optionPrice2, div.checkupListNoLine p.optionPrice2 {
	width:220px;
}
div.checkupListNoLine {
	padding:5px 5px 0pt;
	width:482px;
}
div.checkup1Set div.priceArea span.fs14 {
	font-weight:bold;
}
div#checkupNoteArea {
	margin:30px 0pt 0pt;
	padding:0pt 10px;
	width:492px;
}
div#checkupNoteArea p.cmt {
	border-left:5px solid #DADAD8;
	border-right:5px solid #DADAD8;
	padding:5px 15px;
	width:452px;
}

/*にしくまの取組トップ*/

p#businessTopLead {
	color:#757269;
	padding:0pt 0pt 25px;
}
div.business2Set {
	padding:0pt 0pt 10px;
	width:512px;
}
div.business2Set div.float-left, div.business2Set div.float-right {
	background-image:url(business/img/top_box_ft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	padding:0pt 0pt 10px;
	width:250px;
}
div.business2Set div.float-right {
	float:right;
}

/*ホスピタウン構想*/

p#hospitownLead {
	color:#757269;
	padding:20px 8px;
}
div#hospitownPicCmtSet {
	width:512px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
div#hospitownPicCmtSet p.pic {
	float:left;
	width:250px;
}
div#hospitown01Area {
	float:right;
	width:250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#hospitown01Area p.pic {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711191535.gif);
	background-position:left top;
	background-repeat:repeat-y;
	float:none;
	text-align:center;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.hospitown1Set {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711191739.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0pt 0pt 10px;
	padding:0pt 0pt 5px;
	width:512px;
}
div.hospitown1Set div.cmtArea {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711191728.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:496px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
div.hospitown1Set p.cmt {
	padding:8px 8px 0pt;
}
div.hospitown02Set {
	border-bottom:3px solid #EEEEEA;
	padding:5px 0pt;
	width:496px;
}
div.hospitown02Set p.float-left {
	width:80px;
}
div.hospitown02Set p.float-right {
	padding:1px 5px 0pt 0pt;
	width:405px;
}
p.hospitown04Cmt {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711191712.gif);
	background-position:5px 9px;
	background-repeat:no-repeat;
	border-bottom:3px solid #EEEEEA;
	padding:5px 0pt 5px 20px;
}

/*シームレス研究会*/

div.seamlessCmtSet {
	padding:0pt 0pt 25px;
	width:512px;
}
div.seamlessCmtSet div.picCmtSet {
	width:512px;
}
div.seamlessCmtSet p.cmt {
	color:#757269;
	line-height:165%;
	padding:0pt 8px;
}
div.seamlessCmtSet div.picCmtSet p.cmt {
	float:left;
	width:210px;
}
div.seamlessCmtSet div.picCmtSet p.pic {
	float:right;
	width:280px;
}
div.seamlessCmtSet {
	padding:0pt 0pt 25px;
	width:512px;
}
div#seamlessFaciArea {
	padding:0pt 0pt 10px;
	width:512px;
}
div#seamlessFaciArea div.titleCmtSet {
	border-left:1px solid #DADAD8;
	border-right:1px solid #DADAD8;
	padding:5px 9px;
	width:492px;
}
div#seamlessFaciArea div.titleCmtSet p.float-left {
	width:85px;
}
div#seamlessFaciArea div.titleCmtSet p.float-right {
	padding:4px 0pt 0pt;
	width:400px;
}
div.seamlessPassSet {
	padding:0pt 0pt 25px;
	width:512px;
}
div.seamlessPassSet p.cmt {
	padding:15px 8px;
}
div.seamlessPassSet {
	padding:0pt 0pt 25px;
	width:512px;
}

/*健康教室*/

div#lessonLeadArea {
	padding:0pt 0pt 25px;
	width:512px;
}
div#lessonLeadArea div.cmtArea {
	float:left;
	width:340px;
}
div#lessonLeadArea p.cmt {
	padding:10px 0pt 0pt 5px;
}
div#lessonLeadArea p.pic {
	float:right;
	width:160px;
}
div#lessonInfoArea {
	border:5px solid #EEEEEA;
	margin:0pt 0pt 30px;
	padding:15px 15px 12px;
	width:472px;
}
div.lessonInfoSet {
	padding:0pt 0pt 3px;
	width:472px;
}
div.lessonInfoSet p.float-left {
	width:75px;
}
div.lessonInfoSet p.float-right {
	padding:2px 0pt 0pt;
	width:395px;
}
div#businessContactArea {
	background-color:#EEEEEA;
	background-image:url(business/img/contact_box_ft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0pt 0pt 15px;
	width:512px;
}
div#businessContact1Set {
	background-image:url(business/img/contact_box_hd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0pt 0pt;
	text-align:center;
}

/*共通*/

.fs14 {
	font-size:115%;
}

/*内視鏡検査・超音波検査について*/

div#scopeArea01, div#scopeArea02 {
	padding:0pt 15px 15px;
	width:482px;
}
div#scopeArea01 div.expBox, div#scopeArea02 div.expBox {
	width:472px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEA;
	border-right-color: #EEEEEA;
	border-bottom-color: #EEEEEA;
	border-left-color: #EEEEEA;
}
div#scopeArea01 div.picCmtSet, div#scopeArea02 div.picCmtSet {
	border-bottom:5px solid #EEEEEA;
	padding:15px;
	width:442px;
}
div#scopeArea01 div.cmtArea {
	float:left;
	width:220px;
}
div#scopeArea01 p.cmt {
	color:#757269;
}
div#scopeArea01 p.pic {
	float:right;
	width:200px;
}

/*リハビリテーション科*/

div#rihaArea {
	padding:0pt 15px;
	width:482px;
}
h4#rihaTitle {
	padding:0pt 0pt 10px;
}
p#bnRehaBlog {
	padding:0pt 0pt 10px;
	text-align:right;
}
p#rihaStaffCp {
	padding:0pt 0pt 10px;
}
p#rihaCmt01, p#rihaCmt02 {
	color:#757269;
	padding:0pt 10px 5px;
}
p#rihaCmt02 {
	padding:15px 10px;
}
div#rihaStaffArea {
	padding:10px 13px;
	width:456px;
}
div#rihaStaffArea p.float-left {
	color:#757269;
	width:200px;
}
div#rihaStaffArea span.bold {
	color:#312E25;
}
div#rihaFacilitiesArea {
	padding:10px 13px;
}

/*みなさまの声*/

div#voiceLeadArea p.cmt {
	color:#757269;
	padding:10px 10px 20px;
}
div.voiceBoxWrap {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711191326.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0pt 0pt 20px;
	width:512px;
}
div.voiceBox {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711191318.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px 0pt;
	width:512px;
}
div.voiceBox div.qaSet {
	border-left:2px solid #DADAD8;
	border-right:2px solid #DADAD8;
	padding:0pt 10px;
	width:488px;
}
div.voiceBox div.qArea {
	background-image:url(http://www.nishikuma.com//usr/nishikuma/img/080711191255.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:0pt 0pt 11px;
	width:488px;
}
div.voiceBox div.qCmtSet, div.voiceBox div.aCmtSet {
	width:488px;
}
div.voiceBox p.icn {
	float:left;
	width:40px;
}
div.voiceBox p.cmt {
	float:right;
	padding:12px 0pt 0pt;
	width:438px;
}
div.voiceBox div.aCmtSet {
	padding:10px 0pt 5px;
}
div#voiceFtNoteAreaWrap {
	background-image:url(voice/img/voi_07.gif);
	background-position:left top;
	background-repeat:repeat;
	padding:5px;
}
div#voiceFtNoteArea {
	background-color:#FFFFFF;
	padding:15px;
	width:472px;
}
div#voiceFtNoteArea p.cmt {
	border-bottom:2px solid #EEEEEA;
	padding:0pt 5px 10px;
}
div#voiceFtNoteArea p.btn {
	padding:10px 0pt 0pt;
	text-align:center;
}
.mT10 {
	margin-top: 10px;
}


/*交通アクセス*/
div#accessArea {
border:2px solid #EEEEEA;
margin:10px 0pt 0pt;
padding:8px;
width:492px;
}
div#accessArea p.addr {
padding:5px 0pt 10px;
text-align:center;
}
div.access1Set p.left, div.access1SetLast p.left {

}
div.access1Set p.right, div.access1SetLast p.right {

}
div.access1SetLast {

}div.access1Set {
	border-bottom:1px solid #DADAD8;
	padding:3px 0pt;
	width:492px;
}


/*募集中の試験*/
div#recruit_border {
border:1px solid #9C9A9C;
margin:0px auto 20px;
padding:0px;
text-align:left;
}
div#recruit_border ol {
margin:15px 15px 5px 40px;
padding:0px;
}
div#recruit_border ul {
margin:15px 15px 5px;
padding:0px;
}
div#recruit_border li {
border-bottom:1px dotted #9C9A9C;
display:list-item;
margin:0px 0px 10px;
}
div#recruit_border li p {
margin:0px;
}
div#recruit_border p.title {
font-weight:bold;
margin-bottom:2px;
}
div#recruit_border2 {
border:1px solid #9C9A9C;
margin:0px auto 20px;
padding:0px;
text-align:left;
}
div#recruit_border2 ul {
margin:15px 15px 5px 40px;
padding:0px;
}
div#recruit_border2 li {
	display:list-item;
	list-style-image:url(http://www.nishikuma.com//usr/nishikuma/img/080715140252.gif);
	margin:0px 0px 10px;
}
div#recruit_border3 {
border:1px solid #9C9A9C;
margin:0px auto 20px;
text-align:left;
}
div#recruit_border3 table.title {
background-color:#4169E1;
width:512px;
}
div#recruit_border3 table.title td {
color:#FFFFFF;
font-weight:bold;
padding:5px 10px;
vertical-align:top;
}
div#recruit_border3 table.detail td, th {
border-bottom:1px dotted #999999;
padding:5px 10px;
vertical-align:top;
}
div#recruit_border3 th {
font-weight:bold;
}
div#recruit_border4 {
border:1px solid #9C9A9C;
margin:0px auto 20px;
text-align:left;
}
div#recruit_border4 table.title {
background-color:#33CC99;
width:512px;
}
div#recruit_border4 table.title td {
color:#FFFFFF;
font-weight:bold;
padding:5px 10px;
vertical-align:top;
}
div#recruit_border4 table.detail td, th {
border-bottom:1px dotted #999999;
padding:5px 10px;
vertical-align:top;
}
div#recruit_border4 th {
font-weight:bold;
}
div#recruit_border5 {
border:1px solid #9C9A9C;
margin:0px auto 20px;
text-align:left;
}
div#recruit_border5 table.title {
background-color:#FFCC00;
width:512px;
}
div#recruit_border5 table.title td {
color:#FFFFFF;
font-weight:bold;
padding:5px 10px;
vertical-align:top;
}
div#recruit_border5 table.detail td, th {
border-bottom:1px dotted #999999;
padding:5px 10px;
vertical-align:top;
}
div#recruit_border5 th {
font-weight:bold;
}


/* S_NAVI　サイドナビゲーション */

.s_navi {
	vertical-align: text-top;
	margin: 0px;
	padding: 0px;
	width: 200px;
}

/* 当院について */

.s_navi_105_1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_105_1 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n105_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_105_1 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n105_1.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_105_2 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_105_2 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n105_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_105_2 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n105_2.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_105_3 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_105_3 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n105_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_105_3 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n105_3.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_105_4 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_105_4 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n105_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_105_4 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n105_4.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	


/* 施設・設備紹介 */

.s_navi_104_1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_104_1 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n104_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_104_1 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n104_1.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_104_2 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_104_2 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n104_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_104_2 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n104_2.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
	
	
/* 外来のご案内 */

.s_navi_110_1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_110_1 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n110_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_110_1 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n110_1.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_110_2 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_110_2 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n110_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_110_2 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n110_2.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
	
	
/* 介護・福祉サービス */

.s_navi_115_1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_115_1 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n115_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_115_1 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n115_1.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_115_2 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_115_2 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n115_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_115_2 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n115_2.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_115_3 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_115_3 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n115_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_115_3 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n115_3.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_115_4 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_115_4 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n115_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_115_4 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n115_4.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_115_5 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_115_5 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n115_5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_115_5 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n115_5.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
	
/* にしくまの取組 */

.s_navi_122_1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_122_1 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n122_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	                                                                                                                                                                                                                         
.s_navi_122_1 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n122_1.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_122_2 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_122_2 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n122_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_122_2 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n122_2.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_122_3 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_122_3 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n122_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_122_3 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n122_3.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_122_4 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_122_4 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n122_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_122_4 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n122_4.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
/* 募集中の試験 */

.s_navi_134_1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_134_1 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n134_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	                                                                                                                                                                                                                         
.s_navi_134_1 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n134_1.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_134_2 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_134_2 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n134_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_134_2 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n134_2.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_134_3 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_134_3 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n134_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_134_3 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n134_3.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_134_4 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_134_4 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n134_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_134_4 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n134_4.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_134_5 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_134_5 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n134_5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_134_5 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n134_5.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
/* 医療サービス */

.s_navi_140_1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_140_1 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n140_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	                                                                                                                                                                                                                         
.s_navi_140_1 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n140_1.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_140_2 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_140_2 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n140_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_140_2 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n140_2.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_140_3 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_140_3 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n140_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_140_3 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n140_3.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
	
.s_navi_140_4 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_140_4 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n140_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_140_4 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n140_4.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	

.s_navi_140_5 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_140_5 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n140_5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_140_5 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n140_5.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}


.s_navi_141_1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;}
	
.s_navi_141_1 a  {
	background-image: url(http://nishikuma.com/side_navi/img/n141_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
.s_navi_141_1 a:hover {
	background-image: url(http://nishikuma.com/side_navi/img/n141_1.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	text-indent: -9999px;
	height: 36px;
	width: 200px;
	overflow: hidden;
	display: block;}
	
/* 健康な方を対象とした薬の臨床試験・治験  */

#shiken table{
	width:98%;
	border:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background:none;
	margin:0 auto 20px;
	font-size:12px;
}
#shiken table th,#shiken table td{
	border-bottom:1px dotted #999999;
	background:none;
	text-align:left;
	vertical-align:top;
	padding:5px;
}
#shiken table th{
	font-weight:bold;
	width:20%;
}
#shiken table th.shiken_title{
	color:#ffcc00;
	text-align:center;
	font-weight:bold;
	border:none;
	background:#4169E1;
	text-align:center;
}
#shiken table .aka{
	color:#ff0000;
}
#shiken table .tel{
	color:#339966;
}

/* 100611追加分 */
#freeWrap {
	width:502px;
	margin:0 auto;
	padding:0;
	background:url(img/rec_01.jpg) left top no-repeat;
	text-align:left;
	font-size:12px;
}
#freeWrap p {
	width:385px;
	margin:0.75em 15px;
	line-height:150%;
}
#freeWrap p.img {
	margin:0;
	padding:0;
	line-height:100%;
}
#freeWrap p.txtImg {
	margin-top:24px;
}
#freeWrap ul {
	width:476px;
	margin:20px 0 0;
	padding:35px 12px 0;
	list-style:none;
}
#freeWrap li {
	background:url(img/rec_09.gif) left 2px no-repeat;
	line-height:150%;
	margin:0.25em;
	padding:0 0 0 17px;
}
#freeWrap ul p {
	font-size:10px;
	margin:0;
	padding:0 0 0 17px;
}
#freeWrap #idea {
	background:url(img/rec_04.jpg) left top no-repeat;
	height:77px;
}
#freeWrap #policy {
	background:url(img/rec_05.jpg) left top no-repeat;
	height:58px;
}
#freeWrap #target {
	background:url(img/rec_06.jpg) left top no-repeat;
	height:88px;
}
#freeWrap #banner {
	width:100%;
	margin:20px auto 0;
	padding:0;
	text-align:right;
}
#freeWrap #banner img {
	border:none;
}


/* 110214追加分 */
#nurse05 {
	width:502px;
	padding:0;
	text-align:left;
	font-size:12px;
	background-image: url(img/nurse_05_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#nurse05 p {
	width:385px;
	margin:0.75em 15px;
	line-height:150%;
}
#nurse05 p.img {
	margin:0;
	padding:0;
	line-height:100%;
}
#nurse05 p.txtImg {
	margin-top:24px;
}
#nurse05 ul {
	width:476px;
	margin:0px;
	list-style:none;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
#nurse05 li {
	background:url(img/rec_09.gif) left 2px no-repeat;
	line-height:150%;
	margin:0.25em;
	padding:0 0 0 17px;
}
#nurse05 ul p {
	font-size:10px;
	margin:0;
	padding:0 0 0 17px;
}
#nurse05   .box {
	background-image: url(img/nurse_05_box_body.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#nurse05 #policy {
	background:url(img/rec_05.jpg) left top no-repeat;
	height:58px;
}
#nurse05 #target {
	background:url(img/rec_06.jpg) left top no-repeat;
	height:88px;
}
#nurse05 #banner {
	width:100%;
	margin:20px auto 0;
	padding:0;
	text-align:right;
}
#nurse05 #banner img {
	border:none;
}
.section10_back {
	background-image: url(img/section10_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#layout #headnavi a:hover img{
opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";; 
}
#contentArea .section1Set h4 {
	margin: 0px;
}
.title1 {background:url(img/title1.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title2 {background:url(img/title2.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title3 {background:url(img/title3.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title4 {background:url(img/title4.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title5 {background:url(img/title5.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title149 {background:url(img/title149.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title148 {background:url(img/title148.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title147 {background:url(img/title147.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title146 {background:url(img/title146.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title145 {background:url(img/title145.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title139 {background:url(img/title139.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title144 {background:url(img/title144.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title143 {background:url(img/title143.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title142 {background:url(img/title142.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title141 {background:url(img/title141.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title140 {background:url(img/title140.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title138 {background:url(img/title138.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title137 {background:url(img/title137.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title136 {background:url(img/title136.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title135 {background:url(img/title135.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title134 {background:url(img/title134.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title133 {background:url(img/title133.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title132 {background:url(img/title132.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title131 {background:url(img/title131.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title130 {background:url(img/title130.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title129 {background:url(img/title129.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title128 {background:url(img/title128.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title127 {background:url(img/title127.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title126 {background:url(img/title126.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title125 {background:url(img/title125.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title124 {background:url(img/title124.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title123 {background:url(img/title123.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title122 {background:url(img/title122.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title121 {background:url(img/title121.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title120 {background:url(img/title120.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title119 {background:url(img/title119.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title118 {background:url(img/title118.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title117 {background:url(img/title117.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title116 {background:url(img/title116.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title115 {background:url(img/title115.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title114 {background:url(img/title114.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title113 {background:url(img/title113.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title112 {background:url(img/title112.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title111 {background:url(img/title111.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title110 {background:url(img/title110.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title109 {background:url(img/title109.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title104 {background:url(img/title104.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title108 {background:url(img/title108.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title107 {background:url(img/title107.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title106 {background:url(img/title106.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title105 {background:url(img/title105.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title103 {background:url(img/title103.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title102 {background:url(img/title102.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title101 {background:url(img/title101.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title100 {background:url(img/title100.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title9 {background:url(img/title9.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title129 {background:url(img/title129.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title5 {background:url(img/title5.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}
.title5 {background:url(img/title5.png) no-repeat !important;padding:0;width:520px;height:50px;text-indent: -10000px;}

