// JavaScript Document

var divken = {
"北海道":[312,18,71,59,"#7dc3ed","#bee1f6","北海道・東北地方","chiho0.gif",43.381098,142.547607,6],

"青森県":[312,84,47,23,"#7dc3ed","#bee1f6","北海道・東北地方","chiho0.gif",40.824308,140.739998,8],
"岩手県":[337,109,35,29,"#7dc3ed","#bee1f6","北海道・東北地方","chiho0.gif",39.626846,141.355591,8],
"宮城県":[331,140,35,29,"#7dc3ed","#bee1f6","北海道・東北地方","chiho0.gif",38.483859,140.92187,8],
"秋田県":[300,109,35,29,"#7dc3ed","#bee1f6","北海道・東北地方","chiho0.gif",39.740986,140.432739,8],
"山形県":[294,140,35,29,"#7dc3ed","#bee1f6","北海道・東北地方","chiho0.gif",38.435271,140.100595,8],
"福島県":[313,171,47,23,"#7dc3ed","#bee1f6","北海道・東北地方","chiho0.gif",37.391982,140.092163,8],

"茨城県":[325,196,29,23,"#61bd93","#b0dec9","関東地方","chiho1.gif",36.299416,140.311697,9],
"栃木県":[294,196,29,23,"#61bd93","#b0dec9","関東地方","chiho1.gif",36.69533,139.94324,8],
"群馬県":[263,196,29,23,"#61bd93","#b0dec9","関東地方","chiho1.gif",36.529974,138.982065,8],
"埼玉県":[294,221,29,17,"#61bd93","#b0dec9","関東地方","chiho1.gif",36.000103,139.273879,9],
"千葉県":[325,221,29,42,"#61bd93","#b0dec9","関東地方","chiho1.gif",35.501082,140.23515,8],
"東京都":[294,240,29,17,"#61bd93","#b0dec9","関東地方","chiho1.gif",35.635198,139.578174,9,
{"２３区":[35.681382,139.766084],"２３区以外":[35.717528,139.518127]},
{"足立区":[35.780092,139.820358],
"荒川区":[35.745843,139.783232],
"板橋区":[35.760989,139.709107],
"江戸川区":[35.715861,139.869054],
"大田区":[35.561257,139.716051],
"葛飾区":[35.752718,139.847137],
"北区":[35.754575,139.742408],
"江東区":[35.682441,139.816835],
"品川区":[35.619411,139.729428],
"渋谷区":[35.668021,139.714036],
"新宿区":[35.698079,139.718967],
"杉並区":[35.708506,139.636218],
"墨田区":[35.71546,139.816329],
"世田谷区":[35.656315,139.653378],
"台東区":[35.721992,139.779866],
"中央区":[35.675564,139.786194],
"千代田区":[35.694003,139.753595],
"豊島区":[35.736998,139.730292],
"中野区":[35.711954,139.678837],
"練馬区":[35.744708,139.651366],
"文京区":[35.712311,139.735726],
"港区":[35.666195,139.751552],
"目黒区":[35.641463,139.698171]}],
"神奈川県":[275,259,35,23,"#61bd93","#b0dec9","関東地方","chiho1.gif",35.418184,139.337085,9,
{"横浜市":[35.466986,139.624713],"川崎市":[35.532401,139.698071],"その他の地域":[35.433838,139.33716]}],

"新潟県":[263,171,48,23,"#b0c406","#d7e182","甲信越・北陸地方","chiho2.gif",37.517828,138.910737,8],
"富山県":[232,184,29,23,"#b0c406","#d7e182","甲信越・北陸地方","chiho2.gif",36.63491,137.263388,9],
"石川県":[201,184,29,23,"#b0c406","#d7e182","甲信越・北陸地方","chiho2.gif",36.810846,136.772184,8],
"福井県":[201,209,29,23,"#b0c406","#d7e182","甲信越・北陸地方","chiho2.gif",35.820736,136.219851,8],
"山梨県":[263,221,29,36,"#b0c406","#d7e182","甲信越・北陸地方","chiho2.gif",35.608238,138.604209,9],
"長野県":[232,209,29,48,"#b0c406","#d7e182","甲信越・北陸地方","chiho2.gif",36.076483,138.086272,8],

"岐阜県":[201,234,29,23,"#f7d613","#fbea89","東海地方","chiho3.gif",35.718199,137.135923,8],
"静岡県":[244,259,29,23,"#f7d613","#fbea89","東海地方","chiho3.gif",35.010505,138.146035,8],
"愛知県":[213,259,29,23,"#f7d613","#fbea89","東海地方","chiho3.gif",35.039721,137.211276,9],
"三重県":[182,259,29,36,"#f7d613","#fbea89","東海地方","chiho3.gif",34.479693,136.38322,8],

"滋賀県":[170,234,29,23,"#f3980f","#f9cb87","近畿地方","chiho4.gif",35.212121,136.114483,9],
"京都府":[170,209,29,23,"#f3980f","#f9cb87","近畿地方","chiho4.gif",35.274774,135.439453,9],
"大阪府":[151,259,29,17,"#f3980f","#f9cb87","近畿地方","chiho4.gif",34.613824,135.459516,9],
"兵庫県":[139,221,29,36,"#f3980f","#f9cb87","近畿地方","chiho4.gif",35.039053,134.834475,8],
"奈良県":[151,278,29,17,"#f3980f","#f9cb87","近畿地方","chiho4.gif",34.316845,135.857908,9],
"和歌山県":[151,297,48,17,"#f3980f","#f9cb87","近畿地方","chiho4.gif",33.914801,135.502456,9],

"鳥取県":[102,215,35,17,"#ccaa8d","#e5d4c6","中国地方","chiho5.gif",35.356141,133.8456,9],
"島根県":[65,215,35,17,"#ccaa8d","#e5d4c6","中国地方","chiho5.gif",35.074528,132.553219,8],
"岡山県":[108,234,29,23,"#ccaa8d","#e5d4c6","中国地方","chiho5.gif",34.901642,133.81119,9],
"広島県":[77,234,29,23,"#ccaa8d","#e5d4c6","中国地方","chiho5.gif",34.538644,132.780168,8],
"山口県":[46,234,29,23,"#ccaa8d","#e5d4c6","中国地方","chiho5.gif",34.209633,131.677973,8],

"徳島県":[114,289,29,23,"#ee8bb6","#f6c5da","四国地方","chiho6.gif",33.920572,134.239197,9],
"香川県":[114,264,29,23,"#ee8bb6","#f6c5da","四国地方","chiho6.gif",34.245887,133.992158,9],
"愛媛県":[83,264,29,23,"#ee8bb6","#f6c5da","四国地方","chiho6.gif",33.634926,132.995809,8],
"高知県":[83,289,29,23,"#ee8bb6","#f6c5da","四国地方","chiho6.gif",33.426857,133.4729,8],

"福岡県":[34,264,29,23,"#ed7787","#f6bbc3","九州・沖縄地方","chiho7.gif",33.527821,130.665998,9],
"佐賀県":[15,289,29,23,"#ed7787","#f6bbc3","九州・沖縄地方","chiho7.gif",33.283516,130.110388,9],
"長崎県":[3,264,29,23,"#ed7787","#f6bbc3","九州・沖縄地方","chiho7.gif",32.744839,129.873756,8],
"熊本県":[15,314,29,23,"#ed7787","#f6bbc3","九州・沖縄地方","chiho7.gif",32.578836,130.747489,8],
"大分県":[46,289,29,23,"#ed7787","#f6bbc3","九州・沖縄地方","chiho7.gif",33.197472,131.363899,9],
"宮崎県":[46,314,29,23,"#ed7787","#f6bbc3","九州・沖縄地方","chiho7.gif",32.194209,131.292114,8],
"鹿児島県":[15,339,48,17,"#ed7787","#f6bbc3","九州・沖縄地方","chiho7.gif",31.625455,130.664167,8],
"沖縄県":[3,363,29,17,"#ed7787","#f6bbc3","九州・沖縄地方","chiho7.gif",26.475917,127.958066,9]
};

