
@import url("foot.css");
@import url("left.css");
@import url("layout.css");
@import url("main.css");
@import url("sub.css");
@import url("head.css");
/*サブメニュー*/
#sub_search { text-align: left; margin: 0 0 10px; padding: 0; width: 140px; border: solid 1px #fcfc4a }
#sub_search dl { background-color: #ffffca; text-indent: 18px; margin: 0; padding: 5px }
#sub_search dt  { font-size: 12px; text-decoration: none; background-image: url("../img/y.gif"); background-repeat: no-repeat; text-align: left; text-indent: 18px; margin: 0 0 5px; padding: 0; border-bottom: 1px dotted #f9f }
#sub_search dd  { color: #666; font-size: 10px; line-height: 1.2em; background-image: url("../img/g.gif"); background-repeat: no-repeat; text-align: left; text-indent: 10px; margin: 3px 5px 5px; padding: 0 }
#sub_search dd a { text-decoration: none }
#sub_search dd a:active { text-decoration: none }
#sub_search dd a:visited { text-decoration: none }
#sub_search dd a:hover { text-decoration: underline }
#sub_area  { text-align: left; margin: 0 0 10px; padding: 0; width: 140px; border: solid 1px #727272 }
#sub_area dl  { background-color: #e6e6e2; text-indent: 18px; margin: 0; padding: 5px }
#sub_area dt  { font-size: 12px; text-decoration: none; background-image: url("../img/icon.gif"); background-repeat: no-repeat; text-align: left; text-indent: 18px; margin: 0 0 5px; padding: 0 }
#sub_area dd  { color: #666; font-size: 12px; line-height: 1.4em; background-image: url("../img/g.gif"); background-repeat: no-repeat; text-align: left; text-indent: 10px; margin: 3px 5px 5px; padding: 0 }
#sub_area dd a { text-decoration: none }
#sub_area dd a:hover { text-decoration: underline }
#sub_price  { text-align: left; margin: 0 0 10px; padding: 0; width: 140px; border: solid 1px #727272 }
#sub_price dl  { background-color: #e6e6e2; text-indent: 18px; margin: 0; padding: 5px }
#sub_price dt  { font-size: 12px; text-decoration: none; background-image: url("../img/icon.gif"); background-repeat: no-repeat; text-align: left; text-indent: 18px; margin: 0 0 5px; padding: 0 }
#sub_price dd  { color: #666; font-size: 12px; line-height: 1.4em; background-image: url("../img/g.gif"); background-repeat: no-repeat; text-align: left; text-indent: 10px; margin: 3px 5px 5px; padding: 0 }
#sub_price dd a { text-decoration: none }
#sub_price dd a:hover { text-decoration: underline }
/*地域*/
#search_area   { background-color: #ffffca; text-align: left; margin: 0 10px 10px 0; padding: 0; width: 160px; float: left }
#search_area h4    { font-size: 18px; line-height: 1.4em; text-indent: 3px; display: block; margin: 0 0 10px; padding: 0; border-bottom: 1px dashed #6d6b6b; border-left: 10px solid #ff6df3 }
#search_area form { margin: 0; padding: 0 }
#search_area select { margin: 10px 0 10px 20px; padding: 0 }
#search_area input { margin: 0 0 10px 20px; padding: 0 }
/*価格*/
#search_price  { background-color: #ffffca; text-align: left; margin: 0 10px 10px 0; padding: 0; width: 230px; float: left }
#search_price h4    { font-size: 18px; line-height: 1.4em; text-indent: 3px; display: block; margin: 0 0 10px; padding: 0; border-bottom: 1px dashed #6d6b6b; border-left: 10px solid #ff6df3 }
#search_price form { margin: 0; padding: 0 }
#search_price select { margin: 10px 0 10px 20px; padding: 0 }
#search_price input { margin: 0 0 10px 20px; padding: 0 }
/*キーワード*/
#search_keyword  { background-color: #ffffca; text-align: left; margin: 0 0 10px; padding: 0; width: 180px; float: left }
#search_keyword h4    { font-size: 18px; line-height: 1.4em; text-indent: 3px; display: block; margin: 0 0 10px; padding: 0; border-bottom: 1px dashed #6d6b6b; border-left: 10px solid #ff6df3 }
#search_keyword form { margin: 0; padding: 0 }
#search_keyword input  { margin: 10px 0 5px 20px; padding: 0 }
/*リスト*/
#shop_list   { font-size: 12px; line-height: 1.4em; margin: 0; padding: 0; width: 590px }
#shop_list a { color: #00f; text-decoration: underline }
.th  { font-size: 12px; line-height: 1.4em; background-color: #fcfca7; margin: 0; padding: 3px }
td  { font-size: 12px; line-height: 1.4em; text-align: center }
.td_img   { text-align: center; margin: 0; padding: 3px; width: 56px; height: 56px }
.td_img_g   { background-color: #d0d0d0; text-align: center; margin: 0; padding: 3px; width: 56px; height: 56px }
.td_name { margin: 0; padding: 3px }
.td_name_g { background-color: #d0d0d0; margin: 0; padding: 3px }
.td_area { margin: 0; padding: 3px; width: 60px }
.td_area_g { background-color: #d0d0d0; margin: 0; padding: 3px; width: 60px }
.td_price  { margin: 0; padding: 3px; width: 100px }
.td_price_g  { background-color: #d0d0d0; margin: 0; padding: 3px; width: 100px }
.td_treatment  { text-align: left; margin: 0; padding: 3px; width: 130px }
.td_treatment_g  { background-color: #d0d0d0; text-align: left; margin: 0; padding: 3px; width: 130px }
.td_inquiry { margin: 0; padding: 3px; width: 80px }
.td_inquiry_g { background-color: #d0d0d0; margin: 0; padding: 3px; width: 80px }
#shop_next { font-size: 12px; text-align: center; clear: both; margin: 5px 0; padding: 0 }
#button_right { margin: 0 0 5px; padding: 0; float: right }
