body { color: #393; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 20px; background-image: url(../jpg/Travel_Spot/pattern.jpg); margin: 0; padding: 0; }body table { color: #4c4c4c; font-size: 10px; margin: 0 auto; }.header_bg_color { background-image: url(../jpg/Downtown%20Browser/dt_browser_hg_x2bg.png); background-repeat: repeat-y; background-position: center 0; height: 100%; }a:link { color: #ff4000; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 20px; text-decoration: none; }a:hover { color: #000; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 20px; text-decoration: none; }a:active { color: #ff4000; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 20px; text-decoration: none; }a:visited { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 20px; text-decoration: none; }/*Travel Spot Main Page Start*//*On-top Table - 0*/.On-top_table { border-bottom: 1px solid #393; }.On-top_banner { background-color: #ff4000; padding-top: 5px; }.On-top_img { padding-right: 10px; border: solid 2px #fff; }/*Header Table - 1*/.lang { padding-right: 10px; padding-left: 10px; }.underline { border-bottom: 1px dotted #fff; }.department_item { color: #fff; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding-right: 10px; padding-left: 8px; }.department_item a:link { color: #fff; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.department_item a:hover { color: #232a3b; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: underline; }.department_item a:active { color: #fff; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.department_item a:visited { color: #e1e1e1; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.banner_img { border: solid 3px #d7dadf; }.banner_row { background-image: url(../jpg/TS%20photo/pattern/slash.jpg) !important; padding: 5px; }.header_logo_bg { background-image: url(../jpg/Travel_Spot/travelspot_logo.png); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; margin: 0; }.header_txt { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }.header_txt a:link { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }.header_txt a:hover { color: #ff4000; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }.header_txt a:visited { color: #ff4000; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }/*Body Table - 2*/.directory_title { color: #007b0e; font-size: 15px; font-family: tahoma, "Century Gothic", helvetica, "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 22px; padding: 0; border-bottom: 2px dotted #393; }.random_pic { color: #fff; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 20px; }.event_title { color: #007b0e; font-size: 15px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 22px; padding: 5px 0 0; border-bottom: 2px dotted #393; }.event_img { border: solid 5px #fff; }.event_content { color: #4c4c4c; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 23px; padding: 0 5px; }.search_title { color: #007b0e; font-size: 15px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 22px; padding: 5px 0 0; border-bottom: 2px dotted #393; }.search_content { color: #4c4c4c; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 20px; text-align: justify; padding: 0; }.search_remind_txt { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 18px; padding-left: 8px; }.searchA_1 { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #fff; width: 240px; height: 20px; border-top: 1px solid #007b0e; border-left: 1px solid #007b0e; border-bottom: 1px solid ; cursor: pointer;#007b0e; }.searchA_2 { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #fff; width: 240px; height: 20px; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; cursor: pointer; }.searchA_3 { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #fff; width: 240px; height: 20px; border-top: 1px solid #007b0e; border-left: 1px solid #007b0e; border-bottom: 1px solid #007b0e; cursor: pointer; }.searchB_1 { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #fff; width: 240px; height: 20px; border-top: 1px solid #007b0e; border-left: 1px solid #007b0e; border-bottom: 1px solid ; cursor: pointer;#007b0e; }.searchB_2 { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #fff; width: 240px; height: 20px; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; cursor: pointer; }.searchB_3 { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #fff; width: 240px; height: 20px; border-top: 1px solid #007b0e; border-left: 1px solid #007b0e; border-bottom: 1px solid #007b0e; cursor: pointer; }.search_button { color: #393; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #fff; border: solid 1px; cursor: pointer; }/*Footer Table - 3*/.upper_line { padding-top: 10px; border-top: 1px solid #82899a; }.copyright { color: #82899a; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }.copyright a:link { color: #82899a; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }.copyright a:hover { color: #ff4000; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: underline; }.copyright a:visited { color: #82899a; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }/*Travel Spot Thumbnail Page Start*//*Search Bar Table - 0*/.search_bar_table { color: #232a3b; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }/*Search Result (Left Txt. Table) - 1*/.search_result_title { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 22px; border-bottom: 2px dotted #393; }.result_path { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }.result_path a:link { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.result_path a:hover { color: #007b0e; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: underline; }.result_path a:visited { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: underline; }.result_path a:active { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.result_left_table_outline { border-right: 2px dotted #393; border-left: 2px dotted #393; }.result_txt_box { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #233b38; }.result_txt_title { color: #fff; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 16px; background-color: #233b38; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }.result_txt { color: #233b38; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 22px; padding-left: 10px; }.result_txt a:link { color: #233b38; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 16px; }.result_txt a:hover { color: #007b0e; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 16px; text-decoration: underline; }.result_txt a:visited { color: #233b38; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 16px; text-decoration: none; }.result_txt a:active { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 16px; text-decoration: none; }/*Search Result (Right Img. Table) - 2*/.thumbnail_scroll { overflow: auto; }.thubnail_no { color: #232a3b; font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding-left: 8px; border-left: 1px solid #007b0e; }.thubnail_line { background-color: #fff; outline: dotted 1px #82899a; }.thubnail_img { border: solid 1px #ccc; }/*Travel Spot Details Page Start*//*Img. details */.details_result_title { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 22px; border-bottom: 2px dotted #393; }.details_path { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }.details_path a:link { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.details_path a:hover { color: #007b0e; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: underline; }.details_path a:visited { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: underline; }.details_path a:active { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.img_area_header { background-image: url(../jpg/TS%20photo/pattern/img_feild_header.png); background-repeat: no-repeat; background-position: center bottom; padding: 20px 10px; border-top: 1px solid #a9b0c0 !important; border-right: 1px solid #a9b0c0 !important; border-left: 1px solid #a9b0c0 !important; }.img_area { background-image: url(../jpg/TS%20photo/pattern/img_feild_bg.png); background-repeat: repeat-y; background-position: center top; padding: 20px 10px; border-left: 1px solid #a9b0c0; border-right: 1px solid #a9b0c0; }.img_area_footer { background-image: url(../jpg/TS%20photo/pattern/img_feild_footer.png); background-repeat: no-repeat; background-position: center top; padding: 20px 10px; border-left: 1px solid #a9b0c0; border-bottom: 1px solid #a9b0c0; border-right: 1px solid #a9b0c0; }.img_border { border: solid 2px #ccc; }.thumbnail_area { border-right: 1px solid #a9b0c0; border-left: 1px solid #a9b0c0; }.img_details_area { background-color: #fff; padding: 20px 10px; border-right: 1px solid #a9b0c0; border-bottom: 1px solid #a9b0c0; border-left: 1px solid #a9b0c0; }.item_name { color: #007b0e; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding: 5px; border-bottom: 1px dotted #007b0e; border-left: 1px solid #70ce70; }.item_description { color: #4c4c4c; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 18px; padding: 5px; border-bottom: 1px dotted #007b0e; }/*Area Shop List*/.advertiser_list_title { color: #007b0e; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 22px; border-bottom: 2px dotted #393; }.categories { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; }.categories a:link { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.categories a:hover { color: #007b0e; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: underline; }.categories a:visited { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: underline; }.categories a:active { color: #ff4000; font-size: 11px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }.advertiser_cuisine_txt { color: #fff; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }.advertiser_cuisine { font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #f36; background-repeat: no-repeat; background-position: 0 0; padding-left: 5px; }.advertiser_buy_txt { color: #fff; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding-left: 5px; }.advertiser_buy { font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #f60; background-position: 0 0; padding-left: 5px; }.advertiser_live_txt { color: #fff; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }.advertiser_live { font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #393; background-position: 0 0; padding-left: 5px; }.advertiser_travel_txt { color: #fff; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }.advertiser_travel { font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #2860d1; background-position: 0 0; padding-left: 5px; }.advertiser_text { color: #444; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 22px; padding-left: 5px; }.advertiser_top { color: #444; font-size: 12px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding-left: 5px; }.thumbnail_border { background-color: #fff; padding: 3px; }