@charset "utf-8";
/* CSS Document */


body.sixyear #mainRight {
	margin-bottom: 1em;
}
body.sixyear #mainRight p#pan {
	background: none;
	padding-top: 0;
}
body#pharmacyTop ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
body#pharmacyTop li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#mainimg {
	background:url(img/main.png) 0 0 no-repeat;
	height:500px;
}
#mainimg h1 {
	text-align: right;
}
#mainimg h2, #mainimg ul, #mainimg li, #mainimg p {
	width: 295px;
	margin-left: 300px;
}
#mainimg li {
	background-color: #135313;
	width: 295px;
	height: 30px;
	display: block;
}
#classphoto {
   border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
   border: 1px solid #135313;   /* 枠線の装飾 */
   background: #F5F4EB url(img/classphoto.png) 0 0 repeat-y;   /* 背景 */
   padding: 1.5em 0;
   margin-bottom: 2em;
   width: 598px;
}
#classphoto li {
	float: left;
}
#classphoto ul.photo1 {
	width: 500px;
	margin: 0 auto;
}
#classphoto ul.photo1 li {
	width:250px;
	text-align: center;
}
#classphoto ul.photo2 li {
	margin-right: 1px;
}
#classphoto ul.photo2 {
	clear: left;
	margin-left:2em;
}
#classphoto p {
	clear: both;
	margin: 1em 0 0 2em;
}
p.images img {
	float: left;
	margin: 0.5em 1.5em 1em 0;
}
.future {
	overflow: hidden;
	position: relative;
}
.future p.images {
	float: left;
}
.future p.images img {
	float: left;
	margin:0 1em 0 0;
}
ul.images {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 600px;
}
ul.images li {
	float: left;
	margin:0 0 0 1.5em;
	padding: 0;
	width: 220px;
	height: 250px;
}
ul.images li img {
	float: left;
	margin:0 1em 0 0;
	display: block;
}
