@charset "utf-8";


div#contents div#main{
	width:650px;
	padding:0 0px;
}
div#contents div#main div.gsc-control{
	width:100%;
}

div#contents div#main div.gsc-control table.gsc-resultsHeader{
	display:none;
}

div#contents div#main div.gsc-control div.gsc-webResult{
	margin-bottom:20px;
}

div#contents div#main div.gsc-control div.gsc-cursor-box{
	margin:30px 0 0 0;
	padding:0;
	border-top:1px solid #ccc;
	text-align:center;
}

div#main p{
	margin-top:8px;
}


/*説明文：フォントの種類*/
div#main p font#small_g{
	padding:0;
	color:#4B4B4B;
	font-size:12px;
}
div#main p font#small_b{
	padding:0;
	color:#000066;
	font-size:12px;
}
div#main p font#small_r{
	padding:0;
	color:#B00000;
	font-size:12px;
}
div#main p font#small_g_b{
	padding:0;
	color:#4B4B4B;
	font-size:12px;
	font-weight:bold; 
}
div#main p font#small_b_b{
	padding:0;
	color:#000066;
	font-size:12px;
	font-weight:bold; 
}
div#main p font#small_r_b{
	padding:0;
	color:#B00000;
	font-size:12px;
	font-weight:bold; 
}
div#main p font#middle_g{
	padding:0;
	color:#4B4B4B;
	font-size:14px;
}
div#main p font#middle_h{
	padding:0;
	color:#4B4B4B;
	font-size:14px;
	font-weight:bold;
}
div#main p font#middle_b{
	padding:0;
	color:#000066;
	font-size:14px;
}
div#main p font#middle_r{
	padding:0;
	color:#B00000;
	font-size:14px;
}
div#main p font#middle_g_b{
	padding:0;
	color:#4B4B4B;
	font-size:14px;
	font-weight:bold; 
}
div#main p font#middle_b_b{
	padding:0;
	color:#000066;
	font-size:14px;
	font-weight:bold; 
}
div#main p font#middle_r_b{
	padding:0;
	color:#B00000;
	font-size:14px;
	font-weight:bold; 
}

/*画像／動画*/
/*=====<<インプラント学会指導医による治療>>=====*/	
div#main div#fact_img img{
	margin:0;
}
div#main div#fact_url img{
	margin-top:-1px;
	margin-left:55px;
}
div#main div#fact_title img{
	margin-top:40px;
}

/*=====<<インプラント手術設備>>=====*/	
div#main div#machine_img img{
	margin-bottom:-20px;
}

div#main div#machine_title{
	clear:left;
	}

div#main div#machine_title img{
	margin-top:40px;
	margin-bottom:-5px;
}
div#main div#machine_flash{
	margin-left:50px;
}

#machine_teikei{
	margin-top:10px;
	width:600px;
	border-collapse:collapse;
	}
	
#machine_teikei td,th{
	border:1px solid #3ABE90;
	background-color:#ffffff;
	padding:6px;
	line-height:1.3em;
	}
	
#machine_teikei th{
	text-align:center;
	background-color:#F5FBF3;
	color:#3ABE90;
	}
	

/*=====<<治療方法>>=====*/	
div#main div#method_img img{
	margin-top:0px;
}
div#main div#method_title img{
	margin-top:40px;
}

/*=====<<保証制度・割引制度>>=====*/	
div#main div#warranty_img img{
	margin-top:0px;
}
div#main div#warranty_title img{
	margin-top:10px;
}


/*コンテンツの配置*/
/*=====<<インプラント学会指導医による治療>>=====*/	
/*=====（左側）=====*/	
div.fact_guide01{
	float:left;
	width:200px;
	text-align:left;
	}
/*=====（左画像）=====*/	
div.fact_guide01 img{
	float:left;
	margin-top:10px;
	margin-left:20px;
	text-align:center;
	}
/*=====（右側）=====*/	
div.fact_guide02{
	float:left;
	width:430px;
	height:150px;
	margin-top:10px;
	margin-left:20px;
	}
/*=====（全面）=====*/	
div.fact_guide03{
	float:left;
	width:650px;
	margin-top:10px;
	margin-left:10px;
	}
/*=====（左側）=====*/	
div.fact_guide04{
	float:left;
	width:20px;
	margin-top:-5px;
	margin-bottom:-10px;
	text-align:left;
	}
/*=====（右側）=====*/	
div.fact_guide05{
	float:left;
	width:620px;
	margin-top:-5px;
	margin-bottom:-10px;
	margin-left:10px;
	}
/*=====（左側）=====*/	
div.fact_guide06{
	float:left;
	width:250px;
	margin-top:30px;
	margin-bottom:10px;
	}
div.fact_guide06 img{
	float:left;
	margin-left:20px;
	}
div.fact_guide06 p{
	margin-left:20px;
	margin-bottom:5px;
	}
/*=====（右側）=====*/	
div.fact_guide07{
	float:left;
	width:250px;
	margin-top:30px;
	margin-bottom:10px;
	}