var reg = {}
reg.def = {
"北海道":{
"札幌市":{
"あ":{"厚別区":null},
"き":{"北区":null,"清田区":null},
"し":{"白石区":null},
"ち":{"中央区":null},
"て":{"手稲区":null},
"と":{"豊平区":null},
"に":{"西区":null},
"ひ":{"東区":null},
"み":{"南区":null}
},
"札幌市以外":{
"あ":{"赤平市":null,"旭川市":null,"芦別市":null,"網走市":null,"厚岸郡":null,"阿寒郡":null,"足寄郡":null,"網走郡":null,"虻田郡":null},
"い":{"石狩市":null,"岩見沢市":null,"石狩郡":null,"磯谷郡":null,"岩内郡":null},
"う":{"歌志内市":null,"有珠郡":null,"浦河郡":null,"雨竜郡":null},
"え":{"恵庭市":null,"江別市":null,"枝幸郡":null},
"お":{"小樽市":null,"帯広市":null,"奥尻郡":null},
"か":{"河西郡":null,"河東郡":null,"樺戸郡":null,"上磯郡":null,"上川郡":null,"亀田郡":null,"茅部郡":null,"茅部郡":null,"川上郡":null},
"き":{"北広島市":null,"北見市":null},
"く":{"釧路市":null,"釧路郡":null,"久遠郡":null},
"さ":{"様似郡":null,"沙流郡":null},
"し":{"士別市":null,"積丹郡":null,"斜里郡":null,"標津郡":null,"島牧郡":null,"白老郡":null,"白糠郡":null},
"す":{"砂川市":null,"寿都郡":null},
"せ":{"瀬棚郡":null},
"そ":{"宗谷郡":null,"空知郡":null},
"た":{"滝川市":null},
"だ":{"伊達市":null},
"ち":{"千歳市":null},
"て":{"天塩郡":null},
"と":{"苫小牧市":null,"十勝郡":null,"常呂郡":null,"苫前郡":null},
"な":{"名寄市":null,"中川郡":null},
"に":{"新冠郡":null,"爾志郡":null},
"ね":{"根室市":null},
"の":{"登別市":null,"野付郡":null},
"は":{"函館市":null},
"ひ":{"日高郡":null,"檜山郡":null,"広尾郡":null},
"び":{"美唄市":null},
"ふ":{"深川市":null,"富良野市":null,"二海郡":null,"古宇郡":null,"古平郡":null},
"ほ":{"北斗市":null,"幌泉郡":null},
"ま":{"増毛郡":null,"松前郡":null},
"み":{"三笠市":null},
"む":{"室蘭市":null},
"め":{"目梨郡":null},
"も":{"紋別市":null,"紋別郡":null},
"や":{"山越郡":null},
"ゆ":{"夕張市":null,"夕張郡":null,"勇払郡":null},
"よ":{"余市郡":null},
"り":{"利尻郡":null},
"る":{"留萌市":null,"留萌郡":null},
"れ":{"礼文郡":null},
"わ":{"稚内市":null}
}},
"青森県":{
"全て":{
"あ":{"青森市":null},
"か":{"上北郡":null},
"き":{"北津軽郡":null},
"く":{"黒石市":null},
"ご":{"五所川原市":null},
"さ":{"三戸郡":null},
"し":{"下北郡":null},
"つ":{"つがる市":null},
"と":{"十和田市":null},
"な":{"中津軽郡":null},
"に":{"西津軽郡":null},
"は":{"八戸市":null},
"ひ":{"平川市":null,"弘前市":null,"東津軽郡":null},
"み":{"三沢市":null,"南津軽郡":null},
"む":{"むつ市":null}
}},
"岩手県":{
"全て":{
"い":{"一関市":null,"胆沢郡":null,"岩手郡":null},
"お":{"奥州市":null,"大船渡市":null},
"か":{"釜石市":null,"上閉伊郡":null},
"き":{"北上市":null},
"く":{"久慈市":null,"九戸郡":null},
"け":{"気仙郡":null},
"し":{"下閉伊郡":null,"紫波郡":null},
"と":{"遠野市":null},
"に":{"二戸市":null,"二戸郡":null,"西磐井郡":null},
"は":{"八幡平市":null,"花巻市":null},
"ひ":{"東磐井郡":null},
"み":{"宮古市":null},
"も":{"盛岡市":null},
"り":{"陸前高田市":null},
"わ":{"和賀郡":null}
}},
"宮城県":{
"仙台市":{
"あ":{"青葉区":null},
"い":{"泉区":null},
"た":{"太白区":null},
"み":{"宮城野区":null},
"わ":{"若林区":null}
},
"仙台市以外":{
"い":{"伊具郡":null,"石巻市":null,"岩沼市":null},
"お":{"大崎市":null,"牡鹿郡":null},
"か":{"刈田郡":null,"角田市":null,"加美郡":null},
"く":{"栗原市":null,"黒川郡":null},
"け":{"気仙沼市":null},
"し":{"塩竈市":null,"柴田郡":null,"白石市":null},
"た":{"多賀城市":null},
"と":{"遠田郡":null,"登米市":null},
"な":{"名取市":null},
"ひ":{"東松島市":null},
"み":{"宮城郡":null},
"も":{"本吉郡":null},
"わ":{"亘理郡":null}
}},
"秋田県":{
"全て":{
"あ":{"秋田市":null},
"お":{"大館市":null,"男鹿市":null,"雄勝郡":null},
"か":{"潟上市":null,"鹿角市":null,"鹿角郡":null},
"き":{"北秋田市":null,"北秋田郡":null},
"け":{"仙北市":null,"仙北郡":null},
"だ":{"大仙市":null},
"に":{"にかほ市":null},
"の":{"能代市":null},
"み":{"南秋田郡":null},
"や":{"山本郡":null},
"ゆ":{"湯沢市":null,"由利本荘市":null},
"よ":{"横手市":null}
}},
"山形県":{
"全て":{
"あ":{"飽海郡":null},
"お":{"尾花沢市":null},
"か":{"上山市":null},
"き":{"北村山郡":null},
"さ":{"酒田市":null,"寒河江市":null},
"し":{"新庄市":null},
"つ":{"鶴岡市":null},
"て":{"天童市":null},
"な":{"長井市":null,"南陽市":null},
"に":{"西置賜郡":null,"西村山郡":null},
"ひ":{"東根市":null,"東置賜郡":null,"東田川郡":null,"東村山郡":null},
"む":{"村山市":null},
"も":{"最上郡":null},
"や":{"山形市":null},
"よ":{"米沢市":null}
}},
"福島県":{
"全て":{
"あ":{"会津若松市":null,"安達郡":null},
"い":{"いわき市":null,"石川郡":null,"岩瀬郡":null},
"お":{"大沼郡":null},
"か":{"河沼郡":null},
"き":{"喜多方市":null},
"こ":{"郡山市":null},
"し":{"白河市":null},
"す":{"須賀川市":null},
"そ":{"相馬市":null,"相馬郡":null},
"た":{"田村市":null,"田村郡":null},
"だ":{"伊達市":null,"伊達郡":null},
"に":{"二本松市":null,"西白河郡":null},
"ひ":{"東白川郡":null},
"ふ":{"福島市":null,"双葉郡":null},
"み":{"南相馬市":null,"南会津郡":null},
"も":{"本宮市":null},
"や":{"耶麻郡":null}
}},
"茨城県":{
"全て":{
"い":{"石岡市":null,"潮来市":null,"稲敷市":null,"稲敷郡":null},
"う":{"牛久市":null},
"お":{"小美玉市":null},
"か":{"笠間市":null,"鹿嶋市":null,"かすみがうら市":null,"神栖市":null},
"き":{"北茨城市":null,"北相馬郡":null},
"く":{"久慈郡":null},
"こ":{"古河市":null},
"さ":{"桜川市":null,"猿島郡":null},
"し":{"下妻市":null},
"じ":{"常総市":null},
"た":{"高萩市":null},
"ち":{"筑西市":null},
"つ":{"つくば市":null,"つくばみらい市":null,"土浦市":null},
"と":{"取手市":null},
"な":{"那珂市":null,"行方市":null,"那珂郡東海村":null},
"ば":{"坂東市":null},
"ひ":{"常陸太田市":null,"常陸大宮市":null,"日立市":null,"ひたちなか市":null,"東茨城郡":null},
"ほ":{"鉾田市":null},
"み":{"水戸市":null},
"も":{"守谷市":null},
"ゆ":{"結城市":null,"結城郡":null},
"り":{"龍ケ崎市":null}
}},
"栃木県":{
"全て":{
"あ":{"足利市":null},
"う":{"宇都宮市":null},
"お":{"大田原市":null,"小山市":null},
"か":{"鹿沼市":null,"上都賀郡":null,"河内郡":null},
"さ":{"さくら市":null,"佐野市":null},
"し":{"下野市":null,"塩谷郡":null,"下都賀郡":null},
"と":{"栃木市":null},
"な":{"那須烏山市":null,"那須塩原市":null,"那須郡":null},
"に":{"日光市":null},
"は":{"芳賀郡":null},
"ま":{"真岡市":null},
"や":{"矢板市":null}
}},
"群馬県":{
"全て":{
"あ":{"安中市":null,"吾妻郡":null},
"い":{"伊勢崎市":null},
"お":{"邑楽郡":null,"太田市":null},
"か":{"甘楽郡":null},
"き":{"桐生市":null,"北群馬郡":null},
"さ":{"佐波郡":null},
"し":{"渋川市":null},
"せ":{"勢多郡":null},
"た":{"高崎市":null,"館林市":null,"多野郡":null},
"と":{"富岡市":null,"利根郡":null},
"ぬ":{"沼田市":null},
"ふ":{"藤岡市":null},
"ま":{"前橋市":null},
"み":{"みどり市":null}
}},
"埼玉県":{
"さいたま市":{
"い":{"岩槻区":null},
"う":{"浦和区":null},
"お":{"大宮区":null},
"き":{"北区":null},
"さ":{"桜区":null},
"ち":{"中央区":null},
"に":{"西区":null},
"み":{"緑区":null,"南区":null,"見沼区":null}
},
"さいたま市以外":{
"あ":{"上尾市":null,"朝霞市":null},
"い":{"入間市":null,"入間郡":null},
"お":{"桶川市":null,"大里郡":null},
"か":{"春日部市":null,"加須市":null,"川口市":null,"川越市":null},
"き":{"北本市":null,"北足立郡":null,"北葛飾郡":null,"北埼玉郡":null},
"ぎ":{"行田市":null},
"く":{"久喜市":null,"熊谷市":null},
"こ":{"鴻巣市":null,"越谷市":null,"幸手市":null,"児玉郡":null},
"さ":{"坂戸市":null,"狭山市":null},
"し":{"志木市":null},
"そ":{"草加市":null},
"ち":{"秩父市":null,"秩父郡":null},
"つ":{"鶴ヶ島市":null},
"と":{"所沢市":null,"戸田市":null},
"に":{"新座市":null},
"は":{"蓮田市":null,"鳩ケ谷市":null,"羽生市":null,"飯能市":null},
"ひ":{"東松山市":null,"日高市":null,"比企郡":null},
"ふ":{"深谷市":null,"富士見市":null,"ふじみ野市":null},
"ほ":{"本庄市":null},
"み":{"三郷市":null,"南埼玉郡":null},
"や":{"八潮市":null},
"よ":{"吉川市":null},
"わ":{"和光市":null,"蕨市":null}
}},
"千葉県":{
"千葉市":{
"い":{"稲毛区":null},
"ち":{"中央区":null},
"は":{"花見川区":null},
"み":{"緑区":null,"美浜区":null},
"わ":{"若葉区":null}
},
"千葉市以外":{
"あ":{"旭市":null,"我孫子市":null,"安房郡":null},
"い":{"いすみ市":null,"市川市":null,"市原市":null,"印西市":null,"夷隅郡":null,"印旛郡":null},
"う":{"浦安市":null},
"か":{"柏市":null,"勝浦市":null,"香取市":null,"香取郡":null,"鎌ケ谷市":null,"鴨川市":null},
"き":{"木更津市":null,"君津市":null},
"さ":{"佐倉市":null,"山武市":null,"山武郡":null},
"し":{"白井市":null},
"そ":{"匝瑳市":null,"袖ケ浦市":null},
"た":{"館山市":null},
"ち":{"銚子市":null,"長生郡":null},
"と":{"東金市":null,"富里市":null},
"な":{"流山市":null,"習志野市":null,"成田市":null},
"の":{"野田市":null},
"ふ":{"富津市":null,"船橋市":null},
"ま":{"松戸市":null},
"み":{"南房総市":null},
"も":{"茂原市":null},
"や":{"八街市":null,"八千代市":null},
"よ":{"四街道市":null}
}},
"東京都":{
"２３区":{
"あ":{"足立区":null,"荒川区":null},
"い":{"板橋区":null},
"え":{"江戸川区":null},
"お":{"大田区":null},
"か":{"葛飾区":null},
"き":{"北区":null},
"こ":{"江東区":null},
"し":{"品川区":null,"渋谷区":null,"新宿区":null},
"す":{"杉並区":null,"墨田区":null},
"せ":{"世田谷区":null},
"た":{"台東区":null},
"ち":{"中央区":null,"千代田区":null},
"と":{"豊島区":null},
"な":{"中野区":null},
"ね":{"練馬区":null},
"ぶ":{"文京区":null},
"み":{"港区":null},
"め":{"目黒区":null}
},
"２３区以外":{
"あ":{"昭島市":null,"あきる野市":null,"青ヶ島村":null},
"い":{"稲城市":null},
"お":{"青梅市":null,"大島町":null,"小笠原村":null},
"き":{"清瀬市":null},
"く":{"国立市":null},
"こ":{"国分寺市":null,"小金井市":null,"小平市":null,"狛江市":null,"神津島村":null},
"た":{"立川市":null,"多摩市":null},
"ち":{"調布市":null},
"と":{"利島村":null},
"に":{"西東京市":null,"西多摩郡":null,"新島村":null},
"は":{"八王子市":null,"羽村市":null,"八丈島":null},
"ひ":{"日野市":null,"東久留米市":null,"東村山市":null,"東大和市":null},
"ふ":{"福生市":null,"府中市":null},
"ま":{"町田市":null},
"み":{"三鷹市":null,"御蔵島村":null,"三宅島":null},
"む":{"武蔵野市":null,"武蔵村山市":null}
}},
"神奈川県":{
"横浜市":{
"あ":{"青葉区":null,"旭区":null},
"い":{"泉区":null,"磯子区":null},
"か":{"神奈川区":null,"金沢区":null},
"こ":{"港南区":null,"港北区":null},
"さ":{"栄区":null},
"せ":{"瀬谷区":null},
"つ":{"都筑区":null,"鶴見区":null},
"と":{"戸塚区":null},
"な":{"中区":null},
"に":{"西区":null},
"ほ":{"保土ケ谷区":null},
"み":{"緑区":null,"南区":null}
},
"川崎市":{
"あ":{"麻生区":null,"川崎区":null},
"さ":{"幸区":null},
"た":{"高津区":null,"多摩区":null},
"な":{"中原区":null},
"み":{"宮前区":null}
},
"その他の地域":{
"あ":{"厚木市":null,"綾瀬市":null,"愛甲郡":null,"足柄上郡":null},
"い":{"伊勢原市":null},
"え":{"海老名市":null},
"お":{"小田原市":null},
"か":{"鎌倉市":null},
"こ":{"高座郡":null},
"さ":{"相模原市":null},
"ざ":{"座間市":null},
"ず":{"逗子市":null},
"ち":{"茅ヶ崎市":null},
"な":{"中郡":null},
"は":{"秦野市":null},
"ひ":{"平塚市":null},
"ふ":{"藤沢市":null},
"み":{"三浦市":null,"三浦郡":null,"南足柄市":null},
"や":{"大和市":null},
"よ":{"横須賀市":null}
}},
"新潟県":{
"新潟市":{
"あ":{"秋葉区":null},
"き":{"北区":null},
"こ":{"江南区":null},
"な":{"中央区":null},
"に":{"西蒲区":null,"西区":null},
"ひ":{"東区":null},
"み":{"南区":null}
},
"新潟市以外":{
"あ":{"阿賀野市":null},
"い":{"糸魚川市":null,"岩船郡":null},
"う":{"魚沼市":null},
"お":{"小千谷市":null},
"か":{"柏崎市":null,"加茂市":null,"刈羽郡":null},
"き":{"北魚沼郡":null,"北蒲原郡":null},
"ご":{"五泉市":null},
"さ":{"佐渡市":null,"三条市":null,"三島郡":null},
"し":{"新発田市":null},
"じ":{"上越市":null},
"た":{"胎内市":null},
"つ":{"燕市":null},
"と":{"十日町市":null},
"な":{"長岡市":null,"中魚沼郡":null},
"に":{"西蒲原郡":null},
"ひ":{"東蒲原郡":null},
"み":{"妙高市":null,"見附市":null,"南魚沼市":null,"南魚沼郡":null,"南蒲原郡":null},
"む":{"村上市":null}
}},
"富山県":{
"全て":{
"い":{"射水市":null},
"う":{"魚津市":null},
"お":{"小矢部市":null},
"く":{"黒部市":null},
"し":{"下新川郡":null},
"た":{"高岡市":null},
"と":{"砺波市":null,"富山市":null},
"な":{"中新川郡":null,"滑川市":null,"南砺市":null},
"ひ":{"氷見市":null}
}},
"石川県":{
"全て":{
"い":{"石川郡":null},
"か":{"加賀市":null,"金沢市":null,"かほく市":null,"鹿島郡":null,"河北郡":null},
"こ":{"小松市":null},
"す":{"珠洲市":null},
"な":{"七尾市":null},
"の":{"能美市":null,"能美郡":null},
"は":{"羽咋市":null,"白山市":null,"羽咋郡":null},
"ほ":{"鳳珠郡":null},
"わ":{"輪島市":null}
}},
"福井県":{
"全て":{
"あ":{"あわら市":null},
"い":{"今立郡":null},
"え":{"越前市":null},
"お":{"大飯郡":null,"大野市":null,"小浜市":null},
"か":{"勝山市":null},
"さ":{"坂井市":null,"鯖江市":null},
"す":{"敦賀市":null},
"な":{"南条郡":null},
"に":{"丹生郡":null},
"ふ":{"福井市":null},
"み":{"三方上中郡":null,"三方郡":null},
"よ":{"吉田郡":null}
}},
"山梨県":{
"全て":{
"う":{"上野原市":null},
"お":{"大月市":null},
"か":{"甲斐市":null},
"き":{"北都留郡":null},
"こ":{"甲州市":null,"甲府市":null},
"ち":{"中央市":null},
"と":{"都留市":null},
"な":{"中巨摩郡":null},
"に":{"韮崎市":null,"西八代郡":null},
"ふ":{"笛吹市":null,"富士吉田市":null},
"ほ":{"北杜市":null},
"み":{"南アルプス市":null,"南巨摩郡":null,"南都留郡":null},
"や":{"山梨市":null}
}},
"長野県":{
"全て":{
"あ":{"安曇野市":null},
"い":{"飯田市":null,"飯山市":null,"伊那市":null},
"う":{"上田市":null},
"お":{"大町市":null,"岡谷市":null},
"か":{"上伊那郡":null,"上高井郡":null,"上水内郡":null},
"き":{"木曽郡":null,"北安曇郡":null,"北佐久郡":null},
"こ":{"駒ヶ根市":null,"小諸市":null},
"さ":{"佐久市":null},
"し":{"塩尻市":null,"下伊那郡":null,"下高井郡":null,"下水内郡":null},
"す":{"須坂市":null,"諏訪市":null,"諏訪郡":null},
"ち":{"千曲市":null,"茅野市":null,"小県郡":null},
"と":{"東御市":null},
"な":{"中野市":null,"長野市":null},
"は":{"埴科郡":null},
"ひ":{"東筑摩郡":null},
"ま":{"松本市":null},
"み":{"南佐久郡":null}
}},
"岐阜県":{
"全て":{
"あ":{"安八郡":null},
"い":{"揖斐郡":null},
"え":{"恵那市":null},
"お":{"大垣市":null,"大野郡":null},
"か":{"海津市":null,"各務原市":null,"可児市":null,"可児郡":null,"加茂郡":null},
"ぎ":{"岐阜市":null},
"ぐ":{"郡上市":null},
"げ":{"下呂市":null},
"せ":{"関市":null},
"た":{"高山市":null,"多治見市":null},
"と":{"土岐市":null},
"な":{"中津川市":null},
"は":{"羽島市":null,"羽島郡":null},
"ひ":{"飛騨市":null},
"ふ":{"不破郡":null},
"み":{"瑞浪市":null,"瑞穂市":null,"美濃加茂市":null,"美濃市":null},
"も":{"本巣市":null,"本巣郡":null},
"や":{"山県市":null},
"よ":{"養老郡":null}
}},
"静岡県":{
"静岡市":{
"あ":{"葵区":null},
"し":{"清水区":null},
"す":{"駿河区":null}
},
"浜松市":{
"き":{"北区":null},
"て":{"天竜区":null},
"な":{"中区":null},
"に":{"西区":null},
"は":{"浜北区":null},
"ひ":{"東区":null},
"み":{"南区":null}
},
"その他の地域":{
"あ":{"熱海市":null},
"い":{"伊豆市":null,"伊豆の国市":null,"伊東市":null,"磐田市":null},
"お":{"御前崎市":null},
"か":{"掛川市":null,"賀茂郡":null},
"き":{"菊川市":null},
"こ":{"湖西市":null},
"ご":{"御殿場市":null},
"し":{"周智郡":null,"島田市":null,"下田市":null},
"す":{"裾野市":null,"駿東郡":null},
"た":{"田方郡":null},
"ぬ":{"沼津市":null},
"は":{"榛原郡":null,"浜名郡":null},
"ふ":{"袋井市":null,"藤枝市":null,"富士市":null,"富士宮市":null,"富士郡":null},
"ま":{"牧之原市":null},
"み":{"三島市":null},
"や":{"焼津市":null}
}},
"愛知県":{
"名古屋市":{
"あ":{"熱田区":null},
"き":{"北区":null},
"し":{"昭和区":null},
"ち":{"千種区":null},
"て":{"天白区":null},
"な":{"中川区":null,"中区":null,"中村区":null},
"に":{"西区":null},
"ひ":{"東区":null},
"み":{"瑞穂区":null,"緑区":null,"港区":null,"南区":null},
"め":{"名東区":null},
"も":{"守山区":null}
},
"名古屋市以外":{
"あ":{"愛西市":null,"安城市":null,"愛知郡":null,"海部郡":null},
"い":{"一宮市":null,"稲沢市":null,"犬山市":null,"岩倉市":null},
"お":{"大府市":null,"岡崎市":null,"尾張旭市":null},
"か":{"春日井市":null,"刈谷市":null},
"が":{"蒲郡市":null},
"き":{"北名古屋市":null,"清須市":null,"北設楽郡":null},
"こ":{"江南市":null,"小牧市":null},
"し":{"新城市":null},
"せ":{"瀬戸市":null},
"た":{"高浜市":null,"田原市":null},
"ち":{"知多市":null,"知立市":null,"知多郡":null},
"つ":{"津島市":null},
"と":{"東海市":null,"常滑市":null,"豊明市":null,"豊川市":null,"豊田市":null,"豊橋市":null},
"に":{"日進市":null,"西尾市":null,"西春日井郡":null,"丹羽郡":null},
"ぬ":{"額田郡":null},
"は":{"半田市":null,"幡豆郡":null},
"へ":{"碧南市":null},
"ほ":{"宝飯郡":null},
"み":{"みよし市":null},
"や":{"弥富市":null}
}},
"三重県":{
"全て":{
"い":{"伊賀市":null,"伊勢市":null,"員弁郡":null,"いなべ市":null},
"お":{"尾鷲市":null},
"か":{"亀山市":null},
"き":{"北牟婁郡":null},
"く":{"熊野市":null,"桑名市":null,"桑名郡":null},
"し":{"志摩市":null},
"す":{"鈴鹿市":null},
"た":{"多気郡":null},
"つ":{"津市":null},
"と":{"鳥羽市":null},
"な":{"名張市":null},
"ま":{"松阪市":null},
"み":{"三重郡":null,"南牟婁郡":null},
"よ":{"四日市市":null},
"わ":{"度会郡":null}
}},
"滋賀県":{
"全て":{
"い":{"伊香郡":null,"犬上郡":null},
"え":{"愛知郡":null},
"お":{"近江八幡市":null,"大津市":null},
"が":{"蒲生郡":null},
"く":{"草津市":null},
"こ":{"甲賀市":null,"湖南市":null},
"た":{"高島市":null},
"な":{"長浜市":null},
"ひ":{"東近江市":null,"彦根市":null,"東浅井郡":null},
"ま":{"米原市":null},
"も":{"守山市":null},
"や":{"野洲市":null},
"り":{"栗東市":null}
}},
"京都府":{
"京都市":{
"う":{"右京区":null},
"か":{"上京区":null},
"き":{"北区":null},
"さ":{"左京区":null},
"し":{"下京区":null},
"な":{"中京区":null},
"に":{"西京区":null},
"ひ":{"東山区":null},
"ふ":{"伏見区":null},
"み":{"南区":null},
"や":{"山科区":null}
},
"京都市以外":{
"あ":{"綾部市":null},
"う":{"宇治市":null},
"お":{"乙訓郡":null},
"か":{"亀岡市":null},
"き":{"京田辺市":null,"京丹後市":null,"木津川市":null},
"く":{"久世郡":null},
"じ":{"城陽市":null},
"そ":{"相楽郡":null},
"つ":{"綴喜郡":null},
"な":{"長岡京市":null,"南丹市":null},
"ふ":{"福知山市":null,"船井郡":null},
"ま":{"舞鶴市":null},
"み":{"宮津市":null},
"む":{"向日市":null},
"や":{"八幡市":null},
"よ":{"与謝郡":null}
}},
"大阪府":{
"大阪市":{
"あ":{"旭区":null,"阿倍野区":null},
"い":{"生野区":null},
"き":{"北区":null},
"こ":{"此花区":null},
"じ":{"城東区":null},
"す":{"住之江区":null,"住吉区":null},
"た":{"大正区":null},
"ち":{"中央区":null},
"つ":{"鶴見区":null},
"て":{"天王寺区":null},
"な":{"浪速区":null},
"に":{"西区":null,"西成区":null,"西淀川区":null},
"ひ":{"東住吉区":null,"東成区":null,"東淀川区":null,"平野区":null},
"ふ":{"福島区":null},
"み":{"港区":null,"都島区":null},
"よ":{"淀川区":null}
},
"堺市":{
"き":{"北区":null},
"さ":{"堺区":null},
"な":{"中区":null},
"に":{"西区":null},
"ひ":{"東区":null},
"み":{"南区":null,"堺市美原区":null}
},
"その他の地域":{
"い":{"池田市":null,"泉大津市":null,"泉佐野市":null,"和泉市":null,"茨木市":null},
"お":{"大阪狭山市":null},
"か":{"貝塚市":null,"柏原市":null,"交野市":null,"門真市":null,"河内長野市":null},
"き":{"岸和田市":null},
"し":{"四條畷市":null},
"す":{"吹田市":null},
"せ":{"摂津市":null,"泉南市":null,"泉南郡":null,"泉北郡":null},
"た":{"高石市":null,"高槻市":null},
"だ":{"大東市":null},
"と":{"豊中市":null,"富田林市":null,"豊能郡":null},
"ね":{"寝屋川市":null},
"は":{"羽曳野市":null,"阪南市":null},
"ひ":{"東大阪市":null,"枚方市":null},
"ふ":{"藤井寺市":null},
"ま":{"松原市":null},
"み":{"箕面市":null,"三島郡":null,"南河内郡":null},
"も":{"守口市":null},
"や":{"八尾市":null}
}},
"兵庫県":{
"神戸市":{
"き":{"北区":null},
"す":{"須磨区":null},
"た":{"垂水区":null},
"ち":{"中央区":null},
"な":{"長田区":null,"灘区":null},
"に":{"西区":null},
"ひ":{"兵庫区":null,"東灘区":null}
},
"神戸市以外":{
"あ":{"相生市":null,"明石市":null,"赤穂市":null,"朝来市":null,"芦屋市":null,"尼崎市":null,"淡路市":null,"赤穂郡":null},
"い":{"伊丹市":null,"揖保郡":null},
"お":{"小野市":null},
"か":{"加古川市":null,"加西市":null,"加東市":null,"川西市":null,"加古郡":null,"川辺郡":null,"神崎郡":null},
"さ":{"篠山市":null,"三田市":null,"佐用郡":null},
"し":{"宍粟市":null},
"す":{"洲本市":null},
"た":{"高砂市":null,"宝塚市":null,"たつの市":null,"丹波市":null,"多可郡":null},
"と":{"豊岡市":null},
"に":{"西宮市":null,"西脇市":null},
"ひ":{"姫路市":null},
"み":{"三木市":null,"南あわじ市":null,"美方郡":null},
"や":{"養父市":null}
}},
"奈良県":{
"全て":{
"い":{"生駒市":null,"生駒郡":null},
"う":{"宇陀市":null,"宇陀郡":null},
"か":{"橿原市":null,"香芝市":null,"葛城市":null},
"き":{"北葛城郡":null},
"ご":{"五條市":null,"御所市":null},
"さ":{"桜井市":null},
"し":{"磯城郡":null},
"た":{"高市郡":null},
"て":{"天理市":null},
"な":{"奈良市":null},
"や":{"大和郡山市":null,"大和高田市":null,"山辺郡":null},
"よ":{"吉野郡":null}
}},
"和歌山県":{
"全て":{
"あ":{"有田市":null,"有田郡":null},
"い":{"岩出市":null,"伊都郡":null},
"か":{"海南市":null,"海草郡":null},
"き":{"紀の川市":null},
"ご":{"御坊市":null},
"し":{"新宮市":null},
"た":{"田辺市":null},
"に":{"西牟婁郡":null},
"は":{"橋本市":null},
"ひ":{"東牟婁郡":null,"日高郡":null},
"わ":{"和歌山市":null}
}},
"鳥取県":{
"全て":{
"い":{"岩美郡":null},
"く":{"倉吉市":null},
"さ":{"西伯郡":null,"境港市":null},
"と":{"鳥取市":null,"東伯郡":null},
"ひ":{"日野郡":null},
"や":{"八頭郡":null},
"よ":{"米子市":null}
}},
"島根県":{
"全て":{
"い":{"雲南市":null,"飯石郡":null,"出雲市":null},
"お":{"大田市":null,"邑智郡":null,"隠岐郡":null},
"か":{"鹿足郡":null},
"ご":{"江津市":null},
"に":{"仁多郡":null},
"は":{"浜田市":null},
"ひ":{"簸川郡":null},
"ま":{"益田市":null,"松江市":null},
"や":{"安来市":null,"八束郡":null}
}},
"岡山県":{
"全て":{
"あ":{"赤磐市":null,"浅口市":null,"英田郡":null,"浅口郡":null},
"い":{"井原市":null},
"お":{"岡山市":null,"小田郡":null},
"か":{"笠岡市":null,"加賀郡":null,"勝田郡":null},
"く":{"倉敷市":null,"久米郡":null},
"せ":{"瀬戸内市":null},
"そ":{"総社市":null},
"た":{"高梁市":null,"玉野市":null},
"つ":{"津山市":null,"都窪郡":null},
"と":{"苫田郡":null},
"に":{"新見市":null},
"び":{"備前市":null},
"ま":{"真庭市":null,"真庭郡":null},
"み":{"美作市":null},
"わ":{"和気郡":null}
}},
"広島県":{
"広島市":{
"あ":{"安芸区":null,"安佐北区":null,"安佐南区":null},
"さ":{"佐伯区":null},
"な":{"中区":null},
"に":{"西区":null},
"ひ":{"東区":null},
"み":{"南区":null}
},
"広島市以外":{
"あ":{"安芸高田市":null,"安芸郡":null},
"え":{"江田島市":null},
"お":{"大竹市":null,"尾道市":null},
"く":{"呉市":null},
"し":{"庄原市":null,"神石郡":null},
"せ":{"世羅郡":null},
"た":{"竹原市":null,"豊田郡":null},
"は":{"廿日市市":null},
"ひ":{"東広島市":null},
"ふ":{"福山市":null,"府中市":null},
"み":{"三原市":null,"三次市":null},
"や":{"山県郡":null}
}},
"山口県":{
"全て":{
"あ":{"阿武郡":null},
"い":{"岩国市":null},
"う":{"宇部市":null},
"お":{"大島郡":null},
"く":{"下松市":null,"玖珂郡":null,"熊毛郡":null},
"さ":{"山陽小野田市":null},
"し":{"周南市":null,"下関市":null},
"な":{"長門市":null},
"は":{"萩市":null},
"ひ":{"光市":null},
"ほ":{"防府市":null},
"み":{"美祢市":null},
"や":{"柳井市":null,"山口市":null}
}},
"徳島県":{
"全て":{
"あ":{"阿南市":null,"阿波市":null},
"い":{"板野郡":null},
"か":{"海部郡":null,"勝浦郡":null},
"こ":{"小松島市":null},
"と":{"徳島市":null},
"な":{"鳴門市":null,"那賀郡":null,"名西郡":null,"名東郡":null},
"み":{"美馬市":null,"美馬郡":null,"三好市":null,"三好郡":null},
"よ":{"吉野川市":null}
}},
"香川県":{
"全て":{
"あ":{"綾歌郡":null},
"か":{"観音寺市":null,"香川郡":null},
"き":{"木田郡":null},
"さ":{"坂出市":null,"さぬき市":null},
"し":{"小豆郡":null},
"ぜ":{"善通寺市":null},
"た":{"高松市":null},
"な":{"仲多度郡":null},
"ひ":{"東かがわ市":null},
"ま":{"丸亀市":null},
"み":{"三豊市":null}
}},
"愛媛県":{
"全て":{
"い":{"今治市":null,"伊予市":null,"伊予郡":null},
"う":{"宇和島市":null},
"お":{"大洲市":null,"越智郡":null},
"か":{"上浮穴郡":null},
"き":{"北宇和郡":null,"喜多郡":null},
"さ":{"西条市":null},
"し":{"四国中央市":null},
"せ":{"西予市":null},
"と":{"東温市":null},
"に":{"新居浜市":null,"西宇和郡":null},
"ま":{"松山市":null},
"み":{"南宇和郡":null},
"や":{"八幡浜市":null}
}},
"高知県":{
"全て":{
"あ":{"安芸市":null,"吾川郡":null,"安芸郡":null},
"か":{"香美市":null},
"こ":{"高知市":null,"香南市":null},
"し":{"四万十市":null},
"す":{"宿毛市":null,"須崎市":null},
"た":{"高岡郡":null},
"と":{"土佐市":null,"土佐清水市":null,"土佐郡":null},
"な":{"南国市":null,"長岡郡":null},
"は":{"幡多郡":null},
"む":{"室戸市":null}
}},
"福岡県":{
"北九州市":{
"こ":{"小倉北区":null,"小倉南区":null},
"と":{"戸畑区":null},
"も":{"門司区":null},
"や":{"八幡西区":null,"八幡東区":null},
"わ":{"若松区":null}
},
"福岡市":{
"さ":{"早良区":null},
"じ":{"城南区":null},
"ち":{"中央区":null},
"に":{"西区":null},
"は":{"博多区":null},
"ひ":{"東区":null},
"み":{"南区":null}
},
"その他の地域":{
"あ":{"朝倉市":null,"朝倉郡":null},
"い":{"飯塚市":null,"糸島郡":null},
"う":{"うきは市":null},
"お":{"大川市":null,"大野城市":null,"大牟田市":null,"小郡市":null,"遠賀郡":null},
"か":{"春日市":null,"嘉麻市":null,"糟屋郡":null,"嘉穂郡":null},
"く":{"久留米市":null,"鞍手郡":null},
"こ":{"古賀市":null},
"た":{"田川市":null,"田川郡":null},
"だ":{"太宰府市":null},
"ち":{"筑後市":null,"筑紫野市":null,"筑紫郡":null,"築上郡":null},
"な":{"中間市":null,"直方市":null},
"ふ":{"福津市":null},
"ぶ":{"豊前市":null},
"ま":{"前原市":null},
"み":{"みやま市":null,"宮若市":null,"三井郡":null,"三潴郡":null,"京都郡":null},
"む":{"宗像市":null},
"や":{"柳川市":null,"八女市":null,"八女郡":null},
"ゆ":{"行橋市":null}
}},
"佐賀県":{
"全て":{
"い":{"伊万里市":null},
"う":{"嬉野市":null},
"お":{"小城市":null},
"か":{"鹿島市":null,"唐津市":null,"神埼市":null,"神埼郡":null},
"き":{"杵島郡":null},
"さ":{"佐賀市":null},
"た":{"多久市":null,"武雄市":null},
"と":{"鳥栖市":null},
"に":{"西松浦郡":null},
"ひ":{"東松浦郡":null},
"ふ":{"藤津郡":null},
"み":{"三養基郡":null}
}},
"長崎県":{
"全て":{
"い":{"壱岐市":null,"諫早市":null},
"う":{"雲仙市":null},
"お":{"大村市":null},
"き":{"北松浦郡":null},
"ご":{"五島市":null},
"さ":{"西海市":null,"佐世保市":null},
"し":{"島原市":null},
"つ":{"対馬市":null},
"な":{"長崎市":null},
"に":{"西彼杵郡":null},
"ひ":{"平戸市":null,"東彼杵郡":null},
"ま":{"松浦市":null},
"み":{"南島原市":null,"南松浦郡":null}
}},
"熊本県":{
"全て":{
"あ":{"阿蘇市":null,"天草市":null,"荒尾市":null,"葦北郡":null,"阿蘇郡":null,"天草郡":null},
"う":{"宇城市":null,"宇土市":null},
"か":{"上天草市":null,"上益城郡":null,"鹿本郡":null},
"き":{"菊池市":null,"菊池郡":null},
"く":{"熊本市":null,"球磨郡":null},
"こ":{"合志市":null},
"し":{"下益城郡":null},
"た":{"玉名市":null,"玉名郡":null},
"ひ":{"人吉市":null},
"み":{"水俣市":null},
"や":{"八代市":null,"山鹿市":null,"八代郡":null}
}},
"大分県":{
"全て":{
"う":{"宇佐市":null,"臼杵市":null},
"お":{"大分市":null},
"き":{"杵築市":null},
"く":{"国東市":null,"玖珠郡":null},
"さ":{"佐伯市":null},
"た":{"竹田市":null},
"つ":{"津久見市":null},
"な":{"中津市":null},
"は":{"速見郡":null},
"ひ":{"日田市":null,"東国東郡":null},
"ぶ":{"豊後大野市":null,"豊後高田市":null},
"べ":{"別府市":null},
"ゆ":{"由布市":null}
}},
"宮崎県":{
"全て":{
"え":{"えびの市":null},
"き":{"北諸県郡":null},
"く":{"串間市":null},
"こ":{"小林市":null,"児湯郡":null},
"さ":{"西都市":null},
"に":{"日南市":null,"西臼杵郡":null,"西諸県郡":null},
"の":{"延岡市":null},
"ひ":{"日向市":null,"東臼杵郡":null,"東諸県郡":null},
"み":{"都城市":null,"宮崎市":null,"南那珂郡":null,"宮崎郡":null}
}},
"鹿児島県":{
"全て":{
"あ":{"阿久根市":null,"奄美市":null,"姶良郡":null},
"い":{"伊佐市":null,"出水市":null,"いちき串木野市":null,"指宿市":null,"出水郡":null},
"お":{"大島郡":null},
"か":{"鹿児島市":null,"鹿屋市":null,"鹿児島郡":null},
"き":{"霧島市":null,"肝属郡":null},
"く":{"熊毛郡":null},
"さ":{"薩摩川内市":null,"薩摩郡":null},
"し":{"志布志市":null},
"そ":{"曽於市":null,"曽於郡":null},
"た":{"垂水市":null},
"の":{"西之表市":null},
"ひ":{"日置市":null},
"ま":{"枕崎市":null},
"み":{"南九州市":null,"南さつま市":null}
}},
"沖縄県":{
"全て":{
"い":{"石垣市":null,"糸満市":null},
"う":{"浦添市":null,"うるま市":null},
"お":{"沖縄市":null},
"ぎ":{"宜野湾市":null},
"く":{"国頭郡":null},
"し":{"島尻郡":null},
"と":{"豊見城市":null},
"な":{"中頭郡":null,"名護市":null,"那覇市":null,"南城市":null},
"み":{"宮古郡":null,"宮古島市":null},
"や":{"八重山郡":null}
}}
}

