
/* 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:122px;
        margin-bottom:18px;
/*        text-indent:-999px;*/
        background-position: 0px -45px;
        background-repeat: no-repeat;
        font-size:3em;
        line-height:2;
        color:#990000;
}

#headerSection h1 a{
        color:#990000;
}

#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: auto;
     padding: 6px 0;
     text-indent: 14px;
/*     padding-left: 24px;*/
     font-size: 1.4em; _font-size: 1.3em;
     line-height:1.3;
     background-position: 0px -216px;
     background-repeat: no-repeat;
}
*+html h3 { font-size: 1.3em; }
h3 a { 
         text-decoration:none;
}

.itemtext { padding-left:18px; }

#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 ul {  padding:5px; margin-bottom:10px;  border: 1px #e0e0e0 solid; }

#side #Label1 h4 { margin: 0px 0 10px; padding: 0; display: block; text-indent: -9999px; width: 278px; height: 22px;
	 background: url(../img/SideLink.jpg) no-repeat left top; background-color: #FFF; border: none; font-size: 1; line-height: 1;
	 }
#side #Label1 h4 { background-position: 0 -444px;}

#side .widget-content { width:290px; text-align:left; }

#side .widget-content a.banner  { margin-bottom:10px; text-indent:-9999px; display:block; width:auto; height:75px; }
#side .widget-content a.banner  { padding:4px 0 4px 20px; background: left center no-repeat; }
#side .widget-content a.banner  { background-image: url(../img/tigusaya_banner.gif); }
#side .widget-content a:hover.banner  { background-image: url(../img/tigusaya_banner_on.gif); }

#side #Label1 .widget-content li  { margin-left:20px; font-weight: bold; color:#6C4126; display: block; }
#side #Label1 .widget-content li  { padding:4px 0 4px 20px; line-height: 1; background: url(../arrow.gif) left center no-repeat;}


/**お店情報**/
#side div.shopinfo { width:290px; text-align:center; background:url(http://himeji.saty.googlepages.com/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://himeji.saty.googlepages.com/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://himeji.saty.googlepages.com/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;
}

/* side_shop_site */
#HTML4 #side_shop_site div a { display: block; text-indent: -9999px;}

#HTML4 #side_shop_site div { border: none; margin: 10px 0; padding: 0 0 0 5px; margin: 0 0 5px; text-align: center;}
#HTML4 #side_shop_site div,
#HTML4 #side_shop_site div a { width: 278px; height: 45px;}
#HTML4 #side_shop_site div a { background: url(../img/SideLink.jpg) no-repeat left top; display: block;}
#HTML4 #side_shop_site div a:hover { background: url(../img/SideLink_hover.jpg) no-repeat left top; display: block;}

#HTML4 #side_shop_site .side_shop_site_01 a:hover,
#HTML4 #side_shop_site .side_shop_site_01 a { background-position: 0 0;}
#HTML4 #side_shop_site .side_shop_site_02 a:hover,
#HTML4 #side_shop_site .side_shop_site_02 a { background-position: 0 -50px;}
#HTML4 #side_shop_site .side_shop_site_03 a:hover,
#HTML4 #side_shop_site .side_shop_site_03 a { background-position: 0 -100px;}
#HTML4 #side_shop_site .side_shop_site_04 a:hover,
#HTML4 #side_shop_site .side_shop_site_04 a { background-position: 0 -150px;}
#HTML4 #side_shop_site .side_shop_site_05 a:hover,
#HTML4 #side_shop_site .side_shop_site_05 a { background-position: 0 -200px;}
#HTML4 #side_shop_site .side_shop_site_06 a:hover,
#HTML4 #side_shop_site .side_shop_site_06 a { background-position: 0 -250px;}
#HTML4 #side_shop_site .side_shop_site_07 a:hover,
#HTML4 #side_shop_site .side_shop_site_07 a { background-position: 0 -300px;}
