@charset "UTF-8";


/*店舗タイトルの設定*/
#shop_720box { clear:both; width:720px; margin:5px auto; padding:0px 0 0 0;}
#shop_ttl { clear:both; background:url(../../shop/img/bg_ttl_shop.gif) no-repeat 0 0; margin:0px auto 0px; width:720px; height:31px;}
#shop_ttl h2 {font-size:18px;  margin:0 auto; padding:8px 0 3px 18px; color:#2F4C7D; text-align:left;}
#shophelf_ttl { clear:both; background:url(../../shop/img/bg_ttl_shophelf.gif) no-repeat 0 0; margin:0px; width:360px; height:31px;}
#shophelf_ttl h3 {font-size:18px;  margin:0 auto; padding:8px 0 3px 18px; color:#2F4C7D; text-align:left;}
/*#shop_720box span { font-size:14px; margin:0; padding:0 0 0 10px; color:#F20C0C; text-align:left; font-weight:normal;}*/


/*店舗詳細リストの設定*/
/*#shop_datalist { float:left; margin:10px auto; padding:0px; width:350px; text-align:left; }*/
#shop_datalist { float:left; margin:10px 2px 10px 2px; padding:0px; width:330px; text-align:left; }
#shop_datalist td { font-size:93%; line-height: 150%; }
.datalist_ttl { color:#2F4C7D; font-weight: bold; }
.datalist_text { border-left: 3px solid rgb(204, 204, 204); padding-left: 10px; }
.datalist_line div { border-bottom: 1px solid rgb(255, 255, 255); margin: 4px 0px; height: 1px; background-color: rgb(204, 204, 204); }

/*店舗画像の設定*/
#shop_image { float:right; width:350px;}

/*トピックス*/
#topics_box { float:left; clear:both; background-color:#FFFFFF; width: 347px; height:330px; margin:10px  auto 0; padding:0; overflow: hidden; overflow-y: scroll; border: 1px solid #999999; }
#topics_box p { text-align:left; padding:3px 5px; margin:0; font-size:93%; line-height:150%; }
#topics_box span { display:block; margin:0 0 0 12px;}


/*スタッフ紹介の設定*/
#staff_box_left { float:left; width:350px; margin:0 auto; padding:5px 0 0 0px;}
#staff_box_right { float:right; width:350px; margin:0 auto; padding:5px 0 0 0px;}
/*.staff_image { float:left; display:block; width:100px; text-align:left;  }*/
.staff_image { float:left; display:block; width:133px; text-align:left;  }
/*.text_box { float:left; width:245px; padding:0 0 0 5px;}*/
.text_box { float:left; width:212px; padding:0 0 0 5px;}
.name {clear:both; text-align:left; border-bottom:1px dashed #2F4C7D; color:#2F4C7D;}
.comment { clear:both; text-align:left; }



/*リンク設定*/
/*
#btn_reference { float:left; width:82px; margin:0 auto 10px; padding:0; }
#btn_reference a { display:block; width:82px; height:21px; margin:5px 0 0 0; padding:0 0 0 0; }
#btn_reference p {text-indent:-9999px; }

#reference:visited { background:url(../../shop/img/btn_reference.gif) no-repeat 0 0; width:82px; height:21px; }
#reference:active { background:url(../../shop/img/btn_reference.gif) no-repeat 0 0; width:82px; height:21px;}
#reference:link { background:url(../../shop/img/btn_reference.gif) no-repeat 0 0; width:82px; height:21px;}
#reference:hover { background:url(../../shop/img/btn_reference.gif) no-repeat 0px -21px; width:82px; height:21px;}

#btn_blog { float:left; width:110px; margin:0 auto 10px; padding:0; }
#btn_blog a { display:block; width:110px; height:21px; margin:5px 0 0 0; padding:0 0 0 0; }
#btn_blog p {text-indent:-9999px; }

#blog:visited { background:url(../../shop/img/btn_shop_blog.gif) no-repeat 0 0; width:110px; height:21px; }
#blog:active { background:url(../../shop/img/btn_shop_blog.gif) no-repeat 0 0; width:110px; height:21px;}
#blog:link { background:url(../../shop/img/btn_shop_blog.gif) no-repeat 0 0; width:110px; height:21px;}
#blog:hover { background:url(../../shop/img/btn_shop_blog.gif) no-repeat 0px -21px; width:110px; height:21px;}
*/
#btn_reference { float:left; width:133px; margin:0 auto 10px; padding:0; }
#btn_reference a { display:block; width:133px; height:21px; margin:5px 0 0 0; padding:0 0 0 0; }
#btn_reference p {text-indent:-9999px; }

#reference:visited { background:url(../../shop/img/btn_reference.gif) no-repeat 0 0; width:133px; height:21px; }
#reference:active { background:url(../../shop/img/btn_reference.gif) no-repeat 0 0; width:133px; height:21px;}
#reference:link { background:url(../../shop/img/btn_reference.gif) no-repeat 0 0; width:133px; height:21px;}
#reference:hover { background:url(../../shop/img/btn_reference.gif) no-repeat 0px -21px; width:133px; height:21px;}

#btn_blog { float:left; width:133px; margin:0 auto 10px; padding:0; }
#btn_blog a { display:block; width:133px; height:21px; margin:5px 0 0 0; padding:0 0 0 0; }
#btn_blog p {text-indent:-9999px; }

#blog:visited { background:url(../../shop/img/btn_shop_blog.gif) no-repeat 0 0; width:133px; height:21px; }
#blog:active { background:url(../../shop/img/btn_shop_blog.gif) no-repeat 0 0; width:133px; height:21px;}
#blog:link { background:url(../../shop/img/btn_shop_blog.gif) no-repeat 0 0; width:133px; height:21px;}
#blog:hover { background:url(../../shop/img/btn_shop_blog.gif) no-repeat 0px -21px; width:133px; height:21px;}

