@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family: "Meiryo","MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:160%;
	background:#edfcfc url("../img/body_bg.gif") 0 0 repeat-x;
	color:#333333;
}

img{
	border:0;
	vertical-align:top;
}
h1{
	margin:0;
	padding:0;
	font-size:100%;
	line-height:100%;
	height:70px;
	width:172px;
}
	h1 a{
		display:block;
		height:68px;
		background:url("../img/header_logo.gif") repeat-x;
		text-indent:-7200px;
		outline:none;
	}
h2{
	margin:15px 22px 9px;
	padding:0;
	font-size:100%;
	line-height:100%;
	clear:both;
	border-bottom:#dae5be 4px solid;
}

h3{
	color:#555555;
	margin:10px 5px;
	padding:0.5ex;
	font-size:100%;
	line-height:120%;
	background:url("../img/h3_bg.gif") 0 50% repeat-x;
	border-width:1px 1px 1px 5px;
	border-style:solid;
	border-color:#c4da8d;
	border-left-color:#82ab48;
	clear:both;
}
h4{
	color:#5b6543;
	margin:10px 8px;
	padding:0.5ex;
	font-size:100%;
	line-height:100%;
	background:url("../img/h3_bg.gif") 0 50% repeat-x;
	font-weight:normal;
	border-width:0 0 0 5px;
	border-style:solid;
	border-color:#82ab48;
	clear:both;
}

h5{
	color:#5b6543;
	margin:15px 8px 0px;
	font-size:100%;
	line-height:100%;
	clear:both;
}

p{
	margin:1.4ex 10px;
}

form{
	margin:0;
	padding:0 0;
}

fieldset{
	margin:10px 0 20px;
}

legend{
	color:#666699;
}


pre{
	line-height:100%;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}



