
/* MAIN */

body {
    margin-top: 5px;
	font-size: small;
	font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.6;
}

#docContents { padding:20px; }

/* header */
#headerSection h1 {	
        height:34px;
        text-indent:-999px;
    	background-position: 0px -45px;
	    background-repeat: no-repeat;
}

#headerShopSection h1 { 
		text-align:center;
        font-size:3em; 
}

h2 { 

     width:600px;
     height: 43px;
     padding-top:  5px;
     text-indent: 32px;
/*     padding-left: 32px;*/
     font-size: 1.8em; 
     background-position: 0px -167px;
     background-repeat: no-repeat;
}

h3 { 
     width:600px;
     height: 32px;
     padding-top: 1px;
     text-indent: 24px;
/*     padding-left: 24px;*/
     font-size: 1.4em;
     background-position: 0px -216px;
     background-repeat: no-repeat;
}

h3 a { 
         text-decoration:none;
}

#headerSection h5 { text-align:right; }

/* pageNavigate */
#pageNavigate {
	width: 910px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align: center;
	margin-bottom:5px;
}

#pageNavigate ul {
	list-style: none;
}

#pageNavigate li {
	float: left;
	vertical-align : bottom;
}

#pageNavigate a {
	float: left;
	margin: 0px;
	width:  225px;
	height: 33px;
	padding-top: 2px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.3em;
	background-position: top 0px;
	background-repeat: no-repeat;
}

#pageNavigate a:hover {
	background-position: -225px 0px;
	background-repeat: no-repeat;
}

/* footer link */

#footerLink {
text-align:center;
}
#footerLink ul {
display:inline;
border-left:1px solid #000000;
}
#footerLink li {
display:inline;
padding-left:10px;
padding-right:10px;
border-right:1px solid #000000;
}

#ft { padding: 5px; margin: 5px 0px 5px 0px; }

/* Contents */
#Blog1 ul  { padding-left: 3px; }
#Blog1 ul li a { font-size:20px; }
#navbar #Navbar1 iframe{ height:0px; display:none; visibility:hidden; }


/* Leftside Shopinfo*/
#side .widget-content { width:290px; margin-bottom:5px;/*text-align:center;*/ }
/*#side .widget-content img { margin:0px auto; }*/

/**お店情報**/
#side div.shopinfo { width:290px; text-align:center; background:url(http://filebank.biz/himeji.saty/bk_shopinfo_body.gif) left top repeat; }
#side div.shopinfo h4{ width:290px; height:45px; color:#FFF; padding:4px 0px; text-align:center; letter-spacing:0.4em; background:url(http://filebank.biz/himeji.saty/bk_shopinfo_head.gif) left top no-repeat; text-indent:-9999px; }/**left top**/

/**情報詳細**/
/*
#side div.shopinfo dl{ width:250px; margin:5px auto 15px; text-align:left; }

#side div.shopinfo dt,
#side div.shopinfo dd{ font-size:12px; border-bottom:1px solid #d0d0d0; padding:5px 0px; }

#side div.shopinfo dt{
width:70px;
text-align:center;
margin-right:10px;
padding-left:5px;
float:left;

color:#333;
font-weight:bold;
}

#side div.shopinfo dd{
width:160px;
color:#555;
}
*/

#side div.shopinfo .shopmap { clear: both; width:290px; height:400px;margin:0; background:url(http://filebank.biz/himeji.saty/bk_shopinfo_foot.gif) left bottom no-repeat; }
/*#side div.shopinfo .shopmap img { width:200px; margin-bottom:50px; }*/



/*-----------------
サンプル3
-----------------*/
#side div.shopinfo dl {
	margin: 0 auto;
	padding: 0;
	width: 250px;
/*	border: 1px solid #999;*/
/*	background: url(/images/tips/dtdd_dot.gif) 60px top repeat-y;
	font-size: 0.8em;*/
	line-height: 1.4;
}
#side div.shopinfo dl dt {
	float: left;
	width: 70px;
	margin: -1px 0px 0px;/**ie6で上の点線消去**/
	padding: 10px 0px;
	border-top: 1px dotted #999;
	font-weight: bold;
	color:#555;
}
#side div.shopinfo dl dd {
	width: 180px;
	text-align:left;
	float: left;
	margin: -1px 0px 0px;/**ie6で上の点線消去**/
	padding: 10px 0px;
	border-top: 1px dotted #999;
	line-height: 1.4;
	color:#666;
}

/* モダンブラウザ向け */
[id="side"] dl {
	width: 250px; /* #side div.shopinfo dlの「width」-「左右のborder」の値*/
}

#side div.shopinfo dl > dt:first-child,
#side div.shopinfo dl > dt:first-child + dd {
	border-top: none;
}
#side div.shopinfo dl > dt {
	margin: 0;
	width: 70px; /* #side div.shopinfo dl dtの「width」-「左右のpadding」の値*/
}
#side div.shopinfo dl > dd {
	margin: 0;
	width: 180px; /* #side div.shopinfo dl ddの「width」-「左右のpadding」の値*/
}
*:first-child+html #side div.shopinfo dl dd {
	float: none;
}