function dup(){}

reg.ini = function(src,tbl){
	var msg = [];
	delete this.sum;
	this.sum = {};
	this.sum.cnt = 0;
	for(ken in this.def){
		this.sum[ken] = {};
		this.sum[ken].cnt = 0;
		this.sum[ken].itm = 0;
		for(blk in this.def[ken]){
			this.sum[ken][blk] = {};
			this.sum[ken][blk].cnt = 0;
			this.sum[ken][blk].itm = 0;
			for(wrd in this.def[ken][blk]){
				this.sum[ken][blk][wrd] = {};
				this.sum[ken][blk][wrd].cnt = 0;
				for(cty in this.def[ken][blk][wrd]){
					this.sum[ken][blk][wrd][cty] = {};
					this.sum[ken][blk][wrd][cty].cnt = 0;
					this.sum[ken][blk][wrd][cty].rec = [];
				}
			}
		}
	}

	this.sum.cnt = 0;
	for(var i=0;i<src.length;i++){
		if(!tbl.hasOwnProperty("s"+src[i][0])) continue;
		if(this.notOpend(src[i][2])) continue;
		if(this.isClosed(src[i][2])) continue;
		var ken = src[i][9];
		var cty = src[i][10];
		//if(k==0) alert("ken "+ken+" cty "+cty);
		loop:
		for(p0 in this.def[ken]){
			//if(k==0) alert("p0 "+p0);
			pfx = p0;
			switch(p0){
				case("全て"):pfx = "";break;
				case("その他の地域"):pfx = "";break;
				case("札幌市以外"):pfx = "";break;
				case("仙台市以外"):pfx = "";break;
				case("さいたま市以外"):pfx = "";break;
				case("千葉市以外"):pfx = "";break;
				case("２３区"):pfx = "";break;
				case("２３区以外"):pfx = "";break;
				case("新潟市以外"):pfx = "";break;
				case("名古屋市以外"):pfx = "";break;
				case("京都市以外"):pfx = "";break;
				case("神戸市以外"):pfx = "";break;
				case("広島市以外"):pfx = "";break;
			}
			for(p1 in this.def[ken][p0]){
				for(p2 in this.def[ken][p0][p1]){
					var nam = pfx+p2;
					if(nam == cty.substring(0,nam.length)){
						this.sum.cnt++;
						this.sum[ken].cnt++;
						this.sum[ken][p0].cnt++;
						this.sum[ken][p0][p1].cnt++;
						this.sum[ken][p0][p1][p2].cnt++;
						this.sum[ken][p0][p1][p2].rec.push(i);
						break loop;
					}
				}
			}
		}
	}
	
	// 店舗がないプロパティを削除
	var cb = 0;
	var cc = 0;
	var cs = 0;
	for(ken in this.sum){
		if(ken=="cnt") continue;
		if(this.sum[ken].cnt==0){delete this.sum[ken]; continue;}
		cb = 0;
		
		for(blk in this.sum[ken]){
			if(blk=="cnt"||blk=="itm") continue;
			if(this.sum[ken][blk].cnt==0){delete this.sum[ken][blk]; continue;}
			cb++;
			cc = 0;
			
			for(wrd in this.sum[ken][blk]){
				if(wrd=="cnt"||wrd=="itm") continue;
				if(this.sum[ken][blk][wrd].cnt==0){delete this.sum[ken][blk][wrd]; continue;}

				for(cty in this.sum[ken][blk][wrd]){
					if(cty=="cnt") continue;
					if(this.sum[ken][blk][wrd][cty].cnt==0){delete this.sum[ken][blk][wrd][cty]; continue;}
					cc++;
				}
				this.sum[ken][blk].itm=cc;
			}
		}
		this.sum[ken].itm=cb;
	}
		
 // サマリ出力
 
//	for(ken in this.sum){
//		msg.push("\n"+ken+" itm:"+this.sum[ken].itm+": cnt: "+this.sum[ken].cnt);
//		for(blk in this.sum[ken]){
//			if(blk=="cnt"||blk=="itm") continue;
//			msg.push(blk+" itm:"+this.sum[ken][blk].itm+":cnt:"+this.sum[ken][blk].cnt);
//			for(wrd in this.sum[ken][blk]){
//				if(wrd=="cnt"||wrd=="itm") continue;
//				for(cty in this.sum[ken][blk][wrd]){
//					if(cty=="cnt"||cty=="itm"||cty=="rec") continue;
//					msg.push(cty+" cnt: "+this.sum[ken][blk][wrd][cty].cnt+": ["+this.sum[ken][blk][wrd][cty].rec.join(",")+"]");
//				}
//			}
//		}
//	}
//	alert(msg.join("\n"));

};

