@charset "UTF-8";

#conbox02 p.sr_box01 { 
	margin-left:2px;
	margin-top:15px;
	}

#conbox02 p.sr_box01 a{ 
	width:570px;
	height:80px;
	display:block;
	text-indent:-9999px;
	background:url(../images/baner_01.jpg) 0 0 no-repeat;
	}
#conbox02 p.sr_box01 a:hover { 
	background:url(../images/baner_01.jpg) 0 -80px no-repeat;
	}
	

#conbox01 p.simgL {
	width:230px;
	float:left;
	margin-left:10px;
}

#conbox01 p.simgL a {
	width:230px;
	height:130px;
	float:left;
	display:block;
	background: url(../images/conbox02.jpg) 0 0 no-repeat;
}

#conbox01 p.simgL a:hover {
	background: url(../images/conbox02_over.jpg) 0 0 no-repeat;
}
#conbox01 p.simgR {
	width:230px;
	float:right;
	margin-right:10px;
}

#conbox01 p.simgR a {
	width:230px;
	height:130px;
	float:left;
	display:block;
	background: url(../images/conbox03.jpg) 0 0 no-repeat;
}
#conbox01 p.simgR a:hover {
	
	background: url(../images/conbox03_over.jpg) 0 0 no-repeat;
}

#conbox03L dl.smgBt15 {
	padding-bottom:5px;
}
#conbox03L dl.smgBt15 dt {
	font-size:16px; color:#FF0000;
}

#mainContents .recruit_bn{ 
	display:block;
 	background:url(../images/banner_02.jpg) 0 0 no-repeat;
	width:570px;
	height:106px;
	text-indent:-9999px;}
/*#mainContents .recruit_bn a:hover{ 
 	background:url(../images/banner_02.jpg) 0 -106px no-repeat;
}*/	
.txt_cent{text-align:center; color:#007dad;}
.bold{font-weight:bold; font-size:120%;}

.w30{width:30%;}
.w70{width:70%;}

.endo_Box{
border:1px solid #9ebabf;
border-width:1px;
background:#FFFFFF;
padding:0;
margin-left:10px;}
dl.endo{}

dl.endo dt{
padding:3px 0 3px 5px;
font-size:86%;
line-height:1.6;
color:#2d6c59;
border-bottom:1px solid #9ebabf;
background:#eef7f6;
font-weight:bold;}

dl.endo dd{
font-size:86%;
line-height:1.6;
margin:5px 0 15px 15px;}

.endo_Box01{
border:1px solid #9ebabf;
border-width:1px;
background:#FFFFFF;
padding:10px;
margin:10px 0 0 10px;
}
.endo_Box01 p{ line-height:1.6;font-size:86%; margin-bottom:10px;}
.txt_bold{font-weight:bold;}
.mgT10{margin-top:10px;}

.perio_brn a{background:url(../images/banner03.jpg) 0 0 no-repeat; width:575px; height:101px; display:block; overflow:hidden; text-indent:-9999px;}
.perio_brn a:hover{background-position:bottom;}


dl.qa{ margin:5px 0 0 0;}

dl.qa dt{
background: url(../images/Q.jpg) 0 0 no-repeat;

padding:10px 0 10px 40px;
font-size:86%;
line-height:1.6;
font-weight:bold;
color:#00138B;}

dl.qa dd{
background: url(../images/A.jpg) 0 0 no-repeat;
font-size:86%;
line-height:1.6;
padding:10px 0 15px 40px;
}

.img_lang{margin-left:60px; margin-bottom:10px;}

.case{ background:url(../images/arrow02.gif) center 60px no-repeat; margin-top:10px; }
.anpha{ float:left; margin-left:20px;}
.beta{ float:right; margin-right:20px;}
.anpha p,
.beta p{ margin:5px 0 0 0; text-align:center;}