@charset "UTF-8";
/* CSS Document */
#second_navi2 { clear:both;padding:10px 0 15px 0;}

#second_navi2 li {
	display: inline;
	padding-right:20px;
}
.sub-title {
	margin:10px 0 0 0;
}
ul.navi_inline li {
	display: inline;
	float: left;
	margin:0 0 5px 0;
	padding:0 3px;
}

ul.eventNail li {
	display: inline;
	float: left;
	margin:0 0 5px 0;
	padding:0 2px;
}
ul.eventNail img {
	border:#CCCCCC solid 1px;
}
ul.eventNail img.noBorder {
border:0;padding-top:20px;}

#gallery ul.special {clear:both;}
#gallery ul.special li {
width:171px;
height:190px;
}

ul.catLink {padding-top:10px;text-align:center;}

ul.catLink li {
display:inline-block; float:left;
	background:url(../images/icon_ya.jpg) no-repeat;
	padding:0 20px 0 15px;
}
p.backNumber {float:right;margin:8px 3px 10px 10px;}

.backNumberList {padding-top:10px;}
.backNumberList h4 {clear:both;padding-bottom:10px;font-size:18px; font-weight:bold;}
.backNumberList ul li {min-width:80px;
	display:block;
 float:left;
	background:url(../images/icon_ya.jpg) no-repeat;
	padding:0 20px 10px 15px;
}



ul.navi_inline li strong {
font-weight:bold;
color:#FF66CC;
}
ul.navi_inline li {
	margin-right:4px;
}

ul.navi_inline li.title {
width:540px;
}
ul.navi_inline img {
	border:#CCCCCC solid 1px;
}
ul.navi_inline img.noBorder {
border:0;}
.price-list-link {clear:both;}

#main #gallery ul.special li a:hover img {
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
background: #fff;
}

#gallery_title {
	margin-top: 18px;
}
#gallery h3 {
	font-weight:bold;
    color:#FF66CC;
}

/*.gallery-navi-img {
	margin-top: 10px;
	margin-right: 5px;
}*/
.img-left {
	float:left;
	margin-top: 5px;
}
.img-right {
	float:right;
	margin-top: 5px;
}

.pageLink {clear:both;text-align:center;}


dl.staff {margin-top:10px; line-height:1.5em;}
dl.staff strong{margin-right:15px;}
dl.staff img {
	border:#CCCCCC solid 1px;
}
dl.staff dd.thumb{float:left;margin:0 10px 10px 3px;}
dl.staff dd.list{clear:both;}
dl.staff ul.navi_inline li {
	display: inline;
	float: left;
	margin:0 0 0 0;
	padding:0 3px;
}
dl.staff ul.navi_inline {margin-bottom:10px;padding-top:7px;height:80px;border-top: #e4d1a2 solid 1px;border-bottom: #e4d1a2 double 5px;}
dl.staff dd.message {margin-left:190px;width:345px;}