reg.notOpend = function(src){
	var term = 2;		// オープン前プレ期間（単位：月）
	var rslt = false;
	if(src){
		var typ = src.charAt(0);
		if(typ=="o"){
			var d  = new Date();
			var sy = parseInt(src.substr(1,2),10);
			var sm = parseInt(src.substr(3,2),10);
			var sd = parseInt(src.substr(5,2),10);
			var cy = parseInt((""+d.getFullYear()).substring(2,4),10);
			var cm = d.getMonth()+1;
			var cd = d.getDate();
			var bm = sm - term;
			if(bm<1){
				bm=(bm+12)+1;
				by=sy-1;
			} else {
				by=sy;
			}
			var sNum = (sy*100+sm)*100+sd;
			var cNum = (cy*100+cm)*100+cd;
			var bNum = (by*100+bm)*100+sd;
			if(cNum<=bNum) rslt = true;
			//alert(sNum+"/"+cNum+":"+bNum+"/"+rslt);
		}
	}
	return rslt
};

reg.isClosed = function(src){
	var term = 1;		// 表示期間（単位：月）
	var rslt = false;
	if(src){
		var typ = src.charAt(0);
		if(typ=="c"){
			var yy = parseInt(src.substring(1,3),10);
			var mm = parseInt(src.substring(3,5),10)+term;
			var dd = parseInt(src.substring(5,7),10);
			var td = new Date();
			var cy = parseInt((""+td.getFullYear()).substring(2,4),10);
			var cm = td.getMonth()+1;
			var cd = td.getDate();
			if(mm>12){mm=mm-12;yy++;};
			var srcNum = (yy*100+mm)*100+dd;
			var curNum = (cy*100+cm)*100+cd;
			if(srcNum<=curNum) rslt = true;
		}
	}
	return rslt
};

