#contents{height:1220px;background:url(../img/index/bg_circle.gif) center top no-repeat;}
* html #contents{width:655px;margin:auto;padding-left:145px;text-align:left}
*:first-child+html #contents{height:1220px}


#head h1 img{margin-bottom:-18px}
*:first-child+html #head h1 img{margin-bottom:0}
* html{margin-bottom:0}


/*店舗紹介*//**/
#sec1.guide{}
#sec1.guide p{margin:12px 0 12px 25px;width:340px}

/*平林亭からのお知らせ*//**/
#sec2.topicsall{}
#sec2.topicsall .entries{width:570px;height:100px;margin:10px 20px 10px 25px}
*:first-child+html #sec2.topicsall .entries{height:110px}
#sec2.topicsall .entries .entry{width:110px;float:left}
#sec2.topicsall .entries .entry img{width:96px;height:72px;border:1px solid #fff;clear:both}
#sec2.topicsall .entries .entry img:hover,#sec2.topicsall .entries .entry img:active{border:1px solid #FFFF00}

#sec2.topicsall .entries .entry p{font-size:11px;padding-right:5px}

#sec2.topicsall .entries .entry p .date{font-size:10px;color:#333}
#sec2.topicsall .entries .entry p a:link,#sec2.topicsall .entries .entry p a:visited{color:#006309}
#sec2.topicsall .entries .entry p a:active,#sec2.topicsall .entries .entry p a:hover{color:#CC0000}


/*スタッフブログ更新中*//**/
* html #sec2 .staffblog{margin-top:-25px}
*:first-child+html #sec2 .staffblog{}
#sec2 .staffblog ul#news{margin:10px 20px 10px 25px;z-index:999}
#sec2 .staffblog ul#news li{width:350px}
#sec2 .staffblog ul#news li a:link,#sec2 .staffblog ul#news li a:visited{color:#893238;font-size:13px;font-weight:bold}
#sec2 .staffblog ul#news li a:hover,#sec2 .staffblog ul#news li a:active{color:#006600;font-size:13px;font-weight:bold}

.staffblog h3 img{margin-bottom:-5px}
* html .staffblog h3 img{margin-bottom:0;}
*:first-child+html .staffblog h3 img{margin-bottom:0;}





/*社長ブログ*//**/
#sec3{z-index:1;}

* html #container #contents #sec3{margin-top:30px;}

#container #contents #sec3 #blog{width:254px;height:181px;margin:21px 0 0 21px;padding:16px 0 0 112px;background:url(../img/index/bg_blog.png) no-repeat top left;z-index:998}
* html #container #contents #sec3 #blog{margin:-7px 0 0 22px;background:url(../img/index/bg_blog_ie.gif) no-repeat top left;position:relative}

*:first-child+html #container #contents #sec3 #blog{margin:18px 0 0 20px;background:url(../img/index/bg_blog_ie7.gif) no-repeat top left;position:relative}

#voice h3 img{margin:14px 0 0 12px}
* html #voice h3{margin-left:15px}
*:first-child+html #blog h3{margin-left:15px}

#container #contents #sec3 #blog .entry{width:110px;float:left}
#container #contents #sec3 #blog .entry img{width:96px;height:72px;border:1px solid #fff;clear:both}
#container #contents #sec3 #blog img:hover,#container #contents #sec3 #blog .entry img:active{border:1px solid #FFFF00}

#container #contents #sec3 #blog .entry p{font-size:11px;padding-right:5px}

#container #contents #sec3 #blog .entry p .date{font-size:10px;color:#ffdcdc}
#container #contents #sec3 #blog .entry p a:link,#container #contents #sec3 #blog .entry p a:visited{color:#FFFFFF}
#container #contents #sec3 #blog .entry p a:active,#container #contents #sec3 #blog .entry p a:hover{color:#ffd800}







/*ひらナビ*//**/
#container #contents #sec3 #navi{position:absolute;top:0px;right:74px;}


/*クイックリンク*//**/
#container #qlink{top:755px}
#container #qlink img.pv{margin-left:-1px}
* html #container #qlink img.pv{margin-left:-10px;position:relative}


#qlink .views{color:#BA9A61}

#qlink address{color:#666666;font-size:10px;margin-top:10px;position:relative;}
#qlink address a:link,#qlink address a:visited,#qlink address a:hover,#qlink address a:active{color:#666666;text-decoration:none}


#sec3{margin-top:-10px}
*:first-child+html #sec3{margin-top:0}
* html #sec3{margin-top:0}

#gallery .pv{position:absolute;top:650px;left:4px}


/*バナー*//**/
#sec3 #banner{position:absolute;left:455px;top:150px}
* html #sec3 #banner img{top:130px;margin-bottom:3px}
*:first-child+html #sec3 #banner img{margin-bottom:3px}

/*右上ボタントップ用*//**/
#container #button{width:219px;height:726px;position:absolute;top:64px;left:534px;z-index:999}
* html #container #button{top:61px;left:534px;z-index:999}


#qlink a{font-size:11px}


/*グループ店バナー*//**/
#sec4 #group{width:540px;margin:20px 0 0 -130px}
* html #sec4 #group{width:540px;margin:40px 0 0 -130px}
#sec4 #group #box{margin:10px 0 20px 20px}
#sec4 #group #box .box340{width:345px;float:left;margin-bottom:10px}
#sec4 #group #box .box170{width:170px;float:left;margin-bottom:10px}
#sec4 #group #box .box340 img,#sec4 #group #box .box170 img{margin-right:12px}
#sec4 #group .midashi{color:#FFFFFF;font:"ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝", "細明朝体" }



/*フッタ*/
#footer{width:100%;background:url(../img/common2/footer_bg_ie6.gif) top repeat-x;height:260px;list-style:url(http://hirarintei.com/img/common2/list.gif) inside; color:#E4E4E4; margin:0px;padding:4px 0px 0px 0px; text-align:center;}

#footbox{width:900px;margin:auto auto auto auto}


* html #footer{ padding:2px 0 0 0;}
#footer a:hover{ text-decoration:underline;}
#footer li{ line-height:22px; vertical-align:middle;}
#footer p{ top:39px; font-weight:normal; text-align:left; left:10px;}
#footer p#foot{margin-top:10px}
#footer p .elev{ font-size:11px; line-height:19px;}
#footer p .fourt{ font-size:14px;}
#footer .textlink{float:left; margin:0 12px 0 0; font-size:12px; line-height:22px; text-align:left;}
#footer .textlink a{ color:#fff; text-decoration:none;}
#footer .textlink li a:hover{ text-decoration:underline;}
#footer #copyright{ font-size:10px; color:#4E4E4E;}
#footer #copyright a:link,
#footer #copyright a:visited,
#footer #copyright a:hover,
#footer #copyright a:active{text-decoration:none;color:#4E4E4E}


/*IE6のボタン位置*//**/
* html #button{margin-left:10px}

