@charset "shift_jis";

h1,h2,h3,h4,h5,h6,h7,{margin:0px;	padding:0px; font-size:14px;}
dl,dt,dd,ul,li,form{margin:0px;	padding:0px;}

.h2{ font-size:10px;
color:#000;
font-weight:lighter;
text-align:right;}

body{
	margin:0 0 0 20px;
	padding:0px;
	font-size:12px;
	color:#000;
	font-family:"E­E³ E°ã‚´ã‚·ãƒE‚¯", "Osaka";
	background-image:url(../img/bg.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	line-height:150%;
}

td {color:#000;}

em {font-style:normal;}

a{
color:#000;text-decoration:underline;
}
a:hover{
color:#ff6a06;text-decoration:none;
}
h1{font-size:12px; text-align:left; margin:0; padding:0;}

/*ãƒ˜ãƒƒãƒ€ãƒ¼id*/

#header p{ color:#FFFFFF; font-size:10px; padding:15px 0 0px 130px; font-weight:lighter;}

#header td{text-align:left;}

.header_bg{ background-color:#FFFFFF; padding:0 0 0 200px; font-size:12px;}

.bg_white{ background-color:#FFFFFF; font-size:12px;}
.bg_white02{ background-color:#FFFFFF; font-size:12px; text-align:right;}

.otoi-txt{text-align:right;
			padding-right:13px;}

.seo {width:760px;}
.seo h1{float:left;}
.sitemap {float:right;}

/*ãƒ•ãƒƒãƒ€ãƒ¼*/
.footer_bg{ background-color:#ff9650; padding:0px;
	font-size:12px;
	color:#501f0a;
	font-family:"E­E³ E°ã‚´ã‚·ãƒE‚¯", "Osaka";}
	
	
/*ãƒ‘ãƒ³ããšid*/

#pankuzu{ color:#000; text-decoration:none; padding:3px; font-size:12px;}
#pankuzu a{ color:#000; text-decoration:none;}
#pankuzu a:hover{ color:#000; text-decoration:underline;}


/*ãƒœãƒ‡ã‚£id*/

#body td{ background-color:#FFFFFF; font-size:12px; text-align:left;}


/*naviid*/


#navi td {color:#000; font-size:13px;}


.bg{ background-image:url(../img/common/navi_bg.gif);}
.bdln{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 08a984;
}


/*padding*/

.pd01{ padding:5px 0 5px 0;}
.pd02{ padding:5px 0 15px 0;}
.pd03{ padding:15px 0 5px 0;}
.pd04{ padding:5px 0px 5px 0px;}
.pd05{ padding:15px 0px 5px 0px;}
.pd06{ padding:5px 0px 15px 0px;}
.pd07{ padding:3px 0px 3px 0px; line-height:150%;}
.pd08{ padding:10px;}
.pd09{ padding:0 0 0 10px;}
.pd10{ padding:10px;
line-height:120%;}
.pd11{ padding:10px 0px 10px 30px;
line-height:200%;}

.bgcl_green{ background-color:#00816c;}
.bgcl_white{ background-color:#FFFFFF;}


/*line_heigt*/

.lh150{ line-height:150%; padding:10px 0 0 0;}

.lh150_02{ line-height:150%; padding:0 10px 0 10px;}

.lh150_03{ line-height:150%; padding:10px;}

.lh150_04{ line-height:150%; padding:5px;}

.lh150_05{ line-height:150%; padding:0 10px 0 20px;}

.lh140{ line-height:140%;}


/*top*/
.bg_top{ background-image:url(../img/index_bg_l.gif); background-repeat:no-repeat;}

.sub_menu{ line-height:150%; padding:20px 0 0 10px;}

.sub_menu a{font-size:10px;}

.sub_menu b a{font-size:12px;}

.seminer{
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:5px;
	line-height:150%;
}

.margin_top5{ margin-top:5px;}

.margin_top20{ margin-top:20px;}

.margin_t10b10{ margin:10px 0 10px 0;}

.font_normal{ text-decoration:none;}

.font_red{ color:#FF0000;}
.font_green{ color:#006666;}

.font12{ font-size:12px;}
.font10{ font-size:10px;}


/*common*/
.img-left{ float:left;}
.img-right{ float:right;}

.subttl{ background-image:url();
background-repeat:no-repeat;
height:30px;
width:560px;
padding:5px 0 0 20px;
color:#00816c;}


/*font*/

.ftcl01{ color:#00816c;}

/*list*/

.list01{ list-style:url(../img/arrow02.gif);}


/*sinbi*/

.style01{ border:1px solid #CCCCCC;}

.boder01{ border-bottom:1px solid #CCCCCC;
padding:5px;}



.ul_disc{ list-style: disc;
line-height:200%;
padding:5px;}

/*recruit*/

.recruit{ background-color:#CCCCCC;}
.mawari {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
mawari {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.mawari {
}
.mawari {
}

.mawari {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#body .lh150_02 img {
	float: left;
	margin-right: 10px;
}

body {
	font-family: "E­E³ E°ã‚´ã‚·ãƒE‚¯", Osaka, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3";
	color: #666666;
}
#body .case_pad01{
	font-size: 12px;
	padding:15px;
}
p {
	font-size: 12px;
}
p {
	font-size: 12px;
}
p {
	font-size: 12px;
}
.mawari {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#body .lh150_02 p {
	float: left;
	margin-right: 10px;
}
p img {
	margin-right: 10px;
}

.book{border:#999 solid 1px; height:230px; background:#CECECE;}
.book b{display:block; font-size:16px; padding:0 0 3px 10px; border-bottom:#03C 2px dotted; margin:0 0 10px 0; color:#03C;}
.book img{margin:0 10px 0 0; border:1px solid; padding:1px; margin:10px 0 0 10px}
.book div{padding:0; height:200px; font-size:14px; line-height:140%; width:350px; float:right; margin:10px 10px 0 0;}
.book a{color:#F00;}
.book a:hover{color:#F00; text-decoration:none;}

.book02{border:#999 solid 1px; height:290px; background:#CECECE; padding:0 0 0 10px;}
.book02 b{display:block; font-size:16px; padding:0 0 3px 10px; border-bottom:#03C 2px dotted; margin:0 0 10px 0; color:#03C;}
.book02 img{margin:0 10px 0 0; border:1px solid; padding:1px; margin:10px 0 0 10px}
.book02 div{padding:0; height:200px; font-size:14px; line-height:140%; width:550px; float:right; margin:10px 10px 0 0;}
.book02 a{color:#F00;}
.book02 a:hover{color:#F00; text-decoration:none;}

#sem_text p{font-size:14px; line-height:160%;}

#think td.pd07{font-size:14px;}

.speed p{clear:both; font-size:14px;}

.l-menu01 a{display:block;
			width:150px;
			height:30px;
			background:url(../img/common/navi01_01.gif) no-repeat;
			text-indent:-9999px;}
.l-menu01 a:hover{background:url(../img/common/navi01.gif) no-repeat;}

.l-menu02 a{display:block;
			width:150px;
			height:30px;
			background:url(../img/common/navi02_01.gif) no-repeat;
			text-indent:-9999px;}
.l-menu02 a:hover{background:url(../img/common/navi02.gif) no-repeat;}

.l-menu03 a{display:block;
			width:150px;
			height:30px;
			background:url(../img/common/navi04_01.gif) no-repeat;
			text-indent:-9999px;}
.l-menu03 a:hover{background:url(../img/common/navi04.gif) no-repeat;}

.top-banner01 a{background:url(../img/bunner_big02_01.gif) no-repeat;
				width:513px;
				height:60px;
				display:block;
				text-indent:-9999px;}
.top-banner01 a:hover{background:url(../img/bunner_big02.gif) no-repeat;}

.top-banner02 a{background:url(../img/top_bunner01.gif) no-repeat;
				width:513px;
				height:60px;
				display:block;
				margin-top:10px;
				margin-bottom:10px;
				text-indent:-9999px;}
.top-banner02 a:hover{background:url(../img/top_bunner.gif) no-repeat;}

.top-banner03 a{background:url(../sub_img/new/images/yobo/yoboo-1.gif) no-repeat;
				width:513px;
				height:60px;
				display:block;
				text-indent:-9999px;}

.rei-txt {width:450px;}
.rei-txt td{font-size:14px;}
.rei-txt a{color:#339999;
			font-size:14px;}

.blue a{color:#330099;
			font-weight:bold;
			text-align:left;}

.text-midasi {font-size:12px;
				font-style:normal;
				font-weight:bold;}
				
.map-txt {text-align:left;
			padding-left:15px;}
			
.map-txt ul{margin-top:15px;
			margin-left:25px;}

.map-txt li{margin-top:15px;}

.q-txt {color:#039;
		font-weight:bold;
		font-size:14px;
		margin-top:15px;
		margin-left:15px;}
.a-txt {
		font-size:14px;
		margin-top:10px;
		margin-left:15px;
		padding-bottom:15px;
		width:500px;
		border-bottom:1px dashed #666;}

.midashi-txt {font-style:normal;
				font-weight:bold;
				font-size:14px;
				margin:0;
				color:#000099;}
				
.txt-reder {color:#F00;}

.toph2 {color:#FFF; text-decoration:none; font-weight:bold; background:#066; font-size:16px; padding:3px 5px 3px 5px; margin:10px 0 5px 0; }

.toph2 a{color:#FFF;}

.toph2 em{font-style:normal;}

.aisatu-back {background:url(../img/new/aisatu.jpg) no-repeat;
				width:530px;
				text-align:left;
				margin-top:10px;}

.implant-back {background:url(../img/new/014.jpg) no-repeat;
				width:530px;
				height:210px;
				text-align:left;
				margin-top:10px;}
				
.implant-back02 {background:url(../img/new/implant-01.jpg) no-repeat;
				width:530px;
				text-align:left;
				margin-top:10px;}
				
				
.testim{background:#EEEEEE; border:1px solid #CCCCCC;}
.testim h2{margin:0 !important;}
.testim div{padding:10px;}

.voice_list{margin:0 !important; padding:20px 10px !important;}
.voice_list li{margin:0 0 10px 0; padding:0 0 5px 0; list-style:none; border-bottom:#CCC dotted 1px;}
.voice_list li b{display:block; background:#EEEEEE; border-bottom:#CCCCCC solid 1px; margin:0 0 3px 0; padding:2px 5px;} 

.corea{background:url(../img/corea.jpg) no-repeat; background-position:10px 0; height:245px;}
.corea div{padding:120px 0 0 195px; font-size:14px;}

.microScope{height:230px; background:url(/img/microScope.jpg) no-repeat; background-position:0 20px;}
.microScope div{padding:170px 0 0 410px;}

.r{color:#f00;}



#m01{background:#CCC; text-align:center;}

#m03,#m04,#m05,#m06{font-size:10px;}

#m06 ul{list-style:none;}

#m04{color:#090;}

#waku01,#waku02{border:#CCC 1px solid;}

.u_back{float:left;}
.h_back{float:right; text-align:left; border-left:#333 1px solid; padding:0 0 0 20px;}


.face{ margin:52px 0px 0 30px; float:left; text-align:left;}
.tw{ margin:52px 0px 0 10px; float:left; text-align:left;}

img {
    border-style:none;
}