reg.iniHis = function(src){
	var msg=[];
	var txt="";
	for(p in src) txt+=p+":"+src[p]+" ";
	//msg.push(txt);
	//alert(msg.join("\n"));
	
	dst = {};
	if(!src.hasOwnProperty("ken")) return dst
	var k = src.ken;
	if(!reg.sum.hasOwnProperty(k)) return dst
	if(reg.getItm(k)==0) return dst;
	dst.ken = k;
	//alert("set ken "+dst.ken);
	if(!src.hasOwnProperty("blk")) return dst;
	var b = src.blk;
	if(!reg.sum[k].hasOwnProperty(b)) return dst
	if(reg.getItm(k,b)==0) return dst;
	dst.blk = b;
	//alert("set blk "+dst.blk);
	if(!src.hasOwnProperty("cty")) return dst;
	var c = src.cty;
	var w = (!src.hasOwnProperty("wrd"))?src.wrd:reg.getWrd(k,b,c);
	if(!w) return dst;
	if(!reg.sum[k][b].hasOwnProperty(w)) return dst
	if(!reg.sum[k][b][w].hasOwnProperty(c)) return dst
	if(reg.getItm(k,b,w,c)==0) return dst;
	dst.wrd = w;
	dst.cty = c;
	//alert("set cty "+dst.wrd+","+dst.cty);
	
	return dst;
};

