/* css--------------------------------------------------- */
/*
			Šá‰È
*/
/*--------------------------------------------------------*/

p.p01 {
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 25px;
	line-height: 140%;
	background-image:url('../img/common/arrow02.gif');
	background-repeat: no-repeat;
	background-position: 0% 40%;
}

/*index.html*/
h2#index_h201 {
	display: block;
	width:60px;
	height:30px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	text-indent: -9999px;
}
table#index_h2table {
	width:608px;
	height:30px;
	margin: 0px 0px 0px 0px;
	color:#ffffff;
	background-image:url('../img/index_h201.gif');
	background-repeat: no-repeat;
}
h2#index_h202 {
	display: block;
	width:608px;
	height:25px;
	margin: 15px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/index_h202.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h3#index_h301 {
	display: block;
	width:298px;
	height:30px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/index_h301.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h3#index_h302 {
	display: block;
	width:298px;
	height:30px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/index_h302.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h3#index_h303 {
	display: block;
	width:298px;
	height:30px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/index_h303.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h3#index_h304 {
	display: block;
	width:298px;
	height:30px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/index_h304.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#osusume {
	width :610px;
}
	#osusume dl {
		width :600px;
		height:200px;
		overflow:auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#osusume dt {
		float:left;
		clear:both;
		width:130px;
		margin: 7px 0px 0px 10px;
		padding: 0px 0px 0px 20px;
		background-image:url('../img/common/arrow01.gif');
		background-repeat: no-repeat;
		background-position: 0% 40%;
	}
	#osusume dd {
		_height: 1%;
		margin: 7px 0px 0px 0px;
	}

div.index_div01 {
	width:608px;
	height:407px;
	border: 1px #a5c87e solid;
	margin: 0px 0px 0px 0px;
	background-image:url('../img/index_div01_back.gif');
	background-repeat: no-repeat;
}
	table.index_table01 {
		width:500px;
		margin:20px 0px 0px 10px;
	}
		table.index_table01 th {
			width:80px;
			line-height: 160%;
			font-weight:bold;
		}
		table.index_table01 td {
			line-height: 160%;
		}

div.index_div02 {
	width:298px;
	border: 1px #a5c87e solid;
	margin: 20px 0px 0px 0px;
}
	table.index_table02 {
		width:298px;
		background-color: #f9f9f9;
	}
		table.index_table02 td {
			padding:5px;
			line-height: 140%;
		}
			table.index_table02 td.td01 {
				vertical-align:top;
			}
			table.index_table02 td.td02 {
				vertical-align:bottom;
			}

p.shousai01 a {
	display: block;
	width:97px;
	height:21px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/common/shousai01_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p.shousai01 a:hover {
	display: block;
	width:97px;
	height:21px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/common/shousai01_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/*category.html*/
h2#category_h201 {
	display: block;
	width:583px;
	height:42px;
	margin: 0px 0px 0px 0px;
	padding: 23px 0px 0px 27px;
	font-size:17px;
	font-weight:bold;
	color:#7d7d7d;
	background-image:url('../img/category_h201.gif');
	background-repeat: no-repeat;
}
table.category_table01 {
	width:608px;
	border:1px #d8d8d8 solid;
}
	table.category_table01 td{
		vertical-align:top;
	}
	table.category_table01 td.td01{
		width:90px;
		padding-top:5px;
		padding-left:5px;
		padding-bottom:5px;
	}
	table.category_table01 td.td02{
		padding-top:5px;
		padding-right:5px;
		padding-bottom:5px;
	}
		table.category_table01 td{
			vertical-align:top;
		}
		table.category_table01 a:link {
			color: #ffffff;
			text-decoration:underline;
		}
		table.category_table01 a:visited {
			color: #ffffff;
			text-decoration:underline;
		}
		table.category_table01 a:hover {
			color: #ffffff;
			text-decoration:none;
		}
			table.category_title {
				width:100%;
				font-weight:bold;
				margin-bottom :5px;
				border-collapse: collapse;
				background-color:#9bc859;
				background-image:url('../img/common/arrow03.gif');
				background-repeat: no-repeat;
				background-position: 0% 50%;
			}
				table.category_title td {
					vertical-align:middle;
				}
					p.mylink a {
						display: block;
						width:100px;
						height:15px;
						background-image:url('../img/mylink_off.gif');
						background-repeat: no-repeat;
						text-indent: -9999px;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
					}
					p.mylink a:hover {
						display: block;
						width:100px;
						height:15px;
						background-image:url('../img/mylink_on.gif');
						background-repeat: no-repeat;
						text-indent: -9999px;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
					}

div#category_div01 {
	padding:5px;
}
/*mylink.html*/
p#pre a {
	display: block;
	width:180px;
	height:42px;
	background-image:url('../img/pre_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
p#pre a:hover {
	display: block;
	width:180px;
	height:42px;
	background-image:url('../img/pre_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*prevention.php*/
h2#prevention_h201 {
	display: block;
	width:610px;
	height:65px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/prevention_h201.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
/*eye_dictionary.php*/
h2#eye_dictionary_h201 {
	display: block;
	width:610px;
	height:65px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/eye_dictionary_h201.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
/*what_lasik.php*/
h2#what_lasik_h201 {
	display: block;
	width:610px;
	height:65px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/what_lasik_h201.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
/*no_fail.php*/
h2#no_fail_h201 {
	display: block;
	width:610px;
	height:65px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/no_fail_h201.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
/*ssearch.html*/
h2#ssearch_h201 {
	display: block;
	width:610px;
	height:65px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/search_h201.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
/*comapny.html*/
h2#comapny_h201 {
	display: block;
	width:610px;
	height:65px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/company_h201.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
/*privacy.html*/
h2#privacy_h201 {
	display: block;
	width:610px;
	height:65px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/privacy_h201.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
dl#privacy_dl01 {
	margin-left:20px;
	margin-right:20px;
}
	dl#privacy_dl01 dt {
		font-weight:bold;
		margin-top:30px;
		padding-bottom:3px;
		border-bottom: 1px #000000 dotted;
	}
	dl#privacy_dl01 dd {
		margin-top:5px;
		margin-left:20px;
	}


/*contact.html*/
h2#contact_h201 {
	display: block;
	width:610px;
	height:65px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/contact_h201.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
table#contact_index_table {
	width:570px;
	font-size: 12px;
	margin: 0px 20px 0px 20px;
	background-color: #ffffff;
	border-collapse: collapse;
	border: 1px #cfcfcf solid;
}
	#contact_index_table th {
		width:20%;
		padding: 5px 2px 5px 5px;
		border: 1px #cfcfcf solid;
		font-weight:bold;
	}
	#contact_index_table td {
		padding: 4px 2px 4px 5px;
		border: 1px #cfcfcf solid;
	}
		table#contact_index_table .input {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border: 1px #e2e2e2 solid;
			background-color: #f9f9f9;
		}
/*sitemap.html*/
div.sitemap_div01 {
	width:190px;
	margin-left:10px;
}
	div.sitemap_div01 li {
		line-height: 200%;
		padding-left:15px;
		background-image:url('../img/common/arrow04.gif');
		background-repeat: no-repeat;
		background-position: 0% 55%;
	}
/*mylink.html*/

p.mylink_s a {
	display: block;
	width:100px;
	height:15px;
	background-image:url('../img/mylink_s_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
p.mylink_s a:hover {
	display: block;
	width:100px;
	height:15px;
	background-image:url('../img/mylink_s_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
