dim クラス、全面改修