reg.getPas = function(src){
	var sb;var sb;var sw;var sc;var ss;
	
	var k=(src.hasOwnProperty("ken"))?src.ken:null;
	var b=(src.hasOwnProperty("blk"))?src.blk:null;
	var w=(src.hasOwnProperty("wrd"))?src.wrd:null;
	var c=(src.hasOwnProperty("cty"))?src.cty:null;
	var s=(src.hasOwnProperty("shp"))?src.shp:null;
	
//	var msg = [];var cp=0;
//	for(prop in src){cp++;msg.push(prop);}
//	alert("src "+cp+":"+msg.join(">"));
	
	var dst = {};
	if(!k) return dst;
	
	if(k)dst.ken = k;
	if(b)dst.blk = b;
	if(w)dst.wrd = w;
	if(c)dst.cty = c;
	if(s)dst.shp = s;
	
	block:
	if(k&&!b){
		if(this.sum[k].itm==1){
			for(sb in this.sum[k]){
				if(sb=="cnt"||sb=="itm") continue;
				b = sb;
				dst.blk = sb;
				break block;
			}
		}
	}
	
	city:
	if(k&&b&&!c){
		if(this.sum[k][b].itm==1){
			for(sw in this.sum[k][b]){
				if(sw=="cnt") continue;
				for(sc in this.sum[k][b][sw]){
					if(sc=="cnt"||sc=="rec") continue;
					w = sw;
					c = sc;
					dst.wrd = sw;
					dst.cty = sc;
					break city;
				}
			}
		}
	}
		
	if(k&&b&&c&&!w){
		w = reg.getWrd(k,b,c);
		dst.wrd = w;
	}
	
	if(k&&b&&w&&c&&!s){
		if(this.sum[k][b][w][c].cnt==1){
			s = this.sum[k][b][w][c].rec[0];
			dst.shp = s;
		}
	}
	
	noCity:
	if(k&&b&&s){
		for(sw in this.sum[k][b]){
			if(sw=="cnt") continue;
			for(sc in this.sum[k][b][sw]){
				if(sc=="cnt"||sc=="itm"||sc=="rec") continue;
				for(i=0;i<this.sum[k][b][sw][sc].cnt;i++){
					if(s==reg.sum[k][b][sw][sc].rec[i]){
						w = sw;
						c = sc;
						dst.wrd = sw;
						dst.cty = sc;
						break noCity;
					}
				}
			}
		}
	}
	
	noBlock:
	if(k&&s){
		for(sb in this.sum[k]){
			if(sb=="cnt"||sb=="itm") continue;
			for(sw in this.sum[k][sb]){
				if(sw=="cnt") continue;
				for(sc in this.sum[k][sb][sw]){
					if(sc=="cnt"||sc=="itm"||sc=="rec") continue;
					for(i=0;i<this.sum[k][sb][sw][sc].cnt;i++){
						if(s==reg.sum[k][sb][sw][sc].rec[i]){
							b = sb;
							w = sw;
							c = sc;
							dst.blk = sb;
							dst.wrd = sw;
							dst.cty = sc;
							break noBlock;
						}
					}
				}
			}
		}
	}
	
	return dst;
}

