@charset "utf-8";

/* --------------------------------------
店舗検索
-------------------------------------- */

#kensaku h1 img {
margin-bottom:7px;
}

#kensaku .result {
border-top:solid 1px #FF9966;
border-bottom:solid 1px #FF9966;
padding:3px 5px;
margin:10px auto 0;
}

#kensaku p.newshop {
width:auto;
text-align:right;
}

#kensaku p.newshop img {
vertical-align:text-bottom;
margin-right:3px;
}

#kensaku .kensu {
float:left;
}

#kensaku .page {
float:right;
}

/*clearfix*/
#kensaku .result:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}

#kensaku .result {
display: inline-block;
zoom: 100%;
width:670px;
}

#kensaku .result p {
padding:5px;
}

#kensaku h4 {
background:#FFCC99;
padding:4px 3px 4px;
font-weight:bold;
text-align:center;
margin-top:20px;
margin-bottom:5px;
position:relative;
}

.social-btn-top {
/*margin-top:-20px;*/
height:14px;
border-bottom:solid 1px #CCC;
padding-bottom:12px;
}

/*
#kensaku .twitter-btn {
position:absolute;
font-size:0.7em;
top:1px;
right:-4px;
padding:0;
}

#kensaku .twitter-btn img {
margin-right:5px;
vertical-align:middle;
cursor:pointer;
margin-top:0;
}
*/

#kensaku table {
	width:100%;
}

#kensaku tr.odd {
background:#EEEEEE;
}

#kensaku th, #kensaku td {
padding:3px 5px;
}

#kensaku th {
width:1%;
white-space:nowrap;
padding-right:10px;
}

#kensaku .line {
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
}

#kensaku ul {
margin-top:10px;
margin-bottom:15px;
}

#kensaku li {
padding-left:25px;
}

#kensaku li.bbs {
background:url(./images/icon-bbs.jpg) no-repeat;
background-position:left -1px;
}

#kensaku li.jibun {
background:url(./images/icon-jibun.jpg) no-repeat;
background-position:0 2px;
}

#kensaku li.edit {
background:url(./images/icon-edit.jpg) no-repeat;
background-position:1px 1px;
}

#kensaku li.mobile {
background:url(./images/icon-mail.jpg) no-repeat;
background-position:1px 3px;
}

/* --------------------------------------
自分もコメントする
-------------------------------------- */

#comment h1 img {
margin-bottom:15px;
}

#comment ul {
margin:15px 0;
margin-left:10px;
}

#comment ul li {
margin: 0 0 5px 0;
padding: 0 0 0 7px;
display: block;
background-image: url(./images/list_button.gif);
background-position: left center;
background-repeat: no-repeat;
}

#comment li.lib {
background-position: 0 7px;
}

#comment h4 {
font-weight:bold;
font-size:1.2em;
padding:1px;
background:#FCEAC7;
text-align:center;
margin-bottom:10px;
}

#comment h5 {
}

#comment table {
border-collapse:collapse;
border:solid 1px #CCCCCC;
margin:10px auto 5px;
width:650px
}

#comment td, #comment th {
border:solid 1px #CCCCCC;
padding:5px;
}

#comment th {
background:#EEEEEE;
width:150px;
text-align:right;
font-weight:normal;
color:#676767;
padding-right:6px;
}

#comment td {
padding-left:6px;
}

#comment .alert {
text-align:center;
}

/* --------------------------------------
店舗情報の変更
-------------------------------------- */

#shop h1 img {
margin-bottom:15px;
}

#shop ul {
margin-left:10px;
}

#shop ul li {
margin: 0 0 5px 0;
padding: 0 0 0 7px;
display: block;
background-image: url(./images/list_button.gif);
background-position: left center;
background-repeat: no-repeat;
}

#shop li.lib {
background-position: 0 7px;
}

#shop h4 {
font-weight:bold;
font-size:1.2em;
padding:1px;
background:#FCEAC7;
text-align:center;
margin:10px 0;
}

#shop table {
border-collapse:collapse;
border:solid 1px #CCCCCC;
margin:10px auto 5px;
width:650px
}

#shop td, #shop th {
border:solid 1px #CCCCCC;
padding:5px;
}

#shop th {
background:#EEEEEE;
width:150px;
text-align:right;
font-weight:normal;
color:#676767;
padding-right:6px;
}

#shop td {
padding-left:6px;
}

#shop .alert {
text-align:center;
}

/* --------------------------------------
店舗情報の変更
-------------------------------------- */

#shop-edit h1 img {
margin-bottom:15px;
}

#shop-edit ul {
margin-top:10px;
margin-left:10px;
}

#shop-edit ul li {
margin: 0 0 5px 0;
padding: 0 0 0 7px;
display: block;
background-image: url(./images/list_button.gif);
background-position: left center;
background-repeat: no-repeat;
}

#shop-edit li.lib {
background-position: 0 7px;
}

#shop-edit h4 {
font-weight:bold;
font-size:1.2em;
padding:1px;
background:#FCEAC7;
text-align:center;
margin:10px 0;
}

#shop-edit table {
border-collapse:collapse;
border:solid 1px #CCCCCC;
margin:10px auto 5px;
width:650px
}

#shop-edit td, #shop-edit th {
border:solid 1px #CCCCCC;
padding:5px;
}

#shop-edit th {
background:#EEEEEE;
width:150px;
text-align:right;
font-weight:normal;
color:#676767;
padding-right:6px;
}

#shop-edit td {
padding-left:6px;
}

#shop-edit .alert {
text-align:center;
}

#shop-edit .address {
padding:5px;
}

/* --------------------------------------
店舗のコメント一覧
-------------------------------------- */
#shop-comment {
width:600px;
margin:0 auto;
}

#shop-comment h4 {
background:#FFCC99;
padding:3px;
font-weight:bold;
text-align:center;
margin-top:20px;
margin-bottom:5px;
}

#shop-comment tr.odd {
background:#EEEEEE;
}
 #shop-comment td, #shop-comment th, {
padding:5px;
}

#shop-comment th {
width:1%;
white-space:nowrap;
padding-right:10px;
}

#shop-comment .line {
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
}

#shop-comment {
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", "sans-serif";
}

