@charset "euc-jp";
body{
	background-image: url(image/lasik/bk.jpg);
	background-repeat: repeat-x;
	background-color: #FFFBF3;
	color:#000000;
	line-height:130%;
	font-size:0.8em;
	margin:0px 10px 0px 0px;
	padding:0px auto auto auto;
}
A:link{color:#0066CC;text-decoration:underline;}
A:visited{color:#0066CC;text-decoration:underline;}
A:hover{color:#CC33CC;text-decoration:underline;}
A:active{color:#2266FF;text-decoration:underline;}
textarea{line-height:140%;font-size:12px;}
H1 { font-size:18px; margin:0px;color:#009933;}
H2 { font-size:14px; margin:0px;color:#009933;}
H3 { font-size:12px; margin:0px;color:#696969;}
.clear{
  clear: both;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.bold {
  font-weight: bold;
}
.space01 { height:10px;font-size: 1px; }
.space02 { height:20px;font-size: 1px; }
.space03 { height:30px;font-size: 1px; }
.space04 { height:40px;font-size: 1px; }
.space05 { height:50px;font-size: 1px; }
.space06 { height:60px;font-size: 1px; }
.space07 { height:70px;font-size: 1px; }
.space08 { width:50px;font-size: 1px; }

div#main {
  width:780px;
  margin: 0 auto;
  padding-top:15px;
  text-align: left;
  background-color:#FFFFFF;
}
div#head{
  width:780px;
  margin: 0 auto;
  text-align:right;
  background-color:#FFFFCC;
  background-image:url('image/lasik/top_bk.gif');
  padding:2px 0 2px 0;
}
div#middle{
  width:715px;
  margin: 15px auto;
  text-align:right;
  background-color:#FFFFCC;
  background-image:url('image/lasik/middle_bk.gif');
  padding:10px 0 10px 0;
}
div#head_pic{
  margin: 0 auto;
  margin-bottom:15px;
  width:715px;
}
div#foot{
  width:780px;
  margin: 0 auto;
  text-align:center;
  background-color:#FFFFCC;
  background-image:url('image/lasik/top_bk.gif');
  padding:2px 0 2px 0;
}
div#foot_message{
  width:780px;
  margin: 0 auto;
  text-align:center;
  color:#666666;
}
/* コンテンツ部分の設定 */
div#container {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  background: #FFFFFF;
}
div#contents {
  float: left;
  width: 715px;
  margin: 0 0 15px 32px;
  background: #F7F1EA;
  display: inline;
  padding:15px 0;
  border-left:#CCCCCC;
  border-right:#CCCCCC;
}
div#clinic {
  float: left;
  width: 715px;
  margin: 0 0 15px 32px;
  background: #FDF3F1;
  display: inline;
  padding: 0 0 15px 0;
  border:1px solid #EDA193;
}
/* cat */
.cat1 {
  float: left;
  width: 690px;
  margin: 0 0 20px 12px;
  padding:0;
  display: inline;
}
.cat1_top, .cat1_btm{
  height: 15px;
  font-size: 1px;
  margin: 0 0 0 0;
  padding:0;
}
.cat1_top{
  background: url(image/lasik/up.gif)  no-repeat left bottom;
  margin: 0 0 0 0;
  padding:0;
}
.cat1_bg{
  background: url(image/lasik/cat_bk.gif);
  background-repeat:repeat-y;
  margin: 0 0 0 0;
  padding:0 0 0 0;

}
.cat1_bg2{
  background: url(image/lasik/cat_bk.gif);
  background-repeat:repeat-y;
  margin: 0 0 0 0;
  padding:1px 15px 5px 15px;

}
.cat1_btm{
  background: url(image/lasik/down.gif)  no-repeat left top;
  margin: 0 0 0 0;
  padding:0;
}
.lasik_td{
	vertical-align:top;
	color:#666666;
	line-height:140%;
	padding:0 10px 0 10px;
}
/* cat2 */
.cat2 {
  float: left;
  width: 192px;
  margin: 0 0 0 0;
  padding:0;
  display: inline;
}
.cat2_btm{
  height: 11px;
  font-size: 1px;
  margin: 0 0 0 0;
  padding:0;
}
.cat2_top1{
  height: 53px;
  font-size: 1px;
  margin: 0 0 0 0;
  padding:0;
  background: url(image/lasik/up_card1.gif)  no-repeat left bottom;
}
.cat2_top2{
  height: 53px;
  font-size: 1px;
  margin: 0 0 0 0;
  padding:0;
  background: url(image/lasik/up_card2.gif)  no-repeat left bottom;
}
.cat2_top3{
  height: 53px;
  font-size: 1px;
  margin: 0 0 0 0;
  padding:0;
  background: url(image/lasik/up_card3.gif)  no-repeat left bottom;
}
.cat2_bg{
  background: url(image/lasik/cat_card_bk.gif);
  background-repeat:repeat-y;
  margin: 0 0 0 0;
  padding:0 15px 0 15px;
  color:#666666;
  line-height:150%;
}
.cat2_btm{
  background: url(image/lasik/down_card.gif)  no-repeat left top;
  margin: 0 0 0 0;
  padding:0;
}
.point_td{
	vertical-align:top;
}
.price{
	text-decoration:line-through;
	font-size:11px;
}
.price_cam{
	color:#FF6600;
	font-weight:bold;
}