@import "right_menu.css";
@import "sub_page.css";

#information_title {
	width:800px;
	height:58px;
	text-indent:-999em;
	background:url('images/info/title.gif') no-repeat 0 0;
	margin:0 auto;
}

#page_menu li {
	width:205px;
	height:38px;
	display:block;
	text-indent:-999em;
	border-bottom:1px dashed #eee;
}
#sm_worktime a {
	background:url('images/info/sm_worktime.gif') no-repeat 0 0;
}
#sm_target a {
	background:url('images/info/sm_target.gif') no-repeat 0 0;
}
#sm_outtime a {
	background:url('images/info/sm_outtime.gif') no-repeat 0 0;
}
#sm_visit a {
	background:url('images/info/sm_visit.gif') no-repeat 0 0;
}
#sm_insurance a {
	background:url('images/info/sm_insurance.gif') no-repeat 0 0;
}
#page_menu a:hover {
	background-position:-205px 0 !important;
}

h3 {
	height:65px;
	text-indent:-999em;
	margin:20px 0 0;
	padding:0;
	background:url('images/info/h3.gif') no-repeat ;
}
#worktime h3 {
	/*margin-top:0;*/
	background-position:0 0;
}
#target h3 {
	background-position:0 -65px !important;
}
#outtime h3 {
	background-position:0 -130px !important;
}
#visit h3 {
	background-position:0 -195px !important;
}
#insurance h3 {
	background-position:0 -260px !important;
}

#time_table {
	margin:0 20px;
	width:500px;
	height:150px;
	position:relative;
}
#time_table table {
	margin-bottom:0;
}
#time_table div {
	width:500px;
	height:150px;
	position:absolute;
	top:0;
	left:0;
	background:url('images/info/time_table.gif') no-repeat 0 0;
}
#worktime p {
	margin-top:5px;
	margin-left:30px;
}

#worktime li {
	margin-top:0;
	margin-bottom:0;
	line-height:1.2;
}

#emergency {
	width:469px;
	height:87px;
	display:block;
	background:url('images/info/emergency.gif') no-repeat 0 0;
	text-indent:-999em;
}

#target ul {
	margin:0 50px;
}
#target li {
	width:80px;
	height:80px;
	display:block;
	float:left;
	text-indent:-999em;
	margin-left:0;
	margin-right:6px;
}
#target p {
	margin-top:0;
	margin-left:42px;
	width:440px;
	height:24px;
	text-indent:-999em;
	background:url('images/info/target_read.gif') no-repeat 0 0;
}

#dog {
	background:url('images/info/dog.jpg');
}
#cat {
	background:url('images/info/cat.jpg');
}
#rabbit {
	background:url('images/info/rabbit.jpg');
}
#ferret {
	background:url('images/info/ferret.jpg');
}
#mouse {
	background:url('images/info/hamster.jpg');
}
#bird {
	background:url('images/info/bird.jpg');
}

#policy {
	margin-left:10px;
	background-color:#1A2888;
	color:#fff;
	font-size:105%;
}
#policy p {
	margin:0;
	padding:10px 20px;
	font-weight:normal;
	line-height:1.5;
}
#policy p span {
	border-bottom:1px dashed #aaa;
}

#policy_top, #policy_bottom {
	width:530px;
	display:block;
	margin-left:10px;
}
#policy_top {
	height:42px;
	background:url('images/info/policy_top.gif') no-repeat 0 0;
}
#policy_bottom {
	height:10px;
	background:url('images/info/policy_bottom.gif') no-repeat 0 0;
}

#insurance li {
float:left;
margin-left:20px;
margin-right:20px;
}