@charset "UTF-8";#main { margin: 0px 0px 30px 20px; width: 545px; text-align: left; float: left; }#shop_inner { padding: 10px 10px 10px 10px; width: 525px !important; width: 545px; background-color: #FFF7DC; clear: left !important; }#shop_inner h1 { margin: 0px; padding: 3px 7px 3px 7px; width: 511px !important; width: 525px; background-color: #D6A654; color: #FFFFFF; font-size: 100%; }#shop_title { margin: 0px 0px 6px 0px; }.shop_data { display: none; }#shop_inner_alpha { width: 323px; float: left; }#shop_inner_beta { width: 202px; float: left; }#shop_photo img { margin: 10px 0px 0px 0px; width: 312px; height: 226px; }#shop_data { margin: 9px 0px 10px 0px; }#shop_data table { width: 312px; border-collapse: collapse; }#shop_data table th { padding: 3px 9px 3px 9px; border: solid 1px #BDA988; border-width: 1px 0px 1px 1px; background-color: #FFEBB6; color: #444444; font-size: 78%; font-weight: 400; text-align: left; white-space: nowrap; }#shop_data table td { padding: 3px 9px 3px 9px; border: solid 1px #BDA988; border-width: 1px 1px 1px 0px; background-color: #FFFFFF; color: #444444; font-size: 78%; }#shop_data table td ul { margin: 0px; padding: 0px; list-style: none; }#shop_data table td ul li { display: inline; }#shop_original { width: 312px; }#shop_original h3 { margin: 0px; padding: 0px; color: #6A3906; font-size: 85%; font-weight: 400; text-align: center; }#shop_original_tbl { margin: 2px 0px 0px 0px; border-collapse: collapse; }#shop_original_tbl th { padding: 3px 9px 3px 9px; border: solid 1px #BDA988; background-color: #FFEBB6; color: #444444; font-size: 78%; font-weight: 400; text-align: left; }#shop_original_tbl td { padding: 3px 9px 3px 9px; border: solid 1px #BDA988; background-color: #FFFFFF; color: #444444; font-size: 78%; line-height: 1.3; }#shop_manager { margin: 10px 0px 1px 0px; padding: 5px 10px 10px 10px; border: solid 1px #BDA988; color: #444444; font-size: 78%; line-height: 1.4; }#shop_manager img { margin: 0px 25px 10px 25px; width: 122px; height: 134px; }#shop_manager h3 { margin: 5px 0px 5px 0px; padding: 0px; color: #6A3906; font-size: 110%; font-weight: 400; text-align: center; }#shop_navi { padding: 5px 10px 10px 10px; border: solid 1px #BDA988; color: #444444; font-size: 78%; line-height: 1.4; }#shop_navi h3 { margin: 5px 0px 5px 0px; padding: 0px; color: #6A3906; font-size: 110%; font-weight: 400; text-align: center; }#shop_list { margin: 5px 0px 0px 205px; }.shop_separator { margin: 10px 0px 2px 0px; clear: both; }