a:link		{color:#00a0a0;text-decoration:none;}
a:visited	{color:#a000a0;text-decoration:none;}
a:hover		{color:#ff3300;text-decoration:underline;}
a:active	{color:#ff3300;text-decoration:underline;}



.root{
	margin:0;
	padding:0;
	background:url("../img/root_bg.jpg") 50% 142px repeat-x;
	min-width:860px;
	text-align:center;
}
	.header{
		width:860px;
		height:68px;
		margin:0 auto;
		position:relative;
		text-align:left;
		overflow:hidden;
	}
		.hmenu{
			position:absolute;
			top:48px;
			left:185px;
			margin:0;
			padding:0;
			list-style-type:none;
		}
			.hmenu li{
				float:left;
				padding:0 14px 0 0;
			}
			.hmenu li a{
				display:block;
				text-indent:-9500px;
				height:16px;
				outline:none;
				overflow:hidden;
			}
			.hmenu li.hmenu-home		{width:54px;}
			.hmenu li.hmenu-sitemap		{width:85px;}
			.hmenu li.hmenu-home a		{background:url("../img/hmenu_home.gif") repeat-x;}
			.hmenu li.hmenu-sitemap a	{background:url("../img/hmenu_sitemap.gif") repeat-x;}
	
			.hmenu li a:hover,
			.hmenu li a:active{
				height:16px;
			}
			.hmenu li a:hover,
			.hmenu li a:active{
				background-position:0 -16px;
			}


		.header-btn-accessmap{
			position:absolute;
			top:12px;
			left:551px;
			width:127px;
			height:32px;
			margin:0;
			padding:0;		
		}
			.header-btn-accessmap a{
				display:block;
				text-indent:-8890px;
				background:url("../img/header_btn_accessmap.gif") 0 0 no-repeat;
				height:32px;
				outline:none;
			}
			.header-btn-accessmap a:hover,
			.header-btn-accessmap a:active{
				background-position:0 -32px;
			}
			
		.header-caption{
			position:absolute;
			top:47px;
			left:551px;
			width:309px;
			height:18px;
			margin:0;
			padding:0;
		}
			.header-caption span{
				display:block;
				text-indent:-7400px;
				background:url("../img/header_txt_address.gif") 0 0 no-repeat;
				height:16px;
			}

		.header-fontsize{
			position:absolute;
			top:12px;
			left:683px;
			margin:0;
			padding:0;
			line-height:0;
			background:url("../img/header_fontsize_bg.gif") no-repeat;
			width:177px;
			height:32px;
		}
			.header-fontsize span{
				position:absolute;
				visibility:hidden;
			}
			.header-fontsize ul{
				position:absolute;
				list-style-type:none;
				margin:0;
				padding:0;
				top:3px;
				left:92px;
			}
			.header-fontsize li{
				margin:0;
				padding:0 2px 0 0;
				top:0;
				float:left;
			}
			.header-fontsize a{
				display:block;
				height:26px;
				width:26px;
			}
			.header-fontsize a:link,
			.header-fontsize a:visited,
			.header-fontsize a:hover,
			.header-fontsize a:active{
				text-decoration:none;
			}
			.header-fontsize a{
				text-indent:-7800px;
				font-size:0;
				line-height:0;
			}
			.fontsize-small a	{background:url("../img/header_fontsize_s.gif") no-repeat;}
			.fontsize-medium a	{background:url("../img/header_fontsize_m.gif") no-repeat;}
			.fontsize-large a	{background:url("../img/header_fontsize_l.gif") no-repeat;}
	
			.fontsize-small a:hover,
			.fontsize-small a:active,
			.fontsize-medium a:hover,
			.fontsize-medium a:active,
			.fontsize-large a:hover,
			.fontsize-large a:active{
				background-position:0 -26px;
			}








	.main{
		width:863px;
		padding-left:1px;
		margin:0 auto;
		text-align:left;
	}
		.side		{
			float:left;
			width:172px;
			padding:2px 0 0;
		}
			.smenu{
				width:172px;
				margin:0 0 5px;
				padding:0 0 2px;
				list-style-type:none;
				background:url("../img/smenu_foot.gif") 0 100% no-repeat;
				line-height:100%;
			}
			.smenu li{
				width:172px;
				margin:0;
				padding:1px 0 0;
				background:url("../img/smenu_line.gif") 0 0 no-repeat;
				position:relative;
				z-index:10;
			}
			.smenu li a{
				display:block;
				margin:0 0 0;
				padding:3px 20px 3px 10px;
				width:142px;
				background:url("../img/smenu_link_bg.gif") 0 50% no-repeat;
				line-height:160%;
				
				
				
				 display: inline-block; 
			}


			.smenu a:link		{color:#617446;text-decoration:none;background:url("../img/smenu_link_bg.gif") 0 50%;}
			.smenu a:visited	{color:#617446;text-decoration:none;background:url("../img/smenu_link_bg.gif") 0 50%;}
			.smenu a:hover		{color:#aa3300;text-decoration:none;background:url("../img/smenu_link_bg_on.gif") 0 50%;}
			.smenu a:active		{color:#ff3300;text-decoration:none;background:url("../img/smenu_link_bg_on.gif") 0 50%;}

			#menu-checkup,
			#menu-drmtlgy{
				position:absolute;
				width:172px;
				top:-26px;
				left:172px;
				display:none;
				z-index:100;
			}
			#menu-checkup ul,
			#menu-drmtlgy ul{
				width:172px;
				margin:0 0 5px;
				padding:0 0 2px;
				list-style-type:none;
				background:url("../img/smenu_foot.gif") 0 100% no-repeat;
				line-height:100%;
			}
			
			.smenu li ul{
			position:absolute;
			left:172px;
			top:0px;
				width:172px;
				display:none;
				padding:0;
				margin:0;
				z-index:5000;
				list-style:none;

			}
			
			.smenu li ul li{
				

			}
			
			

			.side-banner{
				margin:0 0 10px;
			}


		.content{
			float:right;
			width:684px;
			margin:0;
			padding:0;
		}


			.gmenu{
				margin:0 0 5px;
				padding:0;
				list-style-type:none;
				height:47px;
			}
				.gmenu li{
					margin:0;
					padding:0;
					float:left;
					width:136px;
					height:47px;
				}
				.gmenu li.gmenu-guide,
				.gmenu li.gmenu-recruit{
					width:138px;
				}
				.gmenu li a{
					display:block;
					text-indent:-9520px;
					height:47px;
					outline:none;
				}
				.gmenu li.gmenu-guide a,
				.gmenu li.gmenu-recruit a{
					display:block;
					text-indent:-9660px;
				}
				.gmenu-guide a		{background:url("../img/gmenu_guide.gif");}
				.gmenu-admission a	{background:url("../img/gmenu_admission.gif");}
				.gmenu-faq a		{background:url("../img/gmenu_cap.gif");}
				.gmenu-inquiry a	{background:url("../img/gmenu_inquiry.gif");}
				.gmenu-recruit a	{background:url("../img/gmenu_recruit.gif");}
							
				.gmenu li a:hover,
				.gmenu li a:active{
					background-position:0 -47px;
				}



				#menu-dermatology{
					display:none;
				}
				


			.content-container{
				margin:0;
				padding:0;
				background:url("../img/content_bg.gif") 0 0 repeat-y;
			}
				.content-base{
					position:relative;
					margin:0;
					padding:1px 0 0;
					background:url("../img/content_header.gif") 0 0 no-repeat;
					width:684px;
				}
					.breadcrumbs{
	position:absolute;
	top:6px;
	left:-16px;
	width:658px;
	line-height:100%;
	text-align:right;
	padding:0 5px 3px;
	color:#888888;
					}
					.content-body{
						margin:0 0  3em;
						padding:0 22px;
					}
					.content-footer{
						padding:0 0 0;
						height:7px;
						background:url("../img/content_footer.gif") no-repeat;
						overflow:hidden;
					}



		#totop{
			clear:both;
			width:172px;
			height:40px;
			margin:5px 0 10px;
		}
			#totop a{
				display:block;
				text-indent:-8600px;
				height:40px;
				overflow:hidden;
				background:url("../img/btn_totop.gif") repeat-x;
				outline:none;
			}




	.footer{
		clear:both;
		width:860px;
		margin:0 auto;
		height:27px;
		background:url("../img/footer_bg.gif") no-repeat;
	}
		.fmenu{
			color:#627e7e;
			margin:auto 0;
			padding:0 1ex;
			text-align:left;
			line-height:27px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			float:left;
		}
		.fmenu a{
			padding:0 1ex;
		}
		.fmenu a:link		{color:#2ca5a5;text-decoration:none;}
		.fmenu a:visited	{color:#7f4fb4;text-decoration:none;}
		.fmenu a:hover		{color:#cc005b;text-decoration:underline;}
		.fmenu a:active		{color:#cc005b;text-decoration:underline;}

		.footer-copy{
			color:#627e7e;
			margin:auto 0;
			padding:0 1ex;
			text-align:left;
			line-height:27px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			float:right;
		}
		.footer-copy a:link		{color:#627e7e;text-decoration:none;}
		.footer-copy a:visited	{color:#627e7e;text-decoration:none;}
		.footer-copy a:hover	{color:#627e7e;text-decoration:none;}
		.footer-copy a:active	{color:#627e7e;text-decoration:none;}



	.footer-note{
		color:#99bebe;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		padding-bottom:20px;
		width:860px;
		margin:0 auto;
	}

	.footer-note a:link,
	.footer-note a:visited,
	.footer-note a:hover,
	.footer-note a:active{
		color:#99bebe;
	}

.clear{clear:both;}
hr.clear{visibility:hidden;}
.caution{color:#ff3300;}
.note{color:#0033ff;}
.caution_pink{color:#D95EC4;}






.bordered-table,
.bordered-table td,
.bordered-table th{
	border:1px solid #cccccc;
	border-collapse:collapse;
	border-spacing:0;
}

.bordered-table{
	margin:1ex 5px;
}
.bordered-table thead th{
	background:#f7f1e9;
	text-align:center;
	white-space:nowrap;
}
.bordered-table tbody th{
	font-weight:normal;
	vertical-align:top;
	background:#fbf8f3;
	text-align:left;
	white-space:nowrap;
	padding-left:1ex;
	padding-right:1ex;
}

.bordered-table tbody td{
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}

.bordered-table-cosmeitem,
.bordered-table-cosmeitem td,
.bordered-table-cosmeitem th{
	border:1px solid #f7d5de;
	border-collapse:collapse;
	border-spacing:0;
}


.bordered-table-cosmeitem{
	margin:3ex 9px;
	width: 620px;
}

.bordered-table-cosmeitem th{
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	padding-left:1ex;
	padding-right:1ex;
	white-space:nowrap;
}

.bordered-table-cosmeitem td{
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}

.bordered-table-cosmeitem tr.even{
	background: #fdebf3;
}


.bordered-table-cosmeitem02,
.bordered-table-cosmeitem02 td,
.bordered-table-cosmeitem02 th{
	border:1px solid #f7d5de;
	border-collapse:collapse;
	border-spacing:0;
}


.bordered-table-cosmeitem02{
	margin:3ex 9px;
	width: 620px;
}

.bordered-table-cosmeitem02 th{
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	padding-left:1ex;
	padding-right:1ex;
}

.bordered-table-cosmeitem02 td{
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}

.bordered-table-cosmeitem02 tr.even{
	background: #fdebf3;
}

.bordered-table-cosme,
.bordered-table-cosme td,
.bordered-table-cosme th{
	border:1px solid #f7d5de;
	border-collapse:collapse;
	border-spacing:0;
}


.bordered-table-cosme{
	margin:2ex 9px;
}

.bordered-table-cosme th{
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	padding-left:1ex;
	padding-right:1ex;
	background:#fdebf3;	
}

.bordered-table-cosme td{
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}



.bordered-table-cosme02,
.bordered-table-cosme02 td,
.bordered-table-cosme02 th{
	border:1px solid #f7d5de;
	border-collapse:collapse;
	border-spacing:0;
}

.bordered-table-cosme02{
	margin:0 9px 1em 9px;
	padding:0;
}

.bordered-table-cosme02 th{
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	padding-left:1ex;
	padding-right:1ex;
	background:#fdebf3;	
}

.bordered-table-cosme02 td{
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}




.em-box{
	border:2px solid #82ab48;
	margin:0 10px;
	background:#f9ffe9;
}
.em-box p{
	margin:0.7ex 10px;
}

.em-box-pink{
	border:2px solid #f7d5de;
	margin:0 10px;
	background: #fbf3f7;
}
.em-box-pink p{
	margin:0.7ex 10px;
}

.pdf-box{
	border:2px solid #ffa6a6;
	margin:0 10px;
	background:#fff6f6;
}
.pdf-box p{
	margin:0.7ex 10px;
}
.pdf-box img{
	float:right;
	margin:0 0 10px 10px;
}

.n-cell{
	text-align:right;
}

.bordered-table th.parallel-bordered,
.bordered-table td.parallel-bordered{
	border-left:none;
	border-right:none;
}





/* index.html */

.index-mainimg{
	background:url("../../img/index_mainimg_bg.gif");
	width:670px;
	height:297px;
	padding:7px 7px 0;
}
.cmenu{
	margin:0;
	padding:5px 0 7px;
	height:55px;
	overflow:hidden;
	list-style-type:none;
	background:#ffffff url("../../img/index_cmenu_bg.gif") 0 0 no-repeat;;
}
	.cmenu li{
		margin:0;
		padding:0 11px 0 0;
		list-style-type:none;
		width:125px;
		height:55px;
		float:left;
	}
	.cmenu li.cmenu05{
		width:126px;
		padding:0;
	}
	.cmenu li a{
		text-indent:-10000px;
		display:block;
		height:55px;
		outline:none;
	}
	.cmenu li.cmenu05 a{
		text-indent:-10080px;
	}
	.cmenu01 a{background:url("../../img/index_cmenu01.gif") 0 0 no-repeat;}
	.cmenu02 a{background:url("../../img/index_cmenu02.gif") 0 0 no-repeat;}
	.cmenu03 a{background:url("../../img/index_cmenu03.gif") 0 0 no-repeat;}
	.cmenu04 a{background:url("../../img/index_cmenu04.gif") 0 0 no-repeat;}
	.cmenu05 a{background:url("../../img/index_cmenu05.gif") 0 0 no-repeat;}

	.cmenu li a:hover{background-position:0 -55px;}


	.index-content-side{
		width:204px;
		float:right;
		margin-top:5px;
	}
	.index-content-main{
		width:474px;
		float:left;
	}
		.index-content-container{
			margin:5px 0;
			padding:0;
			background:url("../../img/index_content_bg.gif") repeat-y;
		}
			.index-content-base{
				margin:0;
				padding:0 0 12px;
				background:url("../../img/index_content_footer.gif") 0 100% no-repeat;
			}
				.index-content-header{
					padding:1px 0 0;
					min-height:47px;
					background:url("../../img/index_content_header.gif") no-repeat;
				}
				.index-content-newsheader{
					padding:1px 0 0;
					min-height:47px;
					background:url("../../img/index_content_header.gif") no-repeat;
					z-index:0;
					position:relative;
				}
				.index-content-body{
					padding:0 22px 1px;
					margin:0;
				}
			.index-center-list{
				list-style-type:none;
				margin:0;
				padding:0;
			}
			.index-center-list li{
				margin:0;
				padding:3px;
				float:left;
				width:209px;
				
			}
			
			
.index-nurse{
	margin:0 0 5px 0;
	padding:0;
}			
.index-news-more{
	display:block;
	position:absolute;
	top:15px;
	left:385px;
}

.index_btm_banner_list{
	list-style-type:none;
	margin: 0; padding: 0;
}

.index_btm_banner_list li{
	float: left;
	margin: 0;
	padding: 2px;
	width: 232px;
}

.news-table,
.news-table th,
.news-table td{
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 10px;
	padding:0;
}

	.news-table th{
		font-weight:normal;
		text-align:left;
		white-space:nowrap;
		color:#555555;
		padding:0 0.5ex 0 0;
	}
	
	.news-table td{
		padding:0 0.5ex;
	}
	.news-table td a{
		padding:0 0 0 18px;
		background:url("../img/arrow01.gif") 0 50% no-repeat;
		display:block;
	}
	.news-table td.icon{
		padding:0 0.5ex;
		vertical-align:middle;
	}
	.news-table td.icon img{
		display:block;
	}
	


.index-outpatient-head{
	margin:5px 0 0;
}
.index-outpatient-head img{
	display:block;	
}

.index-outpatient{
	background:url("../../img/btn_outpatient_bg.gif") 0 100% no-repeat;
	margin:0 0 10px;
	padding:10px 0 0 0;
	width:200px;
	height:70px;
	vertical-align:middle;
	text-align:center;
}

.index-outpatient ul{
	list-style-type:none;
	margin:0;
	padding:6px 4px;
}
	.index-outpatient li{
		margin:0;
		padding:0;
	}
	.index-outpatient li a{
		padding:0 0 0 18px;
		width:166px;
		background:url("../img/arrow01.gif") 0 50% no-repeat;
		display:block;
	}
.index-banners{
	list-style-type:none;
	margin:15px 0;
	padding:0;
}
	.index-banners li{
		margin:3px 0;
		padding:0;
		text-align:center;
	}
	
	.index-recbannersbg{
	margin:0px 0 0 0;
	padding:0 0 10px 0;
	background:url("../../img/btn_rec_bgbot.gif") 0 100% no-repeat;
}
	.index-recbanners{
	list-style-type:none;
	margin:0 0 0;
	padding:10px 0 0 0;
	background:url("../../img/btn_rec_bgtop.gif") 0 0 no-repeat;
	
	
}
	.index-recbanners li{
		margin:0px 0 5px 0;
		padding:0;
		text-align:center;
	}
	
	
.index-side-box{
	margin:0;
	padding:0;
	border:1px solid #f9ffe9;
	background:#fcfff5;
}

.index-content-banners{
	margin:0 0 5;
}

.index-content-banners img{
	margin-top:5px;
}

.doctor-img{
	float:left;
	width:180px;
}
.doctor-info{
	float:right;
	width:455px;
}
.doctor-info h3{
	margin-top:0;
}
.doctor-comment-img{
	float:left;
	width:120px;
}
.doctor-comment{
	float:right;
	width:515px;
}
.doctor-comment h3{
	margin-top:0;
}


.bordered-table.outpatient-table{
	width:610px;
	margin-left:auto;
	margin-right:auto;
}
.bordered-table.outpatient-table th{
	text-align:center;
	vertical-align:middle;
}
.bordered-table.outpatient-table td{
	text-align:center;
	vertical-align:middle;
	width:12%;
	font-size:13px;
}




.cosme-link img{
	margin:4px 5px;
}
.dock-link img{
	margin:4px 3px;
}

.cosme-navi{
	margin:0 auto;
	padding:0 0 0 0;
	height:48px;
	width:620px;
	background:url("../../depart/img/cosme_navi_title.gif") 0 0 no-repeat;
	list-style-type:none;
}

.cosme-navi li{
	margin:0;
	padding:0;
	float:left;
	height:48px;
}
.cosme-navi a{
	display:block;
	height:48px;
	outline:none;
	background-repeat:repeat-x;
}
.cosme-navi00{width:101px;text-indent:-9440px;}
.cosme-navi01{width:123px;text-indent:-9540px;}
.cosme-navi02{width:145px;text-indent:-8700px;}
.cosme-navi03{width:97px;text-indent:-9600px;}
.cosme-navi04{width:154px;text-indent:-9300px;}
.cosme-navi00 a{background-image:url("../../depart/img/cosme_navi_title.gif");}
.cosme-navi01 a{background-image:url("../../depart/img/cosme_navi01.gif");}
.cosme-navi02 a{background-image:url("../../depart/img/cosme_navi02.gif");}
.cosme-navi03 a{background-image:url("../../depart/img/cosme_navi03.gif");}
.cosme-navi04 a{background-image:url("../../depart/img/cosme_navi04.gif");}


.cosme-navi a:hover,
.cosme-navi a:active{
	background-position:0 -48px;
}
.cosme-navi a.active{
	background-position:0 -96px;
	cursor:default;
}


form table input{
	width:200px;
}
form table textarea{
	width:380px;
}




.qa-top{
	text-align:right;
	margin-bottom:1em;
}

.closeday{
	color:#aa3333;
	background:#ffeeee;
}


.doctor-list{
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}

.doctor-list li{
	margin:0 auto;
	padding:5px 7px;
	width:100px;
	float:left;
	text-align:center;
}




/*100513.html*/

.doctor-info2{
	float:right;
	width:545px;
}


.doctor-img2{
	float:left;
	width:90px;
}

.gallery{
	margin:0 0 0 27px;
	padding:0;
	list-style-type:none;
}
.gallery li {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}


.ulgallry{ margin:0 0 0 10px; padding:0;}
.ulgallryli { list-style:none; display:inline;}

.iconpink {
	vertical-align:middle;
}


a:hover img.alph {
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
	zoom:1;/* IE で filter を使うときには zoom:1; を指定する */
}


.float-left{
	float:left;
}

.float-right{
	float:right;
}

.time{
	position:absolute;
	top:11px;
	left:178px;
}



.recruit-submenu{
	margin:10px 0 0 0px;
	padding:0 0 0 0;
	width:100%;
	height:38px;
	background:url(../../img/rec_navi01.gif) 0 0 no-repeat;
	list-style-type:none;

}

.recruit-submenu li{
	margin:0;
	padding:0;
	float:left;
	height:38px;
}
.recruit-submenu a{
	display:block;
	height:38px;
	outline:none;
	background-repeat:repeat-x;
	}
	
.recruit-submenu01{width:128px;height:38;text-indent:-9900px;}
.recruit-submenu02{width:128px;height:38;text-indent:-9900px;}
.recruit-submenu03{width:128px;height:38;text-indent:-9600px;}
.recruit-submenu04{width:128px;height:38;text-indent:-9100px;}
.recruit-submenu05{width:128px;height:38;text-indent:-9880px;}

.recruit-submenu01 a{background-image:url(../../img/rec_navi01.gif);}
.recruit-submenu02 a{background-image:url(../../img/rec_navi02.gif);}
.recruit-submenu03 a{background-image:url(../../img/rec_navi03.gif);}
.recruit-submenu04 a{background-image:url(../../img/rec_navi04.gif);}
.recruit-submenu05 a{background-image:url(../../img/rec_navi05.gif);}

.recruit-submenu01 a:hover{ display:block; background:url(../../img/rec_navi01.gif) 0 -43px no-repeat; }
.recruit-submenu02 a:hover{ display:block; background:url(../../img/rec_navi02.gif) 0 -43px no-repeat; }
.recruit-submenu03 a:hover{ display:block; background:url(../../img/rec_navi03.gif) 0 -43px no-repeat; }
.recruit-submenu04 a:hover{ display:block; background:url(../../img/rec_navi04.gif) 0 -43px no-repeat; }
.recruit-submenu05 a:hover{ display:block; background:url(../../img/rec_navi05.gif) 0 -43px no-repeat; }

a.rec01
{ display:block; width:128px; height:38px;}

a.rec01{ background:url(../../img/rec_navi01.gif) 0 -43px no-repeat;}

a.rec02
{ display:block; width:128px; height:38px;}

a.rec02{ background:url(../../img/rec_navi02.gif) 0 -43px no-repeat;}

a.rec03
{ display:block; width:128px; height:38px;}

a.rec03{  background:url(../../img/rec_navi03.gif) 0 -43px no-repeat;}

a.rec04
{ display:block; width:128px; height:38px;}

a.rec04{  background:url(../../img/rec_navi04.gif) 0 -43px no-repeat;}

a.rec05
{ display:block; width:128px; height:38px;}

a.rec05{  background:url(../../img/rec_navi05.gif) 0 -43px no-repeat;}


.checkup-submenu{
	margin:10px 0 0 5px;
	padding:0 0 0 0;
	width:100%;
	height:50px;
	background:url(../../center/img/checkup_btn01.gif) 0 0 no-repeat;
	list-style-type:none;

}

.checkup-submenu li{
	margin:0 6px 0 0;
	padding:0;
	float:left;
	height:50px;
}
.checkup-submenu a{
	display:block;
	height:50px;
	outline:none;
	background-repeat:repeat-x;
	}
	
.checkup-submenu01{width:100px;height:50px;text-indent:-9900px; }
.checkup-submenu02{width:200px;height:50px;text-indent:-9900px;}
.checkup-submenu03{width:200px;height:50px;text-indent:-9600px;}
.checkup-submenu04{width:200px;height:50px;text-indent:-9100px;}
.checkup-submenu05{width:100px;height:50px;text-indent:-9880px;}
.checkup-submenu06{width:100px;height:50px;text-indent:-9880px;}

.checkup-submenu01 a{background-image:url(../../center/img/checkup_btn01.gif)}
.checkup-submenu02 a{background-image:url(../../center/img/checkup_btn02.gif);}
.checkup-submenu03 a{background-image:url(../../center/img/checkup_btn03.gif);}
.checkup-submenu04 a{background-image:url(../../center/img/checkup_btn04.gif);}
.checkup-submenu05 a{background-image:url(../../center/img/checkup_btn05.gif);}
.checkup-submenu06 a{background-image:url(../../center/img/checkup_btn06.gif);}

.checkup-submenu01 a:hover{ display:block; background:url(../../center/img/checkup_btn01.gif) 0 -59px no-repeat; }
.checkup-submenu02 a:hover{ display:block; background:url(../../center/img/checkup_btn02.gif) 0 -59px no-repeat; }
.checkup-submenu03 a:hover{ display:block; background:url(../../center/img/checkup_btn03.gif) 0 -59px no-repeat; }
.checkup-submenu04 a:hover{ display:block; background:url(../../center/img/checkup_btn04.gif) 0 -59px no-repeat; }
.checkup-submenu05 a:hover{ display:block; background:url(../../center/img/checkup_btn05.gif) 0 -59px no-repeat; }
.checkup-submenu06 a:hover{ display:block; background:url(../../center/img/checkup_btn06.gif) 0 -59px no-repeat; }

a.check01
{ display:block; width:100px; height:50px;}

a.check01{ background:url(../../center/img/checkup_btn01.gif) 0 -59px no-repeat;}

a.check02
{ display:block; width:100px; height:50px;}

a.check02{ background:url(../../center/img/checkup_btn02.gif) 0 -59px no-repeat;}

a.check03
{ display:block; width:100px; height:50px;}

a.check03{  background:url(../../center/img/checkup_btn03.gif) 0 -59px no-repeat;}

a.check04
{ display:block; width:100px; height:50px;}

a.check04{  background:url(../../center/img/checkup_btn04.gif) 0 -59px no-repeat;}

a.check05
{ display:block; width:100px; height:50px;}

a.check05{  background:url(../../center/img/checkup_btn05.gif) 0 -59px no-repeat;}

a.check06
{ display:block; width:100px; height:50px;}

a.check06{ background:url(../../center/img/checkup_btn06.gif) 0 -59px no-repeat;}


.w74{ width:74px;}



.index-content-banner-pick{list-style:none; padding:0; margin:2px 0 0 0; display:block; width:260px; float:left;}
.index-content-cap{ width:205px; padding:0 0 0 0 ; float:right;}
.index-content-cap h5{ margin:0; padding:0;}

.index-content-cap ul{
	margin:0;
	padding:5px 0 10px 0;
	background:url(../../img/index-content-cap_bg.gif) 0 100% no-repeat;
	list-style:none;
}

.index-content-cap ul li{margin:0 0 0 10px;
		padding:0 5px 0 0;}

.index-content-cap ul li a{margin:0;
		padding:0 0 0 20px;		background:url("../img/arrow01.gif") 0 50% no-repeat;
		display:block;
		text-decoration: none;
    zoom: 1;}