reg.getRec = function(){
	switch(arguments.length){
		case(1): return reg.getRecKen(arguments[0]); break;
		case(2): return reg.getRecBlk(arguments[0],arguments[1]); break;
		case(3): return reg.getRecCty(arguments[0],arguments[1],arguments[2]); break;
	}
};

reg.getRecKen = function(ken){
	var dst = [];
	for(var b in this.sum[ken]){
		if(b=="cnt"||b=="itm") continue;
		for(var w in this.sum[ken][b]){
			if(w=="cnt"||w=="itm") continue;
			for(var c in this.sum[ken][b][w]){
				if(c=="cnt") continue;
				var src = this.sum[ken][b][w][c].rec;
				for(var i=0;i<src.length;i++){
					dst.push(src[i]);
				}
			}
		}
	}
	return dst;
};

reg.getRecBlk = function(ken,blk){
	var dst = [];
	for(var w in this.sum[ken][blk]){
		if(w=="cnt"||w=="itm") continue;
		for(var c in this.sum[ken][blk][w]){
			if(c=="cnt") continue;
			var src = this.sum[ken][blk][w][c].rec;
			for(var i=0;i<src.length;i++){
				dst.push(src[i]);
			}
		}
	}
	return dst;
};

reg.getRecCty = function(ken,blk,cty){
	var dst = [];
	for(var w in this.sum[ken][blk]){
		if(w=="cnt"||w=="itm") continue;
		for(var c in this.sum[ken][blk][w]){
			if(c!=cty||c=="cnt") continue;
			var src = this.sum[ken][blk][w][c].rec;
			for(var i=0;i<src.length;i++){
				dst.push(src[i]);
			}
		}
	}
	return dst;
};

