operator = 'SoftBank';
	$this->image_pictograms = false;
	$this->use_redir = true;
	$this->show_plugin_icon = false;
	$this->pcview_enabled = false;
	$this->charset = 'SJIS-win';
	$this->mime_type = 'text/html';
	// http://creation.mb.softbank.jp/web/web_pic_about.html
	$this->num_chars = array('G' => 90, 'E' => 90, 'F' => 90, 'O' => 77, 'P' => 76, 'Q' => 62);
	// https://creation.mb.softbank.jp/web/web_ip.html
	// Last Update: 2011-02-10
	$this->networks = array(
		'123.108.237.0/27', 
		'202.253.96.224/27', 
		'210.146.7.192/26', 
/*
		'123.108.236.0/24', // Deleted
		'202.179.204.0/24', // Deleted
		'210.151.9.128/26', // Deleted
		'210.169.130.112/28', // Deleted
		'210.228.189.0/24', // Deleted
		'211.8.159.128/25', // Deleted
		'210.146.60.192/26', // Deleted
		'210.175.1.128/25', // Deleted
 */
 	);
	self::$pictograms = array(); // unset
	// http://creation.mb.softbank.jp/download.php?docid=103 (members only)
	self::$pict_sjis = array(
		'se001' => "\xf9\x41", // 男の子
		'se002' => "\xf9\x42", // 女の子
		'se003' => "\xf9\x43", // 美容 (キスマーク)
		'se004' => "\xf9\x44", // お父さん
		'se005' => "\xf9\x45", // お母さん
		'se006' => "\xf9\x46", // 洋服
		'se007' => "\xf9\x47", // ブーツ
		'se008' => "\xf9\x48", // カメラ
		'se009' => "\xf9\x49", // 電話
		'se00a' => "\xf9\x4a", // 携帯電話
		'se00b' => "\xf9\x4b", // FAX
		'se00c' => "\xf9\x4c", // パソコン
		'se00d' => "\xf9\x4d", // パンチ
		'se00e' => "\xf9\x4e", // GOOD!
		'se00f' => "\xf9\x4f", // No.1!
		'se010' => "\xf9\x50", // グー
		'se011' => "\xf9\x51", // チョキ
		'se012' => "\xf9\x52", // パー
		'se013' => "\xf9\x53", // スキー
		'se014' => "\xf9\x54", // ゴルフ
		'se015' => "\xf9\x55", // テニス
		'se016' => "\xf9\x56", // 野球
		'se017' => "\xf9\x57", // サーフィン
		'se018' => "\xf9\x58", // サッカー
		'se019' => "\xf9\x59", // 魚
		'se01a' => "\xf9\x5a", // うま
		'se01b' => "\xf9\x5b", // 車
		'se01c' => "\xf9\x5c", // ヨット
		'se01d' => "\xf9\x5d", // 飛行機
		'se01e' => "\xf9\x5e", // 電車
		'se01f' => "\xf9\x5f", // 新幹線
		'se020' => "\xf9\x60", // ハテナ
		'se021' => "\xf9\x61", // ビックリ
		'se022' => "\xf9\x62", // ハートマーク
		'se023' => "\xf9\x63", // ハートブレイク
		'se024' => "\xf9\x64", // 1時
		'se025' => "\xf9\x65", // 2時
		'se026' => "\xf9\x66", // 時計
		'se027' => "\xf9\x67", // 4時
		'se028' => "\xf9\x68", // 5時
		'se029' => "\xf9\x69", // 6時
		'se02a' => "\xf9\x6a", // 7時
		'se02b' => "\xf9\x6b", // 8時
		'se02c' => "\xf9\x6c", // 9時
		'se02d' => "\xf9\x6d", // 10時
		'se02e' => "\xf9\x6e", // 11時
		'se02f' => "\xf9\x6f", // 12時
		'se030' => "\xf9\x70", // お花見
		'se031' => "\xf9\x71", // エンブレム
		'se032' => "\xf9\x72", // バラ
		'se033' => "\xf9\x73", // クリスマス
		'se034' => "\xf9\x74", // 指輪
		'se035' => "\xf9\x75", // 宝石
		'se036' => "\xf9\x76", // 家
		'se037' => "\xf9\x77", // 教会
		'se038' => "\xf9\x78", // ビル
		'se039' => "\xf9\x79", // 駅
		'se03a' => "\xf9\x7a", // ガソリンスタンド
		'se03b' => "\xf9\x7b", // 山
		'se03c' => "\xf9\x7c", // マイク
		'se03d' => "\xf9\x7d", // 映画
		'se03e' => "\xf9\x7e", // 音楽 (音符)
		'se03f' => "\xf9\x80", // カギ
		'se040' => "\xf9\x81", // サックス
		'se041' => "\xf9\x82", // ギター
		'se042' => "\xf9\x83", // トランペット
		'se043' => "\xf9\x84", // レストラン
		'se044' => "\xf9\x85", // カクテル
		'se045' => "\xf9\x86", // コーヒー
		'se046' => "\xf9\x87", // ケーキ
		'se047' => "\xf9\x88", // ビール
		'se048' => "\xf9\x89", // 雪
		'se049' => "\xf9\x8a", // 曇り
		'se04a' => "\xf9\x8b", // 晴れ (昼)
		'se04b' => "\xf9\x8c", // 雨
		'se04c' => "\xf9\x8d", // 晴れ (夜)
		'se04d' => "\xf9\x8e", // 朝
		'se04e' => "\xf9\x8f", // 天使
		'se04f' => "\xf9\x90", // ねこ
		'se050' => "\xf9\x91", // とら
		'se051' => "\xf9\x92", // くま
		'se052' => "\xf9\x93", // いぬ
		'se053' => "\xf9\x94", // ねずみ
		'se054' => "\xf9\x95", // クジラ
		'se055' => "\xf9\x96", // ペンギン
		'se056' => "\xf9\x97", // 楽 (顔)
		'se057' => "\xf9\x98", // 喜 (顔)
		'se058' => "\xf9\x99", // 哀 (顔)
		'se059' => "\xf9\x9a", // 怒 (顔)
		'se05a' => "\xf9\x9b", // ウンチ
		'se101' => "\xf7\x41", // メール受信
		'se102' => "\xf7\x42", // メール送信
		'se103' => "\xf7\x43", // メール宛先
		'se104' => "\xf7\x44", // 電話連絡先
		'se105' => "\xf7\x45", // アカンベー (顔)
		'se106' => "\xf7\x46", // ラブラブ (顔)
		'se107' => "\xf7\x47", // ガビーン (顔)
		'se108' => "\xf7\x48", // タラー (顔)
		'se109' => "\xf7\x49", // さる
		'se10a' => "\xf7\x4a", // タコ
		'se10b' => "\xf7\x4b", // ぶた
		'se10c' => "\xf7\x4c", // 宇宙人
		'se10d' => "\xf7\x4d", // ロケット
		'se10e' => "\xf7\x4e", // 王冠
		'se10f' => "\xf7\x4f", // 電球
		'se110' => "\xf7\x50", // よつば
		'se111' => "\xf7\x51", // キス
		'se112' => "\xf7\x52", // バースデー (プレゼント)
		'se113' => "\xf7\x53", // ピストル
		'se114' => "\xf7\x54", // 虫眼鏡
		'se115' => "\xf7\x55", // 陸上
		'se116' => "\xf7\x56", // オークション
		'se117' => "\xf7\x57", // 花火
		'se118' => "\xf7\x58", // もみじ
		'se119' => "\xf7\x59", // 落ち葉
		'se11a' => "\xf7\x5a", // 悪魔
		'se11b' => "\xf7\x5b", // おばけ
		'se11c' => "\xf7\x5c", // ドクロ
		'se11d' => "\xf7\x5d", // ファイヤー
		'se11e' => "\xf7\x5e", // かばん
		'se11f' => "\xf7\x5f", // 座席
		'se120' => "\xf7\x60", // ハンバーガー
		'se121' => "\xf7\x61", // 公園
		'se122' => "\xf7\x62", // キャンプ場
		'se123' => "\xf7\x63", // 温泉
		'se124' => "\xf7\x64", // 遊園地
		'se125' => "\xf7\x65", // チケット
		'se126' => "\xf7\x66", // CD
		'se127' => "\xf7\x67", // DVD
		'se128' => "\xf7\x68", // ラジオ
		'se129' => "\xf7\x69", // ビデオ
		'se12a' => "\xf7\x6a", // テレビ
		'se12b' => "\xf7\x6b", // ゲーム
		'se12c' => "\xf7\x6c", // 歌い出し
		'se12d' => "\xf7\x6d", // マージャン
		'se12e' => "\xf7\x6e", // 対決
		'se12f' => "\xf7\x6f", // 賞金 (ドル袋)
		'se130' => "\xf7\x70", // 当たり
		'se131' => "\xf7\x71", // トロフィー
		'se132' => "\xf7\x72", // ゴール (チェッカーフラッグ)
		'se133' => "\xf7\x73", // スロット (777)
		'se134' => "\xf7\x74", // 競馬
		'se135' => "\xf7\x75", // 競艇
		'se136' => "\xf7\x76", // 競輪
		'se137' => "\xf7\x77", // 工事中
		'se138' => "\xf7\x78", // 男性
		'se139' => "\xf7\x79", // 女性
		'se13a' => "\xf7\x7a", // 乳幼児
		'se13b' => "\xf7\x7b", // 注射器
		'se13c' => "\xf7\x7c", // 睡眠 (Zzz)
		'se13d' => "\xf7\x7d", // 雷
		'se13e' => "\xf7\x7e", // ハイヒール
		'se13f' => "\xf7\x80", // 入浴
		'se140' => "\xf7\x81", // トイレ
		'se141' => "\xf7\x82", // 音声
		'se142' => "\xf7\x83", // お知らせ (メガホン)
		'se143' => "\xf7\x84", // 祝日
		'se144' => "\xf7\x85", // ロックON
		'se145' => "\xf7\x86", // ロックOFF
		'se146' => "\xf7\x87", // 街
		'se147' => "\xf7\x88", // 料理 (卵)
		'se148' => "\xf7\x89", // 本
		'se149' => "\xf7\x8a", // 為替相場
		'se14a' => "\xf7\x8b", // 株価
		'se14b' => "\xf7\x8c", // ニュース (パラボラアンテナ)
		'se14c' => "\xf7\x8d", // 元気 (力こぶ)
		'se14d' => "\xf7\x8e", // 銀行
		'se14e' => "\xf7\x8f", // 信号
		'se14f' => "\xf7\x90", // 駐車場
		'se150' => "\xf7\x91", // バス停
		'se151' => "\xf7\x92", // 公衆トイレ
		'se152' => "\xf7\x93", // 交番
		'se153' => "\xf7\x94", // 郵便局
		'se154' => "\xf7\x95", // ATM
		'se155' => "\xf7\x96", // 病院
		'se156' => "\xf7\x97", // コンビニ
		'se157' => "\xf7\x98", // 学校
		'se158' => "\xf7\x99", // ホテル
		'se159' => "\xf7\x9a", // バス
		'se15a' => "\xf7\x9b", // タクシー
		'se201' => "\xf7\xa1", // 徒歩
		'se202' => "\xf7\xa2", // 船
		'se203' => "\xf7\xa3", // 目的地 (ココ)
		'se204' => "\xf7\xa4", // 飾罫1
		'se205' => "\xf7\xa5", // 飾罫2
		'se206' => "\xf7\xa6", // 飾罫3
		'se207' => "\xf7\xa7", // 18禁
		'se208' => "\xf7\xa8", // 禁煙
		'se209' => "\xf7\xa9", // 初心者
		'se20a' => "\xf7\xaa", // バリアフリー (車椅子マーク)
		'se20b' => "\xf7\xab", // アンテナマーク
		'se20c' => "\xf7\xac", // ハート (トランプ)
		'se20d' => "\xf7\xad", // ダイヤ (トランプ)
		'se20e' => "\xf7\xae", // スペード (トランプ)
		'se20f' => "\xf7\xaf", // クラブ (トランプ)
		'se210' => "\xf7\xb0", // シャープダイヤル
		'se211' => "\xf7\xb1", // フリーダイヤル
		'se212' => "\xf7\xb2", // 新着
		'se213' => "\xf7\xb3", // 更新
		'se214' => "\xf7\xb4", // おすすめ (COOL)
		'se215' => "\xf7\xb5", // 有料
		'se216' => "\xf7\xb6", // 無料
		'se217' => "\xf7\xb7", // 月額
		'se218' => "\xf7\xb8", // 申し込み
		'se219' => "\xf7\xb9", // 見出しボタン1 (オレンジ)
		'se21a' => "\xf7\xba", // 見出しボタン2 (緑)
		'se21b' => "\xf7\xbb", // 見出しボタン4 (紫)
		'se21c' => "\xf7\xbc", // 1 (one)
		'se21d' => "\xf7\xbd", // 2 (two)
		'se21e' => "\xf7\xbe", // 3 (three)
		'se21f' => "\xf7\xbf", // 4 (four)
		'se220' => "\xf7\xc0", // 5 (five)
		'se221' => "\xf7\xc1", // 6 (six)
		'se222' => "\xf7\xc2", // 7 (seven)
		'se223' => "\xf7\xc3", // 8 (eight)
		'se224' => "\xf7\xc4", // 9 (nine)
		'se225' => "\xf7\xc5", // 0 (zero)
		'se226' => "\xf7\xc6", // お得
		'se227' => "\xf7\xc7", // 割引
		'se228' => "\xf7\xc8", // サービス料
		'se229' => "\xf7\xc9", // ID
		'se22a' => "\xf7\xca", // 満席
		'se22b' => "\xf7\xcb", // 空席
		'se22c' => "\xf7\xcc", // 指定席
		'se22d' => "\xf7\xcd", // 営業時間
		'se22e' => "\xf7\xce", // 上へ (指)
		'se22f' => "\xf7\xcf", // 下へ (指)
		'se230' => "\xf7\xd0", // 左へ (指)
		'se231' => "\xf7\xd1", // 右へ (指)
		'se232' => "\xf7\xd2", // 上
		'se233' => "\xf7\xd3", // 下
		'se234' => "\xf7\xd4", // 右
		'se235' => "\xf7\xd5", // 左
		'se236' => "\xf7\xd6", // 右上
		'se237' => "\xf7\xd7", // 左上
		'se238' => "\xf7\xd8", // 右下
		'se239' => "\xf7\xd9", // 左下
		'se23a' => "\xf7\xda", // 次へ
		'se23b' => "\xf7\xdb", // 前へ
		'se23c' => "\xf7\xdc", // 早送り 
		'se23d' => "\xf7\xdd", // 巻き戻し
		'se23e' => "\xf7\xde", // 星座
		'se23f' => "\xf7\xdf", // おひつじ座
		'se240' => "\xf7\xe0", // おうし座
		'se241' => "\xf7\xe1", // ふたご座
		'se242' => "\xf7\xe2", // かに座
		'se243' => "\xf7\xe3", // しし座
		'se244' => "\xf7\xe4", // おとめ座
		'se245' => "\xf7\xe5", // てんぴん座
		'se246' => "\xf7\xe6", // さそり座
		'se247' => "\xf7\xe7", // いて座
		'se248' => "\xf7\xe8", // やぎ座
		'se249' => "\xf7\xe9", // みずがめ座
		'se24a' => "\xf7\xea", // うお座
		'se24b' => "\xf7\xeb", // へびつかい座
		'se24c' => "\xf7\xec", // TOPページ
		'se24d' => "\xf7\xed", // OKボタン
		'se24e' => "\xf7\xee", // 著作権 (C)
		'se24f' => "\xf7\xef", // 登録商標 (R)
		'se250' => "\xf7\xf0", // マナーモード
		'se251' => "\xf7\xf1", // 電源切
		'se252' => "\xf7\xf2", // ご注意 (!)
		'se253' => "\xf7\xf3", // ご案内
		'se254' => "\xf7\xf4", // J-PHONEショップ
		'se255' => "\xf7\xf5", // スカイウェブ
		'se256' => "\xf7\xf6", // スカイウォーカー
		'se257' => "\xf7\xf7", // スカイメロディ
		'se258' => "\xf7\xf8", // J-PHONE 1
		'se259' => "\xf7\xf9", // J-PHONE 2
		'se25a' => "\xf7\xfa", // J-PHONE 3
		'se301' => "\xf9\xa1", // メモ
		'se302' => "\xf9\xa2", // ネクタイ
		'se303' => "\xf9\xa3", // ハイビスカス
		'se304' => "\xf9\xa4", // チューリップ
		'se305' => "\xf9\xa5", // ひまわり
		'se306' => "\xf9\xa6", // 花束
		'se307' => "\xf9\xa7", // やしの木
		'se308' => "\xf9\xa8", // サボテン
		'se309' => "\xf9\xa9", // トイレ
		'se30a' => "\xf9\xaa", // ヘッドホン
		'se30b' => "\xf9\xab", // 晩酌 (とっくり)
		'se30c' => "\xf9\xac", // 乾杯 (ビール)
		'se30d' => "\xf9\xad", // 祝
		'se30e' => "\xf9\xae", // 喫煙
		'se30f' => "\xf9\xaf", // カプセル薬
		'se310' => "\xf9\xb0", // 風船
		'se311' => "\xf9\xb1", // 爆弾
		'se312' => "\xf9\xb2", // クラッカー
		'se313' => "\xf9\xb3", // ハサミ
		'se314' => "\xf9\xb4", // リボン
		'se315' => "\xf9\xb5", // マル秘
		'se316' => "\xf9\xb6", // MD
		'se317' => "\xf9\xb7", // メガフォン
		'se318' => "\xf9\xb8", // 帽子
		'se319' => "\xf9\xb9", // 可愛いワンピース
		'se31a' => "\xf9\xba", // ミュール
		'se31b' => "\xf9\xbb", // ロングブーツ
		'se31c' => "\xf9\xbc", // 口紅
		'se31d' => "\xf9\xbd", // マニキュア
		'se31e' => "\xf9\xbe", // エステ
		'se31f' => "\xf9\xbf", // 美容院
		'se320' => "\xf9\xc0", // 理髪店
		'se321' => "\xf9\xc1", // 着物
		'se322' => "\xf9\xc2", // ビキニ
		'se323' => "\xf9\xc3", // ブランドバッグ
		'se324' => "\xf9\xc4", // カチンコ
		'se325' => "\xf9\xc5", // すず
		'se326' => "\xf9\xc6", // 踊る音符
		'se327' => "\xf9\xc7", // ぴかぴかハート
		'se328' => "\xf9\xc8", // ドキドキハート
		'se329' => "\xf9\xc9", // ハートを射とめて
		'se32a' => "\xf9\xca", // ハート (青)
		'se32b' => "\xf9\xcb", // ハート (緑)
		'se32c' => "\xf9\xcc", // ハート (黄)
		'se32d' => "\xf9\xcd", // ハート (紫)
		'se32e' => "\xf9\xce", // NEW (ぴかぴか)
		'se32f' => "\xf9\xcf", // ☆
		'se330' => "\xf9\xd0", // ダッシュ
		'se331' => "\xf9\xd1", // 飛び散る汗
		'se332' => "\xf9\xd2", // ○
		'se333' => "\xf9\xd3", // ×
		'se334' => "\xf9\xd4", // 怒り
		'se335' => "\xf9\xd5", // ☆ (点滅)
		'se336' => "\xf9\xd6", // 動く "?"
		'se337' => "\xf9\xd7", // 動く "!"
		'se338' => "\xf9\xd8", // お茶
		'se339' => "\xf9\xd9", // パン
		'se33a' => "\xf9\xda", // ソフトクリーム
		'se33b' => "\xf9\xdb", // フライドポテト
		'se33c' => "\xf9\xdc", // 串団子 
		'se33d' => "\xf9\xdd", // せんべい
		'se33e' => "\xf9\xde", // ご飯
		'se33f' => "\xf9\xdf", // スパゲティ
		'se340' => "\xf9\xe0", // ラーメン
		'se341' => "\xf9\xe1", // カレーライス
		'se342' => "\xf9\xe2", // おにぎり
		'se343' => "\xf9\xe3", // おでん
		'se344' => "\xf9\xe4", // 寿司
		'se345' => "\xf9\xe5", // りんご
		'se346' => "\xf9\xe6", // みかん
		'se347' => "\xf9\xe7", // いちご
		'se348' => "\xf9\xe8", // すいか
		'se349' => "\xf9\xe9", // トマト
		'se34a' => "\xf9\xea", // なす
		'se34b' => "\xf9\xeb", // バースデーケーキ
		'se34c' => "\xf9\xec", // 駅弁
		'se34d' => "\xf9\xed", // ナベ
		'se401' => "\xfb\x41", // あせり (顔)
		'se402' => "\xfb\x42", // ほそくんでいる (顔)
		'se403' => "\xfb\x43", // ひたすらごめんなさい (顔)
		'se404' => "\xfb\x44", // えっへん (顔)
		'se405' => "\xfb\x45", // ウィンク (顔)
		'se406' => "\xfb\x46", // わさびがきいた (顔)
		'se407' => "\xfb\x47", // 目がぐるぐる (顔)
		'se408' => "\xfb\x48", // 鼻ちょうちん (顔)
		'se409' => "\xfb\x49", // あっかんべー (顔)
		'se40a' => "\xfb\x4a", // 酔っ払い (顔)
		'se40b' => "\xfb\x4b", // ゲロゲロ (顔)
		'se40c' => "\xfb\x4c", // マスクをつけた顔
		'se40d' => "\xfb\x4d", // 顔があかくなる
		'se40e' => "\xfb\x4e", // しらけ顔
		'se40f' => "\xfb\x4f", // 冷や汗 (顔)
		'se410' => "\xfb\x50", // びっくり (顔)
		'se411' => "\xfb\x51", // 泣き (顔)
		'se412' => "\xfb\x52", // 泣いたり笑ったり (顔)
		'se413' => "\xfb\x53", // 可愛く泣いてる人
		'se414' => "\xfb\x54", // にこにこ (顔)
		'se415' => "\xfb\x55", // あははと笑う (顔)
		'se416' => "\xfb\x56", // めちゃめちゃ怒っている (顔)
		'se417' => "\xfb\x57", // KISS:動く口
		'se418' => "\xfb\x58", // 投げKISS
		'se419' => "\xfb\x59", // 目
		'se41a' => "\xfb\x5a", // 鼻
		'se41b' => "\xfb\x5b", // 耳
		'se41c' => "\xfb\x5c", // 口
		'se41d' => "\xfb\x5d", // ごめんなさい (合わせた手)
		'se41e' => "\xfb\x5e", // バイバイ (手を振る)
		'se41f' => "\xfb\x5f", // 拍手
		'se420' => "\xfb\x60", // OK (指で丸サイン)
		'se421' => "\xfb\x61", // Booing (親指を下)
		'se422' => "\xfb\x62", // おっは〜
		'se423' => "\xfb\x63", // × (両腕をクロス)
		'se424' => "\xfb\x64", // ○ (両腕を頭に)
		'se425' => "\xfb\x65", // 手をつないでいる
		'se426' => "\xfb\x66", // 土下座
		'se427' => "\xfb\x67", // バンザイ
		'se428' => "\xfb\x68", // 人と人が歩いている
		'se429' => "\xfb\x69", // ラインダンス (バニーガール)
		'se42a' => "\xfb\x6a", // バスケットボール
		'se42b' => "\xfb\x6b", // フットボール
		'se42c' => "\xfb\x6c", // ビリヤード
		'se42d' => "\xfb\x6d", // 水泳
		'se42e' => "\xfb\x6e", // RV車
		'se42f' => "\xfb\x6f", // トラック
		'se430' => "\xfb\x70", // 消防車
		'se431' => "\xfb\x71", // 救急車
		'se432' => "\xfb\x72", // パトカー
		'se433' => "\xfb\x73", // ジェットコースター
		'se434' => "\xfb\x74", // 地下鉄
		'se435' => "\xfb\x75", // 新幹線(700系)
		'se436' => "\xfb\x76", // 門松
		'se437' => "\xfb\x77", // チョコ
		'se438' => "\xfb\x78", // お雛様
		'se439' => "\xfb\x79", // 卒業式
		'se43a' => "\xfb\x7a", // ランドセル
		'se43b' => "\xfb\x7b", // 鯉のぼり
		'se43c' => "\xfb\x7c", // とじかさ
		'se43d' => "\xfb\x7d", // 結婚式
		'se43e' => "\xfb\x7e", // 波がザーン
		'se43f' => "\xfb\x80", // かき氷
		'se440' => "\xfb\x81", // 線香花火
		'se441' => "\xfb\x82", // 貝
		'se442' => "\xfb\x83", // 風鈴
		'se443' => "\xfb\x84", // 台風
		'se444' => "\xfb\x85", // 稲穂
		'se445' => "\xfb\x86", // ハロウィン
		'se446' => "\xfb\x87", // お月見
		'se447' => "\xfb\x88", // 風がビュー
		'se448' => "\xfb\x89", // サンタクロース
		'se449' => "\xfb\x8a", // 朝日
		'se44a' => "\xfb\x8b", // 夕日
		'se44b' => "\xfb\x8c", // 流れ星
		'se44c' => "\xfb\x8d", // 虹
		'se501' => "\xfb\xa1", // ラブホテル
		'se502' => "\xfb\xa2", // アート
		'se503' => "\xfb\xa3", // 演劇
		'se504' => "\xfb\xa4", // デパート
		'se505' => "\xfb\xa5", // お城 (和)
		'se506' => "\xfb\xa6", // お城 (洋)
		'se507' => "\xfb\xa7", // 映画館
		'se508' => "\xfb\xa8", // 工場
		'se509' => "\xfb\xa9", // 東京タワー
		'se50a' => "\xfb\xaa", // 109
		'se50b' => "\xfb\xab", // 日本 (国旗)
		'se50c' => "\xfb\xac", // アメリカ (国旗)
		'se50d' => "\xfb\xad", // フランス (国旗)
		'se50e' => "\xfb\xae", // ドイツ (国旗)
		'se50f' => "\xfb\xaf", // イタリア (国旗)
		'se510' => "\xfb\xb0", // イギリス (国旗)
		'se511' => "\xfb\xb1", // スペイン (国旗)
		'se512' => "\xfb\xb2", // ロシア (国旗)
		'se513' => "\xfb\xb3", // 中国 (国旗)
		'se514' => "\xfb\xb4", // 韓国 (国旗)
		'se515' => "\xfb\xb5", // 白人
		'se516' => "\xfb\xb6", // 中国人
		'se517' => "\xfb\xb7", // インド人
		'se518' => "\xfb\xb8", // おじいちゃん
		'se519' => "\xfb\xb9", // おばあちゃん
		'se51a' => "\xfb\xba", // あかちゃん
		'se51b' => "\xfb\xbb", // 安全第一
		'se51c' => "\xfb\xbc", // お姫さま
		'se51d' => "\xfb\xbd", // 自由の女神
		'se51e' => "\xfb\xbe", // 衛兵
		'se51f' => "\xfb\xbf", // フラメンコ
		'se520' => "\xfb\xc0", // イルカ
		'se521' => "\xfb\xc1", // とり
		'se522' => "\xfb\xc2", // 熱帯魚
		'se523' => "\xfb\xc3", // ひよこ
		'se524' => "\xfb\xc4", // ハムスター
		'se525' => "\xfb\xc5", // けむし
		'se526' => "\xfb\xc6", // ぞう
		'se527' => "\xfb\xc7", // コアラ
		'se528' => "\xfb\xc8", // チンパンジー
		'se529' => "\xfb\xc9", // ひつじ
		'se52a' => "\xfb\xca", // おおかみ
		'se52b' => "\xfb\xcb", // うし
		'se52c' => "\xfb\xcc", // うさぎ
		'se52d' => "\xfb\xcd", // へび
		'se52e' => "\xfb\xce", // にわとり
		'se52f' => "\xfb\xcf", // いのしし
		'se530' => "\xfb\xd0", // らくだ
		'se531' => "\xfb\xd1", // かえる
		'se532' => "\xfb\xd2", // A型
		'se533' => "\xfb\xd3", // B型
		'se534' => "\xfb\xd4", // AB型
		'se535' => "\xfb\xd5", // O型
		'se536' => "\xfb\xd6", // 足あと
		'se537' => "\xfb\xd7", // TM (商標)
		'se538' => "\xfb\xd8", // J-Sky 1
		'se539' => "\xfb\xd9", // J-Sky 2
		'se53a' => "\xfb\xda", // Vodafone 1
		'se53b' => "\xfb\xdb", // Vodafone 2
		'se53c' => "\xfb\xdc", // Vodafone 3
		'se53d' => "\xfb\xdd", // Vodafone 4
		'se53e' => "\xfb\xde", // Vodafone 5
	);
	return;
}
/* ==================================================
 * @param	boolean $allow_search_engine
 * @return	boolean $in_network
 */
