body{	margin:0;padding:0;text-align:center;line-height:100%;font-size:14px;color:#333333;	background:#c4b68f url(../images/bodyback.gif) no-repeat top center;}/*tag*/td,p{text-align:left;font-size:14px;	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, serif;}img,p,div,a{margin:0;padding:0;border:0;}p{line-height:150%;}/*ページ構造*/#wrapper{margin:0 auto;text-align:center;width:100%;height:auto;display:block;}#container{width:768px;margin:0 auto;}/*フッター*/#foot-box {	margin: 20px auto 10px auto;	text-align:center;	color:#ffffff;}#foot-box p{	text-align:center;	font-size:.9em;}#foot-box p a{color:#ffffff;text-decoration:none;margin:0 .5em;}#foot-box p a:hover{color:#757045;text-decoration:underline;}#foot-box span{	padding-left:1em;	font:.7em Georgia, "Times New Roman", Times, serif;}#foot-box img{padding-top:3px;}/*検索フォーム*/form{background-color:#552B2C;margin:0;padding:5px 0px;margin:0 10px 0 5px;}#selectFrmout{margin:0px 5px;padding:5px 0px;border:2px solid #e7e3c8;}#selectFrminner{margin:0px 5px;padding:12px 0px;border:2px solid #73504e;}option{width:180px;}* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }/*トップ*/#topPic{	margin:30px auto 0px auto;}#conBox{display:block;width:650px;height:auto;margin:0 auto 15px auto;padding:0px;}/*メインコンテンツ*/#contents{display:block;width:766px;height:auto;margin:0 auto;padding:0px;}#contentsmain{display:block;line-height:125%;margin:0px;padding:10px 50px 20px 50px;background:url(../images/contentsback.png) repeat-y top left;}#contentsmain p{margin:10px auto;line-height:1.5em;padding:0 5px;}#conTop{display:block;width:auto;height:33px;display:block;margin:0;padding:0;text-indent:-9999px;background:url(../images/contentstop.png) no-repeat top left;}#conBottom{display:block;width:auto;height:44px;display:block;margin:0;padding:0;text-indent:-9999px;background:url(../images/contentsbottom.png) no-repeat top left;}/*検索リスト*/select{width:200px;}#seachRes{padding-right:70px;font-weight:bolder;font-size:.9em;color:#630000;}#seachRes strong{color:#9f0000;font-size:1.1em;}.seachArea{padding:0 2em;}.lstTbl{width:640px;margin:0px auto 10px auto;display:block;padding:0px;border-top:10px solid #f9f9f7;}.lstTbl td{font-size:.8em;padding:.6em 0em;}.lstTbl td.listPic{margin:0;padding:0;width:170px;vertical-align:top;}.lstTbl td.listPic img{margin-bottom:10px;}.lstTbl th{font-size:.8em;background-color:#cccc99;text-align:left;padding:.3em;width:470px;color:#333300;}.lstTbl tr{line-height:1em;}.lstTbl th a{color:#333300;margin-right:1em;}.lstTbl th a:hover{color:#757045;}.lstTbl th span{font-weight:normal;font-size:.7em;}.lstTbl tr.conentsTxt1 td{border-bottom:1px solid #cccccc;line-height:155%;}.lstTbl tr.conentsTxt2 td{line-height:115%;padding:.6em 0 0 0;}.lstTbl tr.conentsTxt3 td{line-height:115%;padding:0;}.lstTbl tr.conentsTxt3 td.txtRight{white-space:nowrap;}/*店舗詳細*/#shopTtl{	display:inline;float:left;width:416px;text-align:left;margin-left:10px;}#shopTtl h2{	padding:0;margin:0;	font-size:1em;	color:#9f857d;	line-height:1.2em;}#shopTtl h1{padding:0;margin:0;font-size:1.8em;line-height:1.22em;color:#9f857d;}.detailTbl{	border-collapse:collapse;	border-left:1px solid #cccccc;}.detailTbl th{	padding:.4em;	border-top:1px solid #cccccc;	border-right:1px solid #cccccc;	border-bottom:1px solid #cccccc;	background-color:#e6e6e6;	font-size:.675em;	white-space:nowrap;}.detailTbl td{	font-size:.75em;	padding:.65em;	border-top:1px solid #cccccc;	border-right:1px solid #cccccc;	border-bottom:1px solid #cccccc;	background-color:#fcfcfc;}#detContopR{float:right;display:inline;width:213px;margin-top:5px;margin-right:8px;}#contentsmain>#detContopR{max-width:213px;width:auto;}.upPic1{float:left;display:inline;text-align:center;width:640px;overflow:hidden;}.upPic2{float:left;display:inline;text-align:center;width:320px;overflow:hidden;}.upPic1 img{margin:0 auto;}#shopImg{	display:block;	margin:10px auto auto auto;	padding-top:20px;	width:640px;height:auto;	border-top:3px solid #c8a39d;}#shopMain{	display:block;text-align:left;	width:640px;height:auto;	margin:10px;padding-bottom:30px;	border-bottom:1px dashed #cccccc;	background:#f9f9f7 url(../images/shopimagebg.gif) no-repeat left bottom;} #shopMain h3{line-height:155%;color:#647e86;border-bottom:1px solid #cccccc;margin-bottom:0;}#shopMain h4{background-color:#cccc99;line-height:155%;text-indent:.3em;margin-top:0;}#shopMain p{color:#757542;}#sMLeft{float:left;display:inline;margin-right:10px;vertical-align:top;}#sMRight{float:right;display:inline;}table#sMRight{width:375px;font-size:14px;margin-bottom:10px;}table#sMRight th{width:80px;white-space:nowrap;}table#sMRight td{width:295px;}#sMLeft div{text-align:center;width:250px;overflow:hidden;margin-bottom:10px;}#sMLeft div small{font-size:.7em;}.phototop{margin-bottom:20px;}/*マップ*/#map{width:636px;height:500px;border:1px solid #cccccc;margin-top:20px;}.mapDisp{text-align:left;margin:0;padding:0;height:auto;}#map h4{margin:0;padding:.2em;line-height:110%;text-indent:0;background-color:#ffffff;font-size:1em;}#map p{font-weight:normal;margin:0;padding:0;font-size:.8em;line-height:120%;}/*文字*/.naviTxt1{font-size:.8em; color:#d2c8c6;}.txtRight{text-align:right;}.txtCent{text-align:center;}.conentsTel{	color:#575752;font-size:1.2em;font-weight:	bold;padding-left:.5em;white-space:nowrap;}.lstTbl tr.conentsTxt3 td span.conentsTel{}/* クリアfloat*/.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {	display: inline-block;}* html .clearfix {  height: 1px;  /*\*//*/  height: auto;  overflow: hidden;  /**/}/*}*//* \*/*html .clearfix { height: 1%;}.clearfix { display: block;}/* */}