div.fact_guide07 img{
	float:left;
	margin-left:20px;
	}
div.fact_guide07 p{
	margin-left:20px;
	margin-bottom:5px;
	}

/*=====<<インプラント手術設備>>=====*/	
/*=====（全面）=====*/	
div.machine_guide01{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:640px;
	}
div.machine_guide01 img{
	float:left;
	margin-top:0px;
	text-align:center;
	}
div.machine_guide01 p{
	margin-left:10px;
	}
/*=====（左側）=====*/	
div.machine_guide02{
	float:left;
	width:240px;
	text-align:left;
	}
div.machine_guide02 p{
	float:left;
	margin-top:10px;
	margin-left:20px;
	padding-left:20px;
	}
/*=====（左画像）=====*/	
div.machine_guide02 img{
	float:left;
	margin-top:10px;
	margin-left:20px;
	text-align:center;
	}
/*=====（右側）=====*/	
div.machine_guide03{
	float:left;
	width:390px;
	height:inherit;
	margin-top:10px;
	margin-left:20px;
	}
/*=====（左側）=====*/	
div.machine_guide04{
	float:left;
	width:255px;
	text-align:left;
	}
/*=====（左画像）=====*/	
div.machine_guide04 img{
	float:left;
	margin-top:10px;
	margin-left:20px;
	text-align:center;
	}
/*=====（右側）=====*/	
div.machine_guide05{
	float:left;
	width:375px;
	margin-top:10px;
	margin-left:20px;
	}
/*=====（左側）=====*/	
div.machine_guide06{
	float:left;
	width:300px;
	margin-left:20px;
	text-align:left;
	}
/*=====（右側）=====*/	
div.machine_guide07{
	float:left;
	width:260px;
	margin-top:10px;
	margin-left:20px;
	text-align:center;
	}
div.machine_guide07 p{
	float:left;
	margin-top:10px;
	margin-left:10px;
	}
/*=====（左画像）=====*/	
div.machine_guide07 img{
	float:left;
	text-align:center;
	}
/*=====（全面）=====*/	
div.machine_guide08{
	float:left;
	margin-top:20px;
	margin-left:50px;
	width:600px;
	}


/*=====<<治療方法>>=====*/	
/*=====（左側）=====*/	
div.method_guide01{
	float:left;
	width:200px;
	text-align:left;
	}
/*=====（左画像）=====*/	
div.method_guide01 img{
	float:left;
	margin-top:20px;
	margin-left:20px;
	text-align:center;
	}
/*=====（右側）=====*/	
div.method_guide02{
	float:left;
	width:410px;
	margin-top:20px;
	margin-left:20px;
	}
/*=====（全面）=====*/	
div.method_guide03{
	float:left;
	margin-top:0px;
	margin-left:20px;
	width:640px;
	}

/*=====<<保証制度・割引制度>>=====*/	
/*=====（全面）=====*/	
div.warranty_guide01{
	float:none;
	margin-left:40px;
	width:590px;
	}
div.warranty_guide01 img{
	float:left;
	margin-top:0px;
	text-align:center;
	}
/*=====（左側）=====*/	
div.warranty_guide02{
	float:left;
	width:230px;
	text-align:left;
	}
/*=====（左画像）=====*/	
div.warranty_guide02 img{
	float:left;
	margin-top:10px;
	margin-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
	}
/*=====（右側）=====*/	
div.warranty_guide03{
	float:left;
	width:390px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	}

/*=====<<インプラント手術設備>>=====*/	
/*=====（EOの説明表）=====*/
#eoguide_title{
	width:480px;
	margin-top:15px;
	margin-bottom:1px;
	border-collapse:collapse;
	}
	
#eoguide_title td{
	border:double #3ABE90;
	background-color:#FFFFE7;
	line-height:1.3em;
	width:480px;
	height:24px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}
#eoguide{
	width:480px;
	border-collapse:collapse;
	}
	
#eoguide td#num{
	border:1px solid #3ABE90;
	background-color:#FFFFE7;
	padding:10px;
	line-height:1.3em;
	width:10px;
	}
#eoguide td#cont{
	border:1px solid #3ABE90;
	background-color:#FFFFF7;
	padding:6px;
	line-height:1.3em;
	}
/*=====<<保証制度・割引制度>>=====*/	
/*=====（テーブル）=====*/	
#warranty_table{
	width:580px;
	border-collapse:collapse;
	margin-top:20px;
	margin-bottom:20px;
	}
#warranty_table th{
	height:20px;
	border:1px solid #3ABE90;
	background-color:#ECFFF2;
	padding:10px;
	line-height:1.3em;
	text-align:center;
	}
#warranty_table td{
	height:10px;
	border:1px solid #3ABE90;
	background-color:#FFFFFF;
	padding:10px;
	line-height:1.3em;
	}
#warranty_table td#col1{
	width:120px;
	}
#warranty_table td#col2{
	width:80px;
	}
#warranty_table td#col3{
	width:220px;
	}
#warranty_table td#col4{
	width:160px;
	}