public function in_network($allow_search_engine = false) {
	return parent::in_network(self::$networks, $allow_search_engine);
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 */
public function replace_smiley($buffer) {
	$smiles = array(
		'icon_smile.gif'     => self::$pictograms['se056'],
		'icon_biggrin.gif'   => self::$pictograms['se057'],
		'icon_sad.gif'       => self::$pictograms['se058'],
		'icon_surprised.gif' => self::$pictograms['se410'],
		'icon_eek.gif'       => self::$pictograms['se410'],
		'icon_confused.gif'  => self::$pictograms['se407'],
		'icon_cool.gif'      => self::$pictograms['se214'],
		'icon_mad.gif'       => self::$pictograms['se059'],
		'icon_razz.gif'      => self::$pictograms['se409'],
		'icon_neutral.gif'   => self::$pictograms['se402'],
		'icon_wink.gif'      => self::$pictograms['se405'],
		'icon_lol.gif'       => self::$pictograms['se409'],
		'icon_redface.gif'   => self::$pictograms['se40a'],
		'icon_cry.gif'       => self::$pictograms['se411'],
		'icon_evil.gif'      => self::$pictograms['se416'],
		'icon_twisted.gif'   => self::$pictograms['se416'],
		'icon_rolleyes.gif'  => self::$pictograms['se407'],
		'icon_exclaim.gif'   => self::$pictograms['se021'],
		'icon_question.gif'  => self::$pictograms['se020'],
		'icon_idea.gif'      => self::$pictograms['se10f'],
		'icon_arrow.gif'     => self::$pictograms['se234'],
		'icon_mrgreen.gif'   => self::$pictograms['se415'],
	);
	$smiles = apply_filters('ktai_smiley_table', $smiles, __CLASS__);
	$smiles = apply_filters('smiley_table/ktai_style.php', $smiles);
	return parent::replace_smiley($buffer, $smiles);
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 *            http://www.au.kddi.com/ezfactory/tec/spec/3.html
 */
public function convert_pict($buffer) {
	// http://www.au.kddi.com/email/emoji/
	// http://mb.softbank.jp/mb/service/3G/mail/pictogram/
	// http://www.nttdocomo.co.jp/service/mail/imode_mail/emoji_convert/
	// http://www.willcom-inc.com/ja/service/e_mail/pdf/conversiontable.pdf
	$translated = self::$pictograms + array(
		'1'     => self::$pictograms['se252'], // 「!」
		'2'     => self::$pictograms['se337'], // 「!」
		'3'     => self::$pictograms['se336'], // 「?」
		'4'     => 'Q', // 「Q」
		'5'     => self::$pictograms['se23b'], // 左向き三角1
		'6'     => self::$pictograms['se23a'], // 右向き三角1
		'7'     => self::$pictograms['se23d'], // 左向き三角2
		'8'     => self::$pictograms['se23c'], // 右向き三角2
		'9'     => '□', // 小四角 1
		'10'    => '■', // 小四角 2
		'11'    => '[i]', // インフォメーションシンボル
		'12'    => self::$pictograms['se044'], // ワイングラス
		'13'    => self::$pictograms['se142'], // スピーカー
		'14'    => self::$pictograms['se12f'], // ドルマーク
		'15'    => self::$pictograms['se04c'], // 月 1
		'16'    => self::$pictograms['se13d'], // いなずま
		'17'    => '□', // 中四角 1
		'18'    => '■', // 中四角 2
		'19'    => '◇', // 小菱形 1
		'20'    => '◆', // 小菱形 2
		'21'    => '□', // 中四角 1
		'22'    => '■', // 中四角 2
		'23'    => '◇', // 小菱形 1
		'24'    => '◆', // 小菱形 2
		'25'    => self::$pictograms['se026'], // 腕時計
		'26'    => '+', // プラス
		'27'    => '-', // マイナス
		'28'    => self::$pictograms['se32f'], // 星 1
		'29'    => self::$pictograms['se232'], // 上矢印 1
		'30'    => self::$pictograms['se233'], // 下矢印 1
		'31'    => self::$pictograms['se137'], // 丸に斜め線
		'32'    => '▽', // 下三角 1
		'33'    => '△', // 上三角 1
		'34'    => '▼', // 下三角 2
		'35'    => '▲', // 上三角 2
		'36'    => '◇', // 大菱形 1
		'37'    => '◆', // 大菱形 2
		'38'    => '□', // 特大四角 1
		'39'    => '■', // 特大四角 2
		'40'    => '○', // 大丸 1
		'41'    => '●', // 大丸 2
		'42'    => self::$pictograms['se237'], // 上矢印 2 (左上)
		'43'    => self::$pictograms['se238'], // 下矢印 2 (右下)
		'44'    => self::$pictograms['se04a'], // 太陽
		'45'    => self::$pictograms['se016'], // 野球ボール
		'46'    => self::$pictograms['se026'], // 時計
		'47'    => self::$pictograms['se04c'], // 月 2 (顔つき)
		'48'    => self::$pictograms['se325'], // ベル
		'49'    => '[画鋲]', // プッシュピン (画鋲)
		'50'    => self::$pictograms['se002'], // 小顔
		'51'    => self::$pictograms['se022'], // ハート
		'52'    => self::$pictograms['se044'], // マティーニ (カクテルグラス)
		'53'    => self::$pictograms['se110'], // 四つ葉
		'54'    => self::$pictograms['se537'], // トレードマーク (TM)
		'55'    => self::$pictograms['se333'], // かける
		'56'    => self::$pictograms['se301'], // 文書 1
		'57'    => '[砂時計]', // 砂時計 1
		'58'    => '[砂時計]', // 砂時計 2
		'59'    => self::$pictograms['se316'], // フロッピーディスク 1
		'60'    => '*', // 雪の結晶
		'61'    => self::$pictograms['se333'], // バツ 1
		'62'    => self::$pictograms['se333'], // バツ 2
		'63'    => self::$pictograms['se234'], // 右矢印 1
		'64'    => self::$pictograms['se235'], // 左矢印 1
		'65'    => self::$pictograms['se047'], // マグカップ
		'66'    => '÷', // 割る
		'67'    => '[カレンダー]', // カレンダー
		'68'    => self::$pictograms['se056'], // スマイルフェイス
		'69'    => self::$pictograms['se32f'], // 星 2
		'70'    => self::$pictograms['se236'], // 右矢印 2 (右上)
		'71'    => self::$pictograms['se239'], // 左矢印 2 (左下)
		'72'    => self::$pictograms['se034'], // ジュエリー
		'73'    => 'レ', // チェックマーク 1
		'74'    => self::$pictograms['se052'], // 犬 (プードル)
		'75'    => self::$pictograms['se335'], // 星 3
		'76'    => self::$pictograms['se32e'], // スパーク
		'77'    => self::$pictograms['se10f'], // 電球
		'78'    => self::$pictograms['se521'], // 鳥
		'79'    => '[閉フォルダ]', // フォルダ 1 (閉)
		'80'    => self::$pictograms['se001'], // 顔 1
		'81'    => self::$pictograms['se24e'], // コピーライトマーク (C)
		'82'    => self::$pictograms['se24f'], // レジスタードマーク (R)
		'83'    => self::$pictograms['se11e'], // ブリーフケース (ハンドバック)
		'84'    => '[開フォルダ]', // フォルダ 2 (開)
		'85'    => self::$pictograms['se009'], // 電話 1 (プッシュホン)
		'86'    => self::$pictograms['se301'], // 吹き出しコメント
		'87'    => '[クレジットカード]', // クレジットカード
		'88'    => '△', // 上三角 3
		'89'    => '▽', // 下三角 3
		'90'    => self::$pictograms['se50c'], // USA (国旗)
		'91'    => self::$pictograms['se301'], // ノート 3
		'92'    => self::$pictograms['se301'], // クリップボード
		'93'    => self::$pictograms['se045'], // カップ
		'94'    => self::$pictograms['se008'], // カメラ
		'95'    => self::$pictograms['se04b'], // 雨
		'96'    => self::$pictograms['se42b'], // フットボール
		'97'    => self::$pictograms['se148'], // 本 1
		'98'    => self::$pictograms['se137'], // 立ち入り禁止
		'99'    => self::$pictograms['se14e'], // 信号
		'100'   => self::$pictograms['se148'], // 本 2
		'101'   => self::$pictograms['se148'], // 本 3
		'102'   => self::$pictograms['se148'], // 本 4
		'103'   => self::$pictograms['se301'], // 文書 2
		'104'   => self::$pictograms['se313'], // はさみ
		'105'   => self::$pictograms['se301'], // ひめくりカレンダー
		'106'   => self::$pictograms['se125'], // チケット・キップ
		'107'   => self::$pictograms['se049'], // くもり
		'108'   => self::$pictograms['se103'], // 封筒
		'109'   => self::$pictograms['se12f'], // 小切手 (CHECK)
		'110'   => self::$pictograms['se03d'], // ビデオカメラ
		'111'   => self::$pictograms['se507'], // ハンディカム
		'112'   => self::$pictograms['se036'], // 家
		'113'   => self::$pictograms['se304'], // 花 (チューリップ)
		'114'   => '[ナイフ]', // ナイフ
		'115'   => self::$pictograms['se129'], // ビデオテープ
		'116'   => self::$pictograms['se214'], // めがね
		'117'   => '└→', // 回り矢印 1
		'118'   => '←┘', // 回り矢印 2
		'119'   => self::$pictograms['se114'], // むしめがね
		'120'   => self::$pictograms['se03f'], // 鍵
		'121'   => self::$pictograms['se301'], // ノート 1
		'122'   => self::$pictograms['se301'], // ノート 2 (開)
		'123'   => '[ボルトとナット]', // ボルト & ナット
		'124'   => self::$pictograms['se13e'], // くつ (ハイヒール)
		'125'   => self::$pictograms['se15a'], // 車
		'126'   => self::$pictograms['se316'], // フロッピー 2
		'127'   => '[棒グラフ]', // チャート (棒グラフ)
		'128'   => self::$pictograms['se14a'], // グラフ 1 (折れ線グラフ)
		'129'   => self::$pictograms['se101'], // メールボックス
		'130'   => '[懐中電灯]', // 懐中電灯
		'131'   => '[Roldex]', // Roldex
		'132'   => 'レ', // チェックマーク 2
		'133'   => self::$pictograms['se118'], // はっぱ
		'134'   => self::$pictograms['se052'], // 猟犬
		'135'   => '[電池]', // 電池
		'136'   => '[スクロール]', // スクロール
		'137'   => '[画鋲]', // がびょう
		'138'   => self::$pictograms['se144'], // 錠前
		'139'   => self::$pictograms['se12f'], // ドル札
		'140'   => self::$pictograms['se230'], // 指差し確認左
		'141'   => self::$pictograms['se231'], // 指差し確認右
		'142'   => self::$pictograms['se301'], // 台帳
		'143'   => self::$pictograms['se301'], // クリップ
		'144'   => self::$pictograms['se112'], // プレゼント
		'145'   => '[名札]', // 名札
		'146'   => self::$pictograms['se043'], // ゴハン 1 (ナイフとフォーク)
		'147'   => self::$pictograms['se148'], // 複数本
		'148'   => self::$pictograms['se42f'], // トラック
		'149'   => self::$pictograms['se301'], // エンピツ
		'150'   => '[IDO]', // ロゴ (PDC社)
		'151'   => self::$pictograms['se103'], // 封筒 2
		'152'   => self::$pictograms['se116'], // レンチ
		'153'   => self::$pictograms['se102'], // 送信 BOX
		'154'   => self::$pictograms['se101'], // 受信 BOX
		'155'   => self::$pictograms['se009'], // 電話 2 (受話器)
		'156'   => self::$pictograms['se038'], // 工場・建物
		'157'   => '□', // 定規 1 (直線)
		'158'   => '△', // 定規 2 (三角)
		'159'   => self::$pictograms['se14a'], // グラフ 2
		'160'   => '[マンガ肉]', // 食事 2 (マンガ肉)
		'161'   => self::$pictograms['se00a'], // 電話 3 (携帯)
		'162'   => '[コンセント]', // コンセント
		'163'   => self::$pictograms['se428'], // 家族
		'164'   => self::$pictograms['se21a'], // リンク
		'165'   => self::$pictograms['se112'], // パッケージ
		'166'   => self::$pictograms['se00b'], // FAX
		'167'   => self::$pictograms['se04a'] . self::$pictograms['se049'], // ときどき曇り
		'168'   => self::$pictograms['se01d'], // 飛行機
		'169'   => self::$pictograms['se135'], // ボート (船)
		'170'   => '[サイコロ]', // サイコロ
		'171'   => '[新聞]', // 新聞
		'172'   => self::$pictograms['se01e'], // 電車
		'173'   => ' ', // 全部ブランク
		'174'   => ' ', // 半分ブランク
		'175'   => ' ', // 4分の1ブランク
		'176'   => self::$pictograms['se30e'], // 喫煙
		'177'   => self::$pictograms['se208'], // 禁煙
		'178'   => self::$pictograms['se20a'], // 車椅子
		'179'   => self::$pictograms['se209'], // 若葉マーク
		'180'   => self::$pictograms['se21c'], // 四角数字 1
		'181'   => self::$pictograms['se21d'], // 四角数字 2
		'182'   => self::$pictograms['se21e'], // 四角数字 3
		'183'   => self::$pictograms['se21f'], // 四角数字 4
		'184'   => self::$pictograms['se220'], // 四角数字 5
		'185'   => self::$pictograms['se221'], // 四角数字 6
		'186'   => self::$pictograms['se222'], // 四角数字 7
		'187'   => self::$pictograms['se223'], // 四角数字 8
		'188'   => self::$pictograms['se224'], // 四角数字 9
		'189'   => self::$pictograms['se225'], // 四角数字 10
		'190'   => self::$pictograms['se443'], // 台風
		'191'   => self::$pictograms['se048'], // ゆきだるま
		'192'   => self::$pictograms['se23f'], // 星座 (おひつじ座)
		'193'   => self::$pictograms['se240'], // 星座 (おうし座)
		'194'   => self::$pictograms['se241'], // 星座 (双子座)
		'195'   => self::$pictograms['se242'], // 星座 (かに座)
		'196'   => self::$pictograms['se243'], // 星座 (しし座)
		'197'   => self::$pictograms['se244'], // 星座 (おとめ座)
		'198'   => self::$pictograms['se245'], // 星座 (天秤座)
		'199'   => self::$pictograms['se246'], // 星座 (さそり座)
		'200'   => self::$pictograms['se247'], // 星座 (いて座)
		'201'   => self::$pictograms['se248'], // 星座 (やぎ座)
		'202'   => self::$pictograms['se249'], // 星座 (水瓶座)
		'203'   => self::$pictograms['se24a'], // 星座 (うお座)
		'204'   => self::$pictograms['se24b'], // 星座 (へびつかい座)
		'205'   => self::$pictograms['se154'], // ATM
		'206'   => self::$pictograms['se156'], // 24 HOURS (コンビニ)
		'207'   => self::$pictograms['se151'], // トイレ
		'208'   => self::$pictograms['se14f'], // パーキング
		'209'   => self::$pictograms['se150'], // バス停
		'210'   => self::$pictograms['se14b'], // アンテナ (位置情報マーク)
		'211'   => self::$pictograms['se202'], // 港 (いかりマーク)
		'212'   => self::$pictograms['se14d'], // 銀行
		'213'   => self::$pictograms['se03a'], // ガススタンド
		'214'   => '[地図]', // 地図
		'215'   => self::$pictograms['se136'], // 自転車
		'216'   => self::$pictograms['se159'], // バス
		'217'   => self::$pictograms['se01f'], // 新幹線
		'218'   => self::$pictograms['se115'], // マラソン
		'219'   => self::$pictograms['se018'], // サッカー
		'220'   => self::$pictograms['se015'], // テニス
		'221'   => self::$pictograms['se013'], // スノーボード
		'222'   => self::$pictograms['se132'], // チェッカーフラッグ (モータースポーツ)
		'223'   => self::$pictograms['se124'], // 遊園地
		'224'   => self::$pictograms['se123'], // 温泉
		'225'   => self::$pictograms['se30b'], // 居酒屋 (赤ちょうちん)
		'226'   => self::$pictograms['se324'], // 映画 (かちんこ)
		'227'   => self::$pictograms['se44b'], // 夜の橋
		'228'   => self::$pictograms['se509'], // 東京タワー
		'229'   => self::$pictograms['se133'], // スロット (777)
		'230'   => self::$pictograms['se312'], // くす玉 (アタリのくす玉)
		'231'   => self::$pictograms['se130'], // 当選弓矢
		'232'   => self::$pictograms['se12b'], // ゲームのコントローラ
		'233'   => self::$pictograms['se12f'], // 賞金
		'234'   => self::$pictograms['se033'], // クリスマスツリー
		'235'   => self::$pictograms['se030'], // 花見 (さくら)
		'236'   => self::$pictograms['se11b'], // お化け
		'237'   => self::$pictograms['se50b'], // 旗 (祝日・日の丸)
		'238'   => self::$pictograms['se348'], // スイカ
		'239'   => self::$pictograms['se046'], // ケーキ
		'240'   => self::$pictograms['se147'], // フライパン (目玉焼き)
		'241'   => '[さくらんぼ]', // さくらんぼ
		'242'   => self::$pictograms['se019'], // ふぐ
		'243'   => self::$pictograms['se347'], // イチゴ
		'244'   => self::$pictograms['se342'], // おにぎり
		'245'   => self::$pictograms['se120'], // ハンバーガー (ファーストフード)
		'246'   => self::$pictograms['se054'], // くじら
		'247'   => self::$pictograms['se52c'], // うさぎ
		'248'   => self::$pictograms['se01a'], // うま
		'249'   => self::$pictograms['se528'], // さる
		'250'   => self::$pictograms['se531'], // かえる
		'251'   => self::$pictograms['se04f'], // 猫
		'252'   => self::$pictograms['se055'], // ペンギン
		'253'   => '[蟻]', // あり
		'254'   => self::$pictograms['se10b'], // ぶた
		'255'   => self::$pictograms['se307'], // やしのき
		'256'   => self::$pictograms['se305'], // ひまわり
		'257'   => self::$pictograms['se056'], // 顔 1 (うれしいカオ)
		'258'   => self::$pictograms['se059'], // 顔 2 (おこったカオ)
		'259'   => self::$pictograms['se057'], // 顔 3 (かなしいカオ)
		'260'   => self::$pictograms['se058'], // 顔 4 (つかれたカオ)
		'261'   => self::$pictograms['se13c'], // 眠い (ZZZ...)
		'262'   => self::$pictograms['se334'], // 怒り (ムカッ)
		'263'   => self::$pictograms['se108'], // 雫 (涙・汗)
		'264'   => self::$pictograms['se105'], // からかう (あっかんべえ)
		'265'   => self::$pictograms['se023'], // ハート 2 (われている)
		'266'   => self::$pictograms['se328'], // ハート 3 (大きい & 小さい)
		'267'   => self::$pictograms['se32e'], // スパーク 2 (キラリマーク)
		'268'   => self::$pictograms['se311'], // 爆弾
		'269'   => self::$pictograms['se11d'], // 炎
		'270'   => '[SOS]', // 捜索 (SOS)
		'271'   => self::$pictograms['se14c'], // 力こぶ
		'272'   => self::$pictograms['se329'], // ハート 5 (矢がささっている)
		'273'   => self::$pictograms['se003'], // キスマーク
		'274'   => self::$pictograms['se10c'], // 宇宙人
		'275'   => self::$pictograms['se443'], // なると
		'276'   => self::$pictograms['se536'], // 足跡 (犬)
		'277'   => self::$pictograms['se11a'], // 悪魔
		'278'   => self::$pictograms['se332'], // 花丸
		'279'   => self::$pictograms['se315'], // 丸秘
		'280'   => '[100点]', // 100点満点
		'281'   => self::$pictograms['se00d'], // パンチ
		'282'   => self::$pictograms['se330'], // ダッシュ
		'283'   => self::$pictograms['se05a'], // ウンチマーク
		'284'   => self::$pictograms['se00f'], // 人差し指サイン
		'285'   => self::$pictograms['se226'], // マル得
		'286'   => self::$pictograms['se11c'], // どくろ
		'287'   => self::$pictograms['se00e'], // おやゆびサイン (指が上)
		'288'   => self::$pictograms['se12a'], // テレビ
		'289'   => self::$pictograms['se03c'], // マイク
		'290'   => '[財布]', // 財布
		'291'   => self::$pictograms['se326'], // メロディ
		'292'   => self::$pictograms['se041'], // ギター (エレキ)
		'293'   => '[バイオリン]', // バイオリン (クラシック)
		'294'   => self::$pictograms['se30a'], // ヘッドフォン
		'295'   => self::$pictograms['se31c'], // 口紅
		'296'   => self::$pictograms['se113'], // アクション (ピストル)
		'297'   => self::$pictograms['se31e'], // エステ
		'298'   =>'[EZ]', // EZ マーク
		'299'   => self::$pictograms['se216'], // 無料 (FREE)
		'300'   => self::$pictograms['se126'], // CD/DVD
		'301'   => self::$pictograms['se319'], // 婦人服
		'302'   => self::$pictograms['se12b'], // UFO
		'303'   => self::$pictograms['se213'], // 更新 (UP!)
		'304'   => self::$pictograms['se13b'], // 注射器 (血)
		'305'   => '[霧]', // 霧
		'306'   => self::$pictograms['se014'], // ゴルフ
		'307'   => self::$pictograms['se42a'], // バスケットボール
		'308'   => '[ページャー]', // ポケットベル
		'309'   => self::$pictograms['se502'], // アート
		'310'   => self::$pictograms['se503'], // 演劇
		'311'   => self::$pictograms['se506'], // イベント (サーカス)
		'312'   => self::$pictograms['se314'], // リボン
		'313'   => self::$pictograms['se34b'], // バースデー
		'314'   => self::$pictograms['se20e'], // スペード
		'315'   => self::$pictograms['se20d'], // ダイヤ
		'316'   => self::$pictograms['se20f'], // クラブ
		'317'   => self::$pictograms['se419'], // 目
		'318'   => self::$pictograms['se41b'], // 耳
		'319'   => self::$pictograms['se011'], // 手 (チョキ)
		'320'   => self::$pictograms['se012'], // 手 (パー)
		'321'   => '●', // 新月
		'322'   => self::$pictograms['se04c'], // やや欠け月
		'323'   => self::$pictograms['se04c'], // 半月
		'324'   => '[CL]', // クリア
		'325'   => self::$pictograms['se225'], // 四角数字 0
		'326'   => self::$pictograms['se24d'], // 決定 (OK)
		'327'   => self::$pictograms['se058'], // ふらふら (顔)
		'328'   => self::$pictograms['se328'], // かわいい
		'329'   => self::$pictograms['se330'], // どんっ (衝撃)
		'330'   => self::$pictograms['se331'], // あせあせ (飛び散る汗)
		'331'   => '[ezplus]', // イージープラス
		'332'   => '[地球]', // 地球
		'333'   => self::$pictograms['se340'], // ラーメン
		'334'   => self::$pictograms['se212'], // NEW
		'335'   => self::$pictograms['se006'], // 紳士服
		'336'   => self::$pictograms['se007'], // 紳士靴
		'337'   => self::$pictograms['se00c'], // パソコン
		'338'   => self::$pictograms['se128'], // ラジオ
		'339'   => self::$pictograms['se032'], // バラ
		'340'   => self::$pictograms['se037'], // チャペル
		'341'   => self::$pictograms['se434'], // 地下鉄
		'342'   => self::$pictograms['se03b'], // 富士山
		'343'   => self::$pictograms['se03e'], // 八分音符
		'344'   => self::$pictograms['se04e'], // 天使
		'345'   => self::$pictograms['se050'], // トラ
		'346'   => self::$pictograms['se051'], // くま
		'347'   => self::$pictograms['se053'], // ねずみ
		'348'   => self::$pictograms['se405'], // ウィンク (顔)
		'349'   => self::$pictograms['se106'], // 目がハート (顔)
		'350'   => self::$pictograms['se107'], // ショッキング (顔)
		'351'   => self::$pictograms['se108'], // 困り (顔)
		'352'   => self::$pictograms['se10a'], // たこ
		'353'   => self::$pictograms['se10d'], // ロケット
		'354'   => self::$pictograms['se10e'], // 王冠
		'355'   => self::$pictograms['se111'], // チュー (キスしている)
		'356'   => self::$pictograms['se116'], // ハンマー
		'357'   => self::$pictograms['se117'], // 打ち上げ花火
		'358'   => self::$pictograms['se118'], // 枯れ葉
		'359'   => self::$pictograms['se11e'], // 仕事かばん
		'360'   => self::$pictograms['se121'], // 噴水
		'361'   => self::$pictograms['se122'], // キャンプ
		'362'   => self::$pictograms['se12d'], // 麻雀
		'363'   => self::$pictograms['se12e'], // VS (バーサス)
		'364'   => self::$pictograms['se131'], // トロフィー
		'365'   => '[亀]', // カメ
		'366'   => self::$pictograms['se511'], // スペイン国旗
		'367'   => self::$pictograms['se512'], // ロシア国旗
		'368'   => self::$pictograms['se137'], // 工事中
		'369'   => self::$pictograms['se13f'], // 風呂
		'370'   => self::$pictograms['se143'], // 祝日マーク
		'371'   => self::$pictograms['se44a'], // 夕方街並み
		'372'   => self::$pictograms['se147'], // 卵割り
		'373'   => self::$pictograms['se14a'], // 株価
		'374'   => self::$pictograms['se152'], // ポリス
		'375'   => self::$pictograms['se153'], // 郵便局
		'376'   => self::$pictograms['se155'], // 病院
		'377'   => self::$pictograms['se157'], // 学校
		'378'   => self::$pictograms['se158'], // ホテル
		'379'   => self::$pictograms['se202'], // 船
		'380'   => self::$pictograms['se207'], // 18禁
		'381'   => self::$pictograms['se20b'], // 圏内
		'382'   => self::$pictograms['se214'], // COOL!
		'383'   => self::$pictograms['se227'], // 割マーク
		'384'   => self::$pictograms['se228'], // ザ・マーク
		'385'   => self::$pictograms['se229'], // IDマーク
		'386'   => self::$pictograms['se22a'], // 満マーク
		'387'   => self::$pictograms['se22b'], // 空マーク
		'388'   => self::$pictograms['se22c'], // 指定マーク
		'389'   => self::$pictograms['se22d'], // 営業中マーク
		'390'   => self::$pictograms['se22e'], // 上指差し
		'391'   => self::$pictograms['se22f'], // 下指差し
		'392'   => '[占い]', // 占い (水晶)
		'393'   => self::$pictograms['se250'], // マナーモード
		'394'   => self::$pictograms['se251'], // 電源OFF
		'395'   => self::$pictograms['se301'], // メモする
		'396'   => self::$pictograms['se302'], // ネクタイ
		'397'   => self::$pictograms['se303'], // ハイビスカス
		'398'   => self::$pictograms['se306'], // 花束
		'399'   => self::$pictograms['se308'], // サボテン
		'400'   => self::$pictograms['se30b'], // お銚子 & 杯
		'401'   => self::$pictograms['se047'], // 乾杯 (ビール)
		'402'   => self::$pictograms['se30d'], // 祝マーク
		'403'   => self::$pictograms['se30f'], // 風邪薬 (カプセル)
		'404'   => self::$pictograms['se310'], // 風船
		'405'   => self::$pictograms['se312'], // クラッカー
		'406'   => '[eznavi]', // eznavigation
		'407'   => self::$pictograms['se318'], // 帽子
		'408'   => self::$pictograms['se31b'], // ロングブーツ
		'409'   => self::$pictograms['se31d'], // ネイル
		'410'   => self::$pictograms['se31f'], // 美容院
		'411'   => self::$pictograms['se320'], // 床屋
		'412'   => self::$pictograms['se321'], // 着物
		'413'   => self::$pictograms['se322'], // ビキニ
		'414'   => self::$pictograms['se20c'], // ハート (トランプ)
		'415'   => self::$pictograms['se327'], // 光るハート
		'416'   => self::$pictograms['se32a'], // 青ハート
		'417'   => self::$pictograms['se32b'], // 緑ハート
		'418'   => self::$pictograms['se32c'], // 黄ハート
		'419'   => self::$pictograms['se32d'], // 紫ハート
		'420'   => self::$pictograms['se32e'], // きらきら
		'421'   => self::$pictograms['se013'], // スキー
		'422'   => self::$pictograms['se332'], // ○
		'423'   => self::$pictograms['se338'], // 日本茶
		'424'   => self::$pictograms['se339'], // 食パン
		'425'   => self::$pictograms['se33a'], // ソフトクリーム
		'426'   => self::$pictograms['se33b'], // ポテト
		'427'   => self::$pictograms['se33c'], // だんご
		'428'   => self::$pictograms['se33d'], // おせんべい
		'429'   => self::$pictograms['se33e'], // ごはん
		'430'   => self::$pictograms['se33f'], // スパゲティ
		'431'   => self::$pictograms['se341'], // カレー
		'432'   => self::$pictograms['se343'], // おでん
		'433'   => self::$pictograms['se344'], // 寿司
		'434'   => self::$pictograms['se345'], // りんご
		'435'   => self::$pictograms['se346'], // みかん
		'436'   => self::$pictograms['se349'], // トマト
		'437'   => self::$pictograms['se34a'], // なす
		'438'   => self::$pictograms['se34c'], // 弁当
		'439'   => self::$pictograms['se34d'], // 鍋
		'440'   => self::$pictograms['se402'], // ふっ (顔)
		'441'   => self::$pictograms['se403'], // しょんぼり (顔)
		'442'   => self::$pictograms['se415'], // 勝ち誇り (顔)
		'443'   => self::$pictograms['se406'], // 失敗 (顔)
		'444'   => self::$pictograms['se407'], // わからん
		'445'   => self::$pictograms['se408'], // 眠い
		'446'   => self::$pictograms['se40a'], // てれてれ (顔)
		'447'   => self::$pictograms['se40b'], // 青ざめ (顔)
		'448'   => self::$pictograms['se40c'], // 風邪ひき
		'449'   => self::$pictograms['se40d'], // 熱 (顔)
		'450'   => self::$pictograms['se40e'], // 横目 (顔)
		'451'   => self::$pictograms['se410'], // びっくり (顔)
		'452'   => self::$pictograms['se40f'], // あせり (顔)
		'453'   => self::$pictograms['se326'], // 楽譜
		'454'   => self::$pictograms['se414'], // にこにこ (顔)
		'455'   => self::$pictograms['se417'], // チュー 2 (顔)
		'456'   => self::$pictograms['se418'], // チュッ (顔)
		'457'   => self::$pictograms['se41a'], // 鼻
		'458'   => self::$pictograms['se41c'], // 口
		'459'   => self::$pictograms['se41d'], // ゴメン/お願い
		'460'   => self::$pictograms['se41f'], // 拍手
		'461'   => self::$pictograms['se420'], // OK! (指で丸サイン)
		'462'   => self::$pictograms['se421'], // ブーイング (指が下)
		'463'   => self::$pictograms['se41e'], // バイバイ
		'464'   => self::$pictograms['se423'], // NG (ネコ)
		'465'   => self::$pictograms['se424'], // OK! 2 (ネコ)
		'466'   => self::$pictograms['se426'], // 平謝り (ネコ)
		'467'   => self::$pictograms['se425'], // カップル
		'468'   => self::$pictograms['se429'], // バニー
		'469'   => self::$pictograms['se042'], // トランペット
		'470'   => self::$pictograms['se42c'], // ビリヤード
		'471'   => self::$pictograms['se42d'], // 水泳
		'472'   => self::$pictograms['se430'], // 消防車
		'473'   => self::$pictograms['se431'], // 救急車
		'474'   => self::$pictograms['se432'], // パトカー
		'475'   => self::$pictograms['se433'], // ジェットコースター
		'476'   => self::$pictograms['se436'], // 門松
		'477'   => self::$pictograms['se438'], // 雛祭り
		'478'   => self::$pictograms['se439'], // 卒業式
		'479'   => self::$pictograms['se43a'], // 入学式
		'480'   => self::$pictograms['se43b'], // こいのぼり
		'481'   => self::$pictograms['se43c'], // 傘
		'482'   => self::$pictograms['se43d'], // 花嫁
		'483'   => self::$pictograms['se43f'], // かき氷
		'484'   => self::$pictograms['se440'], // 線香花火
		'485'   => self::$pictograms['se441'], // 巻き貝
		'486'   => self::$pictograms['se442'], // 風鈴
		'487'   => self::$pictograms['se445'], // ハロウィン
		'488'   => self::$pictograms['se446'], // お月見
		'489'   => self::$pictograms['se448'], // サンタ
		'490'   => self::$pictograms['se44b'], // 夜/流れ星
		'491'   => self::$pictograms['se44c'], // 虹
		'492'   => self::$pictograms['se501'], // ホテル 2
		'493'   => self::$pictograms['se449'], // 日の出
		'494'   => self::$pictograms['se503'], // シルクハット
		'495'   => self::$pictograms['se504'], // デパート
		'496'   => self::$pictograms['se505'], // 城 (日本)
		'497'   => self::$pictograms['se506'], // 城 (ヨーロッパ)
		'498'   => self::$pictograms['se508'], // 工場 2
		'499'   => self::$pictograms['se50d'], // フランス国旗
		'500'   =>'[オープンウェーブ]', // オープンウェーブ
		'501'   => self::$pictograms['se144'], // ロック確認
		'502'   => '[ABC]', // 大文字
		'503'   => '[abc]', // 小文字
		'504'   => '[012]', // 数字
		'505'   => '[,@#]', // 記号
		'506'   => '[可]', // アクセプト
		'507'   => 'レ', // チェックボックス
		'508'   => self::$pictograms['se301'], // エディット
		'509'   => '◎', // ラジオボタン
		'510'   => self::$pictograms['se114'], // 見る (虫眼鏡)
		'511'   => self::$pictograms['se23b'], // 戻る
		'512'   => self::$pictograms['se203'], // お気に入り
		'513'   => self::$pictograms['se104'], // 終了
		'514'   => self::$pictograms['se036'], // ホーム
		'515'   => self::$pictograms['se101'], // 受信箱 1
		'516'   => self::$pictograms['se219'], // マーク
		'517'   => self::$pictograms['se144'], // 個人 (鍵)
		'518'   => '[再読み込み]', // 再読み込み
		'700'   => self::$pictograms['se50e'], // ドイツ国旗
		'701'   => self::$pictograms['se50f'], // イタリア国旗
		'702'   => self::$pictograms['se510'], // イギリス国旗
		'703'   => self::$pictograms['se513'], // 中国国旗
		'704'   => self::$pictograms['se514'], // 韓国国旗
		'705'   => self::$pictograms['se515'], // 白人
		'706'   => self::$pictograms['se516'], // 中国人
		'707'   => self::$pictograms['se517'], // インド人
		'708'   => self::$pictograms['se518'], // おじいさん
		'709'   => self::$pictograms['se519'], // おばあさん
		'710'   => self::$pictograms['se51a'], // 赤ちゃん
		'711'   => self::$pictograms['se51b'], // 工事現場の人
		'712'   => self::$pictograms['se51c'], // お姫様
		'713'   => self::$pictograms['se520'], // イルカ
		'714'   => self::$pictograms['se51f'], // ダンス
		'715'   => self::$pictograms['se522'], // 熱帯魚
		'716'   => self::$pictograms['se525'], // げじげじ
		'717'   => self::$pictograms['se526'], // 象
		'718'   => self::$pictograms['se527'], // コアラ
		'719'   => self::$pictograms['se52b'], // ホルスタイン
		'720'   => self::$pictograms['se52d'], // ヘビ
		'721'   => self::$pictograms['se52e'], // 鶏
		'722'   => self::$pictograms['se52f'], // うりぼう
		'723'   => self::$pictograms['se530'], // ふたこぶらくだ
		'724'   => self::$pictograms['se532'], // A型
		'725'   => self::$pictograms['se533'], // B型
		'726'   => self::$pictograms['se534'], // O型
		'727'   => self::$pictograms['se535'], // AB型
		'728'   => self::$pictograms['se536'], // 足跡
		'729'   => self::$pictograms['se007'], // スニーカー
		'730'   => self::$pictograms['se50b'], // 旗
		'731'   => self::$pictograms['se236'], // 上向きカーブ矢印
		'732'   => self::$pictograms['se238'], // 下向きカーブ矢印
		'733'   => self::$pictograms['se337'] . self::$pictograms['se336'], // 「!?」
		'734'   => self::$pictograms['se337'] . self::$pictograms['se337'], // 「!!」
		'735'   => '-o-', // くるり
		'736'   => '[メロン]', // メロン
		'737'   => '[パイナップル]', // パイナップル
		'738'   => '[葡萄]', // ぶどう
		'739'   => '[バナナ]', // バナナ
		'740'   => '[とうもろこし]', // とうもろこし
		'741'   => '[きのこ]', // きのこ
		'742'   => '[栗]', // 栗
		'743'   => '[桃]', // 桃
		'744'   => '[焼芋]', // やきいも
		'745'   => '[ピザ]', // ピザ
		'746'   => '[ターキー]', // ターキー
		'747'   => '[七夕]', // 七夕笹飾り
		'748'   => self::$pictograms['se045'], // トロピカルドリンク
		'749'   => '[辰]', // 辰
		'750'   => '[ピアノ]', // ピアノ
		'751'   => self::$pictograms['se017'], // サーフィン
		'752'   => self::$pictograms['se019'], // 釣り
		'753'   => '[ボウリング]', // ボウリング
		'754'   => '[なまはげ]', // なまはげ
		'755'   => '[天狗]', // 天狗
		'756'   => '[パンダ]', // パンダ
		'757'   => self::$pictograms['se105'], // あかんべー
		'758'   => self::$pictograms['se10b'], // ぶたの鼻
		'759'   => self::$pictograms['se032'], // 花
		'760'   => self::$pictograms['se33a'], // アイスクリーム
		'761'   => '◎', // ドーナツ
		'762'   => '[クッキー]', // クッキー
		'763'   => self::$pictograms['se437'], // チョコ
		'764'   => '[キャンディ]', // キャンディ (包み)
		'765'   => '[ぺろぺろキャンディ]',// キャンディ (ぺろぺろ)
		'766'   => '(/_\)', // 見ざる (猿)
		'767'   => '(・x・)', // 言わざる (猿)
		'768'   => '|(・_・)|', // 聞かざる (猿)
		'769'   => self::$pictograms['se03b'], // 火山
		'770'   => self::$pictograms['se314'] . self::$pictograms['se022'], // リボンがけのハート
		'771'   => '[ABC]', // 英語「ABC」
		'772'   => '[プリン]', // プリン
		'773'   => '[蜜蜂]', // ミツバチ
		'774'   => '[てんとう虫]', // テントウムシ
		'775'   => '[蜂蜜ポット]', // 蜂蜜ポット
		'776'   => self::$pictograms['se345'], // 青りんご
		'777'   => self::$pictograms['se04e'], // 羽のはえたお札
		'778'   => self::$pictograms['se407'], // 目がまわる時の記号
		'779'   => self::$pictograms['se416'], // ぷー (かわいく怒)
		'780'   => self::$pictograms['se416'], // ぷー (かわいく怒) (ネコ)
		'781'   => self::$pictograms['se44b'], // 天の川
		'782'   => self::$pictograms['se417'], // チュー (ネコ)
		'783'   => self::$pictograms['se414'], // にこ (ネコ)
		'784'   => self::$pictograms['se103'], // メールする
		'785'   => self::$pictograms['se412'], // 泣き笑い (ネコ)
		'786'   => self::$pictograms['se412'], // 泣き笑い (顔)
		'787'   => self::$pictograms['se106'], // 目がハート (ネコ)
		'788'   => self::$pictograms['se410'], // ほえー (ネコ)
		'789'   => self::$pictograms['se410'], // ほえー (顔)
		'790'   => self::$pictograms['se413'], // 涙ぽろり (ネコ)
		'791'   => self::$pictograms['se413'], // 涙ぽろり (顔)
		'792'   => self::$pictograms['se402'], // きりり (ネコ)
		'793'   => self::$pictograms['se319'], // ドレス
		'794'   => '[モヤイ像]', // モヤイ像
		'795'   => self::$pictograms['se039'], // 駅
		'796'   => '[花札]', // 花札
		'797'   => self::$pictograms['se519'], // ジョーカー
		'798'   => '[海老フライ]', // エビフライ
		'799'   => self::$pictograms['se101'], // eメールアイコン
		'800'   => self::$pictograms['se201'], // 歩く人
		'801'   => self::$pictograms['se432'], // パトカーのランプ
		'802'   => self::$pictograms['se03d'], // ezmovie
		'803'   => self::$pictograms['se328'], // ドキドキしているハート
		'804'   => self::$pictograms['se523'], // 正面向きのひよこ
		'805'   => '¶', // ジーンズ
		'806'   => self::$pictograms['se329'], // ハートつきメール
		'807'   => '[循環矢印]', // 循環矢印
		'808'   => '⇔', // 左右両方矢印
		'809'   => '↑↓', // 上下両方矢印
		'810'   => self::$pictograms['se43e'], // 荒波
		'811'   => self::$pictograms['se447'], // 双葉
		'812'   => self::$pictograms['se441'], // かたつむり
		'813'   => self::$pictograms['se415'], // うっしっし (ネコ)
		'814'   => self::$pictograms['se415'], // うっしっし (顔)
		'815'   => self::$pictograms['se101'], // Cメールアイコン
		'816'   => self::$pictograms['se447'], // ハーブ
		'817'   => self::$pictograms['se010'], // 手 (グー)
		'818'   => self::$pictograms['se210'], // 「#」
		'819'   => self::$pictograms['se012'], // 挙手 (キャラクター)
		'820'   => self::$pictograms['se422'], // 万歳 (キャラクター)
		'821'   => self::$pictograms['se403'], // しょんぼり (キャラクター)
		'822'   => self::$pictograms['se416'], // かわいく怒る (キャラクター)
		'd001'  => self::$pictograms['se04a'], // 晴れ
		'd002'  => self::$pictograms['se049'], // 曇り
		'd003'  => self::$pictograms['se04b'], // 雨
		'd004'  => self::$pictograms['se048'], // 雪 
		'd005'  => self::$pictograms['se13d'], // 雷
		'd006'  => self::$pictograms['se443'], // 台風
		'd007'  => '[霧]', // 霧
		'd008'  => self::$pictograms['se43c'], // 小雨
		'd009'  => self::$pictograms['se23f'], // 牡羊座
		'd010'  => self::$pictograms['se240'], // 牡牛座
		'd011'  => self::$pictograms['se241'], // 双子座
		'd012'  => self::$pictograms['se242'], // 蟹座
		'd013'  => self::$pictograms['se243'], // 獅子座
		'd014'  => self::$pictograms['se244'], // 乙女座
		'd015'  => self::$pictograms['se245'], // 天秤座
		'd016'  => self::$pictograms['se246'], // 蠍座
		'd017'  => self::$pictograms['se247'], // 射手座
		'd018'  => self::$pictograms['se248'], // 山羊座
		'd019'  => self::$pictograms['se249'], // 水瓶座
		'd020'  => self::$pictograms['se24a'], // 魚座
		'd021'  => self::$pictograms['se322'], // スポーツ
		'd022'  => self::$pictograms['se016'], // 野球
		'd023'  => self::$pictograms['se014'], // ゴルフ
		'd024'  => self::$pictograms['se015'], // テニス
		'd025'  => self::$pictograms['se018'], // サッカー
		'd026'  => self::$pictograms['se013'], // スキー
		'd027'  => self::$pictograms['se42a'], // バスケットボール
		'd028'  => self::$pictograms['se132'], // モータースポーツ (チェッカーフラッグ)
		'd029'  => '[ページャー]', // ポケットベル
		'd030'  => self::$pictograms['se01e'], // 電車
		'd031'  => self::$pictograms['se434'], // 地下鉄
		'd032'  => self::$pictograms['se435'], // 新幹線
		'd033'  => self::$pictograms['se01b'], // 車 (セダン)
		'd034'  => self::$pictograms['se42e'], // 車 (RV)
		'd035'  => self::$pictograms['se159'], // バス
		'd036'  => self::$pictograms['se202'], // 船
		'd037'  => self::$pictograms['se01d'], // 飛行機
		'd038'  => self::$pictograms['se036'], // 家
		'd039'  => self::$pictograms['se038'], // ビル
		'd040'  => self::$pictograms['se153'], // 郵便局
		'd041'  => self::$pictograms['se155'], // 病院
		'd042'  => self::$pictograms['se14d'], // 銀行
		'd043'  => self::$pictograms['se154'], // ATM
		'd044'  => self::$pictograms['se158'], // ホテル
		'd045'  => self::$pictograms['se156'], // コンビニ
		'd046'  => self::$pictograms['se03a'], // ガソリンスタンド
		'd047'  => self::$pictograms['se14f'], // 駐車場
		'd048'  => self::$pictograms['se14e'], // 信号
		'd049'  => self::$pictograms['se151'], // トイレ
		'd050'  => self::$pictograms['se043'], // レストラン
		'd051'  => self::$pictograms['se045'], // 喫茶店
		'd052'  => self::$pictograms['se044'], // バー (マティーニ)
		'd053'  => self::$pictograms['se047'], // ビール
		'd054'  => self::$pictograms['se120'], // ファーストフード (ハンバーガー)
		'd055'  => self::$pictograms['se13e'], // ブティック
		'd056'  => self::$pictograms['se313'], // 美容院 (鋏)
		'd057'  => self::$pictograms['se03c'], // カラオケ
		'd058'  => self::$pictograms['se03d'], // 映画
		'd059'  => self::$pictograms['se236'], // 右斜め上
		'd060'  => self::$pictograms['se124'], // 遊園地 (木馬)
		'd061'  => self::$pictograms['se30a'], // 音楽 (ヘッドホン)
		'd062'  => self::$pictograms['se502'], // アート
		'd063'  => self::$pictograms['se503'], // 演劇
		'd064'  => self::$pictograms['se506'], // イベント (サーカス)
		'd065'  => self::$pictograms['se125'], // チケット
		'd066'  => self::$pictograms['se30e'], // 喫煙
		'd067'  => self::$pictograms['se208'], // 禁煙
		'd068'  => self::$pictograms['se008'], // カメラ
		'd069'  => self::$pictograms['se323'], // カバン
		'd070'  => self::$pictograms['se148'], // 本
		'd071'  => self::$pictograms['se314'], // リボン
		'd072'  => self::$pictograms['se112'], // プレゼント
		'd073'  => self::$pictograms['se34b'], // バースデー
		'd074'  => self::$pictograms['se009'], // 電話
		'd075'  => self::$pictograms['se00a'], // 携帯電話
		'd076'  => self::$pictograms['se301'], // メモ
		'd077'  => self::$pictograms['se12a'], // TV
		'd078'  => self::$pictograms['se12b'], // ゲーム
		'd079'  => self::$pictograms['se126'], // CD
		'd080'  => self::$pictograms['se20c'], // ハート
		'd081'  => self::$pictograms['se20e'], // スペード
		'd082'  => self::$pictograms['se20d'], // ダイヤ
		'd083'  => self::$pictograms['se20f'], // クラブ
		'd084'  => self::$pictograms['se419'], // 目
		'd085'  => self::$pictograms['se41b'], // 耳
		'd086'  => self::$pictograms['se010'], // 手 (グー)
		'd087'  => self::$pictograms['se011'], // 手 (チョキ)
		'd088'  => self::$pictograms['se012'], // 手 (パー)
		'd089'  => self::$pictograms['se238'], // 右斜め下
		'd090'  => self::$pictograms['se237'], // 左斜め上
		'd091'  => self::$pictograms['se536'], // 足
		'd092'  => self::$pictograms['se007'], // くつ
		'd093'  => self::$pictograms['se214'], // 眼鏡
		'd094'  => self::$pictograms['se20a'], // 車椅子
		'd095'  => '●', // 新月
		'd096'  => self::$pictograms['se04c'], // やや欠け月
		'd097'  => self::$pictograms['se04c'], // 半月
		'd098'  => self::$pictograms['se04c'], // 三日月
		'd099'  => '○', // 満月
		'd100'  => self::$pictograms['se052'], // 犬
		'd101'  => self::$pictograms['se04f'], // 猫
		'd102'  => self::$pictograms['se01c'], // リゾート (ヨット)
		'd103'  => self::$pictograms['se033'], // クリスマス
		'd104'  => self::$pictograms['se239'], // 左斜め下
		'd105'  => self::$pictograms['se104'], // phone to
		'd106'  => self::$pictograms['se103'], // mail to
		'd107'  => self::$pictograms['se00b'], // fax to
		'd108'  => '[i]', // iモード
		'd109'  => '[i]', // iモード (枠付き)
		'd110'  => self::$pictograms['se103'], // メール
		'd111'  => '[ドコモ提供]', // ドコモ提供
		'd112'  => '[D]', // ドコモポイント
		'd113'  => self::$pictograms['se215'], // 有料
		'd114'  => self::$pictograms['se216'], // 無料
		'd115'  => self::$pictograms['se229'], // ID
		'd116'  => self::$pictograms['se03f'], // パスワード
		'd117'  => '←┘', // 次項有
		'd118'  => '[CL]', // クリア
		'd119'  => self::$pictograms['se114'], // サーチ (調べる)
		'd120'  => self::$pictograms['se212'], // NEW
		'd121'  => self::$pictograms['se14b'], // 位置情報
		'd122'  => self::$pictograms['se211'], // フリーダイヤル
		'd123'  => self::$pictograms['se210'], // シャープダイヤル
		'd124'  => 'Q', // モバQ
		'd125'  => self::$pictograms['se21c'], // 1 (one)
		'd126'  => self::$pictograms['se21d'], // 2 (two)
		'd127'  => self::$pictograms['se21e'], // 3 (three)
		'd128'  => self::$pictograms['se21f'], // 4 (four)
		'd129'  => self::$pictograms['se220'], // 5 (five)
		'd130'  => self::$pictograms['se221'], // 6 (six)
		'd131'  => self::$pictograms['se222'], // 7 (seven)
		'd132'  => self::$pictograms['se223'], // 8 (eight)
		'd133'  => self::$pictograms['se224'], // 9 (nine)
		'd134'  => self::$pictograms['se225'], // 0 (zero)
		'd135'  => self::$pictograms['se24d'], // 決定 (OK)
		'd136'  => self::$pictograms['se022'], // 黒ハート
		'd137'  => self::$pictograms['se328'], // 揺れるハート
		'd138'  => self::$pictograms['se023'], // 失恋
		'd139'  => self::$pictograms['se328'], // ハートたち (複数ハート)
		'd140'  => self::$pictograms['se056'], // わーい (嬉しい顔)
		'd141'  => self::$pictograms['se059'], // ちっ (怒った顔)
		'd142'  => self::$pictograms['se057'], // がく〜 (落胆した顔)
		'd143'  => self::$pictograms['se407'], // もうやだ〜 (悲しい顔)
		'd144'  => self::$pictograms['se406'], // ふらふら
		'd145'  => self::$pictograms['se236'], // グッド (上向き矢印)
		'd146'  => self::$pictograms['se03e'], // るんるん (音符)
		'd147'  => self::$pictograms['se123'], // いい気分 (温泉)
		'd148'  => self::$pictograms['se204'], // かわいい
		'd149'  => self::$pictograms['se003'], // キスマーク
		'd150'  => self::$pictograms['se32e'], // ぴかぴか (新しい)
		'd151'  => self::$pictograms['se10f'], // ひらめき
		'd152'  => self::$pictograms['se334'], // むかっ (怒り)
		'd153'  => self::$pictograms['se00d'], // パンチ
		'd154'  => self::$pictograms['se311'], // 爆弾
		'd155'  => self::$pictograms['se326'], // ムード
		'd156'  => self::$pictograms['se238'], // バッド (下向き矢印)
		'd157'  => self::$pictograms['se13c'], // 眠い (睡眠)
		'd158'  => self::$pictograms['se021'], // exclamation
		'd159'  => self::$pictograms['se021'] . self::$pictograms['se020'], // exclamation and question
		'd160'  => self::$pictograms['se021'], // double exclamation
		'd161'  => self::$pictograms['se330'], // どんっ (衝撃)
		'd162'  => self::$pictograms['se331'], // あせあせ (飛び散る汗)
		'd163'  => self::$pictograms['se108'], // たらーっ (汗)
		'd164'  => self::$pictograms['se330'], // ダッシュ (走り出すさま)
		'd165'  => '〜〜', // ー (長音記号1)
		'd166'  => '-o-', // ー (長音記号2)
		'd167'  => self::$pictograms['se324'], // カチンコ
		'd168'  => self::$pictograms['se12f'], // ふくろ
		'd169'  => self::$pictograms['se301'], // ペン
		'd170'  => self::$pictograms['se056'], // 人影
		'd171'  => self::$pictograms['se11f'], // いす
		'd172'  => self::$pictograms['se44b'], // 夜
		'd173'  => '→SOON', // soon
		'd174'  => '←ON→', // on
		'd175'  => 'END←', // end
		'd176'  => self::$pictograms['se026'], // 時計
		'd201'  => 'α', // iアプリ
		'd202'  => '[α]', // iアプリ (枠付き)
		'd203'  => self::$pictograms['se006'], // Tシャツ (ボーダー)
		'd204'  => '[財布]', // がま口財布
		'd205'  => self::$pictograms['se31c'], // 化粧
		'd206'  => '¶', // ジーンズ
		'd207'  => self::$pictograms['se013'], // スノボ
		'd208'  => self::$pictograms['se325'], // チャペル
		'd209'  => '[ドア]', // ドア
		'd210'  => self::$pictograms['se12f'], // ドル袋
		'd211'  => self::$pictograms['se00c'], // パソコン
		'd212'  => self::$pictograms['se101'] . self::$pictograms['se022'], // ラブレター
		'd213'  => self::$pictograms['se116'], // レンチ
		'd214'  => self::$pictograms['se301'], // 鉛筆
		'd215'  => self::$pictograms['se10e'], // 王冠
		'd216'  => self::$pictograms['se034'], // 指輪
		'd217'  => '[砂時計]', // 砂時計
		'd218'  => self::$pictograms['se136'], // 自転車
		'd219'  => self::$pictograms['se338'], // 湯のみ
		'd220'  => self::$pictograms['se026'], // 腕時計
		'd221'  => self::$pictograms['se403'], // 考えてる顔
		'd222'  => self::$pictograms['se40a'], // ほっとした顔
		'd223'  => self::$pictograms['se415'] . self::$pictograms['se331'], // 冷や汗 (顔)
		'd224'  => self::$pictograms['se108'], // 冷や汗2 (顔)
		'd225'  => self::$pictograms['se416'], // ぷっくっくな顔
		'd226'  => self::$pictograms['se40e'], // ボケーっとした顔
		'd227'  => self::$pictograms['se106'], // 目がハート (顔)
		'd228'  => self::$pictograms['se00e'], // 指でOK
		'd229'  => self::$pictograms['se105'], // あっかんべー
		'd230'  => self::$pictograms['se405'], // ウィンク
		'd231'  => self::$pictograms['se40a'], // うれしい顔
		'd232'  => self::$pictograms['se406'], // がまん顔
		'd233'  => self::$pictograms['se402'], // 猫2
		'd234'  => self::$pictograms['se411'], // 泣き顔
		'd235'  => self::$pictograms['se413'], // 涙
		'd236'  => self::$pictograms['se423'], // NG
		'd237'  => self::$pictograms['se301'], // クリップ
		'd238'  => self::$pictograms['se24e'], // コピーライト (C)
		'd239'  => self::$pictograms['se537'], // トレードマーク (TM)
		'd240'  => self::$pictograms['se115'], // 走る人
		'd241'  => self::$pictograms['se315'], // マル秘
		'd242'  => '[リサイクル]', // リサイクル
		'd243'  => self::$pictograms['se24f'], // レジスタードトレードマーク (R)
		'd244'  => self::$pictograms['se252'], // 危険・警告 (!)
		'd245'  => '[禁]', // 禁止
		'd246'  => self::$pictograms['se22b'], // 空室・空席・空車
		'd247'  => '[合格]', // 合格マーク
		'd248'  => self::$pictograms['se22a'], // 満室・満席・満車
		'd249'  => '⇔', // 矢印左右
		'd250'  => '↑↓', // 矢印上下
		'd251'  => self::$pictograms['se157'], // 学校
		'd252'  => self::$pictograms['se43e'], // 波
		'd253'  => self::$pictograms['se03b'], // 富士山
		'd254'  => self::$pictograms['se110'], // クローバー
		'd255'  => '[さくらんぼ]', // さくらんぼ
		'd256'  => self::$pictograms['se304'], // チューリップ
		'd257'  => '[バナナ]', // バナナ
		'd258'  => self::$pictograms['se345'], // りんご
		'd259'  => self::$pictograms['se110'], // 芽
		'd260'  => self::$pictograms['se118'], // もみじ
		'd261'  => self::$pictograms['se030'], // 桜
		'd262'  => self::$pictograms['se342'], // おにぎり
		'd263'  => self::$pictograms['se046'], // ショートケーキ
		'd264'  => self::$pictograms['se30b'], // とっくり (おちょこ付き)
		'd265'  => self::$pictograms['se340'], // どんぶり
		'd266'  => self::$pictograms['se339'], // パン
		'd267'  => self::$pictograms['se441'], // かたつむり
		'd268'  => self::$pictograms['se523'], // ひよこ
		'd269'  => self::$pictograms['se055'], // ペンギン
		'd270'  => self::$pictograms['se019'], // 魚
		'd271'  => self::$pictograms['se056'], // うまい! (顔)
		'd272'  => self::$pictograms['se415'], // ウッシッシ (顔)
		'd273'  => self::$pictograms['se01a'], // ウマ
		'd274'  => self::$pictograms['se10b'], // ブタ
		'd275'  => self::$pictograms['se044'], // ワイングラス
		'd276'  => self::$pictograms['se107'], // げっそり (顔)
		'e253'  => self::$pictograms['se00f'], // 人差し指
		'e254'  => self::$pictograms['se425'], // カップル
		'e255'  => self::$pictograms['se209'], // 若葉マーク
		'e256'  => self::$pictograms['se041'], // ギター
		'e257'  => self::$pictograms['se14a'], // 株価チャート
		'e258'  => self::$pictograms['se207'], // 18歳以上禁止
		'e259'  => self::$pictograms['se12d'], // 麻雀牌
		'e260'  => self::$pictograms['se428'], // コミュニティ
		'e261'  => '[HIT]', // ヒット
		'e262'  => '[新聞]', // 新聞
		'e263'  => self::$pictograms['se448'], // サンタクロース
		'e264'  => self::$pictograms['se428'], // 家族
		'e265'  => ' ', // [未使用]
		'e266'  => '●', // コイン
		'e267'  => ' ', // [未使用]
		'e268'  => ' ', // [未使用]
		'e269'  => 'EM', // EMOBILE ロゴ (白地)
		'e270'  => 'EM', // EMOBILE ロゴ (赤地)
		'e271'  => ' ', // [未使用]
		'e272'  => ' ', // [未使用]
		'e273'  => ' ', // [未使用]
		'e274'  => ' ', // [未使用]
		'e275'  => ' ', // [未使用]
		'e276'  => ' ', // [未使用]
		'e277'  => ' ', // [未使用]
		'e278'  => ' ', // [未使用]
		'wf040' => self::$pictograms['se022'], // ハート
		'wf041' => self::$pictograms['se026'], // 時計
		'wf042' => self::$pictograms['se009'], // 電話
		'wf043' => self::$pictograms['se045'], // カップ
		'wf044' => '*', // *
		'wf045' => '↑↓', // 上下 (矢印)
		'wf046' => '⇔', // 左右 (矢印)
		'wf047' => '(((', // 電波 (左)
		'wf048' => self::$pictograms['se04a'], // 晴れ
		'wf049' => self::$pictograms['se04b'], // 雨
		'wf04a' => self::$pictograms['se049'], // 曇り
		'wf04b' => self::$pictograms['se108'], // 涙
		'wf04c' => self::$pictograms['se056'], // 笑顔
		'wf04d' => self::$pictograms['se003'], // 口 (キスマーク)
		'wf04e' => self::$pictograms['se03e'], // メロディ (十六分音符)
		'wf04f' => self::$pictograms['se01b'], // 車
		'wf050' => self::$pictograms['se01e'], // 電車
		'wf051' => self::$pictograms['se01d'], // 飛行機
		'wf052' => '[バイク]'          , // バイク
		'wf053' => self::$pictograms['se036'], // 家
		'wf054' => self::$pictograms['se038'], // ビル
		'wf055' => self::$pictograms['se011'], // ピース (手)
		'wf056' => self::$pictograms['se043'], // ディナー (ナイフとフォーク)レストラン)
		'wf057' => self::$pictograms['se044'], // グラスル)
		'wf058' => self::$pictograms['se413'], // 泣く (顔)
		'wf059' => self::$pictograms['se304'], // チューリップ
		'wf05a' => self::$pictograms['se016'], // 野球 (バット)
		'wf05b' => self::$pictograms['se016'], // ボール
		'wf05c' => self::$pictograms['se010'], // パンチ (手)
		'wf05d' => self::$pictograms['se13d'], // 雷
		'wf05e' => self::$pictograms['se059'], // 怒った顔
		'wf05f' => self::$pictograms['se047'], // ビール
		'wf060' => self::$pictograms['se301'], // ノート
		'wf061' => self::$pictograms['se301'], // ペン (鉛筆)
		'wf062' => self::$pictograms['se11c'], // ドクロ
		'wf063' => self::$pictograms['se101'], // メール
		'wf064' => self::$pictograms['se208'], // 禁煙
		'wf065' => self::$pictograms['se325'], // ベル
		'wf066' => self::$pictograms['se030'], // 花
		'wf067' => self::$pictograms['se123'], // 温泉
		'wf068' => self::$pictograms['se04c'], // 月 (26日目)
		'wf069' => self::$pictograms['se50b'], // 旗
		'wf06a' => self::$pictograms['se40c'], // マスク (顔)
		'wf06b' => self::$pictograms['se30a'], // レコード
		'wf06c' => '[肉]', // 肉
		'wf06d' => self::$pictograms['se052'], // 犬
		'wf06e' => self::$pictograms['se04f'], // 猫
		'wf06f' => self::$pictograms['se109'], // 猿
		'wf070' => self::$pictograms['se526'], // 象
		'wf071' => self::$pictograms['se10a'], // たこ
		'wf072' => self::$pictograms['se340'], // ヌードル
		'wf073' => self::$pictograms['se03c'], // マイク (カラオケ)
		'wf074' => self::$pictograms['se334'], // むかっ (怒り)
		'wf075' => self::$pictograms['se523'], // ひよこ
		'wf076' => self::$pictograms['se408'], // 眠り顔
		'wf077' => self::$pictograms['se045'], // コーヒー
		'wf078' => self::$pictograms['se30e'], // タバコ
		'wf079' => self::$pictograms['se331'], // 汗
		'wf07a' => self::$pictograms['se342'], // おにぎり
		'wf07b' => self::$pictograms['se323'], // カバン
		'wf07c' => self::$pictograms['se05a'], // うんち
		'wf07d' => self::$pictograms['se302'], // ネクタイ
		'wf07e' => self::$pictograms['se006'], // シャツ
		'wf080' => self::$pictograms['se348'], // すいか
		'wf081' => self::$pictograms['se43f'], // カキ氷
		'wf082' => self::$pictograms['se322'], // ビキニ
		'wf083' => self::$pictograms['se313'], // はさみ
		'wf084' => self::$pictograms['se13b'], // 注射
		'wf085' => self::$pictograms['se202'], // 船 (錨)
		'wf086' => self::$pictograms['se531'], // かえる
		'wf087' => self::$pictograms['se012'], // バイバイ (手)
		'wf088' => self::$pictograms['se023'], // 失恋
		'wf089' => self::$pictograms['se20d'], // ダイヤ (トランプ)ンプ)
		'wf08a' => self::$pictograms['se20f'], // クローバー (トランプ)
		'wf08b' => self::$pictograms['se20e'], // スペード (トランプ))
		'wf08c' => self::$pictograms['se301'], // クリップ
		'wf08d' => self::$pictograms['se048'], // 雪だるま
		'wf08e' => self::$pictograms['se34b'], // ケーキ
		'wf08f' => self::$pictograms['se345'], // りんご
		'wf090' => self::$pictograms['se112'], // プレゼント
		'wf091' => self::$pictograms['se12f'], // お金 (ドル)
		'wf092' => '[EXIT]', // 出口
		'wf093' => '[ドア]', // 入り口
		'wf094' => self::$pictograms['se518'], // おやじ
		'wf095' => self::$pictograms['se00a'], // PHS
		'wf096' => self::$pictograms['se32f'], // 星
		'wf097' => self::$pictograms['se125'], // チケット
		'wf098' => self::$pictograms['se328'], // 複数ハート
		'wf099' => self::$pictograms['se10f'], // ひらめき
		'wf09a' => self::$pictograms['se536'], // 足跡
		'wf09b' => self::$pictograms['se057'], // 笑顔
		'wf09c' => self::$pictograms['se015'], // テニス
		'wf09d' => self::$pictograms['se03d'], // 映画
		'wf09e' => self::$pictograms['se013'], // スキー
		'wf09f' => self::$pictograms['se337'].self::$pictograms['se337'], // !!
		'wf0a0' => self::$pictograms['se337'].self::$pictograms['se336'], // !?
		'wf0a1' => self::$pictograms['se336'], // ?
		'wf0a2' => self::$pictograms['se238'], // 下降 (矢印)
		'wf0a3' => self::$pictograms['se236'], // 上昇 (矢印)
		'wf0a4' => self::$pictograms['se00e'], // グッド (親指)
		'wf0a5' => self::$pictograms['se14c'], // 力こぶ
		'wf0a6' => self::$pictograms['se329'], // キューピット (ハートと矢)
		'wf0a7' => self::$pictograms['se332'], // うずまき
		'wf0a8' => self::$pictograms['se443'], // 台風
		'wf0a9' => self::$pictograms['se43e'], // 海
		'wf0aa' => self::$pictograms['se017'], // サーフィン
		'wf0ab' => self::$pictograms['se04d'], // 山
		'wf0ac' => self::$pictograms['se03b'], // 富士山
		'wf0ad' => self::$pictograms['se122'], // キャンプ
		'wf0ae' => self::$pictograms['se119'], // 落ち葉
		'wf0af' => self::$pictograms['se159'], // バス
		'wf0b0' => self::$pictograms['se018'], // サッカー
		'wf0b1' => self::$pictograms['se209'], // 初心者
		'wf0b2' => self::$pictograms['se23d'], // 巻き戻し
		'wf0b3' => self::$pictograms['se23c'], // 早送り
		'wf0b4' => '[重要]', // 重要
		'wf0b5' => self::$pictograms['se207'], // 18禁
		'wf0b6' => self::$pictograms['se252'], // 注意
		'wf0b7' => '[リサイクル]', // リサイクル
		'wf0b8' => self::$pictograms['se20b'], // 電界強度
		'wf0b9' => ')))', // 電波 (右)
		'wf0ba' => self::$pictograms['se333'], // バツ
		'wf0bb' => self::$pictograms['se24e'], // コピーライト
		'wf0bc' => self::$pictograms['se24f'], // レジスタードトレードマーク
		'wf0bd' => self::$pictograms['se133'], // スリーセブン
		'wf0be' => self::$pictograms['se225'], // 0 (zero)
		'wf0bf' => self::$pictograms['se21c'], // 1 (one)
		'wf0c0' => self::$pictograms['se21d'], // 2 (two)
		'wf0c1' => self::$pictograms['se21e'], // 3 (three)
		'wf0c2' => self::$pictograms['se21f'], // 4 (four)
		'wf0c3' => self::$pictograms['se220'], // 5 (five)
		'wf0c4' => self::$pictograms['se221'], // 6 (six)
		'wf0c5' => self::$pictograms['se222'], // 7 (seven)
		'wf0c6' => self::$pictograms['se223'], // 8 (eight)
		'wf0c7' => self::$pictograms['se224'], // 9 (nine)
		'wf0c8' => self::$pictograms['se23f'], // 牡羊座
		'wf0c9' => self::$pictograms['se240'], // 牡牛座
		'wf0ca' => self::$pictograms['se241'], // 双子座
		'wf0cb' => self::$pictograms['se242'], // 蟹座
		'wf0cc' => self::$pictograms['se243'], // 獅子座
		'wf0cd' => self::$pictograms['se244'], // 乙女座
		'wf0ce' => self::$pictograms['se245'], // 天秤座
		'wf0cf' => self::$pictograms['se246'], // 蠍座
		'wf0d0' => self::$pictograms['se24b'], // へびつかい座
		'wf0d1' => self::$pictograms['se247'], // 射手座
		'wf0d2' => self::$pictograms['se248'], // 山羊座
		'wf0d3' => self::$pictograms['se249'], // 水瓶座
		'wf0d4' => self::$pictograms['se24a'], // 魚座
		'wf0d5' => '[地蔵]', // 地蔵
		'wf0d6' => self::$pictograms['se120'], // マクドナルド
		'wf0d7' => self::$pictograms['se120'], // モスバーガー
		'wf0d8' => ' ', // [未使用]
		'wf0d9' => self::$pictograms['se120'], // ロッテリア
		'wf0da' => ' ', // [未使用]
		'wf0db' => self::$pictograms['se045'], // ドトールコーヒー
		'wf0dc' => ' ', // [未使用]
		'wf0dd' => ' ', // [未使用]
		'wf0de' => ' ', // [未使用]
		'wf0df' => ' ', // [未使用]
		'wf0e0' => self::$pictograms['se043'], // もも (バーミヤン?)
		'wf0e1' => ' ', // [未使用]
		'wf0e2' => ' ', // [未使用]
		'wf0e3' => self::$pictograms['se043'], // びっくりドンキー
		'wf0e4' => ' ', // [未使用]
		'wf0e5' => ' ', // [未使用]
		'wf0e6' => ' ', // [未使用]
		'wf0e7' => self::$pictograms['se156'], // ローソン
		'wf0e8' => ' ', // [未使用]
		'wf0e9' => self::$pictograms['se156'], // am/pm
		'wf0ea' => ' ', // [未使用]
		'wf0eb' => ' ', // [未使用]
		'wf0ec' => ' ', // [未使用]
		'wf0ed' => ' ', // [未使用]
		'wf0ee' => ' ', // [未使用]
		'wf0ef' => ' ', // [未使用]
		'wf0f0' => self::$pictograms['se504'], // 西武
		'wf0f1' => ' ', // [未使用]
		'wf0f2' => ' ', // [未使用]
		'wf0f3' => ' ', // [未使用]
		'wf0f4' => ' ', // [未使用]
		'wf0f5' => ' ', // [未使用]
		'wf0f6' => ' ', // [未使用]
		'wf0f7' => ' ', // [未使用]
		'wf0f8' => ' ', // [未使用]
		'wf0f9' => ' ', // [未使用]
		'wf0fa' => ' ', // [未使用]
		'wf0fb' => ' ', // [未使用]
		'wf0fc' => self::$pictograms['se052'], // ハチ公
		'wf140' => '[モヤイ像]', // モヤイ
		'wf141' => ' ', // [未使用]
		'wf142' => ' ', // [未使用]
		'wf143' => ' ', // [未使用]
		'wf144' => ' ', // [未使用]
		'wf145' => ' ', // [未使用]
		'wf146' => ' ', // [未使用]
		'wf147' => ' ', // [未使用]
		'wf148' => self::$pictograms['se14d'], // UFJ
		'wf149' => ' ', // [未使用]
		'wf14a' => ' ', // [未使用]
		'wf14b' => ' ', // [未使用]
		'wf14c' => ' ', // [未使用]
		'wf14d' => '[EXIT]', // 非常口
		'wf14e' => ' ', // [未使用]
		'wf14f' => ' ', // [未使用]
		'wf150' => self::$pictograms['se411'], // 泣き顔
		'wf151' => ' ', // [未使用]
		'wf152' => ' ', // [未使用]
		'wf153' => ' ', // [未使用]
		'wf154' => ' ', // [未使用]
		'wf155' => ' ', // [未使用]
		'wf156' => ' ', // [未使用]
		'wf157' => ' ', // [未使用]
		'wf158' => ' ', // [未使用]
		'wf159' => ' ', // [未使用]
		'wf15a' => ' ', // [未使用]
		'wf15b' => ' ', // [未使用]
		'wf15c' => ' ', // [未使用]
		'wf15d' => ' ', // [未使用]
		'wf15e' => ' ', // [未使用]
		'wf15f' => ' ', // [未使用]
	);
	$translated = apply_filters('ktai_pictogram_table', $translated, __CLASS__, $this->charset);
	$translated = apply_filters('pictogram_table/ktai_style.php', $translated);
	$buffer = preg_replace(
		'!]*/?>!se', //  self::$pictograms['se20e'],
		'♠'  => self::$pictograms['se20e'],
		'♠' => self::$pictograms['se20e'],
		'♣'  => self::$pictograms['se20f'],
		'♣'  => self::$pictograms['se20f'],
		'♣' => self::$pictograms['se20f'],
		'♥' => self::$pictograms['se20c'],
		'♥'  => self::$pictograms['se20c'],
		'♥' => self::$pictograms['se20c'],
		'♡'  => self::$pictograms['se022'], // WHITE HEART
		'♡' => self::$pictograms['se022'], // WHITE HEART
		'♦'  => self::$pictograms['se20d'],
		'♦'  => self::$pictograms['se20d'],
		'♦' => self::$pictograms['se20d'],
		'〰' => '〜〜', // WAVY DASH
		'〰' => '〜〜', // WAVY DASH
	);
	$buffer = str_replace(array_keys($entities), $entities, $buffer);
	// ----- shrink escape sequences -----
	$count = version_compare(phpversion(), '5.1', '>=');
	while ($count) {
		$buffer = preg_replace("/(\x1b\\\$[A-Z])([!-z]+)\x0f\\1/", '$1$2', $buffer, -1, $count); // available after PHP 5.1.0
	}
	return parent::convert_pict($buffer);
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 */
public function shrink_post_split($buffer) {
	return parent::shrink_post_split($buffer);
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 */
public function pickup_pics($buffer) {
	$buffer = $this->pickup_pics_webcode($buffer);
	$buffer = $this->pickup_pics_shift_jis($buffer);
	return $buffer;
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 */
private function pickup_pics_webcode($buffer) {
	$seq_index = array('G' => '0', 'E' => '1', 'F' => '2', 'O' => '3', 'P' => '4', 'Q' => '5');
	for ($offset = 0 , $replace = 'X' ;
	     preg_match('/\x1b.([GEFOPQ])([!-z]+)(\x0f|$)/', $buffer, $webcode, PREG_OFFSET_CAPTURE, $offset) ; 
	     $offset += strlen($replace)) 
	{
		$orig    = $webcode[0][0];
		$offset  = $webcode[0][1];
		$seq     = $webcode[1][0];
		$chars   = $webcode[2][0];
		$replace = '';
		for ($i = 0 ; $i < strlen($chars) ; $i++) {
			if (ord($char[$i]) - 32 <= $this->num_chars[$seq]) {
				$replace .= sprintf('
', $seq_index[$seq], ord($chars[$i]) - 32);
			} else {
				$replace .= sprintf('
', $seq, ord($chars[$i]));
			}
		}
		$buffer = substr_replace($buffer, $replace, $offset, strlen($orig));
	}
	return $buffer;
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 */
private function pickup_pics_shift_jis($buffer) {
	$pict_sjis = array_flip(self::$pict_sjis);
	if (! $pict_sjis || ! function_exists('mb_regex_encoding')) {
		return $buffer;
	}
	mb_regex_encoding($this->charset);
	$replaced = mb_ereg_replace(
		"([\xf7\x40-\xf7\x5b]|[\xf7\x5d-\xf7\xfc]|[\xf9\x40-\xf9\x5b]|[\xf9\x5d-\xf9\xfc]|[\xfb\x40-\xfb\x5b]|[\xfb\x5d-\xfb\xfc])", 
		'isset($pict_sjis["\1"]) ? 
		"
" : 
		"
"', 
		$buffer, 'e');
	if ($replaced) {
		$replaced = mb_ereg_replace("\xf7\x5c", '
', $replaced);
		$replaced = mb_ereg_replace("\xf9\x5c", '
', $replaced);
		$replaced = mb_ereg_replace("\xfb\x5c", '
', $replaced);
	}
	return $replaced ? $replaced : $buffer;
}
// ===== End of class ====================
}
/* ==================================================
 *   KtaiService_Softbank_PDC class
   ================================================== */
class KtaiService_Softbank_PDC extends KtaiService_Softbank {
/* ==================================================
 * @param	string  $user_agent
 * @return	object  $this
 */
public function __construct($user_agent) {
	parent::__construct($user_agent);
	// http://creation.mb.softbank.jp/web/web_pic_about.html
	$p = 0;
	foreach ($this->num_chars as $s => $n) {
		for ($i = 1 ; $i <= $n ; $i++) {
			self::$pictograms[sprintf('se%d%02x', $p, $i)] = "\x1b\$$s" . chr(32 + $i) . "\x0f";
		}
		$p++;
	}
	$this->theme     = ks_option('ks_theme_sb_pdc');
	$this->type      = 'PDC';
	$this->flat_rate = false;
	preg_match('!^J-(PHONE|EMULATOR)/(\d\.\d+)/([-_.a-zA-Z0-9]+)/?(SN([-_.a-zA-Z0-9]*) )?!', $user_agent, $specs);
	if ( isset($_SERVER['HTTP_X_JPHONE_MSNAME']) ) {
		$this->term_name = $_SERVER['HTTP_X_JPHONE_MSNAME'];
	} else {
		$this->term_name = isset($specs[3]) ? $specs[3] : NULL;
	}
	$this->term_ID   = isset($specs[5]) ? $specs[5] : NULL;
	$this->sub_ID    = isset($_SERVER['HTTP_X_JPHONE_UID']) ? $_SERVER['HTTP_X_JPHONE_UID'] : NULL;
	$this->cookie_available = false;
	$this->ext_css_available = false;
	$this->available_js_version = false;
	if (isset($_SERVER['x-jphone-display'])) {
		list($this->screen_width, $this->screen_height) = array_map('intval', explode('*', $_SERVER['x-jphone-display']));
	}
	$this->textarea_size = 6000;
	$this->page_size = 6000;
	if ($specs[2] < 4.0) {
		$this->cache_size = 6000;
		$this->sub_ID_available = false;
		$this->require_id_msg = "ERROR: Can't post a comment. We request your terminal's manufacture number but your phone does not available to trasmit it.";
	} else {
		$this->cache_size = 12000;
		$this->sub_ID_available = true;
		$this->require_id_msg = "ERROR: Please allow transmission of user infomation or your terminal's manifacture number.\nGo Yahoo! Japan > My Softbank (User Support) > Misc Application > Transmission of User Infomation / Transmission of Manifacture Number.";
	}
	$this->preamble   = '';
	$this->xhtml_head = '';
	return;
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 */
public function shrink_pre_split($buffer) {
	$buffer = preg_replace('!
$3
 ]*?) href=([\'"])([^>]*?)\.gif\\2!s', '\s*!', '', $buffer);
	$buffer = preg_replace('! ?/>!', '>', $buffer);
/*	$buffer = preg_replace('!<([-~_= a-zA-Z0-9%.,:;\'"/#*+]+?) ?/>!', '<$1>', $buffer); */
	return parent::shrink_post_split($buffer);
}
// ===== End of class ====================
}
/* ==================================================
 *   KtaiService_Softbank_3G class
   ================================================== */
class KtaiService_Softbank_3G extends KtaiService_Softbank {
/* ==================================================
 * @param	string  $user_agent
 * @return	object  $this
 */
public function __construct($user_agent) {
	parent::__construct($user_agent);
	$p = 0;
	foreach ($this->num_chars as $s => $n) {
		for ($i = 1 ; $i <= $n ; $i++) {
			$index = sprintf('se%d%02x', $p, $i);
			self::$pictograms[$index] = parent::$pict_sjis[$index];
		}
		$p++;
	}
	$this->theme     = ks_option('ks_theme_sb_3g');
	$this->type      = '3G';
	$this->flat_rate = true;
	if ( isset($_SERVER['HTTP_X_JPHONE_MSNAME']) ) {
		$this->term_name = $_SERVER['HTTP_X_JPHONE_MSNAME'];
	} else {
		$this->term_name = NULL;
	}
	if (preg_match('!^(Vodafone|SoftBank|[VS]emulator)/\d\.\d+/([-_.a-zA-Z0-9]+)/[-_.a-zA-Z0-9]+(/SN([-_.a-zA-Z0-9]*) )?!', $user_agent, $specs)) {
		$this->term_name = $this->term_name ? $this->term_name : $specs[2];
		$this->term_ID = isset($specs[4]) ? $specs[4] : NULL;
	} elseif (preg_match('!^MOT(EMULATOR)?-([CV]\d+)!', $user_agent, $specs)) {
		$names = array('C980' => '702MO', 'V980' => '702sMO');
		$this->term_name = isset($names[$specs[2]]) ? $names[$specs[2]] : NULL;
	}
	$this->sub_ID_available = is_ssl() ? false : true;
	if ( $this->sub_ID_available && isset($_SERVER['HTTP_X_JPHONE_UID']) ) {
		$this->sub_ID = stripslashes($_SERVER['HTTP_X_JPHONE_UID']);
	} else {
		$this->sub_ID = NULL;
	}
	$this->cookie_available = true;
	$this->ext_css_available = true;
	$this->available_js_version = '3.0';
	if (isset($_SERVER['x-s-display-info']) && preg_match('!^(\d+)\*(\d+)/!', $_SERVER['x-s-display-info'] , $sizes) ) {
		$this->screen_width  = $sizes[1];
		$this->screen_height = $sizes[2];
	} elseif (isset($_SERVER['x-jphone-display'])) {
		list($this->screen_width, $this->screen_height) = array_map('intval', explode('*', $_SERVER['x-jphone-display']));
	}
	$this->textarea_size = 20000;
	$this->page_size  = 20000;
	$this->cache_size = 300000;
	$this->require_id_msg = "ERROR: Please allow transmission of user infomation or your terminal's manifacture number.\nGo Yahoo! Japan > My Softbank (User Support) > Misc Application > Transmission of User Infomation.\nGo Yahoo! Keitai > Common Settings > Security Settings > Manufacture Number.";
	$this->preamble   = '
'; // xhtml_head = '';
	add_action('ktai_wp_head', array($this, 'paragraph_margin') );
	return;
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 */
public function shrink_post_split($buffer) {
	if ($this->mime_type == 'application/xhtml+xml') {
		$buffer = $this->input_to_style($buffer);
	}
	return parent::shrink_post_split($buffer);
}
/* ==================================================
 * @param	none
 * @return	none
 * @since	2.0.0
 */
public function paragraph_margin() {
	echo '' . "\n";
}
// ===== End of class ====================
}
?>
]*?) href=([\'"])([^>]*?)\.gif\\2!s', '\s*!', '', $buffer);
	$buffer = preg_replace('! ?/>!', '>', $buffer);
/*	$buffer = preg_replace('!<([-~_= a-zA-Z0-9%.,:;\'"/#*+]+?) ?/>!', '<$1>', $buffer); */
	return parent::shrink_post_split($buffer);
}
// ===== End of class ====================
}
/* ==================================================
 *   KtaiService_Softbank_3G class
   ================================================== */
class KtaiService_Softbank_3G extends KtaiService_Softbank {
/* ==================================================
 * @param	string  $user_agent
 * @return	object  $this
 */
public function __construct($user_agent) {
	parent::__construct($user_agent);
	$p = 0;
	foreach ($this->num_chars as $s => $n) {
		for ($i = 1 ; $i <= $n ; $i++) {
			$index = sprintf('se%d%02x', $p, $i);
			self::$pictograms[$index] = parent::$pict_sjis[$index];
		}
		$p++;
	}
	$this->theme     = ks_option('ks_theme_sb_3g');
	$this->type      = '3G';
	$this->flat_rate = true;
	if ( isset($_SERVER['HTTP_X_JPHONE_MSNAME']) ) {
		$this->term_name = $_SERVER['HTTP_X_JPHONE_MSNAME'];
	} else {
		$this->term_name = NULL;
	}
	if (preg_match('!^(Vodafone|SoftBank|[VS]emulator)/\d\.\d+/([-_.a-zA-Z0-9]+)/[-_.a-zA-Z0-9]+(/SN([-_.a-zA-Z0-9]*) )?!', $user_agent, $specs)) {
		$this->term_name = $this->term_name ? $this->term_name : $specs[2];
		$this->term_ID = isset($specs[4]) ? $specs[4] : NULL;
	} elseif (preg_match('!^MOT(EMULATOR)?-([CV]\d+)!', $user_agent, $specs)) {
		$names = array('C980' => '702MO', 'V980' => '702sMO');
		$this->term_name = isset($names[$specs[2]]) ? $names[$specs[2]] : NULL;
	}
	$this->sub_ID_available = is_ssl() ? false : true;
	if ( $this->sub_ID_available && isset($_SERVER['HTTP_X_JPHONE_UID']) ) {
		$this->sub_ID = stripslashes($_SERVER['HTTP_X_JPHONE_UID']);
	} else {
		$this->sub_ID = NULL;
	}
	$this->cookie_available = true;
	$this->ext_css_available = true;
	$this->available_js_version = '3.0';
	if (isset($_SERVER['x-s-display-info']) && preg_match('!^(\d+)\*(\d+)/!', $_SERVER['x-s-display-info'] , $sizes) ) {
		$this->screen_width  = $sizes[1];
		$this->screen_height = $sizes[2];
	} elseif (isset($_SERVER['x-jphone-display'])) {
		list($this->screen_width, $this->screen_height) = array_map('intval', explode('*', $_SERVER['x-jphone-display']));
	}
	$this->textarea_size = 20000;
	$this->page_size  = 20000;
	$this->cache_size = 300000;
	$this->require_id_msg = "ERROR: Please allow transmission of user infomation or your terminal's manifacture number.\nGo Yahoo! Japan > My Softbank (User Support) > Misc Application > Transmission of User Infomation.\nGo Yahoo! Keitai > Common Settings > Security Settings > Manufacture Number.";
	$this->preamble   = '
'; // xhtml_head = '';
	add_action('ktai_wp_head', array($this, 'paragraph_margin') );
	return;
}
/* ==================================================
 * @param	string  $buffer
 * @return	string  $buffer
 */
public function shrink_post_split($buffer) {
	if ($this->mime_type == 'application/xhtml+xml') {
		$buffer = $this->input_to_style($buffer);
	}
	return parent::shrink_post_split($buffer);
}
/* ==================================================
 * @param	none
 * @return	none
 * @since	2.0.0
 */
public function paragraph_margin() {
	echo '' . "\n";
}
// ===== End of class ====================
}
?>