/*--------------DON'T CHANGE IT--------------*/body { color: #656464; font-size: 11px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; background-color: #fff0f0; background-image: url(../jpg/choose_it/main_pg/bg-pattern.png); background-repeat: repeat; background-position: center top; margin: 0 auto; padding: 0; }.banner_bg { background-repeat: no-repeat; background-position: center bottom; }.banna_td { padding: 0 1px 5px; }.based_top { background-repeat: no-repeat; background-position: center bottom; }.based_bdy { background-image: url(../jpg/choose_it/main_pg/body_bg.png); background-repeat: repeat-y; background-position: center top; }body table { color: #656464; font-size: 11px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -0.5px; margin: 0 auto; padding: 0; }a:link { color: #00517b; font-size: 12px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }a:visited { color: #233b38; font-size: 12px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; }a:hover { color: #000; font-size: 12px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; font-weight: 600; text-decoration: none; }.copyright { color: #686e6e; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; }/*--------------Header--------------*/.header { background-color: #fff; background-image: url(../jpg/homepage%20icon/header_menu.jpg); background-repeat: repeat-x; background-position: left top; }.headermenu_td { background-image: url(../jpg/homepage%20icon/header_menu_b.png); background-repeat: repeat-x; background-position: left top; padding: 5px 0; border-bottom: 3px double #d7dadf; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.header_4_categories { padding-right: 5px; padding-left: 5px; }.header_bottom_menu { background-image: url(../jpg/homepage%20icon/header_bottom_bg.png); background-repeat: repeat-x; background-position: left top; padding: 0; }.header_department { padding: 3px 5px; border-left: 2px solid #e1e1e1; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; }/*--------------Banner--------------*/.banner_td { padding: 0 0 5px; }.banner { color: #fff; font-size: 15px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-align: center; border: solid 1px #e1e1e1; }/*--------------Section--------------*/.special-feature_title { color: #800080; font-size: 14px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding: 3px 0 0; }.search_title { color: #00517b; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 3px 0 0 15px; }.cuisine_title { color: #f36; font-size: 16px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding: 3px 0 0; border-bottom: 1px solid #f36; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.buy_title { color: #ff4000; font-size: 16px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding: 3px 0 0; border-bottom: 1px solid #ff7000; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.live_title { color: #007b0e; font-size: 16px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding: 3px 0 0; border-bottom: 1px solid #007b0e; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.travel_title { color: #2860d1; font-size: 16px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; padding: 3px 0 0; border-bottom: 1px solid #2860d1; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.photo_frame { background-color: #fff; background-position: center; text-align: center; padding: 0; }.photo_left { background-image: url(../jpg/choose_it/main_pg/photo-left.png); background-repeat: repeat-y; background-position: right top; }.photo_right { background-image: url(../jpg/choose_it/main_pg/photo-right.png); background-repeat: repeat-y; background-position: left top; }.photo_top { background-image: url(../jpg/choose_it/main_pg/photo-top.png); background-repeat: repeat-x; background-position: 0 0; }.photo_top_left { background-image: url(../jpg/choose_it/main_pg/photo-top-left.png); background-repeat: no-repeat; background-position: right top; }.photo_bottom { background-image: url(../jpg/choose_it/main_pg/photo-bottom.png); background-repeat: repeat-x; background-position: 0 0; }.photo_bottom_left { background-image: url(../jpg/choose_it/main_pg/photo-bottom-left.png); background-repeat: no-repeat; background-position: right top; }.photo_top_right { background-image: url(../jpg/choose_it/main_pg/photo-top-right.png); background-repeat: no-repeat; background-position: left top; }.photo_bottom_right { background-image: url(../jpg/choose_it/main_pg/photo-bottom-right.png); background-repeat: no-repeat; background-position: left top; }/*--------------CUISINE--------------*/.Search-td { background-image: url(../jpg/choose_it/cuisine-search-bar/hg_searchbar_td.png); background-repeat: no-repeat; background-position: center; }.Cuisine_Search_Title { color: #f36; font-size: 28px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -1px; padding: 5px 0 0 3px; border-bottom: 3px inset #f36; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.Cuisine_Search_Title_Txt { color: #f36; font-size: 13px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -1px; }.Cuisine_Search_Title_Txt a:link { color: #f36; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Cuisine_Search_Title_Txt a:hover { color: #800080; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Cuisine_Search_Title_Txt a:visited { color: #233b38; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Cuisine_Searchbar_td { border-top-width: 0; border-right-width: 0; border-bottom: 3px groove #f36; border-left-width: 0; }.sub_title { font-size: 13px; line-height: 130%; letter-spacing: -0.5px; }.cuisine_menu_bar { color: #fff; font-size: 12px; font-weight: bold; background-color: #f36; width: 250px; padding: 0 0 0 3px; border-width: 0; }.cuisine_submit { color: #fff; font-size: 12px; font-weight: bold; background-color: #f36; padding: 0 2px 0; border: outset 2px #f36; }#trans { background-color: #3c3c3c; height: 150px; width: 280px; position: absolute; visibility: visible; max-width: 260px; max-height: 110px !important; margin-top: 25px !important; margin-right: 0; margin-bottom: 0; margin-left: 27px; padding: 0; border: solid 2px #fff; filter: Alpha(opacity=30); opacity: 0.3; }#search { height: 100px; width: 280px; position: absolute; visibility: visible; max-width: 210px; max-height: 95px; margin: 30px 0 0 30px; padding: 0; }/*--------------BUY--------------*/.Buy_Search_Title { color: #ff7000; font-size: 28px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -1px; padding: 5px 0 0 3px; border-bottom: 3px inset #ff7000; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.Buy_Search_Title_Txt { color: #ff7000; font-size: 13px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -1px; }.Buy_Search_Title_Txt a:link { color: #ff7000; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Buy_Search_Title_Txt a:hover { color: #800080; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Buy_Search_Title_Txt a:visited { color: #233b38; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Buy_Searchbar_td { border-top-width: 0; border-right-width: 0; border-bottom: 3px groove #ff7000; border-left-width: 0; }.sub_title { font-size: 13px; line-height: 130%; letter-spacing: -0.5px; }.buy_menu_bar { color: #fff; font-size: 12px; font-weight: bold; background-color: #ff7000; width: 250px; padding: 0 0 0 3px; border-width: 0; }.buy_submit { color: #fff; font-size: 12px; font-weight: bold; background-color: #ff7000; padding: 0 2px; border: outset 2px #ff4000; }#trans2 { background-color: #3c3c3c; height: 150px; width: 280px; position: absolute; visibility: visible; max-width: 260px; max-height: 110px; margin: 25px 0 0 27px; padding: 0; border: solid 2px #fff; filter: Alpha(opacity=30); opacity: 0.3; }#search2 { height: 100px; width: 280px; position: absolute; visibility: visible; max-width: 210px; max-height: 95px; margin: 30px 0 0 30px; padding: 0; }/*--------------LIVE--------------*/.Live_Search_Title { color: #007b0e; font-size: 28px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -1px; padding: 5px 0 0 3px; border-bottom: 3px inset #007b0e; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.Live_Search_Title_Txt { color: #007b0e; font-size: 13px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -1px; }.Live_Search_Title_Txt a:link { color: #007b0e; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Live_Search_Title_Txt a:hover { color: #800080; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Live_Search_Title_Txt a:visited { color: #233b38; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Live_Searchbar_td { border-top-width: 0; border-right-width: 0; border-bottom: 3px groove #007b0e; border-left-width: 0; }.sub_title { font-size: 13px; line-height: 130%; letter-spacing: -0.5px; }.live_menu_bar { color: #fff; font-size: 12px; font-weight: bold; background-color: #007b0e; width: 250px; padding: 0 0 0 3px; border-width: 0; }.live_submit { color: #fff; font-size: 12px; font-weight: bold; background-color: #007b0e; padding: 0 2px 0; border: outset 2px #007b0e; }#trans3 { background-color: #3c3c3c; height: 150px; width: 280px; position: absolute; visibility: visible; max-width: 260px; max-height: 110px; margin: 25px 0 0 27px; padding: 0; border: solid 2px #fff; filter: Alpha(opacity=30); opacity: 0.3; }#search3 { height: 100px; width: 280px; position: absolute; visibility: visible; max-width: 210px; max-height: 95px; margin: 30px 0 0 30px; }/*--------------TRAVEL--------------*/.Travel_Search_Title { color: #2860d1; font-size: 28px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -1px; padding: 5px 0 0 3px; border-bottom: 3px inset #2860d1; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.Travel_Search_Title_Txt { color: #2860d1; font-size: 13px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: -1px; }.Travel_Search_Title_Txt a:link { color: #2860d1; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Travel_Search_Title_Txt a:hover { color: #800080; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Travel_Search_Title_Txt a:visited { color: #233b38; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; text-decoration: none; letter-spacing: -1px; }.Travel_Searchbar_td { border-top-width: 0; border-right-width: 0; border-bottom: 3px groove #2860d1; border-left-width: 0; }.sub_title { font-size: 13px; line-height: 130%; letter-spacing: -0.5px; }.travel_menu_bar { color: #fff; font-size: 12px; font-weight: bold; background-color: #3569bd; width: 250px; padding: 0 0 0 3px; border-width: 0; }.travel_submit { color: #fff; font-size: 12px; font-weight: bold; background-color: #2860d1; padding: 0 2px 0; border: outset 2px #2860d1; }#trans4 { background-color: #3c3c3c; height: 150px; width: 280px; position: absolute; visibility: visible; max-width: 260px; max-height: 110px; margin: 25px 0 0 27px; padding: 0; border: solid 2px #fff; filter: Alpha(opacity=30); opacity: 0.3; }#search4 { height: 100px; width: 280px; position: absolute; visibility: visible; max-width: 210px; max-height: 95px; margin: 30px 0 0 30px; }/*--------------Random Shop--------------*/.shop-td { border-bottom: 1px solid #f36; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.shop-name { color: #232a3b; font-size: 15px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 130%; padding: 8px 5px 3px; }.shop-catagory { color: #232a3b; font-size: 12px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: 0; padding: 0 5px 3px; }.shop-open { color: #232a3b; font-size: 12px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; letter-spacing: 0; padding: 0 5px 3px;; }.shop-add { color: #232a3b; font-size: 12px; font-family: helvetica, tahoma, "Century Gothic", "ヒラギノ角ゴ Pro W3", "儷黑 Pro", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: 130%; letter-spacing: 0; padding: 0 5px 3px; }/*--------------Footer--------------*/.footer { background-color: #fff; background-image: url(../jpg/homepage%20icon/footer_bg.png); background-repeat: repeat-x; background-position: left top; }.footer_content { padding: 0 0 5px; border-bottom: 1px solid #82899a; border-top-width: 0; border-right-width: 0; border-left-width: 0; }.footer_copyright { padding: 5px 0 0; }/*menu bar*/<style type="text/css">#menu{ width: 100%; background: transparent; padding: 0; voice-family: "\"}\""; voice-family: inherit; }#menu ul { font-size: 10px; font-family: tahoma, helvetica, "Century Gothic", "儷黑 Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, sans-serif; line-height: normal; margin: 10px 0 0 5px; padding: 0; list-style: none; }#menu li { text-transform: uppercase; margin: 0 5px 0 0; padding: 0; display: inline; }#menu a { color: #2c6a7d; text-decoration: none; float: left; margin: 0 10px 0 0; padding: 5px; border-top-style: solid; border-top-width: 2px; border-right-style: solid; border-right-width: 1px; border-left-style: solid; border-left-width: 1px; display: block; }#menu a:hover { color: #fff; background-color: #2c6a7d; text-decoration: none; }#menu #current { color: #fff; background-color: #2c6a7d; float: left; margin: 0 10px 0 0; padding: 5px; border-top: 2px solid #2c6a7d; border-right: 1px solid #2c6a7d; border-left: 1px solid #2c6a7d; display: block; }#menu #current a { color: #fff; background-color: #2c6a7d; }#menuline { background-color: #2c6a7d; width: 100%; height: 5px; clear: both; padding: 0; }</style> { }.under { padding: 10px; border-color: #a9b0c0; border-style: solid; border-width: 1px 2px 2px 1px; }