@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */
/* --------------------------------------------------
	##contents
-------------------------------------------------- */
#search-box{
	margin:0 0 16px;
	padding:13px 8px;
	border:1px #CCC solid;
}
#search-box input{vertical-align:middle;}
#search-title1{margin:0 0 5px;}
#ibox{
	border:1px #CCC solid;
	width:190px;
	height:17px;
	color:#4D4D4D;
	background-color:#F5F5F5;
	font-size:12px;
}
.ph1 img{border:3px #CFCFCF solid;}
.mb1{margin:0 0 20px;}
.title1{margin:0 0 8px;}
.box1 td{
	color:#4D4D4D;
	font-size:75%;
}
.box1 td.box1-right{
	padding:0 0 12px 7px;
	border-left:2px #CFCFCF solid;
}
.tab{
	margin:0 0 9px;
	width:661px;
}
.box2{
	margin:0 0 6px;
	width:661px;
}
.box2 td{
	color:#4D4D4D;
	font-size:75%;
}
.box2 td a{color:#4D4D4D;}
.box2 td a:hover{color:#F00;}
.box2-1{padding-bottom:14px;}
.icon1{
	vertical-align:middle;
}
.print img{vertical-align:middle;}
.srh img{vertical-align:middle;}
.box3{
	width:368px;
	background:url(../access/img_com/line1.gif) repeat-x left bottom;
}
.box3-top{padding-top:20px;}
#directions{font-size:75%;}
.s-box{
	margin:0 0 0 35px;
	width:252px;
}
.s-box ul{
	margin:0;
	padding:0 0 92px;
	width:252px;
	background:url(../access/img_com/s_bg1.jpg) no-repeat left bottom;
}
.s-box ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.s-box ul li img{
	vertical-align:top;
}
#pano{display:none;}