reg.getCst = function(){
	switch(arguments.length){
		case(1): return reg.getCstKen(arguments[0]);
		case(2): return reg.getCstBlk(arguments[0],arguments[1]);
		case(3): return reg.getCstCty(arguments[0],arguments[1],arguments[2]);
	}
};

reg.getCstKen = function(ken){
	var dst = {};
	for(var b in this.sum[ken]){
		if(b=="cnt"||b=="itm") continue;
		dst[b] = [];
		for(var w in this.sum[ken][b]){
			if(w=="cnt") continue;
			for(var c in this.sum[ken][b][w]){
				if(c=="cnt"||c=="itm"||c=="rec") continue;
				for(var i=0;i<this.sum[ken][b][w][c].rec.length;i++){
					dst[b].push(this.sum[ken][b][w][c].rec[i]);
				}
			}
		}
	}
	return dst;
};

reg.getCstBlk = function(ken,blk){
	var dst = {};
	for(var w in this.sum[ken][blk]){
		if(w=="cnt") continue;
		for(var c in this.sum[ken][blk][w]){
			if(c=="cnt"||c=="itm"||c=="rec") continue;
			dst[c] = [];
			for(var i=0;i<this.sum[ken][blk][w][c].rec.length;i++){
				dst[c].push(this.sum[ken][blk][w][c].rec[i]);
			}
		}
	}
	return dst;
};

reg.getCstCty = function(ken,blk,cty){
	var dst = {};
	for(var w in this.sum[ken][blk]){
		if(w=="cnt") continue;
		for(var c in this.sum[ken][b][w]){
			if(c!=cty||c=="cnt"||c=="itm"||c=="rec") continue;
			dst[cty] = [];
			for(var i=0;i<this.sum[ken][b][w][c].rec.length;i++){
				dst[b].push(this.sum[ken][b][w][c].rec[i]);
			}
			return dst
		}
	}
	//alert("何かおかしい！");
	return null;
};

reg.getBlk = function(ken,cty){
	var msg = [];
	//msg.push("getBlk "+ken+","+cty);
	for(var b in this.sum[ken]){
		if(b=="cnt"||b=="itm") continue;
		for(var w in this.sum[ken][b]){
			if(w=="cnt") continue;
			for(var c in this.sum[ken][b][w]){
				if(c=="cnt"||c=="itm"||c=="rec") continue;
				//msg.push(ken+">"+b+">"+w+">"+c);
				if(c==cty){
					return b;
				}
			}
		}
	}
	//alert(cty+" が見つからなかった！\n"+msg.join("\n"));
	return null;
};

reg.getWrd = function(ken,blk,cty){
	var msg = [];
	//msg.push("getWrd "+ken+","+blk+","+cty);
	for(var w in this.sum[ken][blk]){
		if(w=="cnt") continue;
		for(var c in this.sum[ken][blk][w]){
			if(c=="cnt"||c=="itm"||c=="rec") continue;
			//msg.push(ken+">"+blk+">"+w+">"+c);
			if(c==cty){
				return w;
			}
		}
	}
	//alert("見つからなかった！\n"+msg.join("\n"));
	return null;
};

reg.getCtyCnt = function(ken,cty){
	var msg = [];
	//msg.push("getCtyCnt "+ken+","+cty);
	for(var b in this.sum[ken]){
		if(b=="cnt"||b=="itm") continue;
		for(var w in this.sum[ken][b]){
			if(w=="cnt") continue;
			for(var c in this.sum[ken][b][w]){
				if(c=="cnt"||c=="itm"||c=="rec") continue;
				//msg.push(ken+">"+b+">"+w+">"+c);
				if(c==cty){
					return this.sum[ken][b][w][cty].cnt;
				}
			}
		}
	}
	//alert(cty+" が見つからなかった！\n"+msg.join("\n"));
	return 0;
};

reg.getItm = function(){
	var k;var b;var w;var c;var s;
	switch(arguments.length){
		case(1):
			k = arguments[0];
			return reg.sum[k].itm;
			break;
			
		case(2):
			k = arguments[0]
			b = arguments[1]
			return reg.sum[k][b].itm;
			break;
			
		case(4):
			k = arguments[0]
			b = arguments[1]
			w = arguments[2]
			c = arguments[3]
			return reg.sum[k][b][w][c].cnt;
			break;
	}
};

reg.getCnt = function(){
	var k;var b;var w;var c;var s;
	switch(arguments.length){
		case(0):
			return reg.sum.cnt;
			break;
		case(1):
			k = arguments[0];
			return reg.sum[k].cnt;
			break;
		case(2):
			k = arguments[0]
			b = arguments[1]
			return reg.sum[k][b].cnt;
			break;
		case(4):
			k = arguments[0]
			b = arguments[1]
			w = arguments[2]
			c = arguments[3]
			return reg.sum[k][b][w][c].cnt;
			break;
	}
};

